Jason Volk
|
4c699e0b6c
|
ircd::net: Legitimate handler (remove assertion).
|
2020-03-16 17:32:44 -07:00 |
|
Jason Volk
|
c1672b280f
|
ircd:Ⓜ️:typing: Report error from timeout worker context; minor cleanup.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
990d2346c4
|
ircd:Ⓜ️:fetch: Fix context and object destructions; minor cleanup.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
daea5cddef
|
ircd:Ⓜ️ Replace various runlevel conditions with barrier template.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
c3b709dbd7
|
ircd::run: Add a convenience barrier template tool.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
c815de3621
|
ircd::run: Rename level IDLE to LOAD; minor reorg.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
59ee170817
|
ircd::info: Add sysinfo; gather ram and swap totals on init.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
f438718ddf
|
ircd::info: Reorg sections; reorg infolog dumps.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
fe8a65953b
|
ircd::fs: Move init check/info out of fs::init for integration w/ info::dump().
|
2020-03-16 16:56:06 -07:00 |
|
Jason Volk
|
a725ff3521
|
ircd:Ⓜ️ Remove remaining export macros on central library definitions.
|
2020-03-16 16:56:06 -07:00 |
|
Jason Volk
|
82bc4be5e1
|
ircd:Ⓜ️:fed: Improve conditions to bail before redirect.
|
2020-03-16 07:53:30 -07:00 |
|
Jason Volk
|
006aa4f0e6
|
modules/console: Allow nil argument to specify target level for all key ranges.
|
2020-03-16 00:31:35 -07:00 |
|
Jason Volk
|
7f4b5fb69e
|
ircd::db: Add experimental universal compaction options section; minor reorg.
|
2020-03-16 00:30:28 -07:00 |
|
Jason Volk
|
59dea0c8bb
|
ircd::net::dns: Log an error for an unknown service port.
|
2020-03-15 19:25:28 -07:00 |
|
Jason Volk
|
83b7e0b9b1
|
ircd:Ⓜ️:homeserver: Add missing alias room to the hs bootstrap for now; related 33f1ce6e09 .
|
2020-03-14 18:07:45 -07:00 |
|
Jason Volk
|
344510086b
|
ircd: Add vectorized multi-string match tool.
|
2020-03-14 17:29:32 -07:00 |
|
Jason Volk
|
0eb66b52d4
|
ircd::util: Apply noexcept to several participating overloads.
|
2020-03-14 17:15:53 -07:00 |
|
Jason Volk
|
77d3bd352d
|
ircd: Add additional vector convenience typedefs.
|
2020-03-14 15:21:58 -07:00 |
|
Jason Volk
|
7bbb91889d
|
ircd: Fix define name and conditions.
|
2020-03-14 15:21:58 -07:00 |
|
Jason Volk
|
a68b96f5e3
|
ircd::db: Fix claimed descriptor default.
|
2020-03-14 10:31:47 -07:00 |
|
Jason Volk
|
829516afde
|
ircd::db: Add compaction priority option to descriptor.
ircd:Ⓜ️:dbs: Tune compaction priority algorithm.
|
2020-03-13 15:12:22 -07:00 |
|
Jason Volk
|
7fcd0c948d
|
ircd::http: Downgrade warning to dwarning; minor cleanup.
|
2020-03-13 15:01:07 -07:00 |
|
Jason Volk
|
d136fd75f5
|
modules/media/download: Minor cleanup.
|
2020-03-13 15:01:07 -07:00 |
|
Jason Volk
|
0fb19b85ca
|
ircd:Ⓜ️:media::file: Adjust download overloads; fix use of empty remote string in messages.
|
2020-03-13 14:52:08 -07:00 |
|
Jason Volk
|
05131c1bbe
|
ircd:Ⓜ️:vm::eval: Wait for duplicate evals instead or before any fault::EXISTS.
|
2020-03-13 11:57:00 -07:00 |
|
Jason Volk
|
d3b91a5183
|
ircd::net::dns: Fix erroneous argument to debug-mode template.
|
2020-03-13 11:30:28 -07:00 |
|
Jason Volk
|
32459bd7f1
|
ircd: Add multi-string table index util, naive impl.
|
2020-03-13 11:28:27 -07:00 |
|
Jason Volk
|
2cefc5e248
|
ircd::http: Optimize head constructions; reduce branch paths.
|
2020-03-13 11:07:39 -07:00 |
|
Jason Volk
|
33f1ce6e09
|
ircd:Ⓜ️:homeserver: Fix removed !public creation hook w/ create on bootstrap for now.
|
2020-03-12 21:31:42 -07:00 |
|
Jason Volk
|
f1dca3ee42
|
ircd:Ⓜ️:keys: Switch to exclusive use of v2/query endpoint; minor cleanup.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
da92021818
|
ircd: Add intrinsic typedef header; update stringops unit.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
6a6ed91a27
|
ircd::net::dns: Fix init/fini for the proper netdb.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
cf37e364ce
|
modules/console: Add net service console cmd.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
ffcbc87fdd
|
ircd: Rename try_lex_cast to lex_castable.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
8914af3e84
|
ircd::net::dns: Add complementary interface to getservbyport(3).
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
89db4cfe21
|
ircd:Ⓜ️:fed: Support HTTP redirects when fetching well-known.
|
2020-03-11 20:45:22 -07:00 |
|
Jason Volk
|
dcfa6c9d48
|
ircd:Ⓜ️:fed: Add conf item for well-known fetch timeout.
|
2020-03-11 18:47:17 -07:00 |
|
Jason Volk
|
164b881442
|
ircd::http: Add code 102 Processing (RFC 2518), 103 Early Hints (RFC 8297).
|
2020-03-11 18:18:53 -07:00 |
|
Jason Volk
|
878b5c91ec
|
ircd::server: Split completion branch out of tag::read_content(); minor cleanup.
|
2020-03-11 18:16:27 -07:00 |
|
Jason Volk
|
24a7c77fbe
|
ircd::magic: Add a candidate magic database path for Arch.
|
2020-03-11 17:07:44 -07:00 |
|
Jason Volk
|
6da0ae9c22
|
ircd::http: Parse response location header.
|
2020-03-11 16:37:02 -07:00 |
|
Jason Volk
|
bf1e4e8dfe
|
ircd::http: More optimizer-friendly header assignment.
|
2020-03-11 16:37:02 -07:00 |
|
Jason Volk
|
62108e2c26
|
ircd::http: Move closure from response::head; use string_view literal.
|
2020-03-11 16:15:05 -07:00 |
|
Jason Volk
|
5552f69d5b
|
ircd::http: Move closure from request::head to static function.
|
2020-03-11 15:24:40 -07:00 |
|
Jason Volk
|
468b591186
|
ircd::json: Cast to enumeral for balanced ternary result to switch.
|
2020-03-11 15:12:37 -07:00 |
|
Jason Volk
|
34a7954b67
|
ircd:Ⓜ️:room::bootstrap: Use non-reference for explicit operator cast (GCC 9.2.1).
|
2020-03-11 15:11:53 -07:00 |
|
Jason Volk
|
3699dab3d5
|
ircd::net::dns: Throw on service_port() lookup failure.
|
2020-03-11 12:30:31 -07:00 |
|
Jason Volk
|
59ad4731ae
|
modules/m_relation: Add hook to discover and fetch events from m_relates_to.
|
2020-03-10 23:03:14 -07:00 |
|
Jason Volk
|
14fffaeded
|
modules/media/media: Fix unnecessary remote stringifies.
|
2020-03-10 22:14:40 -07:00 |
|
Jason Volk
|
52fc42c239
|
configure: Unconditional gold; fix libtool+clang+ld.gold with -Wc argument.
|
2020-03-10 22:14:40 -07:00 |
|