zotlabs
c8ab4adf76
cleanup
2019-09-29 17:17:40 -07:00
zotlabs
214c47923c
once again deliver singletons
2019-09-23 20:57:55 -07:00
DM42.Net Zap Dev
042bcbdbde
Add support for custom items / object types
2019-09-22 20:44:33 -04:00
zotlabs
ffc43e1c7d
heavy lifting for the next big development effort
2019-09-09 21:03:33 -07:00
zotlabs
1de2bafa61
improved notification links for new connections, ongoing work on onepoll and zotfeeds, reduce core usage of item.postopts
2019-08-27 22:25:06 -07:00
zotlabs
d478571b6d
assorted fixes for assorted stuff
2019-08-25 17:35:14 -07:00
DM42.Net Zap Dev
dc0f62a097
Return in case caller needs to process further.
2019-08-19 22:35:17 -04:00
DM42.Net Zap Dev
81bf9e37fa
Set initial values in case of multiple invocations.
2019-08-11 18:10:12 -04:00
zotlabs
d8ce899bb9
cleanup
2019-07-25 17:12:48 -07:00
zotlabs
c1fa3fd625
hyperdrive now defaults to off.
2019-07-21 19:24:14 -07:00
zotlabs
27c71dcaa5
cleanup
2019-07-18 20:38:36 -07:00
zotlabs
52e6d4f48a
cleanup
2019-06-05 23:08:17 -07:00
zotlabs
e292219db0
misc photo issues
2019-06-04 17:53:21 -07:00
zotlabs
b7e7b997e7
cleanup
2019-05-27 20:50:05 -07:00
zotlabs
6634ad9085
cleanup - implement remote purge which has been missing for a long time
2019-05-06 20:22:08 -07:00
zotlabs
89af6ee5ff
port photo lib updates
2019-04-15 23:43:06 -07:00
zotlabs
d68bdd03ed
detect comment moderation with even more precision
2019-03-28 16:41:06 -07:00
zotlabs
0030bdac40
xchan_instance_url was still being referenced, add expire app
2019-03-24 22:46:31 -07:00
zotlabs
8f9234e77a
refetch incomplete activities with receiver credentials
2019-03-07 16:12:22 -08:00
zotlabs
d9a94f350c
chunk uploads for profile and cover photos
2019-03-05 19:51:41 -08:00
zotlabs
054e27fc75
remove items for removed connections in the background, also only deliver toplevel sync items to clones and remove these from normal delivery, fix to oep albums which was still using hex2bin/bin2hex (these are now hashes), add content import to translated apps, allow api routes to contain an optional argument.
2019-03-04 15:39:03 -08:00
zotlabs
1aa56aa76b
add moderated permission
2019-02-28 15:14:22 -08:00
zotlabs
8b5bc7303f
more work zot+
2019-02-13 19:55:36 -08:00
zotlabs
342f6effe1
regression in latest queue work
2019-02-03 11:21:25 -08:00
Mike Macgirvin
002d900514
Merge branch 'patch-20190110a' into 'dev'
...
FIX: memory exhaustion on exceptionally large message queues & multiple...
See merge request macgirvin/osada!12
2019-01-31 01:31:32 +01:00
zotlabs
9eb9e10712
cache embeds on storage
2019-01-29 15:18:35 -08:00
M. Dent
366f7c3fe6
use db_getfunc().
2019-01-11 14:13:56 +01:00
DM42.Net (Matt Dent)
2003e0dbdc
Fix for difference between PGSQL and MYSQL
2019-01-10 15:23:22 -05:00
ZotSocial Admin
35a7fe1994
FIX: memory exhaustion on exceptionally large message queues & multiple Queue.php invocations duplicate work
2019-01-10 13:38:14 -05:00
zotlabs
580642a8a0
issues with conversation completion which included AP messages
2018-12-02 16:46:52 -08:00
zotlabs
686585c703
consistency in iconfig names
2018-11-21 19:04:42 -08:00
zotlabs
a21d412409
typo
2018-11-21 18:27:19 -08:00
zotlabs
530a377982
more forum work
2018-11-21 18:24:45 -08:00
zotlabs
e253a25025
forum work
2018-11-21 17:46:08 -08:00
zotlabs
d9170c6617
more photo object work
2018-10-28 21:01:58 -07:00
zotlabs
6378cb8f27
miscellaneous fixes, unset project icon, onepoll feed failure
2018-10-20 02:03:31 -07:00
zotlabs
89130e78b7
also block upstream swimmers to the source_xchan in a downstream flow
2018-10-16 22:33:45 -07:00
zotlabs
1a3d9ca91b
better handling of masto approve
2018-09-19 23:53:26 -07:00
zotlabs
0bc76e85e4
Merge branch 'zap' into dev
2018-09-19 16:26:36 -07:00
zotlabs
d3b28b718c
Merge branch 'red' into dev
2018-09-18 20:51:38 -07:00
zotlabs
cc5ef57843
fix listeners table create and expire federation had a syntax error
2018-09-17 18:40:49 -07:00
zotlabs
c16fa755a8
Merge branch 'zap' into dev
2018-09-13 22:40:23 -07:00
zotlabs
048c5f65e2
old protocol string still showing
2018-09-13 22:39:05 -07:00
zotlabs
fda9a36505
Merge branch 'zap' into dev
2018-09-11 17:41:22 -07:00
zotlabs
66cd2dc7e4
cleanup
2018-09-11 16:58:26 -07:00
zotlabs
67ae00ae2f
it's alive
2018-09-11 03:36:31 -07:00
zotlabs
00eeb680d9
set a process timeout for fetching remote xchan photos
2018-09-06 18:33:27 -07:00
zotlabs
a1cf08ac36
Merge branch 'zap' into dev
2018-09-06 17:44:12 -07:00
zotlabs
551e7b332a
move xchan_photo import to background
2018-09-06 17:37:09 -07:00
zotlabs
9282a6a40b
Merge branch 'zap'
2018-08-30 21:30:46 -07:00
zotlabs
d00648f3e1
Merge branch 'red'
2018-08-30 21:27:20 -07:00
zotlabs
7ecb337405
redirect stdout/stderr on cron command
2018-08-28 22:43:37 -07:00
zotlabs
d7455e42c9
Merge branch 'zap'
2018-08-27 19:41:12 -07:00
zotlabs
6cd48cbe83
handling linkid differently, remove this
2018-08-27 19:21:48 -07:00
zotlabs
23d89071b9
Merge branch 'zap'
2018-08-27 19:10:34 -07:00
zotlabs
08e8f026f0
typo
2018-08-27 19:09:48 -07:00
zotlabs
dd0bd65021
move activitypub functions to their own class
2018-08-23 16:50:00 -07:00
zotlabs
301d79b4e2
For Osada, move activitypub into core.
2018-08-22 23:04:37 -07:00
zotlabs
d55e5bbe75
typos and photo fixes
2018-08-22 17:52:22 -07:00
zotlabs
c4328b9090
osada updates
2018-08-19 20:39:23 -07:00
zotlabs
4b6fa91bb3
directory packets need to be signed
2018-07-31 19:09:42 -07:00
zotlabs
f149b8838b
misc fixes
2018-07-24 20:21:01 -07:00
zotlabs
b21d24e83e
fix delivery reports
2018-07-18 20:15:46 -07:00
zotlabs
6baf4441e0
get rid of the deprecated location message type
2018-07-17 17:26:26 -07:00
zotlabs
46c468e376
update more object data structures
2018-07-16 17:23:24 -07:00
zotlabs
970f4a3175
namespace/use swapped, merge conflict
2018-07-15 19:22:15 -07:00
zotlabs
b3b6b813f2
upstream/downstream comment work
2018-07-11 18:02:25 -07:00
zotlabs
4cc607ca36
provide widget registration for addons
2018-07-10 16:42:16 -07:00
zotlabs
cf4a12b173
Merge branch 'dev'
2018-07-04 19:18:05 -07:00
zotlabs
e2e7acd20f
more optimisations
2018-07-03 22:18:07 -07:00
zotlabs
6bf88f10d2
move queue functions to Zotlabs/Lib
2018-07-02 22:43:41 -07:00
zotlabs
5d7d30f789
propagate expired posts to other networks
2018-06-30 23:57:25 -07:00
zotlabs
e55c703fe0
Time to celebrate: Z6 basic messaging -> posts, replies, and likes working
2018-06-27 18:43:39 -07:00
zotlabs
f51dd5c3e3
more z6 heavy lifting
2018-06-25 20:55:53 -07:00
zotlabs
aab1ca25d4
dreport updates - separate dreport_name from dreport_recip
2018-06-24 19:41:03 -07:00
zotlabs
8222b02495
more zot6 heavy lifting
2018-06-24 18:54:29 -07:00
zotlabs
e4649648d1
upgrade the rest of my_perms
2018-06-07 20:17:30 -07:00
zotlabs
915c50064c
consolidate directory functions into libzotdir
2018-06-04 23:19:16 -07:00
zotlabs
4846ae5326
split off libsync from libzot
2018-06-04 18:40:11 -07:00
zotlabs
4524d241a2
Merge branch 'master' into zapp
2018-06-03 17:58:24 -07:00
zotlabs
02e173e733
finish porting zot6handler primitives
2018-06-03 17:49:48 -07:00
zotlabs
191edfdaa1
more heavy lifting
2018-05-31 21:05:09 -07:00
zotlabs
fd4ea47503
move libzot to class
2018-05-31 19:42:13 -07:00
zotlabs
6dcad87ae8
make refresh packet work
2018-05-30 20:32:59 -07:00
Mario Vavti
293e405f5b
just query for data we actually need
2018-05-30 14:09:24 +02:00
zotlabs
e0a35392f7
more commits
2018-05-29 23:30:18 -07:00
zotlabs
111bb93462
basic communication
2018-05-29 21:08:52 -07:00
zotlabs
139c39c2ce
we probably don't need to delivery local items more than once
2018-05-28 22:23:40 -07:00
zotlabs
c9fb4fd070
start sorting the permission debacle
2018-05-23 22:50:33 -07:00
zotlabs
d101ea88ca
more zot6 work
2018-05-23 21:48:19 -07:00
zotlabs
ac1c904f6e
deliver via json
2018-05-01 21:56:32 -07:00
zotlabs
887a59066b
last commented expiration setting in admin
2018-04-10 00:05:20 -07:00
zotlabs
b4dad81767
copy/paste error resulting in bad behaviour
2018-02-20 14:41:46 -08:00
zotlabs
331fe92b9e
and fix the typo
2018-02-19 14:14:45 -08:00
zotlabs
f0d68a1a25
fix the fix for precision
2018-02-19 14:13:44 -08:00
zotlabs
04185b05ab
target zot6 deliveries with more precision to ensure we handle a very precise type of content until the mechanism is extended to other types in the future
2018-02-19 11:57:47 -08:00
zotlabs
3a0db39fa0
more zot6 delivery work
2018-02-07 18:38:10 -08:00
zotlabs
b06c52553d
fix manual queue invocation (was using the web argc/argv from the cli)
2018-02-05 16:08:01 -08:00
zotlabs
b2ab906483
remove deprecated 'qcomment' feature; unused since 2012
2018-01-18 17:02:59 -08:00
zotlabs
561372e203
use mid/parent_mid to trigger $top_level_post
2018-01-17 18:28:13 -08:00
zotlabs
0e91810ed6
pubstream comments and a few other bugfixes that were discovered along the way
2017-11-26 18:29:24 -08:00
zotlabs
fe37b03757
blah is not author or owner
2017-11-25 03:01:25 -08:00
zotlabs
eb69f6c346
add thumbnail hook
2017-11-21 17:56:23 -08:00
zotlabs
8dceb8e3a7
thumbnail generator for epubs
2017-11-21 14:30:26 -08:00
zotlabs
56d981c8ef
provide a generalised interface for thumbnail generators to support various content types
2017-11-20 14:48:29 -08:00
zotlabs
16f584608f
text thumbnails in cloud tile mode
2017-11-19 16:56:59 -08:00
zotlabs
b12dc89bb1
improve removed_channel final cleanup. Hubzilla issue #386
2017-11-12 21:37:06 -08:00
zotlabs
0d7062ffdf
more queue work
2017-11-02 15:43:14 -07:00
zotlabs
1b290f573a
put deferred queue logic every place we create a delivery process (except for protocol 'friend requests' which aren't likely to swamp the delivery system). Remove it from the queue_delivery function which was too late to do anything.
2017-11-02 03:13:30 -07:00
zotlabs
52c1f79f2e
acl encoding issues
2017-10-23 17:52:17 -07:00
zotlabs
69394c1680
re-implement single delivery
2017-10-10 18:40:02 -07:00
zotlabs
aef239f421
delivery report decryption is not needed for local delivery
2017-09-21 23:51:04 -07:00
zotlabs
3456c192fe
encrypt delivery reports. This will cause a bit of consternation because this is not backward compatible and older sites will see some incorrect delivery reports from newer sites until the next upgrade; as their systems will not know how to read the ecnrypted final reports.
2017-09-21 23:37:13 -07:00
zotlabs
bced63e823
call the follow_accept hook when desired
2017-09-19 13:25:34 -07:00
Mario Vavti
66fb0fdcd7
fix permission_{accept, reject} hooks not being called
2017-09-19 11:12:52 +02:00
zotlabs
4fbebe7b2d
create new hooks for permissions_accept and permissions_reject
2017-09-18 20:38:09 -07:00
zotlabs
13788af908
Zot6: some things that need to be done ahead of time so we can turbocharge the delivery engine and split off site records from channel records.
2017-09-13 19:20:16 -07:00
zotlabs
5bffae6219
cut down on a few extraneous gprobe processes
2017-08-31 23:21:06 -07:00
zotlabs
e084b776ee
cards feature
2017-08-23 00:01:02 -07:00
zotlabs
41ff8fdd37
test recursive dav copy
2017-08-22 20:32:02 -07:00
zotlabs
182f94a9ac
allow cards to federate
2017-08-22 19:41:16 -07:00
zotlabs
9f37dbc6dc
util/dcp - support recursion and folders full of photos by importing files singly in separate processes - not yet tested
2017-08-22 18:29:51 -07:00
zotlabs
2f45182b48
add parent item (if applicable) to notifier plugin info
2017-08-12 15:42:42 -07:00
zotlabs
5686901869
some doco fixes and other real minor stuff to improve logreading ability
2017-08-09 22:45:52 -07:00
git-marijus
68b32cd8f4
consolidate disable_discover_tab config if it was not yet set to either 1 or 0 in DB
2017-08-06 21:40:39 +02:00
zotlabs
6a7fa6bf54
provide a keychange operation to rebase an identity on a new keypair
2017-07-24 20:23:00 -07:00
zotlabs
1af844e474
related to hubzilla issue #831 - system.last_expire_day was not being set correctly, causing cron_daily to run more frequently than desired.
2017-07-18 16:14:01 -07:00
zotlabs
77f71303f2
update some addon docs and ensure we only generate statistics once a day
2017-07-13 21:46:21 -07:00
zotlabs
07a8151ae6
more anon comment fixes
2017-06-20 12:45:05 -07:00
zotlabs
fd357f87be
only store search info for text filetypes when updating the documentation indexes
2017-05-24 22:34:52 -07:00
zotlabs
2e531c103f
error
2017-05-08 02:00:00 -07:00
zotlabs
c70ac572fa
do away with single delivery (delivery from clones to singleton networks attached to other clones)
2017-05-04 22:08:12 -07:00
zotlabs
3cdcb121c5
use hostname, not url
2017-04-30 19:40:17 -07:00
zotlabs
968209471e
authenticate onepoll so we can receive private posts/comments in zotfeed; if local server bypass the network access and invoke zotfeed directly.
2017-04-30 18:24:48 -07:00
zotlabs
3a3bd582b1
mostly text formatting changes
2017-04-25 19:42:06 -07:00
zotlabs
c2ec3b0bf4
if there is no site record, site_dead won't be 0, in a left join it will in fact be null. As long as it isn't 1, we should attempt delivery.
2017-04-23 16:38:44 -07:00
zotlabs
ffce1fc177
envelope privacy
2017-04-18 17:29:11 -07:00
zotlabs
b153c651b4
perform attach_upgrade()
2017-03-20 21:53:39 -07:00
zotlabs
df57e7ab93
expire unread system notifications after a year. It would provide a better 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.
2017-02-28 14:56:26 -08:00
zotlabs
7b065365e0
consolidate hubloc storage
2017-01-30 15:01:22 -08:00
zotlabs
dbf7ff9791
no quotes on dbutcnow() output
2017-01-29 16:33:30 -08:00
zotlabs
d5d67708ac
Alter the queue so that each queue item stores the scheduled time of the 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.
2017-01-29 14:45:25 -08:00
zotlabs
335d9af8dc
daemon_addon hook - lets plugins create custom background processes.
2017-01-17 00:14:47 -08:00
zotlabs
5b09829959
zot 1.2
2016-11-30 16:22:31 -08:00
zotlabs
c3af36d33b
the logic is much too complicated for the notifier. Let plugins know if they are going upstream or downstream with a simple binary variable.
2016-10-26 02:46:14 -07:00
zotlabs
bd83936e5d
send "hidden" edit activities to networks which don't support edits themselves
2016-10-25 20:43:24 -07:00
Klaus Weidenbach
745515b11f
[FEATURE] Add config and use composer autoloader.
...
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.
2016-10-18 18:11:41 +02:00
zotlabs
c6eecb06d5
don't expire posts before 2001
2016-10-10 22:44:11 -07:00
redmatrix
bad5057a74
start removing db backticks
2016-10-03 19:47:36 -07:00
redmatrix
fb9544badd
null_date conversion; phase 1
2016-09-25 17:06:13 -07:00