0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-07 11:08:34 +02:00
Commit graph

11608 commits

Author SHA1 Message Date
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
Jason Volk 56a8f6494d ircd:Ⓜ️:fetch: Fix conf item type. 2020-03-08 14:09:59 -07:00
Jason Volk 1ee5cbdeee ircd:Ⓜ️:room::server_acl: Propagate interrupt without critical log. 2020-03-08 13:03:14 -07:00
Jason Volk 3c87dc2677 modules/federation/query: Fix naked origin without service name. 2020-03-08 10:28:11 -07:00
Jason Volk 97747219a4 ircd:Ⓜ️:fed: Rename property in well-known cache record. 2020-03-07 23:59:22 -08:00
Jason Volk abdb7c0f51 ircd:Ⓜ️:media::file::download: Fix critical assertion on context switch. 2020-03-07 23:37:28 -08: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 44f587714e ircd:Ⓜ️ Tweak various federation request buffer options; related e3e83a6423fd. 2020-03-07 22:02:14 -08:00
Jason Volk 49dc7e77f2 ircd:Ⓜ️:media: Use abstract federation request for media downloads. 2020-03-07 21:33:44 -08:00
Jason Volk 63aa71ce58 ircd:Ⓜ️:fed: Implement federation 3.1 well-known for server name resolution. 2020-03-07 21:33:44 -08:00
Jason Volk 55ffdddc6a ircd:Ⓜ️:fed: Refactor all interfaces using abstract request. 2020-03-07 21:33:44 -08:00
Jason Volk c0a5a7a89e ircd:Ⓜ️ Simplify various interfaces using string rather than net::hostport remotes. 2020-03-07 17:17:46 -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 dddb8e4254 ircd:Ⓜ️:fed: Mitigate some remaining event_id.host() to derive a remote. 2020-03-07 14:55:50 -08:00
Jason Volk a068981452 ircd:Ⓜ️:fed: Simplify and rename well known fetch function. 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
Jason Volk bfeceea645 ircd:Ⓜ️:rooms::summary: Minor cleanup. 2020-03-07 12:16:33 -08:00
Jason Volk 41a6fa4e37 modules/client/rooms/context: Move spec related comment to document variable. 2020-03-06 18:53:00 -08:00