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
Jason Volk
f5716caa50
modules/m_room_canonical_alias: Move handler function into ircd::m.
2019-07-19 20:12:30 -07:00
Jason Volk
9c1739a452
modules/m_vm: Post-write hooks to not propagate exceptions.
2019-07-19 20:12:05 -07:00
Jason Volk
8e73834e7a
modules/m_room_canonical_alias: Remove old hookfn.
2019-07-19 19:53:49 -07:00