Jason Volk
|
49bd43e685
|
ircd::util: Optimize instance_map w/ allocator::node.
|
2023-02-05 18:46:20 -08:00 |
|
Jason Volk
|
4fe55722c9
|
ircd:Ⓜ️:vm::fetch: Replace coarse sleep() w/ prev wait notify.
|
2023-02-05 18:45:08 -08:00 |
|
Jason Volk
|
9ecf389007
|
ircd:Ⓜ️:vm: Add vm::notify interface w/ yielding wait for event_id.
|
2023-02-05 18:45:08 -08:00 |
|
Jason Volk
|
dc873d8c8f
|
ircd:Ⓜ️:event: Add exists_count() convenience; simplify various popcounts.
|
2023-02-05 18:45:08 -08:00 |
|
Jason Volk
|
e621e20afc
|
ircd:Ⓜ️:vm: Split vm::sequence into unit.
|
2023-02-05 18:45:08 -08:00 |
|
Jason Volk
|
df67d08897
|
ircd::util: Optimize instance_multimap w/ allocator::node.
|
2023-02-05 18:45:08 -08:00 |
|
Jason Volk
|
b7bd92097a
|
ircd::allocator::node: Add scope usage convenience.
|
2023-02-05 18:45:08 -08:00 |
|
Jason Volk
|
a0d565b2a4
|
ircd::allocator: Split header into directory.
|
2023-02-05 12:06:42 -08:00 |
|
Jason Volk
|
ca801f4666
|
ircd:Ⓜ️:vm::fetch: Split prev result eval from prev.
|
2023-02-05 11:27:32 -08:00 |
|
Jason Volk
|
c3bcb03b31
|
ircd:Ⓜ️:sync::item: Use string_view of item name for ctor.
|
2023-02-04 20:16:20 -08:00 |
|
Jason Volk
|
86560ab273
|
ircd:Ⓜ️:typing: Fix dead interruption point; move guard into loop.
|
2023-02-04 20:16:20 -08:00 |
|
Jason Volk
|
32140fedf3
|
ircd:Ⓜ️ Add event horizon data in pretty_detailed(event) output.
|
2023-02-04 20:16:20 -08:00 |
|
Jason Volk
|
8bdb266149
|
modules/console: Allow normal head resolve on manual evals.
(possible regression 1a7447837 )
|
2023-02-04 13:20:44 -08:00 |
|
Jason Volk
|
c784d12318
|
ircd::ctx: Fix erroneous comment. [ci skip]
|
2023-02-04 13:20:44 -08:00 |
|
Jason Volk
|
ec74762f01
|
ircd::b64: Annotate to generate vectorize pass-warning; unroll to force (clang-15).
|
2023-02-04 13:20:44 -08:00 |
|
Jason Volk
|
027339456b
|
ircd: Suppress clang conditional-uninitialized false positive for b64.lo.
|
2023-02-04 13:20:44 -08:00 |
|
Jason Volk
|
ea40dcc56b
|
Fix undef var templates for explicit instantiations across units (-Wundefined-var-template).
|
2023-02-04 13:20:44 -08:00 |
|
Jason Volk
|
d3a125f1d5
|
ircd::db: Add RoundRobin TTL compaction define and reflection.
|
2023-02-02 20:42:25 -08:00 |
|
Jason Volk
|
14b9c51a06
|
construct: Add -silent option to also suppress console result output.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
5ed2e64b62
|
construct::console: Replace stringbuf w/ streambuf to reuse our buffer.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
16c6f41756
|
modules/console: Avoid flushing output while iterating volatile lists.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
e470c77a75
|
modules/m_bridge: Add runlevel handler to terminate workers; fix hang prior to unload.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
d39c3a8b61
|
ircd:Ⓜ️:room::bootstrap: Mask all errors nothrow to continue auth chain eval.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
ff67a5d597
|
ircd::server: Fix peer::sock_nodelay conf item default value type.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
ea66186ef8
|
ircd::net: Simplify synchronous socket::wait() w/ wait_type translate.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
ecc177aa36
|
ircd::fs: Minor cleanup unnecessary wait_type translate ornaments.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
5005dea8a4
|
configure: Apply -Wimplicit-fallthrough.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
89e44ce8e9
|
ircd: Apply branch expectation attributes to various case labels.
|
2023-02-02 18:51:03 -08:00 |
|
Jason Volk
|
5e32f88b0d
|
modules/client: Add stub for dehydrated device.
|
2023-02-02 16:37:03 -08:00 |
|
Jason Volk
|
f5a0a2fe11
|
modules/client/room_keys/keys: Implement client 11.12.3.2.2 DELETE.
|
2023-02-02 16:37:03 -08:00 |
|
Jason Volk
|
6033d316f3
|
modules/client/room_keys/keys: Update method GET for new spec; dedup internal state_key.
|
2023-02-02 16:37:03 -08:00 |
|
Jason Volk
|
5036879dc4
|
modules/client/keys/query: Update for new spec format.
|
2023-02-02 16:37:03 -08:00 |
|
Jason Volk
|
08e01bb9a7
|
modules/client/versions: Add some more versions.
|
2023-02-02 16:37:03 -08:00 |
|
Jason Volk
|
a308010a1b
|
ircd::json: Fix utf16 surrogate pairing discernment.
ircd::utf16: Fix return value for unused lanes; use sentinel.
|
2023-01-31 01:48:12 -08:00 |
|
Jason Volk
|
fc0b6bbecb
|
ircd::fs: Assertions for file read length sanity.
|
2023-01-29 15:34:33 -08:00 |
|
Jason Volk
|
3c3fb030bc
|
modules/console: Add room msghtml cmd.
|
2023-01-28 19:46:43 -08:00 |
|
Jason Volk
|
cd53f1b5a4
|
ircd::ios: Increase width for latency in profile::logging debug fmt.
|
2023-01-28 17:11:14 -08:00 |
|
Jason Volk
|
f99c1e05f4
|
modules/client/rooms/relations: Fix inclusion of request event in relations response.
|
2023-01-27 11:18:37 -08:00 |
|
Jason Volk
|
6f002f0b21
|
modules/console: Add rep prefix cmd.
|
2023-01-27 11:18:37 -08:00 |
|
Jason Volk
|
dfb4e19848
|
ircd::fs: Replace reuses of net::eof w/ specific fs::eof.
|
2023-01-26 14:14:52 -08:00 |
|
Jason Volk
|
12756d3737
|
configure: Move header check macro to tools/m4.
|
2023-01-26 12:31:14 -08:00 |
|
Jason Volk
|
28dbaf459d
|
ircd:Ⓜ️:rooms: Filter rooms summaries for my server to those with aliases from server.
|
2023-01-24 22:46:44 -08:00 |
|
Jason Volk
|
4cece76e1c
|
ircd:Ⓜ️:room::aliases: Add has_server() optimized count(server)>0 to interface.
|
2023-01-24 22:44:03 -08:00 |
|
Jason Volk
|
ede3d5a651
|
ircd:Ⓜ️:rooms: Add requesting user_id/node_id to query opts for access ctrl.
|
2023-01-24 22:44:03 -08:00 |
|
Jason Volk
|
db4ebe1ba7
|
modules/client/profile: Respond with empty object for user's own empty profile.
|
2023-01-24 12:13:17 -08:00 |
|
Jason Volk
|
5d73109f0d
|
modules/federation/send_join: Respond with the state and chain prior to the join.
|
2023-01-19 19:58:23 -08:00 |
|
Jason Volk
|
7d5247d1ca
|
modules/federation/send_join: Support omit_members query parameter.
modules/federation/send_join: Reply with resident-server signed event.
modules/federation/send_join: Respond with servers_in_room.
|
2023-01-19 19:58:23 -08:00 |
|
Jason Volk
|
207a890b7a
|
ircd:Ⓜ️:room::power: Add 'historical' key to default generated.
|
2023-01-19 19:58:23 -08:00 |
|
Jason Volk
|
3aeeaccd42
|
modules/client/sync/rooms/state: Skip reflow for own-room join.
|
2023-01-19 19:58:23 -08:00 |
|
Jason Volk
|
600563d272
|
ircd::conf: Add template lex_cast convenience; limited to bool specialization.
|
2023-01-19 19:58:23 -08:00 |
|