c02a930121
move sitekey creation to the account creation function instead of during channel creation. Channel import bypassed sitekey creation completely. We should do it during install, but it's possible somebody might have to install manually and the sitekey would never get created. This is the best compromise I can come up with. Looks like the doc tree was also updated in this checkin
friendica2013-08-09 01:20:34 -07:00
2dfd9dce05
Merge pull request #90 from beardy-unixer/master
friendica2013-08-08 22:38:11 -07:00
4cda133e89
Add public visibility setting to privacy groups (collections). This doesn't yet make them visible, but allows them to be visible (like a Cc: instead of a Bcc:)
friendica2013-08-07 17:51:10 -07:00
ea6f5d429d
Unbork webpage permissions - missed this because most of my channel_ids are 1.
Thomas Willingham2013-08-07 22:04:05 +01:00
20b22421d3
big changes to photo->store() which is now photo->save() and takes an array instead of a list of args. Also the beginning of the migration to using photo_flags to indicate special purpose photos such as profile photos and contact photos and "thing" photos.
friendica2013-08-07 01:42:45 -07:00
809a53a2f8
This is an actual arrowhead, the nabla is a math operator.
friendica2013-08-06 20:04:57 -07:00
99bd0712b6
Add a site access policy (to determine if this is really a public site or just an open site) and add an orphan flag to xchans in case all their hublocs go away. Get rid of a couple of DO NOT EDIT template messages which were still lurking in the tree.
friendica2013-08-06 17:15:41 -07:00
24b9799dca
convert all stored json calls to json_decode_plus()
friendica2013-08-06 03:54:49 -07:00
71347bb9e0
we've been storing json_encoded structures on disk in several places because it's a lot easier to parse than xml - but OMG do they get mangled - stored as single quoted strings when escaped as if double quoted. We need to use my new function json_decode_plus() wherever we need to parse one of these babies to make sure we get it right. Maybe we should've just used serialize().
friendica2013-08-06 03:29:57 -07:00
576b815f9b
add extra logging to tag_deliver
friendica2013-08-05 21:42:55 -07:00
c2f97f7490
populate initial suggestions (ultimately we want to do this at install time as well as from the poller so that new sites have friend suggestions when they create their first channel).
friendica2013-08-05 20:08:35 -07:00
c86dfd2e0c
directory server sitelist module (needed for public site list and building friend suggestions for new sites/channels with no known contacts)
friendica2013-08-04 21:20:03 -07:00
e265a943c8
js_upload is wretched, but at least fix the HTML in the template so it will work again.
friendica2013-08-04 20:21:50 -07:00
68d907803a
basic *account* removal, but the channel removal which it calls still needs (lots of) work. Oh and the intro table is no longer used and won't be - so it's gone.
friendica2013-08-04 17:17:00 -07:00
1b7b53f409
don't show connections with removed xchans - as there isn't much to see
friendica2013-08-04 05:12:11 -07:00
6e23865533
$yoursite/~foo has taken you to foo's channel page for ages. If you're logged in locally, $yoursite/~ will now take you to *your* channel page. If you aren't logged in, it won't.
friendica2013-08-04 01:04:05 -07:00
852f102ba3
minor - change nav_set_selected() to only highlight intros if on that particular connections page and not for any connections page.
friendica2013-08-01 20:10:03 -07:00
27b4127f30
pass item by reference so title can be altered
friendica2013-08-01 19:18:05 -07:00
222fe08420
ensure that no unencrypted content leaks through item_store which is private - we typically do this in mod/item, but some functions bypass mod/item to create private posts
friendica2013-08-01 18:50:36 -07:00
6197f945ad
add "xchan_instance_url" for communicating with services that lack nomadic identity. This will be set to the url of the Red site that they are connected with. Only the nomadic identity clone at that site can communicate directly with them. Other instances will need to relay through that site - and if it goes down, that connection is stuffed.
friendica2013-08-01 16:55:37 -07:00
ca5abc0247
load_pconfig had some issues when given a family
friendica2013-07-29 05:37:05 -07:00
6295dff409
browser location issue but this may not fix it
friendica2013-07-29 01:18:42 -07:00
d002ff668a
encrypt private messages on disk - there are still a couple of places where the text is leaked in the logs during processing.
friendica2013-07-28 21:04:03 -07:00
10f016841c
cleaning up issues reported in logs
friendica2013-07-28 18:54:40 -07:00
53118a4352
add gz to access denied files to block rotated logs from public access
friendica2013-07-26 03:50:46 -07:00
7f87da68ba
the rest of the heavy lifting on clone sync - now we're down to some log messages and a whole lot of testing
friendica2013-07-25 22:57:06 -07:00
c59fff945f
trying to center the selected channel on the manage page. Dreamhost really botched up my dev site so it's taking 5 minute per page load - and I don't have any more time to waste tweaking one line of CSS, grabbing a cup of coffee, and drinking it, before seeing the CSS changes. It still needs more tweaking but I might have to do that on the production site - which loads promptly.
friendica2013-07-25 21:09:34 -07:00
e822ab65d7
build_sync_packet was looking at stale channel info - load it fresh from the DB.
friendica2013-07-25 20:10:53 -07:00
65c8100948
log the sync packets locally at LOGGER_DATA level
friendica2013-07-25 19:50:55 -07:00
c975e51e8a
add chandesc field to profiles to provide some arbitrary text in the directory - such as to inform people what this channel is about before they connect. This will work best with a "channel detail" popup in the directory to provide more info than is available in the micro-profiles (when hovered, or clicked or something). And of course, the first thing is to enable this data to be stored in the directory.
friendica2013-07-24 21:23:20 -07:00