0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-06 05:48:54 +01:00
Commit graph

10560 commits

Author SHA1 Message Date
Jason Volk
bde9e16e5c ircd::ctx: Inline cur_slice_cycles().
modules/media/magick: Use this_ctx::cycles_here().

ircd::ctx: Improve prof::cycles API related.
2019-07-23 16:40:29 -07:00
Jason Volk
df11d9bec6 ircd:Ⓜ️:room: Reorient join bootstrap definitions.
ircd:Ⓜ️:room::bootstrap: Improve interface / various.
2019-07-23 16:40:29 -07:00
Jason Volk
32e77c64a8 modules: Add a prescription to the readme. 2019-07-23 16:14:46 -07:00
Jason Volk
0f6e7f5745 modules/client/rooms/join: Fetch keys concurrently in bootstrap auth_chain eval. 2019-07-23 14:41:53 -07:00
Jason Volk
e883f2a42b ircd:Ⓜ️:keys: Add additional fetch to interface. 2019-07-22 20:35:41 -07:00
Jason Volk
f1e3a9c53b ircd:Ⓜ️:keys: Add mass fetcher to interface. 2019-07-22 20:35:41 -07:00
Jason Volk
2dbef7763e ircd:Ⓜ️:feds: Add for_one() internal alternative. 2019-07-22 20:35:41 -07:00
Jason Volk
bdf8a9b43c ircd:Ⓜ️:feds: Clarify function name; relax room_id requirement. 2019-07-22 19:10:19 -07:00
Jason Volk
eb38a9ce15 ircd:Ⓜ️:room::timeline: Improve iteration. 2019-07-22 19:10:19 -07:00
Jason Volk
cc9ce9c8a5 ircd:Ⓜ️:room: Move timeline definitions to module. 2019-07-22 14:30:27 -07:00
Jason Volk
6513fdf19f modules/m_fetch: Call the fetch::clear() (all) on module fini. 2019-07-22 14:23:06 -07:00
Jason Volk
d4510acf9c modules/console: Add state indicator on room gaps output.
modules/console: Minor cleanup fetch cmd section.
2019-07-22 14:20:40 -07:00
Jason Volk
4a37152c6d ircd:Ⓜ️:fetch: Add clear() to interface. 2019-07-22 14:20:21 -07:00
Jason Volk
53e7fe3fef ircd:Ⓜ️:fetch: Remove cruft. 2019-07-22 14:18:13 -07:00
Jason Volk
4c0e7c220b modules/console: Improve event info output fmt.
modules/console: Improve room top servers.
2019-07-21 19:41:01 -07:00
Jason Volk
b17b508c2a ircd:Ⓜ️:room::origins: Add interface to count room servers online/error. 2019-07-21 19:08:40 -07:00
Jason Volk
4178f40ee1 modules/console: Condense room top output.
modules/console: Skip member events on room top.

modules/console: Improve event long info.

modules/console: Add server count to room top.

