Jason Volk
|
12744182c2
|
modules/s_dns: Return tag id down stack if possible.
|
2019-03-22 10:41:26 -07:00 |
|
Jason Volk
|
68e3655a1d
|
ircd::net::dns: Refactor system for the !dns room.
|
2019-03-21 18:24:36 -07:00 |
|
Jason Volk
|
e133cd5a25
|
ircd::net: Add specific allow(acceptor) rather than using start(acceptor).
|
2019-03-21 17:07:35 -07:00 |
|
Jason Volk
|
a6886dafe6
|
ircd::net: Bail early if no SNI sent by client.
|
2019-03-21 16:54:36 -07:00 |
|
Jason Volk
|
a9b098a280
|
ircd: Start a 128bit conditional typedef section in stdinc.h.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
4ae283b9c6
|
configure: Add more type and size checks.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
008dfcb43f
|
ircd:Ⓜ️:vm: Add counters and synchronization for safe module reloading.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
07b746d633
|
ircd::ctx: Add scope_notify device.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
4b7bc1d5b1
|
modules/vm: Rename/export core functions.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
82378db816
|
modules/vm: Share transactions between all evals on the same stack; adjust sequence strategy.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
a7f6549c27
|
ircd:Ⓜ️:vm: Add tools for evals on a specific stack/ctx.
|
2019-03-21 14:11:42 -07:00 |
|
Jason Volk
|
507c256eb4
|
ircd:Ⓜ️:vm: Add loghead convenience.
|
2019-03-21 12:49:02 -07:00 |
|
Jason Volk
|
a6a509fe4b
|
modules/webhook: Add issue labels after issue titles.
|
2019-03-21 12:16:19 -07:00 |
|
Jason Volk
|
9ebc536534
|
modules/webhook: Use background colors for labels.
|
2019-03-21 11:54:33 -07:00 |
|
Jason Volk
|
bff7373918
|
modules/webhook: Support label event types and some actions.
|
2019-03-21 11:11:08 -07:00 |
|
Jason Volk
|
9333df4950
|
modules/m_presence: Add conf item to toggle federation incoming.
|
2019-03-20 20:08:48 -07:00 |
|
Jason Volk
|
d61d443a4c
|
modules/vm: Asynchronous post_hook sequencing.
|
2019-03-19 18:02:35 -07:00 |
|
Jason Volk
|
a6ae9a7c90
|
ircd::json: Provide a more appropriate type_error to help matrix.org.
|
2019-03-19 17:31:47 -07:00 |
|
Jason Volk
|
9d7c26b376
|
modules/m_receipt: Fix missing m::log designation.
|
2019-03-19 16:40:25 -07:00 |
|
Jason Volk
|
5b951b55c5
|
modules/vm: Add sequencing points.
ircd:Ⓜ️:vm: Reorganize sequence counters.
|
2019-03-19 16:31:05 -07:00 |
|
Jason Volk
|
620e352a4f
|
ircd::db::txn: Add a state enum to the txn.
|
2019-03-19 13:39:15 -07:00 |
|
Jason Volk
|
d03d2c1944
|
ircd::net::hostport: Add non-canonicalizing constructor.
|
2019-03-19 10:11:29 -07:00 |
|
Jason Volk
|
7db86a58c2
|
ircd::net: Tweak stringification of net::hostport.
|
2019-03-19 10:11:29 -07:00 |
|
Jason Volk
|
dbc2ca3b64
|
ircd::rfc1035: Add json::stack serializations for record types.
|
2019-03-19 10:11:29 -07:00 |
|
Jason Volk
|
29ba0d214b
|
ircd::net: Reinterface string(ippaddr) related.
|
2019-03-18 12:39:21 -07:00 |
|
Jason Volk
|
effc34c86f
|
ircd::fs::aio: Add struct aio_ring from the kernel ABI.
|
2019-03-17 18:41:45 -07:00 |
|
Jason Volk
|
4e2a445426
|
modules/s_dns_cache: Create a DNS cache room.
|
2019-03-17 15:42:34 -07:00 |
|
Jason Volk
|
90da2cb24a
|
configure: Add --always to git-describe invocations to fix empty version string.
|
2019-03-17 15:42:07 -07:00 |
|
Jason Volk
|
5be75970e0
|
ircd::ctx: Ensure no rethrow from destructor.
|
2019-03-17 15:35:19 -07:00 |
|
Jason Volk
|
a9d8af1bf1
|
modules/s_listen: Start listener after loading iff run::level::RUN.
|
2019-03-17 15:30:24 -07:00 |
|
Jason Volk
|
21d8c9ce76
|
modules/client/rooms/report: Provide missing error string in log message.
|
2019-03-17 13:41:33 -07:00 |
|
Jason Volk
|
22fe24f54f
|
modules/client/sync: Add linear buffer size conf item; add help texts to some confs.
|
2019-03-17 13:24:24 -07:00 |
|
Jason Volk
|
9ab3549660
|
modules/client/sync: Tweak log message format; cleanup longpoll::accepted struct.
|
2019-03-17 13:18:33 -07:00 |
|
Jason Volk
|
2158d3e7b6
|
modules/client/rooms/report: Create !abuse room with !ircd init hook.
|
2019-03-16 19:38:33 -07:00 |
|
Jason Volk
|
4e618175c7
|
modules/client/sync: Try to ensure all next_batch tokens are limited to the upper bound.
|
2019-03-16 18:12:38 -07:00 |
|
Jason Volk
|
1ce9ec3f8e
|
ircd::fs::error: Remove fs::error from the ircd::exception hierarchy.
|
2019-03-16 18:12:38 -07:00 |
|
Jason Volk
|
8450f74450
|
modules/vm: Increment current_sequence after the debuglog msg.
|
2019-03-16 18:12:38 -07:00 |
|
Jason Volk
|
fec03b198e
|
ircd::fs::aio: Improve request exception information.
|
2019-03-16 18:12:38 -07:00 |
|
Jason Volk
|
5364674801
|
ircd::exception: Experimental elimination of copy and move semantics.
ircd::exception: Virtualize base; minor cleanup.
|
2019-03-16 17:22:44 -07:00 |
|
Jason Volk
|
cdb8308b02
|
modules/s_listen: Add runlevel::QUIT handler to stop listener harder.
|
2019-03-16 16:28:28 -07:00 |
|
Jason Volk
|
2eb9fff55f
|
ircd::net: Reorg acceptor internal control panel; provide external start()/stop().
|
2019-03-16 16:28:28 -07:00 |
|
Jason Volk
|
f2f2afb8c4
|
ircd::net: Reorg listener/acceptor external interface.
|
2019-03-16 16:28:28 -07:00 |
|
Jason Volk
|
cff17eaa40
|
ircd: Add exception tools which elide copying.
|
2019-03-16 16:28:28 -07:00 |
|
Jason Volk
|
e752070d06
|
ircd::fs: Handle zero length buffers in the iov.
|
2019-03-16 13:49:04 -07:00 |
|
Jason Volk
|
7fc68e1933
|
modules/client/sync: When longpoll hits an unsequenced EDU, the next_batch must repeat the current since token.
|
2019-03-16 12:59:18 -07:00 |
|
Jason Volk
|
5e45362b44
|
modules/vm: Show specific sequence number being written in debug msg; conf item.
|
2019-03-16 12:50:44 -07:00 |
|
Jason Volk
|
b3a875bc63
|
ircd::net::acceptor: Don't condition response for SNI here.
|
2019-03-16 12:37:44 -07:00 |
|
Jason Volk
|
03abdd5ac6
|
modules/client/sync: Improve since token rejection message.
|
2019-03-16 12:26:03 -07:00 |
|
Jason Volk
|
89b258c5a7
|
ircd::fs: Improve fs::prefetch().
|
2019-03-15 21:36:26 -07:00 |
|
Jason Volk
|
cc25cce9e4
|
ircd::exception: Fix exception title formatting.
|
2019-03-15 19:33:24 -07:00 |
|