0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-30 22:34:40 +02:00
Commit graph

13223 commits

Author SHA1 Message Date
Jason Volk 87b1b764c1 ircd::db: Add convenience overload debug(rocksdb::WriteBatch) 2020-10-27 22:44:06 -07:00
Jason Volk 3884e30b4c ircd::db::txn: Add release for the rocksdb::WriteBatch to interface. 2020-10-27 22:44:05 -07:00
Jason Volk 71879a9fa1 ircd::db: Allow conditional debuglog message in release-mode; minor cleanup. 2020-10-27 22:44:05 -07:00
Jason Volk ea5ebb4a12 ircd::exec: Set PDEATHSIG in the child for crash action. 2020-10-27 07:55:31 -07:00
Jason Volk 813b686e97 ircd:Ⓜ️:app: Add autorun mechanism; conf items; program options. 2020-10-27 04:11:44 -07:00
Jason Volk 5ed2022517 ircd:Ⓜ️:app: Additional conf item to enable w/ persist. 2020-10-27 04:11:44 -07:00
Jason Volk 5c1980da70 ircd:Ⓜ️:room: Add preliminary interface specific to event content. 2020-10-27 04:11:44 -07:00
Jason Volk ed5875c869 ircd::json: Remerge tool header with index header; use value argument. 2020-10-27 01:17:06 -07:00
Jason Volk 17ca084d45 modules/client/rooms/send: Add truncation workaround for m.new_content excesses. 2020-10-26 23:41:11 -07:00
Jason Volk 1c33127e8e modules/console: Remove unnecessary db cache info table column. 2020-10-26 23:41:11 -07:00
Jason Volk 50cb49d558 modules/client/search: Move resources into namespace; add log facility. 2020-10-26 23:41:11 -07:00
Jason Volk b7f2bd8e63 modules/client/rooms/send: Add payload size condition and exception. 2020-10-26 23:41:11 -07:00
Jason Volk cc8c9942a4 ircd:Ⓜ️:push::request: Add conf item to toggle functionality. 2020-10-25 00:30:35 -07:00
Jason Volk 891cba3fb9 modules/m_pusher: Implement Push Gateway 3.1 POST Server Behavior. (closes #63) 2020-10-25 00:30:35 -07:00
Jason Volk 3cbf610cd0 ircd:Ⓜ️:user::pushers: Additional derivative utils for interface. 2020-10-25 00:09:59 -07:00
Jason Volk 7e22894437 ircd::http: Add default User-Agent header if none specified. 2020-10-25 00:09:59 -07:00
Jason Volk 5265b955f6 modules/m_pusher: Add preliminary pusher hook; worker loop. 2020-10-24 07:31:31 -07:00
Jason Volk 762ab3cadb modules/console: Improve app list output. 2020-10-24 06:27:37 -07:00
Jason Volk e1e1d2243d modules/m_push: Allow more notification types to user room. 2020-10-24 06:27:36 -07:00
Jason Volk 8d1e9dee65 ircd:Ⓜ️:push: Disable the default underride rule for m.room.message. 2020-10-24 06:27:36 -07:00
Jason Volk 27fe4a9d81 ircd:Ⓜ️:app: Add restriction binpath; improve stdio to room; improve console cmd. 2020-10-24 06:26:44 -07:00
Jason Volk fea49e07df ircd::exec: Set signal mask for the child process. 2020-10-24 06:26:38 -07:00
Jason Volk f4558a84e6 ircd::exec: Implement callback handler suite; async wait(). 2020-10-24 05:41:46 -07:00
Jason Volk 9593a925a8 ircd::exec: Improve signal/join process. 2020-10-24 05:41:42 -07:00
Jason Volk 0d4898b0cd modules/federation/get_missing_events: Use static closure; replace unquote() w/ json::string. 2020-10-24 01:59:11 -07:00
Jason Volk e79c619ece modules/federation/get_missing_events: Improve limit value clamp; conf items; defaults. 2020-10-24 01:59:11 -07:00
Jason Volk 1874400bdd ircd:Ⓜ️:resource: Fix regression in Host string compare con canon port. 2020-10-24 01:59:11 -07:00
Jason Volk 810036e9f4 modules/m_command: Fix util::timer usage regression in ping cmds. 2020-10-24 01:59:11 -07:00
Jason Volk 52750835be ircd::exception: Fix inconsistent format string. 2020-10-24 01:59:11 -07:00
Jason Volk 0e32ff76cb ircd:Ⓜ️:fetch: Add last resort fallback to mxid host. 2020-10-21 00:34:05 -07:00
Jason Volk 5d7f56a5ce ircd:Ⓜ️:app: Application management infrastructure w/ cmd suite. 2020-10-20 23:20:41 -07:00
Jason Volk 7c931b880e ircd::exec: Additional signals; exception handling. 2020-10-20 23:20:41 -07:00
Jason Volk 86a8509b26 ircd:Ⓜ️:exec: Add options structure; add logging/detach related options. 2020-10-20 23:20:41 -07:00
Jason Volk e5b0fe25c7 ircd::fs: Add is_exec() to interface. 2020-10-20 23:20:41 -07:00
Jason Volk 5c8c12dd06 modules/console: Add exec cmd suite. 2020-10-20 23:20:41 -07:00
Jason Volk 1d97263066 ircd::proc: Add basic subprocess interface; ios integration. 2020-10-20 23:20:41 -07:00
Jason Volk 8b4fdf49c4 ircd::net: Cleanup interface arguments w/ common alias. 2020-10-20 23:20:41 -07:00
Jason Volk 33e54f1ccb ircd:Ⓜ️:acquire: Minor cleanup; fix comment. 2020-10-20 23:20:41 -07:00
Jason Volk 59495a74bf ircd::json: Fix unadjusted serial size for object::member property names. 2020-10-20 23:20:41 -07:00
Jason Volk 8385a63886 ircd:Ⓜ️🆔 Relax user_id character grammar. 2020-10-20 22:34:45 -07:00
Jason Volk 263596b584 ircd:Ⓜ️:fed::well_known: Remove unused debuglog buffer. 2020-10-20 22:19:34 -07:00
Jason Volk a91dc48322 construct: Remove redundant final epoch value. (bfe864663c) 2020-10-20 22:19:34 -07:00
Jason Volk cda10cc799 ircd::simd::support: Fix formatting; fix avx512f macro name; add vbmi/vbmi2. 2020-10-20 22:19:34 -07:00
Jason Volk e923054e85 ircd::fmt: Relax string specifier grammar from printable to non-control. 2020-10-20 22:19:34 -07:00
Jason Volk 51fdf2bfdf ircd::rfc3986::decoder: Relax decode restriction to all non-control. 2020-10-20 22:19:34 -07:00
Jason Volk 9d45118628 ircd::rfc3986::decoder: Relax unreserved characters to non-control. 2020-10-20 21:48:06 -07:00
Jason Volk b407769e21 ircd:Ⓜ️:fed::well_known: Add condition for result extrication w/ OK code.
ircd:Ⓜ️:fed::well_known: Add internal buffer w/ copy for m_server.
2020-10-20 20:55:30 -07:00
Jason Volk e0cc786a9d modules/client/sync/rooms/timeline: Fix timeline limited flag condition; minor cleanup. 2020-10-17 21:06:05 -07:00
Jason Volk 6fce2adc69 ircd::info: Add explicit compiler version in init infolog. 2020-10-17 16:50:31 -07:00
Jason Volk 6da204b063 construct: Fix exception propagation; interrupt masking during runlevel change. 2020-10-17 16:01:36 -07:00