0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-02 20:09:16 +01:00
Commit graph

5720 commits

Author SHA1 Message Date
Jason Volk
99ce3232d4 modules/console: Fix errors. 2018-04-08 12:41:26 -07:00
Jason Volk
c61186fb8f construct: Slightly slower console output throttle. 2018-04-08 12:38:38 -07:00
Jason Volk
7f7278187f ircd::allocate: Use std::aligned_storage for fixed allocator space. 2018-04-08 12:35:27 -07:00
Jason Volk
d7b3a56882 modules/console: Improve room get (event) cmd; use params; add output opts. 2018-04-08 12:35:27 -07:00
Jason Volk
b497ce35da modules/console: Add fed event_auth command. 2018-04-08 12:35:27 -07:00
Jason Volk
5621da53bc ircd:Ⓜ️:v1: Add event_auth requestor. 2018-04-08 12:35:27 -07:00
Jason Volk
65c8ab3ba7 ircd::allocator: Fix argument error. 2018-04-08 12:29:55 -07:00
Jason Volk
f3539f3dbe ircd:Ⓜ️ Switch to ripemd160 for user::room. 2018-04-08 12:29:55 -07:00
Jason Volk
a9cdab1e49 ircd::allocator: Assertions on state bits. 2018-04-08 12:29:55 -07:00
Jason Volk
dcd343356d ircd::openssl: Use custom internal allocation strategy. 2018-04-08 12:29:55 -07:00
Jason Volk
42242edd29 ircd::allocator: Set last state to dealloc pos for no-rotate reuse; minor cleanup. 2018-04-08 12:29:55 -07:00
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