0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-08-24 18:42:16 +02:00
Commit graph

10154 commits

Author SHA1 Message Date
Jason Volk 7b32e8bbad ircd:Ⓜ️:room::aliases::cache: Improve interface and simplify implementation callstack. 2019-08-02 16:18:01 -07:00
Jason Volk efa586c424 ircd: Clarify clock types in comments; minor cleanup. 2019-08-02 15:30:06 -07:00
Jason Volk 4482b751a8 modules/m_room_aliases: Make the cache fetch buffer dynamic. (Fixes #104) 2019-08-02 15:16:42 -07:00
Jason Volk 7694a48afa modules/console: Remove the temporary escape workaround in conf list. (Closes #101) 2019-08-02 15:04:29 -07:00
Jason Volk 09b7299ca8 modules/client/sync: Implement full_state request functionality. (#105) 2019-08-02 15:04:29 -07:00
Jason Volk 6495fa55d5 modules/client/sync: Move the sync::args ctor definition into unit. 2019-08-02 15:04:29 -07:00
Jason Volk 8e5e599690 ircd:Ⓜ️ Relax exception propagation through event::refs. (Fixes #114) 2019-08-02 15:04:29 -07:00
Jason Volk e22795e988 ircd::log: Remove console_ansi from conf items. 2019-08-02 15:04:29 -07:00
Jason Volk af48bdfa6e ircd::json: Stub an unescape(). 2019-08-02 15:04:29 -07:00
Jason Volk 181ed12bd7 ircd::json: Add more escapes to map. 2019-08-02 15:04:28 -07:00
Jason Volk 7984f4bdee ircd::json: Require full range of control chars to be escaped. 2019-08-02 15:04:28 -07:00
Jason Volk 75927abb42 ircd::json: Restrict escaped unicodes to UTF-16 surrogates. 2019-08-02 15:04:28 -07:00
Jason Volk 92a343f69d modules/m_control: Remove legacy temporary output massaging. (#101) 2019-08-02 15:04:28 -07:00
Jason Volk 739490722e modules/media/media: Branch for conditional loading of magick.so. 2019-08-02 15:04:28 -07:00
Jason Volk fefaaca2c2 ircd::prof: Split header into directory.
ircd::prof: Split linux/perf_event specific to unit.
2019-07-31 19:43:09 -07:00
Jason Volk 5e3f81685c ircd:Ⓜ️ Shorten matrix log facility names.
modules/m_room_bootstrap: Rename log facility.
2019-07-31 19:43:06 -07:00
Jason Volk ac3941a2df modules/console: Increase log name width. 2019-07-31 19:43:06 -07:00
Jason Volk 6edde2a972 ircd::prof: Remove valgrind/callgrind include unused in this unit. 2019-07-31 19:26:16 -07:00
Jason Volk 7481f55869 modules/m_room_bootstrap: Simplify event_id check and return. 2019-07-31 19:26:16 -07:00
Jason Volk 3e163d842c ircd:Ⓜ️:bootstrap: Improve error log detail on worker failure. 2019-07-31 17:19:00 -07:00
Jason Volk 38970872e5 ircd::ctx: Minor comments. 2019-07-31 17:19:00 -07:00
Jason Volk 7364a4d9b7 modules/console: Add missing sequence number to event info output. 2019-07-30 19:19:01 -07:00
Jason Volk 4acb76f621 ircd::db::env: Turn on some debuglog msgs unconditionally. 2019-07-30 19:19:01 -07:00
Jason Volk a209da9926 modules/magick: Call InitializeMagick() first; remove DestroyMagickResources()
Fixes #96.
2019-07-30 19:18:46 -07:00
Jason Volk 72874bfb64 modules/key/query: Minor cleanup. 2019-07-30 16:02:49 -07:00
Jason Volk 96c9443fea modules/m_room_bootstrap: Separate bootstrap worker into internal; catch errors. 2019-07-30 15:53:32 -07:00
Jason Volk 7333be92ca ircd:Ⓜ️:typing: Simplify interface; fix linkages. 2019-07-30 14:21:26 -07:00
Jason Volk c8a04073f1 ircd:Ⓜ️:typing: Add ircd.typing event; update sync room ephemeral.
Fixes #94.
2019-07-30 14:21:26 -07:00
Jason Volk 3f5777897b ircd::util: Fix noexcept propagation through enum relaxation operators.
g++-9 warning
2019-07-30 13:46:22 -07:00
Jason Volk ed56ef680a ircd:Ⓜ️:fed::user::keys::claim: Separate content creation functions from ctor.
ircd:Ⓜ️:fed::user::keys::query: Separate content creation functions from ctor.
2019-07-30 12:30:27 -07:00
Jason Volk de986d2272 ircd::json::stack: Make completed() return a string_view instead of const_buffer. 2019-07-30 12:26:26 -07:00
Jason Volk e50371f3b5 ircd:Ⓜ️:fed::user::keys::query: Avoid placement new reconstruction kludge.
ircd:Ⓜ️:fed::user::keys::claim: Fix placement new reconstruction funnybiz.
2019-07-30 12:13:36 -07:00
Jason Volk d5f64e5a74 Fix build errors for GCC-9.1.
Fixes #93.
2019-07-30 10:28:33 -07:00
Jason Volk 3f2b0af612 gitignore: Ignore any files suffixed with .tmp 2019-07-29 17:09:51 -07:00
Jason Volk d7bd938610 tools: Update doxygen.conf. 2019-07-29 17:08:36 -07:00
Jason Volk b191b153e3 ircd::json: Add shortcut equality comparison for two serialized values. 2019-07-29 16:46:15 -07:00
Jason Volk 1726a0a698 modules/m_room_bootstrap: Comment on error propagations for various subroutines. 2019-07-29 16:17:01 -07:00
Jason Volk f106bf3e61 ircd::resource: Fix HTTP method list delimiting. 2019-07-29 16:13:34 -07:00
Jason Volk 2b694d2c59 modules/client/send_to_device: Fix lack of exception string in error output. 2019-07-27 18:49:27 -07:00
Jason Volk 25d35181be ircd::net: Check if socket fd is open first before other checks. 2019-07-27 18:49:27 -07:00
Jason Volk 4ac5d52b45 ircd::log: Increase ctx::epoch width. 2019-07-27 18:49:27 -07:00
Jason Volk d806ef48db ircd::conf: Improve item maximum related constants. 2019-07-27 18:49:26 -07:00
Jason Volk 63a9f33d7c ircd::net: Simplify socket check related. 2019-07-27 13:17:53 -07:00
Jason Volk 9391ee38f4 modules/client/send_to_device: Augment sendToDevice for multiple targets. 2019-07-26 19:52:17 -07:00
Jason Volk 6c367c8abf ircd:Ⓜ️ Fix error code. 2019-07-26 19:09:28 -07:00
Jason Volk e404c7a094 ircd:Ⓜ️:room::members: Replace assertion with error log. 2019-07-26 17:38:46 -07:00
Jason Volk 2a736ac581 ircd:Ⓜ️ Fix missing module accoutrements.
ircd:Ⓜ️ Tweak module order.
2019-07-26 17:36:21 -07:00
Jason Volk 3ad9496bcf ircd:Ⓜ️:event: Toggle format depending on version characteristics. 2019-07-26 16:38:20 -07:00
Jason Volk 78a9b73976 modules/m_fetch: Remove redundant event_id from messages. 2019-07-26 16:19:15 -07:00
Jason Volk 7cb7052273 ircd:Ⓜ️:fetch: Add a room based fetch to interface. 2019-07-26 16:13:58 -07:00