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 |
|
Jason Volk
|
719a965d9f
|
ircd:Ⓜ️:event: Remove prev_state from top level.
|
2019-07-09 02:33:27 -07:00 |
|
Jason Volk
|
fc8048dc74
|
ircd::event: Remove membership from top level.
|
2019-07-09 02:03:03 -07:00 |
|
Jason Volk
|
e0655229c5
|
ircd::room::auth: Improve make_refs and cleanup interface related.
|
2019-07-09 02:03:03 -07:00 |
|
Jason Volk
|
aa78f6f85c
|
ircd:Ⓜ️:event::conforms: Update event_id related conditions.
|
2019-07-08 18:57:45 -07:00 |
|
Jason Volk
|
d37aaa8542
|
ircd::assert: Only #error for include-order in --enable-debug mode.
|
2019-07-08 16:49:43 -07:00 |
|
Jason Volk
|
de97c688cc
|
modules/client/sync: Increase default main buffers.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
5258ffb964
|
modules/client/sync/rooms/state: Minor simplification.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
d5c035693c
|
ircd:Ⓜ️:user: Add interface to im.vector.riot.breadcrumb_rooms.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
93b82445d9
|
ircd:Ⓜ️:fetch: Fix initialization.
ircd:Ⓜ️:event::fetch: Fix member statekeeping.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
015cbe53b1
|
ircd::net::socket: Add static counters for totals.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
400c8ecfcb
|
construct: Consider a SIGINT a quit in runlevels other than RUN.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
94148ec80a
|
ircd::json::stack: Use character appends where possible.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
f02b51d647
|
ircd::mods: Avoid npd warning from assertions.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
c718d348cb
|
modules/webhook: Minor use literal hasher for case statements.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
61fcc07fcf
|
modules/client/sync: Refactor longpoll handler.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
cbb39105e1
|
ircd:Ⓜ️:sync: Add next_batch_token to args struct for direct view.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
7dc5d30405
|
ircd:Ⓜ️:sync: Move data ctor to module.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
11dd47a8aa
|
ircd:Ⓜ️:sync: Add pointer to struct args in struct data.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
9007f651ed
|
modules/console: Add an intuitive sync command.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
39164d94b8
|
modules/console: Minor cleanup / comments. [skip ci]
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
dfbc6a136f
|
modules/console: Move client sync cmd to synchron.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
021823ec6d
|
modules/client/rooms/context: Add non-spec param to disappear state entirely from response.
|
2019-07-08 06:03:20 -07:00 |
|
Jason Volk
|
3057e9a328
|
ircd:Ⓜ️ Move event/get.h down one level.
|
2019-07-07 22:06:11 -07:00 |
|
Jason Volk
|
f21fccbbd7
|
modules/client/rooms/context: Support filter; respect lazy-loading members in returned state.
|
2019-07-07 22:06:11 -07:00 |
|
Jason Volk
|
439402c08c
|
ircd:Ⓜ️ Add an m::query() template suite for DRY'ing common m::get() usage pattern.
|
2019-07-07 17:58:15 -07:00 |
|
Jason Volk
|
ec8bac81d1
|
ircd:Ⓜ️:filter: Add missing fields on room_event_filter.
|
2019-07-07 17:00:36 -07:00 |
|
Jason Volk
|
c38b7b583b
|
modules/client/sync/rooms/state: Add proper member events at phase 0.
|
2019-07-07 06:04:55 -07:00 |
|
Jason Volk
|
b2ced7aea5
|
modules/client/sync/rooms/state: No need to fetch the creator member on phase 0.
|
2019-07-07 04:00:48 -07:00 |
|
Jason Volk
|
7f102e7f8c
|
ircd:Ⓜ️:room: Use scope_restore here.
|
2019-07-07 03:59:51 -07:00 |
|