Jason Volk
|
65882b7afb
|
modules/console: Fix and improve db compact cmd.
|
2018-09-19 17:16:08 -07:00 |
|
Jason Volk
|
c1a2e44ce0
|
ircd::db: Mask interruption; noexcept in filter overrides.
|
2018-09-19 17:16:08 -07:00 |
|
Jason Volk
|
7427ec991c
|
ircd::db: Add closure on manual compaction arguments.
|
2018-09-19 17:16:08 -07:00 |
|
Jason Volk
|
9afac08e40
|
ircd::db: Simplify compaction callback argument requirements w/ struct.
|
2018-09-19 17:16:07 -07:00 |
|
Jason Volk
|
1faa7e5fdd
|
ircd::db: Update and add various README's.
|
2018-09-19 16:11:21 -07:00 |
|
Jason Volk
|
53651ad808
|
ircd::db: Move database::descriptor out to db::descriptor.
|
2018-09-19 15:38:37 -07:00 |
|
Jason Volk
|
d13ed5854b
|
ircd::ctx::queue: Remove exception assertion on pops.
|
2018-09-19 01:44:13 -07:00 |
|
Jason Volk
|
3abfb6b949
|
ircd::db: Some auto-compaction hard values for now.
|
2018-09-19 00:12:55 -07:00 |
|
Jason Volk
|
c53e02428d
|
ircd: Reuse path for error code string.
|
2018-09-19 00:02:47 -07:00 |
|
Jason Volk
|
592ad284f9
|
ircd::ctx::queue: Simplify pops; universal push.
|
2018-09-18 23:53:44 -07:00 |
|
Jason Volk
|
2e245dacd1
|
ircd::server: Minor move handler binding.
|
2018-09-18 23:47:52 -07:00 |
|
Jason Volk
|
0e7a55d3b3
|
ircd::ctx::pool: Use queue push() instead of emplace().
|
2018-09-18 21:56:36 -07:00 |
|
Jason Volk
|
5a32754937
|
ircd::server: Catch anything at these handlers.
|
2018-09-18 21:48:40 -07:00 |
|
Jason Volk
|
d2fbc30d4e
|
ircd::ctx: Use better notify member here.
|
2018-09-18 21:41:21 -07:00 |
|
Jason Volk
|
be7a20d39a
|
ircd::ctx: Move any renotifying to the ctx::dock itself.
|
2018-09-18 21:35:27 -07:00 |
|
Jason Volk
|
3b960d2576
|
ircd: Add misc assertions.
|
2018-09-18 21:24:19 -07:00 |
|
Jason Volk
|
7bb8e9d5b6
|
configure: Add missing -g flag.
|
2018-09-18 19:13:14 -07:00 |
|
Jason Volk
|
b979426f7a
|
ircd::db: Update event-listener related.
|
2018-09-18 18:37:46 -07:00 |
|
Jason Volk
|
5698637dd6
|
ircd::ctx::pool: Use ctx::queue for pool's queue.
|
2018-09-18 16:45:04 -07:00 |
|
Jason Volk
|
a66c312c92
|
ircd::ctx::queue: Renotify the dock on context interruption, then propagate.
|
2018-09-18 16:43:50 -07:00 |
|
Jason Volk
|
dadf237bb5
|
ircd::server: Minor cleanup; modernize some log calls.
|
2018-09-18 15:10:10 -07:00 |
|
Jason Volk
|
fc09ba81af
|
ircd::db: Add compaction callback interface.
|
2018-09-18 15:07:09 -07:00 |
|
Jason Volk
|
6a06f2c89e
|
modules/console: More resource information.
|
2018-09-18 04:26:59 -07:00 |
|
Jason Volk
|
01c97f1179
|
Update main README links and client README.
|
2018-09-18 03:38:52 -07:00 |
|
Jason Volk
|
811e9cc95c
|
modules/console: Use client::terminate() now in client clear cmd.
|
2018-09-18 00:49:36 -07:00 |
|
Jason Volk
|
4660619f4a
|
modules/media/media: Disable bloom; ircd:Ⓜ️:dbs: Disable state_node bloom.
|
2018-09-17 23:51:55 -07:00 |
|
Jason Volk
|
75ea43885b
|
ircd:Ⓜ️:dbs: Add conf items for column block sizes.
|
2018-09-17 23:42:25 -07:00 |
|
Jason Volk
|
28df7cc529
|
modules/media: Increase the block size for media db.
|
2018-09-17 21:45:32 -07:00 |
|
Jason Volk
|
8d435305d0
|
ircd::net: Wait for pending resolver tags to complete on shutdown.
|
2018-09-17 21:31:23 -07:00 |
|
Jason Volk
|
176e70d2c7
|
ircd::db: Add table block_size setting to column descriptor.
|
2018-09-17 21:26:55 -07:00 |
|
Jason Volk
|
a4f8cf83f6
|
ircd::server: Handle unfavorable runlevel in resolver callback.
|
2018-09-17 21:06:38 -07:00 |
|
Jason Volk
|
0ed617c889
|
ircd:Ⓜ️🪝 Add option for propagating exceptions.
|
2018-09-17 20:45:05 -07:00 |
|
Jason Volk
|
76582edc5e
|
gitignore: Remove stale ignores.
|
2018-09-17 18:52:26 -07:00 |
|
Jason Volk
|
a9082eb03a
|
Move m4 to tools/m4.
|
2018-09-17 18:52:26 -07:00 |
|
Jason Volk
|
38b3bf3abe
|
include/Makefile: Add other flags vars.
|
2018-09-17 18:52:26 -07:00 |
|
Jason Volk
|
439e8618d6
|
ircd: Simplify/cleanup the coarse controls for client/server subsystems.
|
2018-09-17 16:47:36 -07:00 |
|
Jason Volk
|
225d030145
|
modules/m_typing: Minor cleanup.
|
2018-09-17 08:09:15 -07:00 |
|
Jason Volk
|
c580d42da2
|
modules/console: Add a date cmd.
|
2018-09-16 21:38:34 -07:00 |
|
Jason Volk
|
fb6bb04207
|
ircd: Various fixes for resolution of constexpr string_view & hash related; cleanup.
|
2018-09-16 21:28:46 -07:00 |
|
Jason Volk
|
92e169bf58
|
modules/m_typing: Check if user in apropos room.
|
2018-09-16 21:28:46 -07:00 |
|
Jason Volk
|
f3539ddb37
|
ircd:Ⓜ️:room: Fix stale comment.
|
2018-09-16 21:28:45 -07:00 |
|
Jason Volk
|
801a88c100
|
modules/m_typing: Involve remote servers in the typing state for timeouts.
|
2018-09-16 21:28:45 -07:00 |
|
Jason Volk
|
b589ff733f
|
modules/m_typing: Add comments to explain the eval flow.
|
2018-09-16 20:55:12 -07:00 |
|
Jason Volk
|
3188b03943
|
ircd:Ⓜ️:typing: Add an iteration of typist state w/ console cmd.
|
2018-09-16 20:55:12 -07:00 |
|
Jason Volk
|
c5e066d078
|
modules/console: Add uptime cmd.
|
2018-09-16 20:55:12 -07:00 |
|
Jason Volk
|
46cb5aee41
|
modules/m_typing: Move non-handler related from client/rooms/typing.
|
2018-09-16 20:55:12 -07:00 |
|
Jason Volk
|
5218cd681a
|
ircd: Add missing minutes chrono import.
|
2018-09-16 18:19:23 -07:00 |
|
Jason Volk
|
17e137f52a
|
modules/client/sync: Ensure indexes are a < b.
|
2018-09-15 19:32:16 -07:00 |
|
Jason Volk
|
c06c119ef9
|
ircd:Ⓜ️:name: Minor; make types consistent; fix spacing.
|
2018-09-15 11:25:19 -07:00 |
|
Jason Volk
|
d72713d91c
|
ircd::util: Fix comment.
|
2018-09-15 10:15:02 -07:00 |
|