Commit graph

126 commits

Author SHA1 Message Date
Mike Macgirvin
8def2331c9 dm issue 2024-08-11 09:04:04 +10:00
Mike Macgirvin
cd90777384 fix hubloc_id_url also 2024-08-10 15:29:11 +10:00
Mike Macgirvin
c35589fe7e Merge branch 'dev' into nomadic 2024-06-17 20:03:35 +10:00
Mike Macgirvin
bba34a23d0 only include mentions when evaluating AUDIENCE_FOLLOWERS 2024-06-16 11:19:12 +10:00
Mike Macgirvin
1c2075a1c0 code review: check precedence 2024-06-16 10:51:09 +10:00
Mike Macgirvin
718d5aee94 refactor recip list one more time. Mentions were not getting added correctly. 2024-06-16 10:48:51 +10:00
Mike Macgirvin
e001c86b4a rework delivery permissions to allow sender, owner, and mentions 2024-06-16 08:55:21 +10:00
Mike Macgirvin
4c7b6cbff8 synchronise site_default_perms with master permissions list 2024-05-19 10:08:11 +10:00
Mike Macgirvin
42f399f2e4 Fix broken group delivery due to regression caused by fix for #144 2024-05-19 06:27:31 +10:00
Mike Macgirvin
18a62c01d4 hack to provide better delivery filtering to projects with more primitive permissions models. 2024-05-11 12:20:32 +10:00
Mike Macgirvin
d2659a76f5 deliver_stream permission weirdness 2024-05-01 20:22:59 +10:00
Mike Macgirvin
5ff1ca3bfe incorrect permission name 'perm_name' 2024-04-27 13:16:59 +10:00
Mike Macgirvin
ceb9334d17 cleanup 2022-11-20 16:28:50 +11:00
Mike Macgirvin
864e6f19fa code cleanup 2022-08-14 19:20:43 +10:00
Mike Macgirvin
943fce51fd deprecate block_public 2022-06-01 14:18:51 -07:00
Mike Macgirvin
4c18a11182 sql - wrong column 2022-05-25 02:39:34 -07:00
Mike Macgirvin
d8225a97b1 more issues with deliver_stream permission 2022-05-12 14:14:08 -07:00
nobody
0949a29b22 undo superfluous logging 2022-05-05 16:54:58 -07:00
nobody
fda628f14a reset 2022-05-05 16:53:36 -07:00
nobody
0145c32dae improve collect_recipients() for some third-party recipients. 2022-04-17 01:21:18 -07:00
nobody
cfa5328c70 add deliver_stream permission 2022-02-18 14:14:22 -08:00
nobody
a8e96322f0 it's done 2022-02-15 20:08:28 -08:00
nobody
4dd986a2db This checkin is surely broken, but I need to commit it because it represents a fair bit of work. 2022-02-12 00:50:48 -08:00
nobody
b68e8967ff Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-12-06 13:19:19 -08:00
nobody
d46dd6aeb8 psr12 rewrites, continued 2021-12-03 14:01:39 +11:00
nobody
f602a393a5 psr12 updates 2021-12-03 10:02:31 +11:00
nobody
8dd7159cd5 zot_revision > 10 is considered nomad compliant. 2021-10-28 01:55:09 -07:00
nobody
87d5c7f000 atoken_abook() probably not needed any more since atoken entries are now added to abook automatically 2021-04-12 21:03:34 -07:00
nobody
0b08169eb2 initial exploration into the next generation of access tokens. First make the old system work again. 2021-03-16 18:59:56 -07:00
nobody
d69589e17e scripted replace of 'array()' with '[]' 2021-03-14 22:10:44 -07:00
zotlabs
72d4af28c1 check return value of PermissionLimits::Get() - in case it's false. 2020-06-09 16:33:50 -07:00
zotlabs
5f2f45d306 limit new connections per day (per channel) to 50 - site configurable 2019-08-06 15:24:30 -07:00
zotlabs
a039c84e29 updates 2019-06-08 16:53:05 -07:00
zotlabs
0fcea5d448 remove automatic delegat permission from collections, add max-width to oembed iframes 2019-04-06 16:33:49 -07:00
zotlabs
d6602c088e security: perms_pending not evaluated correctly 2019-04-05 16:58:51 -07:00
zotlabs
7b46fd47fb add my_perms_contains for balance 2018-10-24 23:00:30 -07:00
zotlabs
c4328b9090 osada updates 2018-08-19 20:39:23 -07:00
zotlabs
a87d5aa730 Merge branch 'red' into red_merge 2018-07-30 18:22:25 -07:00
zotlabs
e8aeecc4c9 When checking permissions ignore checking site "Block Public" settings in cases where site permissions aren't applicable 2018-07-30 17:41:37 -07:00
zotlabs
915c50064c consolidate directory functions into libzotdir 2018-06-04 23:19:16 -07:00
zotlabs
eee6131d41 permissions work 2018-06-03 22:57:02 -07:00
zotlabs
b7356eda49 start fresh after a lot of heavy lifting and fix a lot of stuff 2018-06-03 21:23:34 -07:00
zotlabs
c9fb4fd070 start sorting the permission debacle 2018-05-23 22:50:33 -07:00
zotlabs
8d0cbeab38 better fix to permisisons.php - just cast to int. That's exactly what we want. 2018-04-19 23:37:47 -07:00
zotlabs
636fb95e24 permissions php error applying bit compare operation on a (presumed) boolean 2018-04-19 23:35:24 -07:00
zotlabs
9a5ce2354d remove some obsolete permissions stuff 2017-04-02 20:51:40 -07:00
zotlabs
af14020e42 change hook for perm_is_allowed while retaining backwards compatibility 2017-04-02 20:03:27 -07:00
redmatrix
8ba1bf02a4 document that include/permissions is being deprecated but may still be needed. 2016-08-31 20:29:32 -07:00
redmatrix
3a7d3e3a54 This checkin should make all permission modes work correctly with atokens (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. 2016-08-01 20:12:52 -07:00
redmatrix
86eb923f29 make guest access tokens work with PERMS_NETWORK, PERMS_SITE, PERMS_PENDING, and PERMS_CONTACTS; or everything but PERMS_SPECIFIC. PERMS_SITE could be contentious, but we're currently denying them as they are a guest and don't actually have a channel on this site. We can't easily make PERMS_SPECIFIC work without providing an abook entry for the guest since we would need to set specific permissions for the guest login, but unfortunately this could be the most desirable setting to use in many cases. There is also an update of hmessages.po in this commit. 2016-07-31 18:08:41 -07:00