Jason Volk
|
01019640cd
|
ircd:Ⓜ️:user::rooms: Optimize user rooms iteration.
|
2019-03-08 11:22:42 -08:00 |
|
Jason Volk
|
3a673dadf4
|
ircd:Ⓜ️:room::state: Extend the for_each stack with optimal type,state_key closure.
|
2019-03-08 11:21:56 -08:00 |
|
Jason Volk
|
7607978d80
|
ircd:Ⓜ️ Fix initial events bootstrap regression.
|
2019-03-08 09:28:34 -08:00 |
|
Jason Volk
|
57f28374c9
|
ircd::http: Add 428 Precondition Required.
|
2019-03-07 16:01:19 -08:00 |
|
Jason Volk
|
8c61f6370a
|
ircd::json: Fix serialized type propagation on value copy.
|
2019-03-07 14:06:06 -08:00 |
|
Jason Volk
|
6af4782922
|
ircd::http: Elaborate the query string interface with indexing.
|
2019-03-06 17:21:38 -08:00 |
|
Jason Volk
|
b26d4fee7c
|
ircd:Ⓜ️:event: Fallback to outer membership string (fixes hook membership matching).
|
2019-03-06 15:02:43 -08:00 |
|
Jason Volk
|
9f4890a517
|
ircd:Ⓜ️ Unify room create interface and paths around createroom tuple.
|
2019-03-06 15:02:43 -08:00 |
|
Jason Volk
|
85c041c27b
|
ircd:Ⓜ️:room Update version query based on spec room version grammar (string type).
|
2019-03-06 15:02:43 -08:00 |
|
Jason Volk
|
c2966275c6
|
ircd:Ⓜ️:room::head: Improve interface/linkage for head utils / prev_events generation.
|
2019-03-06 00:22:18 -08:00 |
|
Jason Volk
|
1a1939e2c7
|
ircd:Ⓜ️:room::auth: Improve interface/linkage for auth_events generation.
|
2019-03-06 00:22:18 -08:00 |
|
Jason Volk
|
094ae6e997
|
ircd:Ⓜ️:user::profile: Add interface for remote profile fetch().
|
2019-03-06 00:12:21 -08:00 |
|
Jason Volk
|
1f82b884ff
|
ircd:Ⓜ️ Implement 14.18 Room Tagging.
|
2019-03-05 18:42:04 -08:00 |
|
Jason Volk
|
d4b8a8089e
|
ircd:Ⓜ️:createroom: Generate default power_levels w/ option for content_override.
|
2019-03-05 14:24:08 -08:00 |
|
Jason Volk
|
bbaf38937b
|
ircd:Ⓜ️:room::power: Add util to generate spec-default power_levels content.
|
2019-03-05 14:24:08 -08:00 |
|
Jason Volk
|
a9969bfb4b
|
ircd::net: Show current cipher in handshake debug log msgs.
|
2019-03-05 11:37:49 -08:00 |
|
Jason Volk
|
a29dfb93f5
|
ircd::openssl: Add interface to examine cipher lists.
|
2019-03-05 10:50:12 -08:00 |
|
Jason Volk
|
c87b85eefc
|
ircd:Ⓜ️ Relax the self::host() / my_host(string) test wrt the implied matrix port.
|
2019-03-05 09:47:54 -08:00 |
|
Jason Volk
|
1bc1b3c207
|
ircd::fs::aio: Fix bug.
|
2019-03-05 08:51:47 -08:00 |
|
Jason Volk
|
e33c4861cb
|
ircd::net: Disable TLS 1.0.
|
2019-03-04 16:48:05 -08:00 |
|
Jason Volk
|
b398e8f424
|
ircd::net: Ignore empty string values in listener config object.
|
2019-03-04 16:38:39 -08:00 |
|
Jason Volk
|
5752c32de9
|
ircd::net: Eliminate the handle_set unset on exception.
|
2019-03-04 14:29:21 -08:00 |
|
Jason Volk
|
63d591b2b8
|
ircd::util::fpe: Add interface to set the except flag.
|
2019-03-04 13:20:39 -08:00 |
|
Jason Volk
|
19e09b0ad5
|
ircd:Ⓜ️:login: Support identifier typed login.
|
2019-03-04 13:16:14 -08:00 |
|
Jason Volk
|
175421f745
|
ircd::db::env: Default alignments to 1 rather than 0.
|
2019-03-04 11:36:54 -08:00 |
|
Jason Volk
|
295794ec42
|
ircd:Ⓜ️:user: Improve user filter interface and module linkage.
|
2019-03-02 16:49:44 -08:00 |
|
Jason Volk
|
47bcfaecb4
|
ircd: Upgrade various templates with argument deduction.
|
2019-03-02 14:20:52 -08:00 |
|
Jason Volk
|
a21e03df27
|
ircd: Add restart support w/ console cmd.
|
2019-03-02 14:20:52 -08:00 |
|
Jason Volk
|
ddb69ca01c
|
ircd:Ⓜ️:sync: Improve the debug loghead format and content.
|
2019-03-02 11:40:51 -08:00 |
|
Jason Volk
|
3a08d93c15
|
ircd:Ⓜ️:event::fetch: Cache the event_idx as a class member.
|
2019-03-01 15:59:49 -08:00 |
|
Jason Volk
|
c8bce8e251
|
ircd:Ⓜ️:rooms: Add is_public() test if listed in !public.
|
2019-03-01 14:51:30 -08:00 |
|
Jason Volk
|
1d909b2ffc
|
ircd::resource: Use DERROR for >500 codes; use ERROR for 500 or unknown only.
|
2019-03-01 14:12:50 -08:00 |
|
Jason Volk
|
4612fc6058
|
ircd::client: Improve exception handling to cover URI's of internal server errors out of handlers.
|
2019-03-01 13:40:01 -08:00 |
|
Jason Volk
|
8cc46765a3
|
ircd:Ⓜ️:room::state: Disable history by default with warning for now.
|
2019-03-01 12:09:11 -08:00 |
|
Jason Volk
|
56d0292305
|
ircd: Reduce the size of the lex_cast ringbuffer; deinline the sizes.
|
2019-03-01 11:47:13 -08:00 |
|
Jason Volk
|
70a47c98b1
|
ircd: Reduce several strict-overflow & related warnings.
|
2019-03-01 11:35:07 -08:00 |
|
Jason Volk
|
62d33e2f7a
|
ircd::server: Improve this error information.
|
2019-03-01 10:07:56 -08:00 |
|
Jason Volk
|
1089530652
|
ircd::fmt: Narrow long double to double for grammar templates.
|
2019-02-28 18:09:36 -08:00 |
|
Jason Volk
|
19cc9ccc79
|
ircd::mods: Use eventual overload directly.
|
2019-02-28 17:58:35 -08:00 |
|
Jason Volk
|
f373417b0b
|
ircd::fs: Use for_each rather than transform here.
|
2019-02-28 17:53:01 -08:00 |
|
Jason Volk
|
87ace85840
|
ircd::ctx::promise: Add missing valid() checks on operations.
|
2019-02-28 17:12:04 -08:00 |
|
Jason Volk
|
9c20d49e33
|
ircd::resource::response::chunked: Eliminate move semantic.
|
2019-02-28 17:12:04 -08:00 |
|
Jason Volk
|
c90d05a878
|
ircd::mods: Paranoid checks after load.
|
2019-02-28 17:12:04 -08:00 |
|
Jason Volk
|
fbbbb38e75
|
ircd::net: Fix alignment of address in net::ipport.
|
2019-02-28 17:12:04 -08:00 |
|
Jason Volk
|
66249c620f
|
ircd:Ⓜ️:room::state: Add central interface linkage for state utils.
|
2019-02-28 17:12:04 -08:00 |
|
Jason Volk
|
c0009a0745
|
ircd:Ⓜ️ Add central linkage for is_complete(room).
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
43b8ea9de7
|
ircd:Ⓜ️:room::origins: Improve origins::random import definition.
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
7bcc40f13f
|
ircd:Ⓜ️ Fix count_since prototype; upgrade definition.
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
af6ac4a2ac
|
ircd: Replace various unwind count patterns with scope_count.
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
8cb5b78807
|
ircd::resource: Ignore empty chunk from user by default unless explicit.
|
2019-02-28 17:12:03 -08:00 |
|