0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-02 16:58:19 +02:00
Commit graph

4723 commits

Author SHA1 Message Date
Jason Volk e71f925f2c ircd::http: Add and adjust some HTTP codes from Cloudfackel.
ircd::http: Add 523 Origin Is Unreachable (Cloudfackel).

ircd::http: Add 521 Connection Timed Out (Cloudfackel).
2020-03-20 22:25:14 -07:00
Jason Volk 8c8a4c8d09 ircd::fs: Add an RLIMIT_FSIZE sampler in support section. 2020-03-20 11:09:34 -07:00
Jason Volk 4d88f92b76 ircd::fs: Add conf item and call to setrlimit for RLIMIT_NOFILE. 2020-03-20 11:09:34 -07:00
Jason Volk a867cfa51a ircd::fs: Add gauge for rlimit_nofile in support section. 2020-03-20 10:56:55 -07:00
Jason Volk 472ce01b50 ircd::fs: Reorg support section and indicators. 2020-03-20 10:56:55 -07:00
Jason Volk bc836d0fd8 ircd::info: Remove the fixed-rlimit sample section here. 2020-03-20 09:56:58 -07:00
Jason Volk 291de1a49b ircd::json: Increase the recursion limit. 2020-03-19 21:54:07 -07:00
Jason Volk eb4fdfd036 ircd::run: Condition to invoke the wait() from context only. 2020-03-19 16:01:32 -07:00
Jason Volk abfb106125 ircd: Rename globular classes to indicate case insensitivity. 2020-03-19 16:01:32 -07:00
Jason Volk 71d6bd66c1 ircd: Use util::boolean for globular suite; apply noexcept; minor simplify. 2020-03-19 16:01:32 -07:00
Jason Volk e6c9f757ce ircd::json: Add a members replacement tool. 2020-03-18 19:47:18 -07:00
Jason Volk 66c4ebfbb4 ircd::json: Add a member replacement tool. 2020-03-18 16:28:16 -07:00
Jason Volk 730d99b055 ircd::server: Permit tag result debuglog in release mode. 2020-03-16 22:06:01 -07:00
Jason Volk 275f350649 ircd::client: Allow some DERROR messages to compile in release mode; tweak facilities. 2020-03-16 17:59:39 -07:00
Jason Volk 5d1a88f897 ircd::client: Minor cleanup. 2020-03-16 17:59:39 -07:00
Jason Volk 56825ddcdc ircd::net: Consistent log message formats. 2020-03-16 17:32:44 -07:00
Jason Volk 4c699e0b6c ircd::net: Legitimate handler (remove assertion). 2020-03-16 17:32:44 -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 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 344510086b ircd: Add vectorized multi-string match tool. 2020-03-14 17:29:32 -07:00
Jason Volk 7bbb91889d ircd: Fix define name and conditions. 2020-03-14 15:21:58 -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 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 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 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 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 3699dab3d5 ircd::net::dns: Throw on service_port() lookup failure. 2020-03-11 12:30:31 -07:00
Jochen Friedrich b84f3f03ae fixed lookup of boost headers 2020-03-10 13:16:42 -04:00
Jason Volk a4f18fcd00 ircd::mods::ldso: Add loaded check using the dlfcn method. 2020-03-08 18:55:33 -07:00
Jason Volk 133b3a5611 ircd::net::dns: Call setprotoent(3) on init to throw here on missing libnss_db.so. 2020-03-08 15:07:04 -07:00
Jason Volk 427f481ce9 ircd::server: Relax assertion on non-dynamic contiguous chunk head read. 2020-03-07 22:37:11 -08:00
Jason Volk 9cceed8d34 Revert "ircd::net: Remove string(net::hostport) branch ..." w/ improvement.
This reverts commit fa19b9b182 with modification.
2020-03-07 14:55:50 -08:00
Jason Volk 4935015b18 ircd::net::dns: Consolidate cache interfaces in public header; weak unresolved for now. 2020-03-07 12:51:12 -08:00