0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-13 05:21:07 +01:00
Commit graph

9594 commits

Author SHA1 Message Date
Jason Volk
24ce076c3d ircd:Ⓜ️:room::state: Add state::history interface derived from state::space. 2019-06-16 02:17:47 -07:00
Jason Volk
6443fad43c ircd:Ⓜ️:dbs: Fix the _room_state_space key composite. 2019-06-16 01:19:06 -07:00
Jason Volk
b5a61a7a6b ircd:Ⓜ️:room::state::space: Improve interface; fixes. 2019-06-16 01:00:47 -07:00
Jason Volk
bb36a2c398 ircd:Ⓜ️:dbs: Fix the _room_state_space comparator. 2019-06-15 16:04:12 -07:00
Jason Volk
493bd85c11 ircd:Ⓜ️:dbs: Add additional room state space key overload. 2019-06-15 15:20:00 -07:00
Jason Volk
390b8bf2fb ircd:Ⓜ️ Remove remaining vestiges of m::state.
closes #15.
2019-06-15 14:10:36 -07:00
Jason Volk
9b34f75e0d modules/media/thumbnail: Throw better exception type here. 2019-06-15 13:21:11 -07:00
Jason Volk
c59894a01b ircd::http:: Add 416 Range Not Satisfiable. 2019-06-15 12:50:53 -07:00
Jason Volk
7666561f02 ircd::http: Parse range-request related headers as primaries. 2019-06-15 12:48:01 -07:00
Jason Volk
67c91288e6 modules/webhook: Ignore label actions to reduce noise for now. 2019-06-15 12:32:53 -07:00
Jason Volk
e3acf68bf2 modules/media: Purge the file room after creation if operation does not complete.
Related to #86.
2019-06-15 12:32:43 -07:00
Jason Volk
864cdd6405 ircd::buffer: Add convenience typedefs for unique/shared buffer common templates. 2019-06-14 14:50:42 -06:00
Jason Volk
97590c4b3e ircd: Document our mitigation to https://github.com/facebook/rocksdb/issues/4654 2019-06-14 14:50:42 -06:00
Jason Volk
22f3c41603 ircd::rfc3986: Add URI decomposition. 2019-06-13 21:44:51 -06:00
Jason Volk
0355391e34 ircd::rfc3986: Complete the URI grammars as specified. 2019-06-13 20:06:05 -06:00
Jason Volk
992ed22846 configure: Fix sodium variable assignments. 2019-06-13 16:29:10 -07:00
Jason Volk
85c6fc82c7 ircd:Ⓜ️:init: Add optional module list to prevent error propagation. 2019-06-13 16:25:17 -06:00
Jason Volk
3780c4c533 ircd:Ⓜ️:init: Simplify module name list. 2019-06-13 16:24:56 -06:00
Jason Volk
f2ae3d6368 ircd::mods: Perform checks before entering boost::dll to avoid obscure error messages.
fixes #80
2019-06-13 16:14:27 -06:00
Jason Volk
74d53675f8 ircd::mods: Fix multi-error propagation through why vector. 2019-06-13 16:14:27 -06:00
Jason Volk
e0e4bde691 ircd::fs: Fix debug log format string. 2019-06-13 15:33:20 -06:00
Jason Volk
3d04ed9ad0 configure: Remove the CPPDEFINE for RB_TIME_CONFIGURED. 2019-06-13 15:03:32 -06:00
Jason Volk
6aae730d5a configure: Improve sodium related macros; fix missing SODIUM_LIBS assignment. 2019-06-13 13:51:49 -06:00
Jason Volk
9539b21789 ircd::nacl: Improve sodium initialization; various cleanup. 2019-06-13 13:46:57 -06:00
Jason Volk
98ec2d7008 modules/client/sync: Update README. 2019-06-11 14:51:20 -07:00
Jason Volk
4fdc6355fc ircd: Add workaround for errant pthread mutex use in rocksdb.
Fixes #81.
2019-06-11 13:57:15 -07:00
Jason Volk
33e23b6fb8 modules/console: Add a specialized proc smaps enhanced command handler. 2019-06-11 13:32:12 -07:00
Jason Volk
b78ea359b6 ircd::db: Rename db::index to db::domain; fix userspace. 2019-06-11 12:57:52 -07:00
Jason Volk
a1d76d55cc ircd::db: Rename prefix.h to prefix_transform.h 2019-06-11 12:47:43 -07:00
Jason Volk
98f759b3f3 ircd:Ⓜ️🆔 Update grammar with the spec extended user_id character set except \x7F. 2019-06-08 05:20:23 -07:00
Jason Volk
e409a45f15 ircd::fs::aio: Remove stale TODO. 2019-06-08 02:48:35 -07:00
Jason Volk
431704b627 ircd::db: Remove any lto assumption in this context. 2019-06-08 02:35:16 -07:00
Jason Volk
2e80a5ab02 modules/client/sync/rooms/state: Make the linear-sync handler able to handle belated state events. 2019-06-08 01:07:16 -07:00
Jason Volk
5cfac64bee modules/console: Swap the conf diff columns. 2019-06-08 01:07:16 -07:00
Jason Volk
9fe4d07556 ircd::db: Use high priority index block cache feature; increase pct. 2019-06-08 00:05:14 -07:00
Jason Volk
abfdb06ebf modules/client/rooms/join: Hard reset the room head after join completes. 2019-06-07 23:01:46 -07:00
Jason Volk
947fd1f4b4 ircd::conf: Add explicit bang operator on bool conf item specialization. 2019-06-07 22:25:16 -07:00
Jason Volk
87e8b5eb1f modules/client/sync: Minor reorg; increase default timeout conf items. 2019-06-07 21:56:17 -07:00
Jason Volk
cfb5376fdb ircd:Ⓜ️:event: Relax comparator value checking. 2019-06-07 08:55:26 -07:00
Jason Volk
def97cf25b modules/client/rooms/join: Improve lazy chain member event search. 2019-06-07 06:02:19 -07:00
Jason Volk
4f3123be62 modules/client/rooms/join: Use dedicated log facility. 2019-06-07 06:02:19 -07:00
Jason Volk
3d8d71c97c modules/client/rooms/join: Mask nothrow conditions; various fixes. 2019-06-07 06:02:19 -07:00
Jason Volk
8e0ac58987 ircd:Ⓜ️:room: Expose bootstrap to interface. 2019-06-07 04:56:23 -07:00
Jason Volk
1f1b3033f9 modules/console: Add conf diff cmd displaying current values against defaults. 2019-06-07 04:24:28 -07:00
Jason Volk
077e953e3b modules/client/sync/rooms/timeline: Add conf item to toggle excluding state in timeline exposure_depth. 2019-06-07 04:08:35 -07:00
Jason Volk
0bcc8cd1f3 ircd:Ⓜ️:vm: Add opts condition for propagating interrupt in loop eval. 2019-06-07 03:24:28 -07:00
Jason Volk
d15df05966 modules/console: Use the loop eval overload rather than sorting here. 2019-06-07 03:24:24 -07:00
Jason Volk
92761f5d9f modules/client/events: Use the proper m::append event appender. 2019-06-07 02:49:25 -07:00
Jason Volk
0c7f5ef484 ircd:Ⓜ️:event: Tweak age calculation. 2019-06-07 02:49:25 -07:00
Jason Volk
b2bb7767a7 modules/client/rooms/join: Spawn context for asynchronous joinstrap; improve various. 2019-06-07 02:49:25 -07:00