modules/m_fetch: Minor cleanup.
2019-07-21 18:58:42 -07:00
Jason Volk
6c9dbdbef5 ircd::ctx: Add queued(ctx) state to interface. 2019-07-21 18:07:26 -07:00
Jason Volk
e36a3035a4 ircd::ctx: Use a pseudo ios::descriptor to include contexts in ircd::ios. 2019-07-21 17:55:58 -07:00
Jason Volk
d18a1acf43 ircd:Ⓜ️:event::fetch: Remove unnecessary event_id query in seek() stack. 2019-07-21 17:04:16 -07:00
Jason Volk
b7b329a130 ircd:Ⓜ️:event::fetch: Fix condition here. 2019-07-21 17:04:16 -07:00
Jason Volk
62f861c54a ircd::db::database::env: Add missing fdno in log output.
ircd::db: Add missing validator in debug.
2019-07-21 16:41:05 -07:00
Jason Volk
5377d46ec5 ircd:Ⓜ️ Minor reorder pretty(event) top_keys. 2019-07-21 16:07:12 -07:00
Jason Volk
471c08a41e ircd::ctx: Split exception_handler w/ cxxabi header requirement. 2019-07-21 15:29:16 -07:00
Jason Volk
480834f49b modules/m_receipt: Handle event_id construction exceptions without breaking loop. 2019-07-21 14:20:38 -07:00
Jason Volk
38a530391c modules/m_receipt: Minor cleanup / structured bindings. 2019-07-21 14:20:33 -07:00
Jason Volk
8a99d6d44f modules/console: Show aliases on room top cmd output. 2019-07-20 22:33:12 -07:00
Jason Volk
a151eadd62 modules/client/sync: Clarify double deindirection. 2019-07-20 21:42:32 -07:00
Jason Volk
70ec2a37c7 ircd::fs: Use system_error factory. 2019-07-20 20:19:40 -07:00
Jason Volk
bcec03ce1a ircd:Ⓜ️:vm::eval: Add find_pdu() to interface. 2019-07-20 18:42:15 -07:00
Jason Volk
e589e89a2c modules/m_fetch: Fix interface implementations. 2019-07-20 18:42:15 -07:00
Jason Volk
3051e6da83 ircd: Isolate inclusion of sys/time.h. 2019-07-20 18:42:15 -07:00
Jason Volk
c1d21a9401 modules/m_room_aliases: Various namespace modernizations. 2019-07-20 18:42:15 -07:00
Jason Volk
3100e5ea34 modules/m_room_aliases: Move auth branch to module handler. 2019-07-20 18:42:15 -07:00
Jason Volk
8bbf8c4cbb modules/m_room_create: Minor cleanup. 2019-07-20 18:42:15 -07:00
Jason Volk
e1356fb50d ircd:Ⓜ️:event::auth: Add hookdata::find() to improve initialization. 2019-07-20 18:42:15 -07:00
Jason Volk
9e2e20f3e8 ircd:Ⓜ️:event::auth: Preliminary auth hook. 2019-07-20 18:42:15 -07:00
Jason Volk
bee0d695de ircd:Ⓜ️:fed: Add more make_join ver query parameters. 2019-07-20 18:42:15 -07:00
Jason Volk
95001450c5 ircd::db: Move some internal headers out of the installed includedir. 2019-07-20 18:42:15 -07:00
Jason Volk
b6903bf643 Wrap clang diagnostics in #ifdef to prevent GCC warning. 2019-07-20 18:42:15 -07:00
Jason Volk
556d73d96e ircd::db::database::env::state: Restrict object semantics. 2019-07-20 18:42:15 -07:00
Jason Volk
2f2bc867fb ircd: Improve various context names for consistency. 2019-07-20 18:42:15 -07:00
Jason Volk
e4372253a8 ircd::ctx::ole: Use a ctx::latch for the kick. 2019-07-20 14:49:52 -07:00
Jason Volk
9972d58b29 doc: Improve build addendum. 2019-07-20 14:15:45 -07:00
Jason Volk
94ceab33a5 modules/client/rooms/join: Minor cleanup. 2019-07-19 23:26:54 -07:00
Jason Volk
f45b3e1cc8 modules/vm: Fix add prev/auth_events conditions. 2019-07-19 23:19:41 -07:00
Jason Volk
feaa05157e ircd::server: Simplify and conform loghead format. 2019-07-19 20:35:42 -07:00
Jason Volk
c7bd5687f2 modules/m_room_aliases: Always update the cache on effects. 2019-07-19 20:25:43 -07:00
Jason Volk
ee926ff5fb modules/m_room_aliases: Remove old hookfn. 2019-07-19 20:25:32 -07:00
Jason Volk
c4299ee5e2 modules/m_room_canonical_alias: Improve infologging. 2019-07-19 20:18:09 -07:00