Jason Volk
|
d59de1a391
|
ircd::server: Improve peer state transitions and destruction paths.
|
2018-03-10 23:04:58 -08:00 |
|
Jason Volk
|
2c4498502a
|
ircd:Ⓜ️ Add txn creation util.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
4fa33bdc60
|
Revert "ircd::ctx: Add nodejs-style future::then() rather than libstd experimental TS."
This reverts commit 37569559cf .
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
28c7826032
|
ircd::db: Add txn::append optimization allowing tuple to make direct column deltas.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
49d6d2b8ea
|
ircd::net: Add socket state and assertion for fini.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
e59c04e2a5
|
ircd::net: Indicate no timeout before any handler invocation on cancel.
|
2018-03-09 17:10:46 -08:00 |
|
Jason Volk
|
e09111ff4e
|
ircd::server: Case for close during init.
|
2018-03-09 17:10:46 -08:00 |
|
Jason Volk
|
e2569b4cb6
|
ircd: Disambiguate the litany of response argument variations.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
e4a4526b0c
|
ircd::net: Add additional conf items; update resolver timeout to use ms.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
4145a94fc8
|
ircd::conf: Abstraction for all lex_cast'able types; add additional duration specializations.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
27b01a58eb
|
ircd: Tweak client stack error related; fix missing content-type; assert all responses.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
b1a4ca6852
|
ircd::server: More descriptive message in this error.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
1dec67d81e
|
ircd: Catch inner timeouts on client request.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
e123cfb395
|
modules/console: Add various throwing timeouts.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
50a721d311
|
ircd:Ⓜ️:v1: Ensure urlencoding of parameters.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
b284f707e5
|
ircd:Ⓜ️:v1: Support query for client_keys; add console command.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
9b6ef1189b
|
ircd:Ⓜ️:v1: Support query for user_devices; add console command.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
08fc944021
|
ircd:Ⓜ️ Tweak specifics of user/account creation/activation related.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
30532b47ff
|
ircd:Ⓜ️:vm: Mask conform allowing us to issue events on behalf of remote users.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
4e75566c94
|
ircd::server: Break down the shutdown process further.
|
2018-03-09 17:10:44 -08:00 |
|
Jason Volk
|
7f336200ea
|
ircd::server: Check and clear peer error after timeout.
|
2018-03-09 12:45:25 -08:00 |
|
Jason Volk
|
81b3916953
|
ircd::server: Simplify without refcounting async ops.
|
2018-03-09 12:45:25 -08:00 |
|
Jason Volk
|
1cfe841462
|
ircd:Ⓜ️ Add additional event::conforms checks; comments.
|
2018-03-09 07:46:26 -08:00 |
|
Jason Volk
|
9fa98055ff
|
modules/federation/get_missing_events: Implement get_missing_events handler.
|
2018-03-08 21:27:32 -08:00 |
|
Jason Volk
|
57deb2212a
|
ircd:Ⓜ️ Add room::messages iterator event_id cast operator.
|
2018-03-08 19:11:47 -08:00 |
|
Jason Volk
|
003544edad
|
modules/console: Add fed backfill command.
|
2018-03-08 19:11:47 -08:00 |
|
Jason Volk
|
4a5bea668c
|
ircd/ircd:Ⓜ️ extern event_max_size conf item; minor cleanup.
|
2018-03-08 16:36:49 -08:00 |
|
Jason Volk
|
14a41e9f58
|
modules/client/join: Checkpoint preliminary bootstrapper.
|
2018-03-08 16:34:38 -08:00 |
|
Jason Volk
|
84e37b9635
|
modules/client/account: Fix user account activation related.
|
2018-03-08 16:29:51 -08:00 |
|
Jason Volk
|
f2a39394cd
|
ircd:Ⓜ️:vm: Add opts for dbs history/present; use more efficient iov pusher.
|
2018-03-08 15:55:54 -08:00 |
|
Jason Volk
|
e2db58bd81
|
ircd:Ⓜ️:v1: Fix send_join argument.
|
2018-03-08 15:55:02 -08:00 |
|
Jason Volk
|
b9400e1698
|
ircd:Ⓜ️ Branch for spec essential keys in event signing.
|
2018-03-08 14:17:47 -08:00 |
|
Jason Volk
|
e53582d749
|
modules/media: Checkpoint preliminary file room concept.
|
2018-03-08 12:38:02 -08:00 |
|
Jason Volk
|
1e041deb55
|
ircd: Add head-only resource::response; cleanup comments / cruft.
|
2018-03-08 11:42:43 -08:00 |
|
Jason Volk
|
be2a7007fa
|
ircd:Ⓜ️ Add exists(room_alias) with option for remote query; translate not_found exception.
|
2018-03-08 11:39:37 -08:00 |
|
Jason Volk
|
dc59cb8880
|
ircd:Ⓜ️ Overload exists(room) in addition to room::id.
|
2018-03-08 11:38:29 -08:00 |
|
Jason Volk
|
b5ad6b55a6
|
ircd:Ⓜ️:vm: Add eval options for hashing signing and pre-commit debuglog.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
1e6d3d3294
|
ircd:Ⓜ️:vm: Add opts argument to event commission; comment cleanup.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
51fe770d74
|
modules: Add m_typing eval stub.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
4670fdbd1b
|
ircd: Remove ircd::error_code typedef with more local typedefs.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
f10c61e046
|
ircd: Add integration utils for system and boost error related.
|
2018-03-08 09:35:59 -08:00 |
|
Jason Volk
|
eafa9fd5b2
|
ircd: Move boost system error related out of ios.h to exception.h et al.
|
2018-03-08 08:40:26 -08:00 |
|
Jason Volk
|
f1fb3d8b49
|
ircd::server: Add peer::err object.
|
2018-03-08 08:24:19 -08:00 |
|
Jason Volk
|
19e6db0a33
|
ircd::util: Add util to get what() from std::exception_ptr.
|
2018-03-08 08:23:50 -08:00 |
|
Jason Volk
|
8c02823d49
|
ircd: Tweak client error handling; fwddecl json::expectation_failure.
|
2018-03-08 07:40:41 -08:00 |
|
Jason Volk
|
4dd97298f5
|
ircd:Ⓜ️ Improve pretty_oneline format.
|
2018-03-07 17:37:15 -08:00 |
|
Jason Volk
|
f1a45cc9df
|
ircd:Ⓜ️ Libify hashing/signing functions out of vm::commit().
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
8d053c9aba
|
modules/m_presence: Add m.presence evaluator.
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
901a77266e
|
ircd:Ⓜ️:vm: Massage edus through the core eval path; rename inserted to accept.
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
b7adb44429
|
ircd:Ⓜ️ Relax hook expectations for existing event fields.
|
2018-03-07 13:28:15 -08:00 |
|