0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-12 06:58:55 +02:00
Commit graph

7045 commits

Author SHA1 Message Date
Jason Volk 5d82889eae modules/console: Add client clear cmd. 2018-08-30 19:29:47 -07:00
Jason Volk 16f6433230 modules/console: Add net listen load and unload cmds. 2018-08-30 19:25:36 -07:00
Jason Volk 560a5eda44 modules/console: Default empty string for tmp_dh_path param to net listen cmd. 2018-08-30 19:23:50 -07:00
Jason Volk f580cb37d3 modules/s_listen: Add existence checks; improve extern interface. 2018-08-30 19:23:33 -07:00
Jason Volk 60b3cd828e ircd::net: Add listener::name() interface method. 2018-08-30 19:15:28 -07:00
Jason Volk e5f94ed704 ircd::http: Simplify interface; DRY. 2018-08-30 19:00:07 -07:00
Jason Volk 83edde639f ircd::http: Improve query::string::at() error message to show key name. 2018-08-30 10:58:32 -07:00
Jason Volk ac3b45604a ircd::db: Move comment. 2018-08-30 07:21:44 -07:00
Jason Volk 871dcbd30c client: Fix alignment of sender name. 2018-08-29 20:43:27 -07:00
Jason Volk 55e161d77e client: Fix bad ref. 2018-08-29 20:43:27 -07:00
Jason Volk 4eef231a27 client: Use room.timeline.modified for rooms list sort for now. 2018-08-29 20:43:27 -07:00
Jason Volk 8cf79948d0 client: Replace unsigned.age sort with attempted depth sort. 2018-08-29 20:43:27 -07:00
Jason Volk 52b01b62dd modules/s_listen: Remove requirement for tmp-dh; handle missing file error. 2018-08-29 20:43:27 -07:00
Jason Volk 72f77b6d22 modules/s_keys: Disable dhparam generation here. 2018-08-29 16:17:25 -07:00
Jason Volk a4bb471cf7 ircd::openssl/ircd::net: Add presupplied rfc3526 DH parameters. 2018-08-29 16:16:55 -07:00
Jason Volk 39756df70f modules/console: Show listener options raw JSON. 2018-08-29 15:55:48 -07:00
Jason Volk fcb5965e45 ircd::net: Save listener opts and add accessor. 2018-08-29 15:52:37 -07:00
Jason Volk c2ae61093a modules/media/media: Minor simplify. 2018-08-28 22:46:23 -07:00
Jason Volk b1aa733d95 ircd::db: Additional critical exclusion and interruption zones. 2018-08-28 21:53:17 -07:00
Jason Volk e8e2ca4850 ircd::fs: Reorg some #include statements. 2018-08-28 20:15:40 -07:00
Jason Volk 5c6874c790 ircd::db: Get better required alignments for direct IO. 2018-08-28 20:15:40 -07:00
Jason Volk 5dd9b7a3cf ircd::fs: Support for finding the O_DIRECT alignments from system. 2018-08-28 20:15:40 -07:00
Jason Volk 0f2dd85a47 ircd::ctx: Disable interrupt for the view producer sequence. 2018-08-28 18:58:09 -07:00
Jason Volk 76e48b3ef3 ircd::ctx: Test for valid then() before calling from here. 2018-08-28 18:58:09 -07:00
Jason Volk 231c95f29e modules/console: Add the verify-keys regen for new crt cmd. 2018-08-28 16:01:47 -07:00
Jason Volk 60571aabf3 modules/m_receipt: No need to log the id of the receipt saved to user's room. 2018-08-28 15:59:52 -07:00
Jason Volk ed9d8d72ee modules/console: Move this branch to prevent any error'ing before it. 2018-08-28 15:59:08 -07:00
Jason Volk d70ef25711 ircd::db: Simplify port entry checks. 2018-08-28 15:57:49 -07:00
Jason Volk 3833aa70cb ircd::db: Additional trivial vtable placements. 2018-08-28 15:44:03 -07:00
Jason Volk 958b176545 modules/s_keys: Better warning message for user. 2018-08-28 15:10:16 -07:00
Jason Volk 1ae8b8cc4a modules/s_keys: Auto-generate dhparams on key init. 2018-08-28 15:06:07 -07:00
Jason Volk c7ccf8dcc8 modules/s_keys: Fix linkage for create_my_key(). 2018-08-28 15:05:54 -07:00
Jason Volk a4e4424ede ircd: Improve main control flow for termination condition during init. 2018-08-28 15:04:23 -07:00
Jason Volk 89fbab2d7a ircd::openssl: Add yield points to genprime routine. 2018-08-28 13:15:26 -07:00
Jason Volk 1bd130bf94 construct: Remove the startup root euid check. gl;hf. 2018-08-28 13:05:10 -07:00
Jason Volk 0787b5ff71 ircd::openssl: Add dhparam generator suite. 2018-08-28 13:01:10 -07:00
Jason Volk 0dcaedabff ircd::openssl: Move genrsa_cb to genprime_cb for abstractive reuse. 2018-08-28 12:53:34 -07:00
Jason Volk 8340f005da ircd::db: Use terminate() on the request pool on ~init(); log messages. 2018-08-28 12:06:56 -07:00
Jason Volk 2b199ae3ed ircd::net/ircd::server/ircd::client: Various cleanup; log messages. 2018-08-28 12:06:45 -07:00
Konstantinos Sideris 111bf3b717 tools: Add docker file. 2018-08-27 11:01:49 -07:00
Jason Volk 2a11c33c9f ircd::ctx: More list assertions. 2018-08-27 01:45:31 -07:00
Jason Volk cd74a39330 ircd::db: Move the write mutex to a global and lock for compaction points too. 2018-08-26 20:46:59 -07:00
Jason Volk edbc0984c5 ircd::ctx: Linkage for default and move semantics of ctx::context. 2018-08-26 20:46:59 -07:00
Jason Volk 0eaa2fe211 ircd::ctx: Add motivation section to README. 2018-08-26 20:46:59 -07:00
Jason Volk 04175d62b2 ircd::ctx: Object semantics on unlock_guard<>. 2018-08-26 20:46:59 -07:00
Jason Volk 600a73d566 ircd::ctx: Add an upgrade_lock<> template. 2018-08-26 20:46:59 -07:00
Jason Volk 3a8f3c58de ircd::ctx: Add some indicators on shared_mutex. 2018-08-26 18:01:12 -07:00
Jason Volk 26d062e3f7 ircd::ctx: Fix erroneous have-include guard here. 2018-08-26 17:19:53 -07:00
Jason Volk 48a436fcc1 ircd:Ⓜ️:event: Addl prev utils; simplify before(). 2018-08-26 07:13:47 -07:00
Jason Volk 02d1cd1115 ircd:Ⓜ️ Add central linkage for m::feds::state. 2018-08-26 07:13:47 -07:00