Commit graph

29953 commits

Author SHA1 Message Date
Mike Macgirvin
365ed9ed92 add collection support to moderation 2024-02-22 06:55:20 +11:00
Mike Macgirvin
ea06ecbc7d provide storage for a forthcoming registration 'reason' and let them tell us why they want an account on our site. 2024-02-21 13:49:10 +11:00
Mike Macgirvin
aeba214e51 no file extension 2024-02-21 10:13:52 +11:00
Mike Macgirvin
01287208e0 provider file is in rootdir 2024-02-21 09:45:37 +11:00
Mike Macgirvin
157394e5a0 use local file to trigger restart 2024-02-21 08:24:51 +11:00
Mike Macgirvin
eccdc85c4e added captcha to register workflow 2024-02-21 08:06:38 +11:00
Mike Macgirvin
be98b1756a add captcha generator 2024-02-21 07:12:13 +11:00
Mike Macgirvin
b47a595bf6 add vendor restart on update. 2024-02-21 05:39:34 +11:00
Mike Macgirvin
6687b7a84c Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-02-20 17:22:37 +11:00
Mike Macgirvin
a1c81eadbd composer add gregwar/captcha 2024-02-20 17:22:15 +11:00
Mike Macgirvin
90fa6df7a4 composer add gregwar/captcha 2024-02-20 17:21:20 +11:00
Mike Macgirvin
e1144d65f2 don't run composer as root (potential site security issue). 2024-02-20 16:54:23 +11:00
Mike Macgirvin
8a0af11efb Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-02-19 16:26:27 +11:00
Mike Macgirvin
ac3a83a597 more group work - primarily over nomad 2024-02-18 13:13:10 +11:00
(streams)
4b98e37b49 Merge pull request 'Make sure composer can also be used if installed locally (rather than globally)' (#148) from dragondaddy/streams:udall into dev
Reviewed-on: https://codeberg.org/streams/streams/pulls/148
2024-02-17 22:25:24 +00:00
dragondaddy
063e0293b3 Make sure composer can also be used if installed locally (rather than globally) 2024-02-17 15:16:22 +01:00
Mike Macgirvin
0f2e4e54d3 group delivery fix on collect branch 2024-02-17 06:14:53 +11:00
Mike Macgirvin
38141de5be remove announce special case 2024-02-17 05:12:34 +11:00
Mike Macgirvin
301d99a649 cleanup handling of Announce activities 2024-02-17 05:11:05 +11:00
Mike Macgirvin
02155bc9af fixed non-owner observer fails to fetch conversation 2024-02-16 07:38:39 +11:00
Mike Macgirvin
eed1ac1871 Merge branch 'collect' of codeberg.org:streams/streams into collect 2024-02-16 05:08:35 +11:00
Mike Macgirvin
f5f9b5ce3c Merge branch 'dev' into collect 2024-02-15 19:24:30 +11:00
Mike Macgirvin
7fe9105cda Merge branch 'collect' of codeberg.org:streams/streams into collect 2024-02-15 19:24:16 +11:00
Mike Macgirvin
40514594bd reset defaults for max_imported_follow, but let htconfig over-ride 2024-02-15 11:06:49 +11:00
Mike Macgirvin
41f16e3ab0 Add contentious default settings to htconfig 2024-02-15 11:02:54 +11:00
Mike Macgirvin
37859b83ad Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-02-15 06:58:10 +11:00
Mike Macgirvin
9dcd4a180f Set discovery to 0 by default. 2024-02-15 06:55:37 +11:00
Mike Macgirvin
db3c3eda29 version 2024-02-13 13:32:11 -08:00
Mike Macgirvin
616eda356e Don't validate signatures on requests for the public site actor. 2024-02-14 08:27:04 +11:00
Mike Macgirvin
db7a2d97c0 Merge branch 'dev' into collect 2024-02-14 05:35:43 +11:00
Mike Macgirvin
c66f663d91 version 2024-02-13 00:59:16 -08:00
Mike Macgirvin
1ee931c9ea refactor the section that recursed earlier 2024-02-13 19:57:09 +11:00
Mike Macgirvin
61fdbe403a Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-02-13 19:21:38 +11:00
Mike Macgirvin
e192da4bff key value in wrong place 2024-02-13 19:20:56 +11:00
Mike Macgirvin
0399d8b02a make webfinger recursion tracing configurable
util/config system.webfinger_trace 1
2024-02-13 19:02:38 +11:00
Mike Macgirvin
aeb51a00d3 remove backtrace of webfinger - found what we were looking for 2024-02-13 14:53:28 +11:00
Mike Macgirvin
82ea5e1ae0 stop recursion 2024-02-13 09:20:11 +11:00
Mike Macgirvin
0594e93f21 backtrace to find the recursion 2024-02-13 09:04:21 +11:00
Mike Macgirvin
864a25fa65 Merge branch 'dev' of codeberg.org:streams/streams into dev 2024-02-13 09:03:02 +11:00
Mike Macgirvin
60e2390071 Add targets to top-level activities we create which don't already have one 2024-02-13 07:06:28 +11:00
Mike Macgirvin
eec62a5cc9 Convert photo items to container operations 2024-02-13 06:51:49 +11:00
Mike Macgirvin
8073947704 Merge branch 'dev' into collect 2024-02-12 18:17:28 +11:00
Mike Macgirvin
aa93814642 Partially support Pleroma emoji reaction with a shortname instead of an icon. Show the shortname. 2024-02-12 10:04:56 +11:00
(streams)
8eb8dad050 Merge pull request 'Autoinstall script updated' (#147) from dragondaddy/streams:autoinstall into dev
Reviewed-on: https://codeberg.org/streams/streams/pulls/147
2024-02-11 06:41:32 +00:00
Mike Macgirvin
9aa7da034f more heavy lifting on conversation collections. This optionally brings collection support into item_store() and also performs clone sync, removing a lot of duplicate code. Events needed significant refactoring. We cannot combine message delivery of standard items and collection activities, so this will have an impact on outgoing message queue size and processing. 2024-02-11 06:22:39 +11:00
dragondaddy
a125c9c78a We make sure php 8.2 is used 2024-02-10 14:23:45 +01:00
Mike Macgirvin
14291ec1b9 Merge branch 'dev' into collect 2024-02-10 09:15:02 +11:00
Mike Macgirvin
ad906c83e7 ide cleanup 2024-02-10 09:14:39 +11:00
Mike Macgirvin
ef35357fab fix the documentation about the verify flag. 2024-02-10 08:47:20 +11:00
Mike Macgirvin
8e80bea77e issue #146 cont. don't fetch webfinger key if either # or ? is present; do verify http signature if verify is false but you're looking at a Nomad actor record which has a key. This is not intuitive, but the purpose of setting verify false is to avoid lookup recursion, not to allow forgeries. If we can verify the data without performing any additional network fetches, win-win. 2024-02-10 08:37:27 +11:00