0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-28 16:34:13 +01:00
Commit graph

11541 commits

Author SHA1 Message Date
Jason Volk
eb4fdfd036 ircd::run: Condition to invoke the wait() from context only. 2020-03-19 16:01:32 -07:00
Jason Volk
abfb106125 ircd: Rename globular classes to indicate case insensitivity. 2020-03-19 16:01:32 -07:00
Jason Volk
71d6bd66c1 ircd: Use util::boolean for globular suite; apply noexcept; minor simplify. 2020-03-19 16:01:32 -07:00
Jason Volk
70e32d9292 modules/client/pushrules: Always return 200 on DELETE method for Riot. 2020-03-19 16:01:32 -07:00
Jason Volk
bab3f959ac ircd:Ⓜ️:push: Move default rules string under rules class; minor reorg. 2020-03-19 16:01:32 -07:00
Jason Volk
3741f7e7a5 modules/federation/send_join: Integrate /v2/send_join endpoint format. 2020-03-19 09:37:16 -07:00
Jason Volk
4cd625f2e0 ircd:Ⓜ️:fed: I robbed other churches by receiving support from them so as to serve you. -2 Cor. 11:8 (NIV). 2020-03-18 23:02:35 -07:00
Jason Volk
ea9ad1622a modules/client/pushrules: Ensure 'enabled' and 'default' from client is proper. 2020-03-18 19:47:18 -07:00
Jason Volk
e6c9f757ce ircd::json: Add a members replacement tool. 2020-03-18 19:47:18 -07:00
Jason Volk
476f1d6548 ircd::json: Minor cleanup; header convention. 2020-03-18 19:35:34 -07:00
Jason Volk
13bffdcf55 ircd::db: Increase the default target file size and multiplier; regression a68b96f5e3 2020-03-18 17:13:33 -07:00
Jason Volk
7d9e992e0d modules/client/pushrules: Support the /actions paths on GET and PUT methods. 2020-03-18 16:57:59 -07:00
Jason Volk
927da1002e modules/client/pushrules: Support the /enabled paths on GET and PUT methods. 2020-03-18 16:48:57 -07:00
Jason Volk
66c4ebfbb4 ircd::json: Add a member replacement tool. 2020-03-18 16:28:16 -07:00
Jason Volk
0ee313efc4 modules/client/pushrules: Add handler functionalities; rename namespace. 2020-03-18 16:06:44 -07:00
Jason Volk
f897ebd134 modules/console: Add preliminary user pushrules cmd. 2020-03-18 16:06:44 -07:00
Jason Volk
42a8c30a40 modules/client/sync/account_data: Add linear and polylog sync support for m.push_rules 2020-03-18 16:06:44 -07:00
Jason Volk
a3037b7cd4 ircd:Ⓜ️:user: Add interface definitions for push rule events to user room. 2020-03-18 14:34:29 -07:00
Jason Volk
2aec995edd ircd:Ⓜ️:push: Move path tuple; add type string suite. 2020-03-18 14:34:29 -07:00
Jason Volk
5391ba7b76 ircd:Ⓜ️:push: Add spec-default ruleset object. 2020-03-18 12:27:14 -07:00
Jason Volk
6c807f7e96 ircd:Ⓜ️:push: Add push ruleset, rule, condition, and pushers structures. 2020-03-18 10:42:48 -07:00
Jason Volk
0bb52f57a3 ircd:Ⓜ️:user: Add unit and preliminary interface stubs for pushrules. 2020-03-18 10:42:48 -07:00
Jason Volk
da736eb438 modules/client/rooms/invite: Add conf item for remote operation timeout. 2020-03-17 12:01:16 -07:00
Jason Volk
90f628d560 modules/client/rooms/invite: Minor rename remote hook related. 2020-03-17 12:00:40 -07:00
Jason Volk
1bc9246e69 modules/client/rooms/invite: Apply unique bypass to eval; tweak infolog msgs; minor cleanup. 2020-03-17 11:48:22 -07:00
Jason Volk
0b8b3ee988 ircd:Ⓜ️:vm: Add an opts.unique bypass option for condition. 2020-03-17 11:48:22 -07:00
Jason Volk
b8c31fe4d3 ircd:Ⓜ️:vm::eval: Apply missing opts.replays in condition. 2020-03-17 11:42:27 -07:00
Jason Volk
0d0db66a52 modules/federation/make_leave: Improve error response message. 2020-03-17 08:57:49 -07:00
Jason Volk
0ad8ccc905 ircd:Ⓜ️:fed: Take no thought how or what to speak: for it shall be given you in that hour. -Mat. 10:19 (DRB) 2020-03-17 08:57:37 -07:00
Jason Volk
730d99b055 ircd::server: Permit tag result debuglog in release mode. 2020-03-16 22:06:01 -07:00
Jason Volk
cf9ecb2a22 modules/m_room_create: Condition to suppress variable level log msg. 2020-03-16 21:27:11 -07:00
Jason Volk
75327c19f9 modules/console: Improve SST file info table format; addl info; stack buffers. 2020-03-16 21:11:02 -07:00
Jason Volk
6e570bca16 modules/console: Sort SST files list by creation for output. 2020-03-16 19:23:35 -07:00
Jason Volk
4c2ea5c91c modules/web_hook: Add annotation on error state (for cancel). 2020-03-16 18:18:00 -07:00
Jason Volk
ec5fd98f59 ircd:Ⓜ️:homeserver: Use central imports map; reorder constructions. 2020-03-16 18:17:52 -07:00
Jason Volk
275f350649 ircd::client: Allow some DERROR messages to compile in release mode; tweak facilities. 2020-03-16 17:59:39 -07:00
Jason Volk
5d1a88f897 ircd::client: Minor cleanup. 2020-03-16 17:59:39 -07:00
Jason Volk
f66faaaf8d modules/client/pushrules: Additional handler stubs w/ params. 2020-03-16 17:32:44 -07:00
Jason Volk
56825ddcdc ircd::net: Consistent log message formats. 2020-03-16 17:32:44 -07:00
Jason Volk
4c699e0b6c ircd::net: Legitimate handler (remove assertion). 2020-03-16 17:32:44 -07:00
Jason Volk
c1672b280f ircd:Ⓜ️:typing: Report error from timeout worker context; minor cleanup. 2020-03-16 16:56:07 -07:00
Jason Volk
990d2346c4 ircd:Ⓜ️:fetch: Fix context and object destructions; minor cleanup. 2020-03-16 16:56:07 -07:00
Jason Volk
daea5cddef ircd:Ⓜ️ Replace various runlevel conditions with barrier template. 2020-03-16 16:56:07 -07:00
Jason Volk
c3b709dbd7 ircd::run: Add a convenience barrier template tool. 2020-03-16 16:56:07 -07:00
Jason Volk
c815de3621 ircd::run: Rename level IDLE to LOAD; minor reorg. 2020-03-16 16:56:07 -07:00
Jason Volk
59ee170817 ircd::info: Add sysinfo; gather ram and swap totals on init. 2020-03-16 16:56:07 -07:00
Jason Volk
f438718ddf ircd::info: Reorg sections; reorg infolog dumps. 2020-03-16 16:56:07 -07:00
Jason Volk
fe8a65953b ircd::fs: Move init check/info out of fs::init for integration w/ info::dump(). 2020-03-16 16:56:06 -07:00
Jason Volk
a725ff3521 ircd:Ⓜ️ Remove remaining export macros on central library definitions. 2020-03-16 16:56:06 -07:00
Jason Volk
82bc4be5e1 ircd:Ⓜ️:fed: Improve conditions to bail before redirect. 2020-03-16 07:53:30 -07:00