aboutsummaryrefslogtreecommitdiffstats
path: root/mod/dirsearch.php
Commit message (Collapse)AuthorAgeFilesLines
* removeme sort of works for a single channel - lots of loose ends to deal ↵friendica2013-11-121-4/+6
| | | | with but it's a start
* Fix safe search, and also make it an xconfigThomas Willingham2013-11-091-3/+4
|
* DB - allow private messages to expirefriendica2013-11-061-2/+2
|
* hmmph. That's why the sort order didn't change...friendica2013-11-031-2/+2
|
* make date order the default for the directoryfriendica2013-11-031-1/+1
|
* allow zot public providers to list their location, as a non US-based server ↵friendica2013-10-301-1/+1
| | | | could be a strong selling point.
* directory leaking hidden channels - logic issuefriendica2013-10-241-1/+3
|
* directory date order (sort=date)friendica2013-10-121-1/+1
|
* small fixesfriendica2013-09-301-1/+10
|
* directory sync - this will either work, or it won't work, or it will ↵friendica2013-09-301-6/+4
| | | | | | | | | possibly recurse and blow up the matrix. Hard to say. Do you feel lucky? Well do ya' ... punk? Rule #1 - don't mess with anything unless it's blowing up the matrix. If it doesn't blow up the matrix, but doesn't work, just let it go and let's figure out what it is doing and what it isn't doing. The flow is as follows: Once a day go out to all the directory servers besides yourself and grab a list of updates. This happens in the poller. If we've never seen them before add them to the updates table. The poller also looks to see if we're a directory server and have updates that haven't yet been processed. It calls onedirsync.php to process each one. If we contact the channel to update and don't find anything (we're just doing a basic zot_finger), set a ud_last timestamp. If this is set we will only try once a day for seven days. Then we stop trying to update. This will probably cause a spike the first time through because you haven't seen any updates before, but we spread out the load over your delivery interval.
* there's our directory sync packet (aka transaction log). Now we just have to ↵friendica2013-09-291-4/+14
| | | | pass them around and act on them.
* adult channel settingfriendica2013-09-221-2/+2
|
* use &safe=-1 for unsafe onlyfriendica2013-09-191-1/+4
|
* provide a "safe search" backend and allow for self-censorship using nsfw or ↵friendica2013-09-191-2/+6
| | | | adult profile keywords. Eventually the directories will be forced to mark adult profiles and sync this knowledge between them. At the moment there's no way to do an unsafe search, but we really just need a checkbox and pass the value through directory to dirsearch on the back end, and some will want this as a pconfig.
* add "tiered" access policy, add tagcloud to directory pagesfriendica2013-09-181-3/+6
|
* provide the back-end for a directory tag cloudfriendica2013-09-171-1/+9
|
* site sellpage linksfriendica2013-09-171-1/+1
|
* implement what I hope will now be the server side of directory sync, add ↵friendica2013-09-151-4/+15
| | | | viewsrc to item_photo_menu, and log what changed in import_xchan update objects so we can find out why there are so many updates when nothing _obvious_ has changed that should trigger it.
* quick fix to directoryfriendica2013-09-091-3/+3
|
* function namefriendica2013-09-051-1/+1
|
* public site list (will take a few days to populate, assuming folks have ↵friendica2013-09-051-0/+36
| | | | updated their site access policy which old sites do not have)
* Add a site access policy (to determine if this is really a public site or ↵friendica2013-08-061-4/+6
| | | | 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.
* connect link in directoryfriendica2013-08-031-0/+2
|
* provide a way to search the directory by modification datefriendica2013-07-141-2/+12
|
* add age to dirsearch jsonfriendica2013-06-301-0/+1
|
* age query in dirsearchfriendica2013-06-301-0/+10
|
* directory search by hubfriendica2013-06-161-1/+3
|
* more directory sync stufffriendica2013-04-281-11/+20
|
* make contact_remove sort of work so I can actually get rid of Oliver's and ↵friendica2013-01-251-2/+2
| | | | Michael J's dead contacts and not poll them every ten minutes forever
* security fixes related to directory access and sites that are off the gridfriendica2013-01-221-7/+3
|
* hidden directory entriesfriendica2013-01-221-3/+8
|
* Ensure that Red members never see the accursed "and nobody was found..." ↵friendica2013-01-201-3/+5
| | | | when you've put in an explicit address of a channel you know for certain exists.
* directory services cleanupfriendica2013-01-191-3/+9
|
* distributed directory search from the navbarfriendica2013-01-191-19/+23
|
* fix people searchfriendica2013-01-181-1/+2
|
* directory client modefriendica2013-01-181-1/+0
|
* directory server json search modulefriendica2012-12-271-0/+116