Jason Volk
|
eb1d1c2482
|
ircd::openssl: Eliminate allocation of hashing ctx for oneshot ctor.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
d41096cf15
|
ircd::openssl: Assertions for hashing ctx existing.
|
2018-04-08 12:29:52 -07:00 |
|
Jason Volk
|
c04ea62135
|
ircd:#️⃣ Deinline the abstract finalize() defaulter.
|
2018-04-08 12:29:29 -07:00 |
|
Jason Volk
|
5f441c417f
|
ircd::openssl: Support ripemd160.
|
2018-04-08 12:29:25 -07:00 |
|
Jason Volk
|
37a0b0362b
|
ircd::net::dns: Post callback away from timeout worker ctx's stack.
|
2018-04-07 11:20:22 -07:00 |
|
Jason Volk
|
fb6a4fc6ac
|
ircd::ctx: Bypass the exception_handler assertion if on bare metal.
|
2018-04-07 11:08:07 -07:00 |
|
Jason Volk
|
331d0a955d
|
ircd::server: Yield in exception handler.
|
2018-04-07 11:05:54 -07:00 |
|
Jason Volk
|
da6a39812f
|
construct: Suppress log messages during command output sequence.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
c372b45857
|
modules/m_presence: For some reason this never looped but feels like it will one day.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
389d5a9f18
|
modules/client/rooms/receipt: Check for duplicate receipts on commission.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
cb73ba1d10
|
modules/m_receipt: Send read receipts to the user's room.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
0012793bf6
|
ircd::server: Ensure open_opts references are fresh after resolve comes back.
|
2018-04-07 06:16:41 -07:00 |
|
Jason Volk
|
6488141f64
|
ircd::server: Additional assertions.
|
2018-04-07 06:16:24 -07:00 |
|
Jason Volk
|
8d91c90574
|
ircd::ctx: yield the promise-notifying ctx until any then() has posted.
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
db93acf8fb
|
ircd::server: Fix condition for promise resolution on cancel().
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
c2b2dc8d69
|
ircd::server: Use disassociate() during cancel(); tweak assertions.
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
b0c687ea0e
|
ircd::ctx: Assertions for calling then().
|
2018-04-07 05:00:54 -07:00 |
|
Jason Volk
|
2770c19ac2
|
modules/console: Source all timeout values from the options structure.
|
2018-04-07 02:01:04 -07:00 |
|
Jason Volk
|
e7c7a295c4
|
modules/console: Add an eval option to fed event.
|
2018-04-07 02:00:30 -07:00 |
|
Jason Volk
|
ac0d7e9a78
|
modules/console: Minor fixes.
|
2018-04-07 02:00:08 -07:00 |
|
Jason Volk
|
fceb9efc7c
|
ircd:Ⓜ️ Fix/tweak pretty_oneline(event) format.
|
2018-04-07 00:45:37 -07:00 |
|
Jason Volk
|
e5d8d6ae67
|
construct: Improve console interrupt related.
|
2018-04-06 23:35:25 -07:00 |
|
Jason Volk
|
58af1ae88c
|
construct;modules/s_control: Fix output stream related.
|
2018-04-06 23:35:09 -07:00 |
|
Jason Volk
|
05fcdd458a
|
ircd::util: Assert the stream didn't overflow our buffer.
|
2018-04-06 22:35:14 -07:00 |
|
Jason Volk
|
048ecf07bb
|
ircd: Simplify some stringops.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
ade6ad79d9
|
modules/console: Support alias to id translation for room cmd suite.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
76e5543efa
|
modules/console: Support alias to id translation for fed command suite.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
124102bf2f
|
modules/console: Add fed send command.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
99d04c310a
|
ircd:Ⓜ️ Return sentinel iterator to not leave undefined residue.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
ccf9e993dd
|
ircd:Ⓜ️:txn: Elaborate the txn generation stack.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
cfbe032af5
|
ircd:Ⓜ️ Add room_id() overload checking sigil to skip resolution.
|
2018-04-06 21:08:59 -07:00 |
|
Jason Volk
|
904ec2455f
|
modules/console: Add a fed sync command.
|
2018-04-06 03:43:31 -07:00 |
|
Jason Volk
|
9863e2a1a3
|
ircd:Ⓜ️ Add event comparison operator suite.
|
2018-04-06 03:13:27 -07:00 |
|
Jason Volk
|
f26410f5c3
|
ircd:Ⓜ️:v1: IO'ing buffers must be on ctx's stack.
|
2018-04-06 02:50:29 -07:00 |
|
Jason Volk
|
4c26b65613
|
ircd::server: Add head bytes when calculating read total.
|
2018-04-06 02:50:29 -07:00 |
|
Jason Volk
|
5648903998
|
ircd::server: Adjust discard error expectations.
|
2018-04-06 02:50:29 -07:00 |
|
Jason Volk
|
c4b18438ce
|
ircd::server: Additional debug logging / tweaks.
|
2018-04-06 02:50:29 -07:00 |
|
Jason Volk
|
d2388a1abf
|
ircd::server: Discard reads when tag has committed no writes.
|
2018-04-06 01:05:04 -07:00 |
|
Jason Volk
|
c79cbe670b
|
ircd::server: Additional assertions that buffers are not zero size.
|
2018-04-06 00:33:09 -07:00 |
|
Jason Volk
|
13c4a5b79b
|
ircd:Ⓜ️:v1: Add convenience option for dynamic memory to all requests.
|
2018-04-06 00:21:32 -07:00 |
|
Jason Volk
|
d3e6b20f14
|
ircd:Ⓜ️:vm: Distill vm::opts::commit extension from vm::opts.
|
2018-04-05 23:14:30 -07:00 |
|
Jason Volk
|
74b7dddb9a
|
ircd:Ⓜ️:v1: Simplify the buffer partition pattern.
|
2018-04-05 22:45:04 -07:00 |
|
Jason Volk
|
0d42bf62f5
|
ircd:Ⓜ️:v1: Reduce all head fetches to specific call.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
c849a30aa1
|
ircd:Ⓜ️ Improve interface to current event convenience suite.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
8d0681e7b1
|
ircd::ctx: Eliminate the std future_status and simplify our real-use interfaces.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
022bf95f7f
|
modules/console: Fix fed__head remote opt; various cleanup; named params.
|
2018-04-05 21:16:51 -07:00 |
|
Jason Volk
|
e6e8a07e99
|
modules/console: Catch params exception for output to ostream rather than ircd::log.
|
2018-04-05 20:17:10 -07:00 |
|
Jason Volk
|
3d16a89e33
|
construct: Include command in bad_command so what() is non-empty.
|
2018-04-05 20:09:46 -07:00 |
|
Jason Volk
|
f38ed34533
|
modules/console: Minor cleanup; comments.
|
2018-04-05 20:01:13 -07:00 |
|
Jason Volk
|
ddeeaf174f
|
modules/client/rooms/invite: Remove unnecessary vararg.
|
2018-04-05 04:16:13 -07:00 |
|