Jason Volk
|
e5ae70c521
|
modules/web_hook: Add requests for workflows and dispatching.
|
2023-05-01 12:45:37 -07:00 |
|
Jason Volk
|
759871ce8e
|
ircd::versions: Minor cleanup instance_list related.
|
2023-05-01 12:39:06 -07:00 |
|
Jason Volk
|
3c9a4f8c57
|
ircd:Ⓜ️ Assertions for non-empty id constructions.
|
2023-05-01 10:48:07 -07:00 |
|
Jason Volk
|
f6b3b8b758
|
ircd:Ⓜ️:event::append: Add branch for bundled relations; add m.replace bundle.
|
2023-05-01 10:48:07 -07:00 |
|
Jason Volk
|
4fe85805bf
|
ircd:Ⓜ️:relates: Add conf item for non-type coarse control of sorting field.
|
2023-05-01 10:48:07 -07:00 |
|
Jason Volk
|
b6cb1180f7
|
ircd:Ⓜ️:user::keys: Basis for verification cross-signatures between users.
|
2023-05-01 10:48:07 -07:00 |
|
Jason Volk
|
741304271e
|
ircd:Ⓜ️:event::append: Optimize opts, eliminate double-indirection; various reorg.
|
2023-05-01 10:48:07 -07:00 |
|
Jason Volk
|
cd2b92b8fe
|
modules/client/keys/claim: Restore when_any() loop to smooth remote handling.
|
2023-04-29 13:57:39 -07:00 |
|
Jason Volk
|
feb4ac1fd3
|
ircd:Ⓜ️:event::append: Move static objects into class.
|
2023-04-29 13:57:39 -07:00 |
|
Jason Volk
|
d4ba215a3b
|
modules/client/user: Relax matching user_id in URL to requestor for bridges.
|
2023-04-29 13:57:39 -07:00 |
|
Jason Volk
|
8a705f77a9
|
ircd::db: Fixes for RocksDB 8.1.1 interface changes.
|
2023-04-29 13:57:37 -07:00 |
|
Jason Volk
|
f86fddc3a3
|
configure: Error on -Wabstract-final-class (clang)
|
2023-04-28 13:39:35 -07:00 |
|
Jason Volk
|
8eb10c5d1a
|
modules/client/rooms/event: Replace raw event response with client format.
|
2023-04-28 13:04:06 -07:00 |
|
Jason Volk
|
a7a3275817
|
modules/client/keys/claim: Handle local users without loopbacking.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
82feeb5274
|
ircd:Ⓜ️:user::keys: Centralize key claiming for user device and algorithm.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
8af781c5d7
|
modules/client/keys/query: Handle local users without loopbacking.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
29f3ddfc3e
|
ircd:Ⓜ️:user::devices: Upgrade to polymorphic closure_bool.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
0b888b662a
|
ircd:Ⓜ️:user::keys: Further abstract callstack through type string argument.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
bbed809975
|
ircd:Ⓜ️:user::keys: Consolidate cross signing keys update.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
f9aeae5516
|
ircd:Ⓜ️ Add user_signing_key to signing_key_update for completeness.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
9301980f9d
|
ircd:Ⓜ️:user::keys: Implement m.signing_key_update broadcast interface.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
ca80d66e85
|
ircd:Ⓜ️:user::devices: Complete the m.device_list_update broadcast w/ keys; reinterface.
|
2023-04-27 20:41:18 -07:00 |
|
Jason Volk
|
e7ad503f8c
|
modules/federation/user_keys_claim: Implement claimancy; check user exists; minor cleanup.
|
2023-04-27 17:18:17 -07:00 |
|
Jason Volk
|
f70d837258
|
modules/client/keys/claim: Enforce remote authority over results; relax log level.
|
2023-04-27 17:18:17 -07:00 |
|
Jason Volk
|
6f5121dc6a
|
modules/client/keys/query: Refactor receive handling for properly composed response.
|
2023-04-27 17:18:17 -07:00 |
|
Jason Volk
|
91a8fcbe43
|
ircd::ctx::future: Add what() exception peeking convenience to interface.
|
2023-04-27 11:36:31 -07:00 |
|
Jason Volk
|
b4b26484ec
|
modules/console: Add wildcard for all devices to user devices update cmd.
|
2023-04-26 19:27:04 -07:00 |
|
Jason Volk
|
faf796a56b
|
ircd:Ⓜ️:pretty: Increase widths; improve formatting for stateline.
|
2023-04-26 19:27:04 -07:00 |
|
Jason Volk
|
48e0755a79
|
modules/web_hook: Search for reactions by contents rather than endswith.
|
2023-04-26 19:27:04 -07:00 |
|
Jason Volk
|
5f5be52fa9
|
ircd::net::dns::cache: Fix case sensitivities on several key mappings. (956aa7682f )
|
2023-04-26 19:27:04 -07:00 |
|
Jason Volk
|
5f0b98e5d1
|
modules/console: Add well_known matrix client diagnostic.
|
2023-04-26 19:27:04 -07:00 |
|
Jason Volk
|
62a1c850cc
|
ircd::rest: Add get overload w/ default opts.
|
2023-04-26 19:27:04 -07:00 |
|
Jason Volk
|
e874e28473
|
modules/console: Add raw override argument to fed user keys query and device cmds.
|
2023-04-26 14:50:26 -07:00 |
|
Jason Volk
|
55f332c821
|
modules: Replace any http::CREATED with http::OK. (5a06c006 )
|
2023-04-26 14:50:15 -07:00 |
|
Jason Volk
|
44a4f33e45
|
modules/federation/user_devices: Add signed keys results to response.
|
2023-04-26 14:50:14 -07:00 |
|
Jason Volk
|
04025af961
|
ircd:Ⓜ️:user::keys: Abstract key appendix; attach signatures to all keys.
|
2023-04-26 14:50:14 -07:00 |
|
Jason Volk
|
d1b0722169
|
ircd:Ⓜ️:user::keys: Move amalgamated keys and sigs output into central interface.
|
2023-04-26 14:50:14 -07:00 |
|
Jason Volk
|
0943cfd69c
|
modules/federation/user_keys_query: Merge additional signatures into master key object.
|
2023-04-24 16:37:52 -07:00 |
|
Jason Volk
|
8b0cf48578
|
modules/client/keys/signatures: Re-schematize signatures uploaded for keys and devices.
|
2023-04-24 16:37:49 -07:00 |
|
Jason Volk
|
8eb4de920c
|
modules: Rename cross_signing types out of device namespace.
|
2023-04-24 14:21:15 -07:00 |
|
Giovanni Bottaro
|
5a06c0066e
|
modules/client/user/filter: Set the HTTP response status code according to Matrix spec
|
2023-04-24 14:02:24 -07:00 |
|
Jason Volk
|
4ebc9fefaf
|
modules/client/rooms/relations: Condition path param decode on non-empty args.
|
2023-04-24 14:02:24 -07:00 |
|
Jason Volk
|
5f3398bf52
|
github/workflows/docker: Add manual dispatch arguments.
|
2023-04-24 14:02:24 -07:00 |
|
Jason Volk
|
dabc8b4304
|
modules/federation/user_keys_query: Cross signatures.
|
2023-04-22 22:04:59 -07:00 |
|
Jason Volk
|
d80f29b65a
|
ircd::json::stack::member: Conversion constructions from other member categories.
|
2023-04-22 21:44:55 -07:00 |
|
Jason Volk
|
6c3420afbc
|
modules/client/sync/device_lists: Fix structure; indicate changes to own device.
|
2023-04-22 00:21:29 -07:00 |
|
Jason Volk
|
6072229dcc
|
modules/client/sync: Stub device_unused_fallback_key_types.
|
2023-04-22 00:21:29 -07:00 |
|
Jason Volk
|
956aa7682f
|
ircd::net::dns::resolver: Fix case sensitivity of the tag host.
|
2023-04-22 00:21:29 -07:00 |
|
Jason Volk
|
238cc10489
|
ircd:Ⓜ️:rooms: Implement matrix-org/matrix-spec-proposals#3827
|
2023-04-21 21:40:50 -07:00 |
|
Jason Volk
|
1a032b28b7
|
ircd:Ⓜ️:room: Add boolean query for room type.
|
2023-04-21 21:40:50 -07:00 |
|