Jason Volk
|
3ee9186173
|
ircd:Ⓜ️ Improve safe init exception propagation.
|
2018-08-30 21:55:20 -07:00 |
|
Jason Volk
|
140c4a5143
|
ircd:Ⓜ️ Only set ircd offline presence on clean ~init.
|
2018-08-30 21:55:20 -07:00 |
|
Jason Volk
|
32a67c82c9
|
ircd::mods: Minor cleanup.
|
2018-08-30 21:55:19 -07:00 |
|
Jason Volk
|
5f9c12bddc
|
ircd::ctx: Break down when() templates; fix mutability.
|
2018-08-30 21:20:43 -07:00 |
|
Jason Volk
|
4b2ff18f6c
|
ircd::ctx: Add ADL'ed state() convenience for promise template.
|
2018-08-30 19:53:16 -07:00 |
|
Jason Volk
|
ce245cb116
|
modules/console: Increase this buffer because it's halved for two requests.
|
2018-08-30 19:36:36 -07:00 |
|
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 |
|