Jason Volk
|
969bc127e8
|
ircd:Ⓜ️:vm: Fix return values for commit() suite.
|
2018-03-16 21:42:21 -07:00 |
|
Jason Volk
|
7180eae4af
|
ircd:Ⓜ️:vm: Option for infolog post-commit.
|
2018-03-16 13:19:52 -07:00 |
|
Jason Volk
|
c83a47eb0f
|
ircd:Ⓜ️ Handle and report hookfn exception.
|
2018-03-16 13:13:33 -07:00 |
|
Jason Volk
|
2ea245bf58
|
ircd: Improve bad_lex_cast message with demangled typeid.
|
2018-03-16 12:44:12 -07:00 |
|
Jason Volk
|
01fc6db0c5
|
ircd::net: Disable readahead for socket's SSL_CTX.
|
2018-03-15 22:25:16 -07:00 |
|
Jason Volk
|
a585a86717
|
ircd::client: Tweak internal error catch points; remove workaround from 79800a66 .
|
2018-03-15 22:25:16 -07:00 |
|
Jason Volk
|
3810b8d57f
|
ircd: Various exception assertions; minor cleanup.
|
2018-03-15 22:25:16 -07:00 |
|
Jason Volk
|
a48426e25d
|
ircd/modules: Migrate some log messages to new facilities.
|
2018-03-15 22:25:16 -07:00 |
|
Jason Volk
|
bd60c2cd80
|
ircd::log: Add two new log facilities; comments on facilities.
|
2018-03-15 22:25:16 -07:00 |
|
Jason Volk
|
150831cd83
|
ircd:Ⓜ️ Add option to elide content keys for pretty_oneline(event).
|
2018-03-14 23:58:34 -07:00 |
|
Jason Volk
|
be6a5b7767
|
modules/m_receipt: Add committer w/ central linkage; read_markers.
|
2018-03-14 22:53:34 -07:00 |
|
Jason Volk
|
7b2758a90d
|
ircd:Ⓜ️:vm: Fix regression removing content from event_id preimage.
|
2018-03-14 17:56:50 -07:00 |
|
Jason Volk
|
bda7836ebe
|
ircd:Ⓜ️ Move typing commitment to modules/m_typing; central interface/linkage.
|
2018-03-14 17:47:59 -07:00 |
|
Jason Volk
|
7ae6ad47ea
|
ircd:Ⓜ️:vm: Options to generate event_id, origin, origin_server_ts.
|
2018-03-14 16:26:16 -07:00 |
|
Jason Volk
|
e8c10977a1
|
ircd: More descriptive warning message.
|
2018-03-14 16:26:16 -07:00 |
|
Jason Volk
|
2e9ef15cf5
|
ircd:Ⓜ️ Use vector_view here.
|
2018-03-14 16:26:16 -07:00 |
|
Jason Volk
|
68b5d53ae8
|
ircd:Ⓜ️ Improve my(event): check origin, then id, otherwise false.
|
2018-03-14 14:00:10 -07:00 |
|
Jason Volk
|
44caf92dd7
|
ircd:Ⓜ️🆔 Minor cleanup.
|
2018-03-13 23:33:37 -07:00 |
|
Jason Volk
|
0ffa3b6257
|
ircd::server: Condition before killing link on open error.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
23f294df86
|
ircd::db: Timers on has() and commit paths.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
b16e53337c
|
ircd::server: Use canonized hostport as peer remote; store net::open_opts; minor cleanup.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
df3243e31d
|
ircd::net: Eliminate the existing net::remote.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
cadabb5521
|
ircd::net: Add suite to print a hostname and port or just hostname based on portnum canon.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
368b8c4516
|
ircd:Ⓜ️🆔 Implement MXID interface suite with grammars.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
7deebfd344
|
ircd:Ⓜ️🆔 Improve the validator error msg propagation; minor cleanup.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
0f5e84b2e0
|
ircd::rfc3986: Copy relevant grammar from m::id; TODO: share.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
83d5f494bc
|
ircd:Ⓜ️🆔 Add RFC3986 grammar here for now.
|
2018-03-13 22:44:13 -07:00 |
|
Jason Volk
|
4aaeaff8fb
|
ircd:Ⓜ️:vm: Add options for pre-checked event conformity or skip entirely.
|
2018-03-12 19:38:27 -07:00 |
|
Jason Volk
|
9749d7c609
|
ircd:Ⓜ️:vm: Add wrapping to accepted event notify; further merge EDU and PDU core path.
|
2018-03-12 19:27:53 -07:00 |
|
Jason Volk
|
8091bdd007
|
ircd::server: Fix the interrupted link open to close to delete transit.
|
2018-03-12 18:59:38 -07:00 |
|
Jason Volk
|
79f6974f86
|
ircd::net: Wait for destruction of all sockets on shutdown.
|
2018-03-12 18:50:36 -07:00 |
|
Jason Volk
|
eaadc4b36d
|
ircd::fs::aio: Synchronize interruption and shutdown.
|
2018-03-12 16:44:16 -07:00 |
|
Jason Volk
|
949a006950
|
ircd::net: Close socket before its dtor on accept except.
|
2018-03-12 15:56:30 -07:00 |
|
Jason Volk
|
f7ecc4342b
|
ircd::ctx: Avoid any alloc for current reassertion on spawn.
|
2018-03-12 15:44:55 -07:00 |
|
Jason Volk
|
09923ff758
|
ircd::server: Add external interface to clear a peer error; w/ console command.
|
2018-03-12 14:20:39 -07:00 |
|
Jason Volk
|
a22e45a9f5
|
ircd: Break down client shutdown; improve various shutdown refusals.
|
2018-03-12 14:20:39 -07:00 |
|
Jason Volk
|
cabeb4c128
|
ircd::net::dns: Add send rate-limiting for resolver queries.
|
2018-03-12 12:20:22 -07:00 |
|
Jason Volk
|
a00a71e34c
|
ircd::openssl: Add stringify x509 to JSON.
|
2018-03-12 11:16:49 -07:00 |
|
Jason Volk
|
ed0a62701d
|
ircd::openssl: Utils dealing with ASN1/X509 time related.
|
2018-03-12 11:16:26 -07:00 |
|
Jason Volk
|
973f02360c
|
ircd::openssl: X509_NAME iteration closure.
|
2018-03-12 11:14:11 -07:00 |
|
Jason Volk
|
78d5825315
|
ircd::json: Deeper copying on value copy ctor.
|
2018-03-12 11:14:11 -07:00 |
|
Jason Volk
|
c2fbe50bce
|
ircd:Ⓜ️ Add additional event conformity checks.
|
2018-03-12 09:55:45 -07:00 |
|
Jason Volk
|
8653d62c37
|
ircd::net: Handle case for belated timeout callback after socket close.
|
2018-03-11 14:51:14 -07:00 |
|
Jason Volk
|
27b0dfffa4
|
ircd::server: Fix condition for link finished; add assertion here.
|
2018-03-11 13:54:51 -07:00 |
|
Jason Volk
|
edd03e58af
|
ircd: Disregard repeat attempts to close client socket; return proper future.
|
2018-03-11 13:54:51 -07:00 |
|
Jason Volk
|
f5904dc69d
|
ircd: Simplify the exception flow for request auth even though it separates throw points.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
bbd2cbc15b
|
ircd::net: Checkpoint case for read eof in the readiness handler; should split.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
79800a666c
|
ircd::client: Mark bug TODO; temp bandaid.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
f0b5656fda
|
ircd:Ⓜ️ Push user creation out to module.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
f11be8a0d8
|
ircd: Replace the client write_closure thing.
|
2018-03-11 13:40:24 -07:00 |
|