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
Jason Volk
dc302601fb
modules/m_room_canonical_alias: Improve cache manip in effect hook.
2019-07-19 19:53:05 -07:00
Jason Volk
f64f41775d
ircd::ctx::future: Fix action.
2019-07-19 18:17:53 -07:00
Jason Volk
d004720fdd
configure: Fix some AC_SUBST's.
2019-07-19 18:17:53 -07:00
Jason Volk
58b286e651
ircd::log: Make the level enumeration strictly unsigned.
...
modules/console: Fix sign v. unsign comparison.
2019-07-19 18:17:52 -07:00
Jason Volk
0704625401
ircd::log: Simplify log class member interface.
2019-07-19 17:15:47 -07:00
Jason Volk
3185653ce0
ircd::net: Appease clang-7 here.
2019-07-19 17:14:45 -07:00
Jason Volk
064f0b712c
ircd::log: Fixes for clang DCE.
2019-07-19 17:10:35 -07:00
Jason Volk
431eff54d9
ircd: Clang-7 related misc fixes.
2019-07-19 16:41:31 -07:00
Jason Volk
df5f00d145
configure: Fix clang-7 incompatible optimization cxxflags.
2019-07-19 16:25:42 -07:00
Jason Volk
fd504be82c
ircd: De-inline the now()/time() samplers; minor cleanup.
2019-07-19 16:13:11 -07:00
Jason Volk
166236dfe8
ircd::ctx: Update README [skip ci]
2019-07-19 15:15:21 -07:00
Jason Volk
3301ed62f7
ircd::ctx: Fix future wait condition closing.
2019-07-19 14:46:57 -07:00