0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-15 22:41:12 +01:00
Commit graph

12185 commits

Author SHA1 Message Date
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
Jason Volk
1f94b56b7f ircd::log: Unconditionally open files; move conf item condition. 2020-04-22 07:22:25 -07:00
Jason Volk
cbce88e34e ircd::json::tuple: Fix type=NUMBER serial=true tuple assignment. 2020-04-22 05:34:12 -07:00
Jason Volk
0a4bec978c ircd::net::dns::cache: Use better buffer size constant. 2020-04-22 03:48:16 -07:00
Jason Volk
0c1a54864c ircd:Ⓜ️:dbs::init: Copy string to save original dbpath. 2020-04-22 02:09:32 -07:00
Jason Volk
e57ae30791 ircd::logger: Remove noreturn attribute. 2020-04-22 01:51:55 -07:00
Jason Volk
030286fed2 ircd::db: Use critical log level for kFatalError. 2020-04-22 01:51:55 -07:00
Jason Volk
d0ffb53f1e ircd::net::dns::resolver: Simplify error message. 2020-04-21 23:28:22 -07:00
Jason Volk
260bc798d7 modules/federation/send: Fix swapped eval opts. 2020-04-21 23:07:17 -07:00
Jason Volk
b06a32691c modules/federation/query: Improve server results in room directory query. 2020-04-21 23:05:28 -07:00
Jason Volk
5ecc9f99d8 ircd::server: Add avail() convenience to interface. 2020-04-21 23:05:28 -07:00
Jason Volk
0568719030 modules/client/rooms/join: Convey any available (non-spec) server_name to m::join(). 2020-04-21 23:05:28 -07:00
Jason Volk
b471713582 modules/client/join: Convey available server_name data to join system. 2020-04-21 23:05:28 -07:00
Jason Volk
83e1bcd17b ircd::vector_view: Add constructor for reasonable implicit const conversion of value_type. 2020-04-21 23:05:28 -07:00
Jason Volk
acbbb08d3c ircd::http: Add convenience query string array tool w/ decode. 2020-04-21 23:05:28 -07:00
Tony Olagbaiye
650ac68669
nix: add default.nix and envrc/shell.nix 2020-04-22 04:44:11 +01:00
Jason Volk
17d73eeae7 ircd:Ⓜ️:node: Cleanup/reorg node interface related. 2020-04-21 19:22:07 -07:00
Jason Volk
ebeb60a84a ircd:Ⓜ️:keys: Consistent boolean return values from interface. 2020-04-21 19:22:06 -07:00
Jason Volk
538a2dab5c ircd:Ⓜ️:room::bootstrap: Adjust interface allowing for multiple remote server arguments. 2020-04-21 19:22:06 -07:00
Jason Volk
912bcd3a3c modules/console: Evaluate auth_chain in fed state eval. 2020-04-21 03:34:38 -07:00
Jason Volk
cbcd6c288c modules/m_control: Don't propagate exception after unloading the module it originated from. 2020-04-21 03:08:54 -07:00
Jason Volk
22df705df3 modules/console: Use structured decomposition; minor cleanup; improve formatting. 2020-04-21 03:02:41 -07:00
Jason Volk
48e4316144 modules/console: Use dynamic instead of tls buffers here. 2020-04-21 02:56:10 -07:00
Jason Volk
6ec5b464da configure: Fix typo. 2020-04-21 00:18:38 -07:00
Jason Volk
a60b3b16dd ircd:Ⓜ️:init::backfill: Fix conf item namespace. 2020-04-21 00:12:04 -07:00
Jason Volk
b979a20457 ircd:Ⓜ️:room::bootstrap: Move util to bootstrap::required(). 2020-04-21 00:12:04 -07:00
Jason Volk
b4a16c6678 ircd:Ⓜ️:vm: Improve release sequencing. 2020-04-20 20:45:38 -07:00
Jason Volk
61942819f2 ircd:Ⓜ️:vm: Restore sequence number stackfully on completion. 2020-04-20 20:19:30 -07:00
Jason Volk
7306ef4eb0 ircd:Ⓜ️:vm: Reverse the sequence value format in loghead. 2020-04-20 20:17:30 -07:00