0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-17 23:40:57 +01:00
Commit graph

9866 commits

Author SHA1 Message Date
Jason Volk
c4e5d06d91 ircd:Ⓜ️:error: Improve construction stack. 2019-07-11 17:22:16 -07:00
Jason Volk
628766f6fa ircd:Ⓜ️:vm::eval: Remove the size-one array branch. 2019-07-11 16:57:41 -07:00
Jason Volk
88bd487d5d modules/client/events: Fix regression from aebfd8d9ff. 2019-07-11 16:57:41 -07:00
Jason Volk
9629028552 ircd:Ⓜ️ Assert non-empty event_id for the throwing index(event_id). 2019-07-11 16:57:41 -07:00
Jason Volk
10fcd5ee21 ircd:Ⓜ️:room::auth: Fix make_refs composition format error. 2019-07-11 16:57:41 -07:00
Jason Volk
f53112217f modules/console: Fix unwrapped prev_events iteration. 2019-07-11 16:29:07 -07:00
Jason Volk
3b088e8bc1 modules/federation/get_missing_events: Fix unwrapped prev_events iteration. 2019-07-11 16:24:43 -07:00
Jason Volk
f6f71fbbce modules/m_receipt: Make event_id in content required. 2019-07-11 16:20:26 -07:00
Jason Volk
673da4df1f modules/console: Improve the console eval file cmd. 2019-07-11 15:51:09 -07:00
Jason Volk
f9bd97f8c3 modules/m_vm: Fix hashes addition to the event iov for compat for now. 2019-07-11 15:51:09 -07:00
Jason Volk
ae071552fb ircd::ctx::ole: Add options structure; minor cleanup. 2019-07-11 15:51:09 -07:00
Jason Volk
d19e960c58 ircd: Split ctx::ole to definition file. 2019-07-11 15:51:09 -07:00
Jason Volk
be0fad506e ircd::ctx: Move macro condition to internal header. 2019-07-11 15:51:09 -07:00
Jason Volk
de94e95422 ircd: Split out overgrown components from stringops.h 2019-07-11 15:51:09 -07:00
Jason Volk
d53744b3f8 ircd: Rename gmatch/gequals. 2019-07-11 15:51:09 -07:00
Jason Volk
0f4d1e2869 ircd::net::socket: Convert totals counters to stats::items. 2019-07-11 15:51:09 -07:00
Jason Volk
13d733e89d ircd::stats: Allow a default value to be passed in the feature. 2019-07-11 15:51:09 -07:00
Jason Volk
7fdf87a21f ircd:Ⓜ️:user: Combine user.h and user/user.h like other directories. 2019-07-11 15:51:09 -07:00
Jason Volk
6032331bf2 ircd:Ⓜ️ Move breadcrumb_rooms interface down one out from m::user::. 2019-07-11 15:51:09 -07:00
Jason Volk
808148e326 ircd::buffer: Add buffer overlap util;
ircd::buffer: Assert on overlap.

ircd::buffer: Add operator+=.

irde::buffer: More aggressive inlining.
2019-07-11 15:51:08 -07:00
Jason Volk
c0402f08f4 ircd::util: Improve the test trigger prototype. 2019-07-10 21:39:47 -07:00
Jason Volk
1b65cc36c8 modules/console: Fix unwrapped prev event iteration.
ircd:Ⓜ️:v1: Fix unwrapped prev event reference.
2019-07-10 07:39:37 -07:00
Jason Volk
114b997088 ircd:Ⓜ️:v1::make_join: Advertise versions in query params. 2019-07-10 07:31:03 -07:00
Jason Volk
4a2b64fe0f modules/client/capabilities: Update capabilities.
closes #27
2019-07-10 07:24:20 -07:00
Jason Volk
ae3980dd00 ircd:Ⓜ️ Add the event_id to the JSON in append(event) to client. 2019-07-10 07:24:09 -07:00
Jason Volk
e54d880e6c ircd:Ⓜ️:room:head: Update make_refs for bi-format compat. 2019-07-10 07:15:26 -07:00
Jason Volk
9af1e5af4e ircd:Ⓜ️ Fix pretty(event) format when lacking a digest. 2019-07-10 07:00:37 -07:00
Jason Volk
4958170e4b ircd:Ⓜ️:room: Fix version property name. 2019-07-10 06:52:56 -07:00
Jason Volk
03344ab0e1 ircd:Ⓜ️:event::fetch: Fix event_id related condition. 2019-07-10 06:52:56 -07:00
Jason Volk
4bbe07c95c ircd:Ⓜ️:dbs: Fix unwrapped prev_events iteration in indexer. 2019-07-10 06:52:56 -07:00
Jason Volk
735d1980ff ircd:Ⓜ️🆔 Fix event::version gauge. 2019-07-10 06:52:56 -07:00
Jason Volk
c39aad4d3f ircd:Ⓜ️:vm: Factor room_version into eval. 2019-07-10 06:52:56 -07:00
Jason Volk
329972ed01 ircd:Ⓜ️:event: Update the make_id() suite. 2019-07-10 03:50:37 -07:00
Jason Volk
6f4a4f351c ircd:Ⓜ️🆔 Allow empty host in rewrite constructor. 2019-07-10 03:50:37 -07:00
Jason Volk
558428d503 ircd:Ⓜ️ Set default version value on not-found to "1". 2019-07-10 03:50:37 -07:00
Jason Volk
b7fc4710eb ircd:Ⓜ️:event::conforms: Add event_id hash check to static conformity checks. 2019-07-10 03:50:37 -07:00
Jason Volk
b6f277a975 Update various event construction sites. 2019-07-10 03:50:37 -07:00
Jason Volk
aebfd8d9ff modules/client/events: Pass the event_id on side-channel. 2019-07-10 03:50:37 -07:00
Jason Volk
43d66420cd Update incompatible uses of event_id. 2019-07-10 03:50:37 -07:00
Jason Volk
9d5edac0b9 modules/federation: Employ check_id() at endpoints claiming event_id path param. 2019-07-10 02:12:16 -07:00
Jason Volk
639b132250 ircd:Ⓜ️ Add a check_id(event) suite. 2019-07-10 02:12:16 -07:00
Jason Volk
90bf8f03b8 ircd:Ⓜ️:dbs: Augment the property->column direct indexer when missing event_id. 2019-07-10 00:01:25 -07:00
Jason Volk
0a210544b3 ircd:Ⓜ️:event::conforms: Remove MISTMATCH_ORIGIN_EVENT_ID code. 2019-07-09 23:46:24 -07:00
Jason Volk
975e3d8700 modules/client/sync: Fix/improve longpoll behavior as a fallback. 2019-07-09 19:53:25 -07:00
Jason Volk
62ede2f954 modules/client/sync: Update some comments/docs. 2019-07-09 19:22:15 -07:00
Jason Volk
a2177dd096 modules/m_vm: Stop generating empty prev_state in our events; thanks https://github.com/matrix-org/synapse/pull/4837 2019-07-09 17:23:58 -07:00
Jason Volk
621908937c doc: Fix typo. 2019-07-09 15:42:44 -07:00
Jason Volk
2755cfe71b ircd:Ⓜ️🆔 Improve the validation interface / stack. 2019-07-09 02:33:27 -07:00
Jason Volk
6b16bdd76c modules/net_dns: More catch block. 2019-07-09 02:33:27 -07:00
Jason Volk
ab25346534 ircd::ctx: Tweak exception_handler. 2019-07-09 02:33:27 -07:00