0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-28 14:58:20 +02:00
Commit graph

9368 commits

Author SHA1 Message Date
Jason Volk 680734c47b ircd:Ⓜ️ Comments around the age ts conditions. 2019-05-25 14:51:42 -07:00
Jason Volk 91ce49d671 ircd::util: Add a weak interface for the test trigger stub. 2019-05-24 18:24:33 -07:00
Jason Volk 7d61473fcf ircd::util: Update TODO comment. 2019-05-24 18:23:26 -07:00
Jason Volk d7e1f88921 ircd: Minor remove cruft; internal ircd::main(). 2019-05-24 18:15:56 -07:00
Jason Volk 68088c5116 ircd:Ⓜ️:dbs: Fix/improve event_horizon key/prefix related. 2019-05-24 13:14:51 -07:00
Jason Volk 2b95a65709 ircd::db: Fix various error handling around db::init. 2019-05-23 22:43:41 -07:00
Jason Volk e8a9a52973 ircd:Ⓜ️:dbs: Put event_horizon resolver key buffer on stack. 2019-05-23 21:43:30 -07:00
Jason Volk ffda6a0848 modules/s_fetch: Downgrade log level to DERROR for fetch hook error. 2019-05-19 15:28:34 -07:00
Jason Volk f02a1a2be6 ircd:Ⓜ️:vm: Relax fetch_prev_any enforcement by default. 2019-05-19 15:22:49 -07:00
Jason Volk ea14caa95a ircd:Ⓜ️:dbs: Update comment for event_refs enum. 2019-05-19 15:11:58 -07:00
Jason Volk e0618dbdd8 modules/s_fetch: Fallback to fetching previous auth events when room is not known yet. 2019-05-17 09:07:01 -07:00
Jason Volk 660e609f31 modules/s_fetch: Belay net::hostport conversion to allow empty. 2019-05-17 08:50:32 -07:00
Jason Volk 9f2b887a22 modules/s_fetch: Fix submit error handling; move definition to unit. 2019-05-17 08:18:31 -07:00
Jason Volk 18354901dc modules/console: Add event horizon flush cmd. 2019-05-17 02:41:36 -07:00
Jason Volk c119c84c2f ircd:Ⓜ️:event: Augment event::horizon interface allowing full column iteration. 2019-05-17 02:26:27 -07:00
Jason Volk 2a47c82534 modules/s_fetch: Indicate request error with belated removal. 2019-05-17 02:26:27 -07:00
Jason Volk 95fa155bfd modules/console: Unmask all exceptions thrown in looped event evaluations. 2019-05-17 01:41:23 -07:00
Jason Volk 6025504734 ircd:Ⓜ️:dbs: Fix partial event_horizon key creation.
ircd:Ⓜ️:dbs: Assert event_idx non-zero for event_horizon_resolve.
2019-05-17 01:41:20 -07:00
Jason Volk 81ae93ecc1 Re-attempt use of .gdb_index section. 2019-05-17 00:44:00 -07:00
Jason Volk 5721920957 ircd:Ⓜ️:event: Start an event::horizon interface around dbs::event_horizon. 2019-05-17 00:07:18 -07:00
Jason Volk ff61342c01 modules/console: Show number of keys in event_horizon when no event_id given. 2019-05-16 23:30:08 -07:00
Jason Volk 20d3fe1072 ircd::fs: Fix cause of STB_GNU_UNIQUE emission in template function. 2019-05-16 22:54:29 -07:00
Jason Volk 04ec279fb5 ircd: Reduce debug_info bloating in units with spirit grammars. 2019-05-16 22:36:19 -07:00
Jason Volk 0c01304a94 configure: Move debug switches to separate condition. 2019-05-16 22:36:19 -07:00
Jason Volk ed11153d27 Allow STB_GNU_UNIQUE for RTLD_DEEPBIND.
modules: Remove cruft; tweak Makefile.
2019-05-16 22:36:19 -07:00
Jason Volk 17cbd14d91 ircd::json: Fix cause of STB_GNU_UNIQUE emission after use of at() template. 2019-05-16 22:36:19 -07:00
Jason Volk 3b7cc065ad modules/s_command: Improve ping command. 2019-05-16 22:36:19 -07:00
Jason Volk f00acd674d ircd::ios: Add synchronous dispatcher overload suite. 2019-05-15 23:40:52 -07:00
Jason Volk 561e9877dd configure: Align functions in non-optimized builds. 2019-05-15 21:12:59 -07:00
Jason Volk adc5e7fb6c configure: Remove gdwarf-4 for default; use glevel=3. 2019-05-15 21:12:59 -07:00
Jason Volk ca0cf98f37 configure: Use -fnothrow-opt. 2019-05-15 21:12:59 -07:00
Jason Volk 2b011d80df ircd:Ⓜ️:dbs: Make indexers internal. 2019-05-15 21:12:59 -07:00
Jason Volk a787c51df3 ircd: Explicit visibility for assert() overrides. 2019-05-14 15:11:29 -07:00
Jason Volk f121188ded configure: Make this define less useless. 2019-05-14 14:46:47 -07:00
Jason Volk c68fc52672 ircd::ios: Always inline main thread assertions. 2019-05-13 23:42:56 -07:00
Jason Volk 06396f4787 rocksdb::port: Elide some conditions. 2019-05-13 23:42:39 -07:00
Jason Volk 0d1b3de7c0 construct: Set asio::io_context concurrency hint to 1. 2019-05-13 15:25:37 -07:00
Jason Volk d087369b96 ircd:Ⓜ️ Remove history warning on init. 2019-05-13 15:25:37 -07:00
Jason Volk 9700f38fc5 ircd:Ⓜ️:dbs: Log errors on write here. 2019-05-13 15:25:37 -07:00
Jason Volk 304c6df468 ircd:Ⓜ️:dbs: Simplify indexers / interface. 2019-05-13 15:25:37 -07:00
Jason Volk 92b5862b86 modules/vm: Log to derror as fallback off opts.errorlog. 2019-05-13 15:25:37 -07:00
Jason Volk f8a2bab2ca ircd:Ⓜ️:room::state::space: Improve rebuilder. 2019-05-13 12:37:00 -07:00
Jason Volk 758a266b1b ircd:Ⓜ️:dbs: Rename room_space to room_state_space. 2019-05-13 12:37:00 -07:00
Jason Volk 614b9202fc ircd:Ⓜ️:room: Add state::space interface w/ console cmd. 2019-05-13 10:30:12 -07:00
Jason Volk d1425da434 ircd:Ⓜ️:dbs: Typedef a tuple for room_space key; conditions for truncated key generation. 2019-05-13 10:19:18 -07:00
Jason Volk e486d8907e ircd:Ⓜ️;dbs: Add _room_space metadata column. 2019-05-11 17:48:35 -07:00
Jason Volk 65be94b140 ircd:Ⓜ️:event: Add more skipped fields for content hash. 2019-05-11 16:09:06 -07:00
Jason Volk 3293443cb8 ircd:Ⓜ️:vm: Add dbs::write_opts to vm::opts. 2019-05-11 15:30:40 -07:00
Jason Volk 6fe7329189 ircd:Ⓜ️:dbs: Rename room_head_refs to room_head_resolve. 2019-05-11 15:30:23 -07:00
Jason Volk 32cc7ee61a modules/console: Add more details for transaction list. 2019-05-11 15:16:25 -07:00