aboutsummaryrefslogtreecommitdiffstats
path: root/Zotlabs/Daemon
Commit message (Collapse)AuthorAgeFilesLines
* errorzotlabs2017-05-081-6/+0
|
* do away with single delivery (delivery from clones to singleton networks ↵zotlabs2017-05-041-20/+3
| | | | attached to other clones)
* use hostname, not urlzotlabs2017-04-301-1/+1
|
* authenticate onepoll so we can receive private posts/comments in zotfeed; if ↵zotlabs2017-04-301-4/+20
| | | | local server bypass the network access and invoke zotfeed directly.
* mostly text formatting changeszotlabs2017-04-251-64/+66
|
* if there is no site record, site_dead won't be 0, in a left join it will in ↵zotlabs2017-04-231-1/+1
| | | | fact be null. As long as it isn't 1, we should attempt delivery.
* envelope privacyzotlabs2017-04-181-31/+29
|
* perform attach_upgrade()zotlabs2017-03-201-0/+3
|
* expire unread system notifications after a year. It would provide a better ↵zotlabs2017-02-281-0/+7
| | | | experience for infrequent visitors if we didn't expire them at all, but at some point we need to draw a line so as not to degrade system performance searching through old notifications that it's highly unlikely will ever be viewed again.
* consolidate hubloc storagezotlabs2017-01-303-3/+0
|
* no quotes on dbutcnow() outputzotlabs2017-01-291-1/+1
|
* Alter the queue so that each queue item stores the scheduled time of the ↵zotlabs2017-01-291-19/+4
| | | | | | | | next delivery. This keeps the query for queued items simple. We no longer group by posturl; as the queue update function will only keep one item per destination scheduled for shorter term processing. Others (multiple queued items for a single destination) will be scheduled for delivery far into the future and only delivered if the hub responds to the "active" or short term queue item.
* daemon_addon hook - lets plugins create custom background processes.zotlabs2017-01-171-0/+14
|
* zot 1.2zotlabs2016-11-302-5/+5
|
* the logic is much too complicated for the notifier. Let plugins know if they ↵zotlabs2016-10-261-1/+4
| | | | are going upstream or downstream with a simple binary variable.
* send "hidden" edit activities to networks which don't support edits themselveszotlabs2016-10-251-0/+1
|
* [FEATURE] Add config and use composer autoloader.Klaus Weidenbach2016-10-181-2/+1
| | | | | | | | | | | | | We use composer already to install SabreDAV. Include config composer.(json|lock) to install and manage more dependencies in future. Also provide PSR-4 autoloading for our namespaced classes, e.g. "Zotlabs\". To regenerate autoloader maps use: $ composer install --optimize-autoloader --no-dev We could also remove the whole vendor/ folder from our repository, but that would need changes in deployment and how to install hubs and needs more discussion first.
* don't expire posts before 2001zotlabs2016-10-101-2/+1
|
* start removing db backticksredmatrix2016-10-031-1/+1
|
* null_date conversion; phase 1redmatrix2016-09-254-8/+8
|
* issue #522 - replace && with AND in sql query.redmatrix2016-09-211-1/+1
|
* don't send purge_all notification to self.redmatrix2016-09-031-1/+1
|
* optimise Onepoll so it doesn't try and fetch posts for a channel that we've ↵redmatrix2016-08-101-0/+9
| | | | not given permission to send us their stream and posts. Currently the posts are fetched, processed, and ultimately discarded. Since we know they are going to be discarded, there's not much point fetching them in the first place.
* This checkin should make all permission modes work correctly with atokens ↵redmatrix2016-08-011-3/+7
| | | | (they should be able to post content if allowed to). It also removes the strict linkage between permissions and connections so any individual permission can be set for any xchan; even those for which you have no connections.
* undefined functionredmatrix2016-07-201-1/+1
|
* Merge branch 'dev' into permsredmatrix2016-07-171-0/+9
|\
| * remove expired access tokensredmatrix2016-07-151-0/+9
| |
* | Merge branch 'dev' into permsredmatrix2016-07-111-1/+1
|\|
| * expire crashing on shared hosting from memory exhaustion. Lower the expire ↵redmatrix2016-07-061-1/+1
| | | | | | | | limit. Also the sys channel was being expired with everybody else due to a flag change regression.
* | more work on permsredmatrix2016-07-091-1/+3
|/
* disable wiki if feature disabled, sync updates of delayed publish postsredmatrix2016-06-302-2/+12
|
* still working through some issues with curl magic-authredmatrix2016-06-271-2/+5
| | | | fixed profile photo upload
* provide a daemon for implementing zot magic-auth over curl.redmatrix2016-06-271-0/+52
|
* document the daemon classesredmatrix2016-06-261-0/+43
|
* allow an exclusion for transmitting hidden file activities. There may be a ↵redmatrix2016-06-091-1/+5
| | | | better way to do this, but it was pointed out recently that transmitting some hidden activities might cause a problem. I cannot locate the conversation at the moment to summarise the exact issue.
* the rest of the schema updates - WARNING: some third party plugins may fail; ↵redmatrix2016-06-011-1/+1
| | | | e.g. embedphotos and chess. $item['object'] is now $item['obj'] and $photo['type'] is $photo['mimetype'], $photo['scale'] is $photo['imgscale'] and $photo['data'] is now $photo['content']. There are a number of other changes, but these are the ones noted to cause issues with third-party plugins. The project plugins have been updated. Please note any new issues as this effort touched a lot of code in a lot of files.
* duplicate daemon run of cronhooksredmatrix2016-05-251-5/+0
|
* require token signatures in zot_refresh, also move channel specific stuff ↵redmatrix2016-05-241-0/+1
| | | | into include/channel.php from include/connections.php
* renamed include files identity.php (channel.php) and Contact.php ↵redmatrix2016-05-225-6/+3
| | | | (connections.php)
* finish updating zot_finger instancesredmatrix2016-05-211-3/+2
|
* remove test fileredmatrix2016-05-191-13/+0
|
* roll minor version, change example textredmatrix2016-05-191-1/+1
|
* daemon conversion continued...redmatrix2016-05-192-2/+2
|
* cleanup of daemon infrastructureredmatrix2016-05-191-1/+1
|
* Separate cron into periodic components and use that as the main interface ↵redmatrix2016-05-194-230/+321
| | | | for scheduled tasks instead of the quaint 'poller'.
* don't try to deliver empty hashesredmatrix2016-05-191-0/+3
|
* daemon master: create some compatibility coderedmatrix2016-05-196-19/+21
|
* first phase of daemon refactoringredmatrix2016-05-1918-0/+2122