0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-09 05:29:00 +02:00
Commit graph

11963 commits

Author SHA1 Message Date
Jason Volk 37335a68d7 ircd:Ⓜ️ Wrap all queries into ircd::server through fed suite. 2020-04-25 21:13:57 -07:00
Jason Volk 267e978247 ircd:Ⓜ️:fed: Add indirection interface. 2020-04-25 21:13:57 -07:00
Jason Volk 4960912848 ircd::server: Additional convenience query for linked peers. 2020-04-25 19:30:21 -07:00
Jason Volk 215e79b870 modules/federation/sender: Eliminate internal node error bit. 2020-04-25 18:34:17 -07:00
Jason Volk 774a365465 modules/federation/sender: Combine and eliminate internal header. 2020-04-25 18:19:44 -07:00
Jason Volk 42f952a438 modules/federation/sender: Remove incorrect call to panicking(); log and stop propagation. 2020-04-25 18:19:40 -07:00
Jason Volk f9df9bfbda ircd:Ⓜ️:typing: Move remaining assets into namespace; minor reorg. 2020-04-25 17:34:02 -07:00
Jason Volk ea97994fe3 ircd:Ⓜ️:fed: Return origin rather than empty result. 2020-04-25 00:51:38 -07:00
Jason Volk 2556a18cdf ircd::net::dns: Improve cache waiting dup check. 2020-04-25 00:28:39 -07:00
Jason Volk fc14d4c825 ircd::net::dns::cache: Remove all waiters matching criteria. 2020-04-25 00:28:39 -07:00
Jason Volk 637b6ecede ircd::net::dns::cache: Move cache waiter calling out of module. 2020-04-25 00:28:39 -07:00
Jason Volk e08fc4b99f ircd::buffer: non-call copy and move. 2020-04-25 00:28:39 -07:00
Jason Volk a1633aefbe ircd:Ⓜ️:homeserver: Restore -noautomod functionality. 2020-04-24 23:00:14 -07:00
Jason Volk 11f2eff4d9 Add -defaults program option to restore from broken configurations. 2020-04-24 21:58:57 -07:00
Jason Volk 71a0ec7532 ircd::rfc1035: Fix possible #AC from unaligned uint128_t. 2020-04-24 21:58:57 -07:00
Jason Volk 6bbc78116d ircd: Add portable macro for __has_builtin(). 2020-04-24 21:58:57 -07:00
Jason Volk dd603f3d07 modules/client/sync/rooms/state: Fix missing branch to switch to polylog on join. 2020-04-24 18:22:44 -07:00
Jason Volk 94ff1fbafe cosntruct: Add multi-command -execute support. 2020-04-24 16:42:15 -07:00
Jason Volk a2f55eeab8 construct: Add STRINGS program options type support. 2020-04-24 16:39:51 -07:00
Jason Volk 0b2152a136 ircd:Ⓜ️ Split init::backfill into acquire interface. 2020-04-24 15:24:37 -07:00
Jason Volk c3d5f6d45d modules/client/sync/to_device: Fix to_device linear sync handler. 2020-04-24 15:24:37 -07:00
Jason Volk 5baf053423 modules/client/sync/to_device: Elide device_id in event; simplify. 2020-04-24 14:37:41 -07:00
Jason Volk 38f5b6e477 ircd:Ⓜ️:typing: Improve timeout work loop related. 2020-04-24 13:35:27 -07:00
Jason Volk a3e48d7757 modules/client/sync/rooms/timeline: Fix user's room messages leaking into timeline result. 2020-04-24 13:24:15 -07:00
Jason Volk 3713e45e58 doc: Update .gitignore for built doxygen assets. [ci skip] 2020-04-24 12:04:46 -07:00
Tony Olagbaiye b546affe5b
tools: fix doxyfile 2020-04-24 04:08:04 +01:00
Tony Olagbaiye 2b4d7ef357
ircd: add load-bearing comments for doxygen 2020-04-24 03:49:50 +01:00
Jason Volk c5ab4eedda Simplify README. [ci skip] 2020-04-23 16:17:59 -07:00
Jason Volk e884615786 ircd::server: Minor simplify; assertions. 2020-04-23 12:41:39 -07:00
Jason Volk 9be4d76f81 ircd::server::peer: Improve fini flag clearing in err_clear(). 2020-04-23 12:41:39 -07:00
Jason Volk 32230ed2d4 ircd::ctx: Profile peak stack usage at slice leave event. 2020-04-23 12:41:39 -07:00
Jason Volk 5a27958fa0 ircd::ctx: Unify access to ctx::stack, expose structure; remove cruft. 2020-04-23 12:41:38 -07:00
Jason Volk dd1e016ec5 ircd::ctx: Don't zero stack.max at completion. 2020-04-23 12:41:38 -07:00
Jason Volk 762455dec3 ircd::client: Increase the default pool size. 2020-04-23 12:41:38 -07:00
Jason Volk ba06958d69 ircd:Ⓜ️ Start a netburst interface; move cache_warm_origin; invoke from resource. 2020-04-23 05:16:48 -07:00
Jason Volk 32d624e3e9 ircd::util: Add overload for what() on std::exception value-type. 2020-04-23 04:19:53 -07:00
Jason Volk 1920deaedb ircd: Fix noreturn attribute on panicking(). 2020-04-23 04:19:53 -07:00
Jason Volk 87f873ad45 ircd:Ⓜ️:init::backfill: Split gossip routine into separate interface. 2020-04-23 04:19:53 -07:00
Jason Volk 05b24b1ef3 modules/federation/sender: Add the special case to ensure sends after kicks/bans. 2020-04-23 04:19:53 -07:00
Jason Volk 2e2c85902e ircd:Ⓜ️ Add additional membership multi-test convenience tool. 2020-04-23 01:42:41 -07:00
Jason Volk 1882f7b507 ircd:Ⓜ️:node: Start preliminary mitsein interface. 2020-04-23 01:21:55 -07:00
Jason Volk 406a893f80 modules/console: Allow better remote host derivation from any alias argument in fed backfill. 2020-04-23 01:09:21 -07:00
Jason Volk 47867d2b68 modules/console: Allow count parameter to be specified without remote for fed backfill. 2020-04-23 01:09:21 -07:00
Jason Volk e2a6b268a4 doc: Update troubleshooting for reverse proxies. 2020-04-23 01:09:21 -07:00
Jason Volk c2ba27ace7 ircd::http: Add X-Forwarded-For support to request header. 2020-04-22 23:39:56 -07:00
Jason Volk 68b47956ef
Merge pull request #9 from bqv/master
Thanks @bqv for all your hard work on this!
2020-04-22 16:37:36 -07:00
Jason Volk 34dfa7016c configure: Default to better include path for libllvm. 2020-04-22 10:46:23 -07:00
Jason Volk 7601031267 configure: Use PKG_CHECK_MODULES first for libllvm. 2020-04-22 10:13:26 -07:00
Jason Volk 0f74e9327d modules/console: Add log flush cmd. 2020-04-22 08:23:55 -07:00
Jason Volk f0e8f60b1b ircd::log: Tweak configuration defaults. 2020-04-22 07:53:27 -07:00