0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-03 09:18:19 +02:00
Commit graph

10223 commits

Author SHA1 Message Date
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
Jason Volk 51e3d7f081 ircd::ctx: Minor code-clarify/cleanup. 2019-07-19 14:42:46 -07:00
Jason Volk c9745570fc ircd:Ⓜ️ Add internal(room) to interface. 2019-07-19 14:27:57 -07:00
Jason Volk e57561e8c1 ircd:Ⓜ️ Add type(room) to interface. 2019-07-19 14:27:57 -07:00
Jason Volk bdc88e6c7e imrcd:Ⓜ️:room::members: Add empty() to interface. 2019-07-19 14:27:57 -07:00
Jason Volk 4de54ff00d ircd:Ⓜ️:room::members: Improve present state condition test. 2019-07-19 13:55:06 -07:00
Jason Volk 5d1e558c0e ircd::net: Gracefully handle unrecognized SNI. 2019-07-18 18:46:36 -07:00
Jason Volk ceb9ca3db7 ircd::net: Improve log consistency. 2019-07-18 18:46:36 -07:00
Jason Volk 83c21ea523 ircd:Ⓜ️:error: Fix content access. 2019-07-18 15:09:07 -07:00
Jason Volk 89b047f68c ircd:Ⓜ️ Tweak module order. 2019-07-18 15:09:06 -07:00
Jason Volk ca21a760a7 modules: Rename net_listener back to m_listen. 2019-07-18 15:09:04 -07:00
Jason Volk d4438bbb22 ircd::db::env: Use our own impl of NowMicros(). 2019-07-17 19:12:13 -07:00
Jason Volk ad1940d614 ircd::db::env: Add NowNanos() override. 2019-07-17 19:11:43 -07:00
Jason Volk 4b831a6a30 modules/client/sync: Decrease the default flush high water mark. 2019-07-17 18:34:42 -07:00
Jason Volk 48468a32f0 ircd::ctx: Add critical_assertion for when_() templates. 2019-07-17 18:10:34 -07:00
Jason Volk 130a86e27c modules/m_fetch: Use cancel interface; minor cleanup. 2019-07-17 16:24:37 -07:00
Jason Volk 3958757dbb ircd:Ⓜ️:dbs: Improve debug logging on horizon resolve sequence. 2019-07-17 16:19:28 -07:00
Jason Volk aa8c0487e5 modules/federation/sender: Increase per-event error log level. 2019-07-17 15:20:21 -07:00
Jason Volk 9c94c6ac8f ircd:Ⓜ️ Move user::events definitions to module.
ircd:Ⓜ️ Move user::rooms definitions to module.
2019-07-17 15:05:34 -07:00
Jason Volk 82ed7ad69b ircd::mods: Attempt to unconfuse backtraces. 2019-07-17 15:05:34 -07:00
Jason Volk 2b4c7a3646 ircd: Remove stale comment from stdinc. 2019-07-17 14:53:13 -07:00
Jason Volk ad834bfc5b ircd:Ⓜ️:vm: Reorganize eval/vm::inject for room version differences; add comment. 2019-07-17 14:53:13 -07:00
Jason Volk f53ff565e8 modules/vm: Add some conf items to inject; minor improvement. 2019-07-17 10:06:56 -07:00