Jason Volk
|
0ff5ac43a6
|
ircd:Ⓜ️:resource::request: Eliminate origin w/ node_id.
|
2020-04-12 17:09:14 -07:00 |
|
Jason Volk
|
eeac3c1eaa
|
ircd::server: Add more efficient peer error boolean query.
|
2020-04-07 13:19:16 -07:00 |
|
Jason Volk
|
124bfc4783
|
modules/federation/rooms: Ensure m::resource::response is used here.
|
2020-04-07 10:52:15 -07:00 |
|
Jason Volk
|
9a0a3dfbf1
|
ircd:Ⓜ️:vm: Eliminate fault::INTERRUPT and handle ctx::interrupt directly in all cases.
|
2020-04-07 10:52:15 -07:00 |
|
Jason Volk
|
ca29c2ef7b
|
modules/federation: Add rooms module; add complexity handler stub.
|
2020-04-05 19:00:32 -07:00 |
|
Jason Volk
|
c4d0ffaec9
|
ircd:Ⓜ️:event::fetch: Move std::nothrow to leading argument for consistency.
|
2020-04-02 20:01:14 -07:00 |
|
Jason Volk
|
22e71d57e2
|
modules/federation/user_device: Mark use of zero value for stream_id here.
|
2020-04-02 17:16:27 -07:00 |
|
Jason Volk
|
1cabd663fb
|
modules/federation: Add comments in txn handler; minor cleanup.
|
2020-04-02 14:41:11 -07:00 |
|
Jason Volk
|
fe9635a70e
|
ircd:Ⓜ️:device: Reclassify interface at m::user::devices.
|
2020-04-01 19:52:31 -07:00 |
|
Jason Volk
|
93665cc587
|
ircd:Ⓜ️ Fix event_id() interface for consistent leading std::nothrow_t.
|
2020-04-01 16:03:25 -07:00 |
|
Jason Volk
|
746689086a
|
modules/federation/user_keys_claim: Implement 22.1 POST /user/keys/claim.
|
2020-03-31 17:27:19 -07:00 |
|
Jason Volk
|
0d9ddbdc53
|
modules/federation/send: Improve exception handling and propagation.
|
2020-03-31 14:50:46 -07:00 |
|
Jason Volk
|
cec762de94
|
modules/client/send_to_device: Move target into content.
modules/federation/sender: Adjust special cases.
|
2020-03-31 14:17:44 -07:00 |
|
Jason Volk
|
106dd18a86
|
modules/federation/send: Simplify error handling (related 3a696636df ).
modules/federation/send: Preliminary setup for error transcription in response.
|
2020-03-26 12:05:10 -07:00 |
|
Jason Volk
|
6cc7ec3be8
|
modules/federation/send: Remove deprecated pdu_failures related.
|
2020-03-26 11:08:03 -07:00 |
|
Jason Volk
|
3a696636df
|
modules/federation/send: Stop propagation and log EDU eval errors here.
|
2020-03-25 18:27:40 -07:00 |
|
Jason Volk
|
3741f7e7a5
|
modules/federation/send_join: Integrate /v2/send_join endpoint format.
|
2020-03-19 09:37:16 -07:00 |
|
Jason Volk
|
0d0db66a52
|
modules/federation/make_leave: Improve error response message.
|
2020-03-17 08:57:49 -07:00 |
|
Jason Volk
|
3c87dc2677
|
modules/federation/query: Fix naked origin without service name.
|
2020-03-08 10:28:11 -07:00 |
|
Jason Volk
|
0a90b4d4cc
|
ircd:Ⓜ️:fed: Apply the canon service to all remotes without a service string.
|
2020-03-06 10:37:28 -08:00 |
|
Jason Volk
|
c44d732443
|
ircd:Ⓜ️ Rename v1/v2 namespace to fed.
|
2020-03-05 20:06:14 -08:00 |
|
Jason Volk
|
bf2219634a
|
modules/federation: Rename sender.int.h to sender.h.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
0be0fe9e82
|
modules/federation: Fix conf item shared between invite and invite2.
|
2020-03-03 17:46:28 -08:00 |
|
Jason Volk
|
6a72671507
|
modules/federation/send: Add conf items for some pdu eval fetch vmopts.
|
2020-03-03 16:15:04 -08:00 |
|
Jason Volk
|
64b3edd591
|
modules/federation/send: Fix bool conf item default.
|
2020-03-03 16:14:47 -08:00 |
|
Jason Volk
|
8baaf366c4
|
ircd:Ⓜ️:event: Fix signature interface regression; optimize call path.
|
2020-02-24 11:01:52 -08:00 |
|
Jason Volk
|
c3f0803e49
|
modules: X-value copy elision hints for clang.
|
2020-02-12 14:34:26 -08:00 |
|
Jason Volk
|
a90b4e1344
|
modules/federation/send: Limit evals per node w/ conf item.
|
2020-01-07 15:16:34 -08:00 |
|
Jason Volk
|
bfdbf60fd1
|
modules/federation/send: Return HTTP 202 on retry for transaction in progress.
|
2020-01-07 12:26:31 -08:00 |
|
Jason Volk
|
94c9152061
|
modules/federation/send: When origin field is used deny on mismatch.
|
2020-01-06 17:01:21 -08:00 |
|
Jason Volk
|
94aebfb4bf
|
modules/federation/send: urldecode txnid into buffer.
|
2020-01-06 17:01:21 -08:00 |
|
Jason Volk
|
f952cecfbb
|
ircd:Ⓜ️:vm: Add txnid to opts; propagate from federation send.
|
2020-01-06 17:01:21 -08:00 |
|
Jason Volk
|
12b340c093
|
ircd:Ⓜ️:room::head: Elaborate the prev_events generating interface; add features.
|
2019-12-10 11:37:09 -08:00 |
|
Jason Volk
|
df79d61395
|
ircd::util: Elide std::function overhead for util::unwind suite.
|
2019-12-03 13:39:49 -08:00 |
|
Jason Volk
|
d03cf8f7a8
|
modules: Re-type matrix resource handlers under m::resource.
|
2019-09-29 14:00:02 -07:00 |
|
Jason Volk
|
4254960ee1
|
ircd:Ⓜ️ Simplify m::visible(); refactor implementation.
|
2019-09-24 15:16:19 -07:00 |
|
Jason Volk
|
994b42ca71
|
modules/federation/query: Improve servers list in directory handler.
|
2019-09-16 19:59:03 -07:00 |
|
Jason Volk
|
839ca6f000
|
modules/federation/make_join: Improve error string for propagation.
|
2019-09-16 13:39:48 -07:00 |
|
Jason Volk
|
ea33e0326e
|
ircd:Ⓜ️:rooms::summary: Refactor for per-origin result synthesis and learning.
|
2019-09-15 14:59:36 -07:00 |
|
Jason Volk
|
0c45fb827d
|
ircd:Ⓜ️:vm: Add a specific edu option to vmopts.
|
2019-09-13 15:26:44 -07:00 |
|
Jason Volk
|
1e62b68286
|
ircd:Ⓜ️:vm: Move conform hook to pdu branch.
|
2019-09-13 13:38:05 -07:00 |
|
Jason Volk
|
4e0db779f7
|
modules/federation/send: Tweak pdu eval opts.
|
2019-09-13 13:32:20 -07:00 |
|
Jason Volk
|
6ecca7fcb7
|
modules/federation/send: Increase coarse timeout for now.
|
2019-09-09 12:12:42 -07:00 |
|
Jason Volk
|
f942c3ffc6
|
modules/federation/send: Allow interrupt propagation for eval.
|
2019-09-08 18:22:05 -07:00 |
|
Jason Volk
|
f67eafd078
|
ircd:Ⓜ️:vm::fetch: Remove/reorg stale fetch related options.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
957d90e63d
|
modules/federation/send: Quiet vm::fault::EXISTS from the warnlog on eval.
|
2019-09-03 18:01:50 -07:00 |
|
Jason Volk
|
a52ad73e87
|
ircd:Ⓜ️:room: Rename room::messages to room::events.
|
2019-08-30 14:43:19 -07:00 |
|
Jason Volk
|
163fda95e0
|
modules/federation/make_leave: Send room_version in response top level. (#18)
|
2019-08-18 05:59:55 -07:00 |
|
Jason Volk
|
52657ca410
|
ircd:Ⓜ️:room::auth::chain: Simplify interface.
|
2019-08-18 05:46:42 -07:00 |
|
Jason Volk
|
8454ae0275
|
ircd:Ⓜ️:room::head: Simplify interface; move to module.
|
2019-08-18 03:09:34 -07:00 |
|