0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-04 17:48:35 +02:00
Commit graph

13152 commits

Author SHA1 Message Date
Jason Volk 5d55188294 ircd::db::database::events: Add log level case for unrecoverable severity. 2020-10-31 12:05:51 -07:00
Jason Volk d3b33ec811 ircd:Ⓜ️:dbs: Add prefetch handlers; mechanism and related options. 2020-10-31 12:05:51 -07:00
Jason Volk ae2d112612 ircd:Ⓜ️:prefetch: Prefetch index; prevent blocking on translation. 2020-10-31 12:05:51 -07:00
Jason Volk 30d4a89db9 ircd:Ⓜ️:fetch: Additional legacy event_id hostpart fallback. 2020-10-29 07:49:04 -07:00
Jason Volk eaefcceefb ircd::db::database: Pair 'recover' open value with WAL skip consistency. 2020-10-29 07:49:04 -07:00
Jason Volk 1244002de3 ircd:Ⓜ️:fetch: Test viability of supplied remote hint before selecting. 2020-10-29 04:49:51 -07:00
Jason Volk cdb52ba99a ircd:Ⓜ️:fetch: Cleanup/Improve remote selection related. 2020-10-29 04:49:51 -07:00
Jason Volk a07498f0fe ircd:Ⓜ️:fetch: Fix clang loop reference variable warning. 2020-10-29 04:49:51 -07:00
Jason Volk a92bb97e80 ircd:Ⓜ️:fed::well_known: Assertion for throw option expectation. 2020-10-29 04:49:51 -07:00
Jason Volk 30796e5729 ircd::buffer: Fix template name conflicts for clang-11; apply inline linkages.
ircd::json::tuple: Fix template name related for clang-11.

ircd::ctx: Fix template related for clang-11; inline linkages.

ircd:Ⓜ️🪝 Fix template related for clang-11.
2020-10-29 04:06:59 -07:00
Jason Volk 90c2ecd2e1 ircd::prof: Remove/reduce function thread-local buffers. 2020-10-29 04:06:59 -07:00
Jason Volk 686721d0dc ircd::info: Replace anonymous construction w/ fixed_buffer. 2020-10-29 03:51:56 -07:00
Jason Volk 91e3f8a2b8 ircd::net::addrs: Fix attribute portage. 2020-10-29 03:51:56 -07:00
Jason Volk 3b75b06bf1 ircd:Ⓜ️:room: Fix stale comment. [ci skip]
ircd::simd: Fix erroneous comment. [ci skip]
2020-10-29 03:00:48 -07:00
Jason Volk a6b3b3f80b include/ircd/Makefile: Set clang equiv of -fmax-errors. 2020-10-29 03:00:48 -07:00
Jason Volk 2377a429ce configure: Check for ARM feature headers. 2020-10-29 03:00:48 -07:00
Jason Volk c5478cd151 ircd::buffer: Remove builtin requiring constexpr size for clang-11. 2020-10-28 12:42:59 -07:00
Jason Volk e1df7629b5 modules/console: Add get/set top level shortcut cmds. 2020-10-28 12:42:59 -07:00
Jason Volk f6a5e8daf3 ircd:Ⓜ️:app: Implement stdin to app from room. 2020-10-28 05:39:09 -07:00
Jason Volk ca69e70653 modules/console: Add app signal cmd. 2020-10-28 05:30:35 -07:00
Jason Volk e55c750f97 ircd::db: Reduce default target size base. 2020-10-28 04:35:49 -07:00
Jason Volk e918bf06bb ircd::exec: Synchronize join to fix waitpid()=ECHILD. 2020-10-28 04:35:49 -07:00
Jason Volk 55e7b83ca7 ircd:Ⓜ️:app: Improve stdout handler; member state off of worker stack. 2020-10-28 04:35:45 -07:00
Jason Volk 8f5b4704be modules/m_direct_to_device: Move infolog message to debuglog. 2020-10-28 03:31:55 -07:00
Jason Volk 1e1f4982fa ircd::db::database::wal_filter: Improve debug output. 2020-10-28 03:31:55 -07:00
Jason Volk bbefffe2ac ircd::ctx: Hoist adjoindre class member to static. 2020-10-28 03:31:55 -07:00
Jason Volk f026e81a07 ircd: Instrument against string_view(string&&) impossible construction.. 2020-10-28 03:31:55 -07:00
Jason Volk 9fd7b60917 construct: Allow -recoverdb option to specify a string argument. 2020-10-27 22:44:06 -07:00
Jason Volk 975c54a1a3 ircd::db::env: Remove irrelevant information in debuglog. 2020-10-27 22:44:06 -07:00
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