Jason Volk
|
ce7760b213
|
ircd:Ⓜ️:vm::execute: Fix propagation of conformity exceptions masked by opts.
|
2023-03-03 16:02:19 -08:00 |
|
Jason Volk
|
59072bd622
|
ircd:Ⓜ️:keys: Fix fetch loop robustness to non-rfc3986 compliant host entries.
|
2023-03-03 15:16:40 -08:00 |
|
Jason Volk
|
08ea4b0e72
|
ircd:Ⓜ️:fed: Upgrade to v2 send_join.
|
2023-03-03 15:15:38 -08:00 |
|
Jason Volk
|
694b208829
|
ircd:Ⓜ️:user::tokens: Add method to delete access tokens by device_id.
|
2023-03-03 12:25:01 -08:00 |
|
Jason Volk
|
cd78f802b2
|
modules/admin/rooms: Implement GET /forward_extremities.
|
2023-03-02 21:24:10 -08:00 |
|
Jason Volk
|
4abe844c72
|
modules/admin: Stub GET /federation.
|
2023-03-02 21:24:10 -08:00 |
|
Jason Volk
|
bb0e226760
|
modules/admin: Implement GET /server_version.
|
2023-03-02 21:24:09 -08:00 |
|
Jason Volk
|
605245953a
|
ircd:Ⓜ️:resource: Add method flag for operator access requirement.
|
2023-03-02 19:29:53 -08:00 |
|
Jason Volk
|
91ac6a9269
|
ircd:Ⓜ️:room::power: Relax default invite power level in accordance with spec.
|
2023-03-02 13:45:58 -08:00 |
|
Jason Volk
|
b96c552e46
|
ircd:Ⓜ️:pretty: Add auth events to multiline output.
|
2023-03-02 00:39:35 -08:00 |
|
Jason Volk
|
53ff7e229b
|
ircd:Ⓜ️:event::append: Support replaces_state in unsigned object.
|
2023-03-02 00:39:35 -08:00 |
|
Jason Volk
|
2c3dab1abc
|
ircd::conf: Add reference to conf::item in setter callbacks.
|
2023-02-27 15:29:16 -08:00 |
|
Jason Volk
|
e83bc5d930
|
ircd:Ⓜ️:event: Renamespace errant conf item name.
|
2023-02-27 15:29:09 -08:00 |
|
Jason Volk
|
ab77a32dce
|
ircd:Ⓜ️:fed::well_known: Deduplicate requests sharing the same buffer only.
|
2023-02-24 20:15:07 -08:00 |
|
Jason Volk
|
56984d59e9
|
ircd:Ⓜ️ Fix various occurrences of state_key="" considered falsy.
|
2023-02-24 18:51:18 -08:00 |
|
Jason Volk
|
5d7a4e4b36
|
ircd:Ⓜ️:room::create: Add an initial local aliases event with the canonical alias.
|
2023-02-24 18:11:58 -08:00 |
|
Jason Volk
|
44bdc2f94b
|
ircd:Ⓜ️:homeserver: Relax check on options precluding port numbers.
|
2023-02-23 19:03:35 -08:00 |
|
Jason Volk
|
6cb41fced9
|
ircd:Ⓜ️:fed::well_known: Fix duplicate well_known queries.
|
2023-02-23 19:03:35 -08:00 |
|
Jason Volk
|
cc7bc15d89
|
ircd:Ⓜ️:rooms::summary: Add room_type to /publicRooms response.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
21bc6c4e97
|
ircd:Ⓜ️:rooms::summary: Ensure properties appear in /publicRooms response.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
73f4a68b8f
|
modules/media: Fix missing url decoding of mxc path params.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
cd6eb8ed0a
|
ircd:Ⓜ️:fed: Remove legacy trailing slash on key/server request.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
bb84740517
|
ircd:Ⓜ️:event::append: Move prev_content to unsigned (since v1.2 "no known server impl...")
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
5141982828
|
ircd:Ⓜ️:room::missing: Move event::fetch out of loop body.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
5856c2fd0e
|
ircd:Ⓜ️:room::stats: Optimize byte counter with pipelined iteration.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
2060fb2993
|
ircd:Ⓜ️:get: Support empty key for full _event_json.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
e7cf7ab0fc
|
ircd:Ⓜ️:room: Rename room::content to room::iterate and abstract.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
9cb3bf2c28
|
ircd:Ⓜ️:event::append: Add conf item to exclude org.matrix.dummy_event fake read receipts.
|
2023-02-22 16:04:12 -08:00 |
|
Jason Volk
|
72dce4364c
|
ircd:Ⓜ️ Add convenience suite to extract creator from event tuple.
|
2023-02-20 15:15:01 -08:00 |
|
Jason Volk
|
c30776fc59
|
ircd::ctx::pool: Upgrade various opts sites to designated inits; minor inline.
|
2023-02-19 19:57:14 -08:00 |
|
Jason Volk
|
c521a20fb3
|
ircd:Ⓜ️:vm: Add evaluator identity suite; add #IDENT fault code.
|
2023-02-18 17:53:09 -08:00 |
|
Jason Volk
|
262bde6fdf
|
ircd:Ⓜ️:vm: Add #DENIED fault code.
|
2023-02-18 17:35:44 -08:00 |
|
Jason Volk
|
de1a566909
|
ircd:Ⓜ️:vm::fault: Add missing to switch; improve formatting; minor cleanup.
|
2023-02-18 17:08:39 -08:00 |
|
Jason Volk
|
62d175b17c
|
ircd:Ⓜ️🪝 Fix call to m::membership() for non-member event.
|
2023-02-18 16:41:33 -08:00 |
|
Jason Volk
|
0fd5514d49
|
ircd:Ⓜ️ Add m::member(event) convenience inline interface.
ircd:Ⓜ️:membership: Assertions for event type; optimize branch.
|
2023-02-18 16:41:33 -08:00 |
|
Jason Volk
|
61248a4c5b
|
ircd:Ⓜ️:media::file: Fix illegal context switch; mask interruption.
|
2023-02-18 16:41:33 -08:00 |
|
Jason Volk
|
f301d6641c
|
ircd:Ⓜ️ Simplify room::events interface; separate event::fetch.
|
2023-02-18 16:41:33 -08:00 |
|
Jason Volk
|
716134186e
|
Replace additional #ifdef debug related w/ if constexpr for regression visibility.
|
2023-02-17 19:10:06 -08:00 |
|
Jason Volk
|
f1676fdb80
|
ircd:Ⓜ️:dbs: Add missing and fix inconsistent tuple typedefs for columns.
|
2023-02-17 18:40:12 -08:00 |
|
Jason Volk
|
04c81a41ed
|
ircd:Ⓜ️ Fix various inconsistent format strings; minor cleanup.
|
2023-02-17 17:25:58 -08:00 |
|
Jason Volk
|
d28d3d8084
|
ircd:Ⓜ️:room::events: Move nested interfaces out to room::.
|
2023-02-17 15:24:23 -08:00 |
|
Jason Volk
|
77cd8832c1
|
ircd:Ⓜ️:room::create: Implement room_alias_name in initial room creation.
|
2023-02-17 13:24:33 -08:00 |
|
Jason Volk
|
47f670b7a2
|
ircd:Ⓜ️:room::events: Split nested interfaces into headers/units.
|
2023-02-16 20:43:24 -08:00 |
|
Jason Volk
|
edab741e9f
|
ircd:Ⓜ️:dbs: Properly reverse the event horizon for purged references. (30cc6b3bdb )
|
2023-02-16 19:20:05 -08:00 |
|
Jason Volk
|
1607ce0a1f
|
ircd:Ⓜ️:room::create: Generate join_rules event for all non-internal rooms.
|
2023-02-16 10:52:16 -08:00 |
|
Jason Volk
|
df85c1c642
|
ircd:Ⓜ️:resource: Use X-Matrix destination rather than host header to verify.
|
2023-02-15 10:28:25 -08:00 |
|
Jason Volk
|
bc3aa62d59
|
modules/m_bridge_register: Add module w/ bridge set cmd from yam^h^h^hjson file. (closes #11)
|
2023-02-14 18:43:33 -08:00 |
|
Jason Volk
|
fbd5b3f571
|
ircd:Ⓜ️:user: Add oper()/deoper() grant and revoke to interface.
|
2023-02-14 18:43:33 -08:00 |
|
Jason Volk
|
84539e3d95
|
ircd:Ⓜ️:user::tokens: Allow undefined device_id in ircd.access_token w/o throwing.
|
2023-02-13 21:15:38 -08:00 |
|
Jason Volk
|
990482308e
|
ircd:Ⓜ️:user::tokens: Add methods to create and add tokens via interface.
|
2023-02-13 18:53:50 -08:00 |
|