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 |
|
Jason Volk
|
a8e9b3d202
|
configure: Initialize flags before LT_INIT.
|
2020-03-10 22:00:48 -07:00 |
|
Jason Volk
|
8d061be07f
|
configure: Fix reported error generated circa line 18840.
|
2020-03-10 10:26:10 -07:00 |
|
Jason Volk
|
636fa86b68
|
Merge branch 'boost' of https://github.com/JochenFriedrich/charybdis
|
2020-03-10 10:25:42 -07:00 |
|
Jochen Friedrich
|
b84f3f03ae
|
fixed lookup of boost headers
|
2020-03-10 13:16:42 -04:00 |
|
Jason Volk
|
8a769abe05
|
modules/web_hook: Improve riohtml formatting of PR's.
|
2020-03-10 08:45:05 -07:00 |
|
Jason Volk
|
61c94e7e52
|
tools/docker: Add git package for git-describe.
|
2020-03-09 19:16:30 -07:00 |
|
Jason Volk
|
a466917cf9
|
configure: Set explicit ld.gold for now.
|
2020-03-09 18:48:25 -07:00 |
|
Jason Volk
|
dc6af158ad
|
appveyor: Add ubuntu 18.04 clang-9 to build; remove cruft.
|
2020-03-09 18:47:13 -07:00 |
|
Jason Volk
|
bc2a05d563
|
modules/media/media: Increase default block cache size.
|
2020-03-09 18:47:13 -07:00 |
|
Jason Volk
|
fe70de48b4
|
modules/console: Disable additional state fetch from fed state cmd.
|
2020-03-09 18:47:13 -07:00 |
|
Jason Volk
|
de4792f539
|
ircd:Ⓜ️:room::origins: Optimize origins iteration w/ conditional key regeneration.
|
2020-03-09 14:41:36 -07:00 |
|
Jason Volk
|
3b2342e001
|
ircd:Ⓜ️:room::origins: Simplify callstack; remove unused iteration.
|
2020-03-09 14:41:36 -07:00 |
|
Jason Volk
|
f9a6381b8e
|
configure: Set -Wreturn-type as error in clang; remove condition for gcc.
|
2020-03-09 14:41:36 -07:00 |
|
Jason Volk
|
acf94cce00
|
configure: Always set $assert_type so RB_ASSERT is not blacked out.
|
2020-03-09 10:10:30 -07:00 |
|
Jason Volk
|
dad4750971
|
ircd:Ⓜ️:fetch: Propagate interrupt through handlers.
|
2020-03-09 09:48:37 -07:00 |
|
Jason Volk
|
08d9c95401
|
ircd:Ⓜ️:fetch: Reduce error log level/verbosity for fetch start failures.
|
2020-03-09 09:48:36 -07:00 |
|
Jason Volk
|
0958bdf286
|
tools/docker: Add ubuntu 18.04 clang-9.
|
2020-03-09 09:11:14 -07:00 |
|
Jason Volk
|
c4ef486ebd
|
ircd:Ⓜ️:fed: Simplify cache record composition; use json::members iov.
|
2020-03-09 09:10:45 -07:00 |
|
Jason Volk
|
3cf10f853f
|
tools/docker: Start directory; rename dockerfile as platform-elaborated; update appveyor.
|
2020-03-09 09:03:47 -07:00 |
|
Jason Volk
|
6adae37f4f
|
appveyor: Update appveyor; transfer docker to jevolk/construct.
|
2020-03-08 22:25:13 -07:00 |
|
Jason Volk
|
65e217fcfb
|
tools: Add libnss-db package to Dockerfile.
|
2020-03-08 19:51:52 -07:00 |
|
Jason Volk
|
a4f18fcd00
|
ircd::mods::ldso: Add loaded check using the dlfcn method.
|
2020-03-08 18:55:33 -07:00 |
|
Jason Volk
|
dc1778bce7
|
ircd:Ⓜ️:room::bootstrap: Use indirect for fed::opts initialization.
|
2020-03-08 18:54:47 -07:00 |
|
Jason Volk
|
dfc023bb37
|
configure: Check for the gnu/lib-names.h header.
|
2020-03-08 18:18:27 -07:00 |
|
Jason Volk
|
a29ec982fd
|
configure: Check for getprotobyname(3), libnss at configure; minor cleanup.
|
2020-03-08 16:02:12 -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
|
dcc0aae886
|
ircd:Ⓜ️:homeserver: Run conf item update callbacks at construction for now.
|
2020-03-08 14:29:22 -07:00 |
|