Jason Volk
|
bf4cdbf878
|
modules/s_dns_resolver: Additional checks before allowing entry to resolver.
|
2018-10-23 11:23:17 -07:00 |
|
Jason Volk
|
68a136c85d
|
modules/s_dns_resolver: Fix missing fmtstr argument.
|
2018-10-23 11:22:22 -07:00 |
|
Jason Volk
|
325c2a34b3
|
modules/s_dns_resolver: Remove redundant dtor interruption.
|
2018-10-23 10:16:44 -07:00 |
|
Jason Volk
|
242516c853
|
ircd:Ⓜ️ Add central interface for room state prefetch; add console cmd; apply to client sync.
|
2018-10-23 10:01:36 -07:00 |
|
Jason Volk
|
c83d17396b
|
modules: Rename vm_fetch to s_fetch.
|
2018-10-23 09:13:48 -07:00 |
|
Jason Volk
|
1b24e14841
|
modules/console: Add detailed SST table statistics.
|
2018-10-22 13:52:20 -07:00 |
|
Jason Volk
|
87224e8cf4
|
modules/console: Add db columns listing cmd; add ID to output.
|
2018-10-22 07:10:23 -07:00 |
|
Jason Volk
|
8be65012ec
|
ircd::db: Refactor column indexing and state to handle dropped columns.
|
2018-10-22 07:09:55 -07:00 |
|
Jason Volk
|
d3e61abe7d
|
ircd::db: Implement interface for column dropping.
|
2018-10-22 04:34:05 -07:00 |
|
Jason Volk
|
d02bdfe436
|
modules/console: Add table detail to db column info cmd.
|
2018-10-21 10:27:53 -07:00 |
|
Jason Volk
|
7755e61e9e
|
modules/console: Reformat db files cmd outputs.
|
2018-10-21 10:19:07 -07:00 |
|
Jason Volk
|
2b0fd97b86
|
modules/console: Add per column db info summary.
|
2018-10-21 04:33:04 -07:00 |
|
Jason Volk
|
5a9c264981
|
modules/client/sync: Promote polylog stats overview log message to infolog.
|
2018-10-21 00:24:26 -07:00 |
|
Jason Volk
|
ceb9559a56
|
modules/console: Add time cmd to time cmds.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
c3988c6859
|
modules/console: Split console_command entry function for internal use.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
7eb091cad0
|
modules/console: Add count argument to room state cmd.
|
2018-10-18 17:31:27 -07:00 |
|
Jason Volk
|
8ed4dc9623
|
modules/client/sync: Add some stats and debug log to sync.
|
2018-10-18 07:46:53 -07:00 |
|
Jason Volk
|
e24fb3237c
|
modules/m_room_message: Show event_id in infolog string.
|
2018-10-17 22:00:50 -07:00 |
|
Jason Volk
|
d276426a27
|
modules/federation/query: Fix directory query for room_id.
|
2018-10-17 10:09:05 -07:00 |
|
Jason Volk
|
02f64c7f34
|
ircd: Add ios unit to provide a more central control point for asio.
|
2018-10-17 05:12:10 -07:00 |
|
Jason Volk
|
1b72722386
|
modules: Start an m_room_message protocol handler stub.
|
2018-10-16 11:55:30 -07:00 |
|
Jason Volk
|
46154c61c2
|
modules/media/media: Add some bloom on blocks table.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
18977fabe1
|
modules/client/sync: Condition on conf items for prefetches of polylog state/timeline.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
8f05718e2b
|
modules/s_dns: More descriptive log messages on timeouts.
|
2018-10-14 04:12:28 -07:00 |
|
Jason Volk
|
0843ff5f79
|
modules/client/sync: Checkpoint some structural changes.
|
2018-10-14 03:58:26 -07:00 |
|
Jason Volk
|
5e35e0593a
|
modules/console: Fix feds resend regression after vm::accept removal.
|
2018-10-11 01:37:15 -07:00 |
|
Jason Volk
|
f216f60583
|
ircd:Ⓜ️:vm: Add more options for fine-grained hook call control during eval.
|
2018-10-11 01:30:31 -07:00 |
|
Jason Volk
|
11818f6c3e
|
modules/client/sync: Minor simplify.
|
2018-10-09 21:34:58 -07:00 |
|
Jason Volk
|
9aa6e2b768
|
ircd:Ⓜ️ Rename most vm.notify hooks to vm.effect; Refactor vm::accept related.
|
2018-10-09 20:56:12 -07:00 |
|
Jason Volk
|
5a5cf35042
|
modules/s_dns_cache: Abstract templates for cache related; minor reorg.
|
2018-10-03 15:55:01 -07:00 |
|
Jason Volk
|
0df3eafea2
|
modules/s_dns: Simplify/breakdown callback stack related.
|
2018-10-03 14:33:53 -07:00 |
|
Jason Volk
|
95c6f69e5d
|
ircd::net::dns: Add explicit qtype to opts and integrate w/ query stack.
|
2018-10-02 22:53:23 -07:00 |
|
Jason Volk
|
7af6ecdeed
|
modules/console: Fix constructing hostport from srv record tgt.
|
2018-10-02 21:16:15 -07:00 |
|
Jason Volk
|
fdb3f9bc4a
|
ircd::conf: Disambiguate string item access via cast conversion.
|
2018-10-02 15:58:03 -07:00 |
|
Jason Volk
|
88dfc8841d
|
modules/vm_fetch: Checkpoint cruft removal.
|
2018-10-01 14:00:51 -07:00 |
|
Jason Volk
|
450ec3523e
|
modules/s_dns: Consolidate DNS related into units of a single module.
|
2018-10-01 13:56:00 -07:00 |
|
Jason Volk
|
0e6221b8dc
|
ircd::net::dns: Move closure chains out to modules/s_dns; minor reorg.
|
2018-10-01 12:47:49 -07:00 |
|
Jason Volk
|
5b7cf5a8eb
|
ircd::net::dns: Reorg namespace structure related.
|
2018-10-01 12:03:31 -07:00 |
|
Jason Volk
|
05cc6ddf83
|
ircd::net: Move resolver service out to modules/s_resolver.
|
2018-09-30 20:18:32 -07:00 |
|
Jason Volk
|
5a627efaad
|
ircd::net::dns: Move cache related out to modules/s_dns.
|
2018-09-30 20:18:32 -07:00 |
|
Jason Volk
|
da8beda0c3
|
ircd:Ⓜ️🆔 Support intuitive constructions of m::node::id.
|
2018-09-30 17:58:16 -07:00 |
|
Jason Volk
|
ede0f79c3d
|
modules/s_conf: Eliminate the redundant conf reload after runlevel RUN transition.
|
2018-09-29 19:57:14 -07:00 |
|
Jason Volk
|
960ffe1f16
|
modules/console: Add mem trim cmd.
|
2018-09-27 16:27:16 -07:00 |
|
Jason Volk
|
f023d05e66
|
ircd::allocator: Pretty IEC units for memory info.
|
2018-09-27 01:53:03 -07:00 |
|
Jason Volk
|
d5c3724428
|
modules/client/sync: Fix index minmax for stable notification counting.
|
2018-09-27 00:59:17 -07:00 |
|
Jason Volk
|
b382e51e20
|
modules/console: Retweak cache cmd output.
|
2018-09-26 18:28:37 -07:00 |
|
Jason Volk
|
5e843d0494
|
modules/console: Tweak formatting of db cache output.
|
2018-09-26 15:40:54 -07:00 |
|
Jason Volk
|
24b7aa56db
|
modules/console: Improve output of db__txn cmd.
|
2018-09-26 15:36:31 -07:00 |
|
Jason Volk
|
6b63d2e5af
|
modules/console: Fix db txns cmd.
|
2018-09-26 15:28:30 -07:00 |
|
Jason Volk
|
13c323a29d
|
modules/console: Reformat cache cmd table; add pinned usage.
|
2018-09-26 02:44:20 -07:00 |
|
Jason Volk
|
533d129322
|
ircd::db: Enable histogram interface; partial data tally.
|
2018-09-25 22:18:37 -07:00 |
|
Jason Volk
|
c90b530656
|
ircd:Ⓜ️:feds: Add central interface linkage for feds head.
|
2018-09-25 17:14:48 -07:00 |
|
Jason Volk
|
04cb15cc79
|
modules/console: Add type selection to room state cmd.
|
2018-09-25 16:37:07 -07:00 |
|
Jason Volk
|
cf783d2729
|
ircd:Ⓜ️:room: Refactor out additional test protocol iterations; minor reorg.
|
2018-09-25 16:37:07 -07:00 |
|
Jason Volk
|
64ccbea79d
|
ircd:Ⓜ️:room: Refactor out remaining "test protocol" iterations from state interface.
|
2018-09-25 16:02:19 -07:00 |
|
Jason Volk
|
081125c362
|
modules/console: Add more output on db overview.
|
2018-09-25 15:06:13 -07:00 |
|
Jason Volk
|
8e9a4b0d3b
|
modules/console: Output format tweaks; pretty(iec()) sizes.
|
2018-09-25 01:36:13 -07:00 |
|
Jason Volk
|
1b2a22bb39
|
modules/console: Add conf rehash force option.
|
2018-09-25 01:20:59 -07:00 |
|
Jason Volk
|
014aa5b80e
|
modules/s_conf: Handle errors on conf item create here.
|
2018-09-25 00:33:40 -07:00 |
|
Jason Volk
|
86fffa22ea
|
modules/console: Use human readable size outputs for various.
|
2018-09-25 00:33:40 -07:00 |
|
Jason Volk
|
4e3efb73d3
|
ircd::db: Use cfmd rather than live-files way to get column family metadata.
|
2018-09-24 23:10:27 -07:00 |
|
Jason Volk
|
1a0d297a09
|
modules/console: Add a wildcard to rebuild present state of all rooms.
|
2018-09-22 17:30:58 -07:00 |
|
Jason Volk
|
8ce3325905
|
modules/client/sync: Catch and drop exception around account_data.
|
2018-09-22 16:01:10 -07:00 |
|
Jason Volk
|
1dad409311
|
modules/console: Support sst dumping all columns.
|
2018-09-22 15:04:39 -07:00 |
|
Jason Volk
|
e518bfc709
|
modules/console: Abstract the sst file output functions.
|
2018-09-22 15:04:38 -07:00 |
|
Jason Volk
|
e0bed2dc3e
|
ircd::db: Add sst dump writer; move sst tool.
|
2018-09-22 15:04:38 -07:00 |
|
Jason Volk
|
99ff78f5c7
|
ircd::db: Create an sst utility space; move fileinfo into sst.
|
2018-09-22 13:28:44 -07:00 |
|
Jason Volk
|
f7da7d9be8
|
ircd::db: Support SST dump tooling.
|
2018-09-21 17:33:34 -07:00 |
|
Jason Volk
|
f2cfa87d49
|
modules/console: Improve db files output.
|
2018-09-21 15:09:51 -07:00 |
|
Jason Volk
|
7834c86360
|
ircd::db: Add support for direct SST file ingestion.
|
2018-09-21 15:08:57 -07:00 |
|
Jason Volk
|
ae36485d13
|
ircd::db: Add back the target level to range compact.
|
2018-09-20 23:30:51 -07:00 |
|
Jason Volk
|
9fb0daa69b
|
modules/console: Update/improve db files cmd.
|
2018-09-20 23:30:50 -07:00 |
|
Jason Volk
|
65882b7afb
|
modules/console: Fix and improve db compact cmd.
|
2018-09-19 17:16:08 -07:00 |
|
Jason Volk
|
53651ad808
|
ircd::db: Move database::descriptor out to db::descriptor.
|
2018-09-19 15:38:37 -07:00 |
|
Jason Volk
|
6a06f2c89e
|
modules/console: More resource information.
|
2018-09-18 04:26:59 -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
|
28df7cc529
|
modules/media: Increase the block size for media db.
|
2018-09-17 21:45:32 -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
|
92e169bf58
|
modules/m_typing: Check if user in apropos room.
|
2018-09-16 21:28:46 -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
|
17e137f52a
|
modules/client/sync: Ensure indexes are a < b.
|
2018-09-15 19:32:16 -07:00 |
|
Jason Volk
|
a13fa1936c
|
Merge branch 'leave-cmd' of https://github.com/mujx/construct
|
2018-09-15 06:53:26 -07:00 |
|
Jason Volk
|
114bbdb7d0
|
modules/media/media: Add conf items for enabling caches.
|
2018-09-15 06:41:34 -07:00 |
|
Konstantinos Sideris
|
2915830f0e
|
Simplify leave command
|
2018-09-15 14:02:06 +03:00 |
|
Jason Volk
|
5b9a6efc54
|
modules/console: Add cmd to explore posix env vars.
|
2018-09-15 03:27:26 -07:00 |
|
Jason Volk
|
1711df33a9
|
ircd::conf: Use util::callbacks here.
|
2018-09-15 00:38:45 -07:00 |
|
Jason Volk
|
fe26b5e0c0
|
modules: thread_local mods::import cannot be used or the module gets stuck.
|
2018-09-14 07:44:44 -07:00 |
|
Jason Volk
|
1dc83d7801
|
modules/m_user: Search the formatted_body for a user mxid first.
|
2018-09-14 07:34:05 -07:00 |
|
Jason Volk
|
7b267e1c6d
|
modules/m_room: Fix counting semantic.
|
2018-09-14 07:34:05 -07:00 |
|
Jason Volk
|
a7dbc8e882
|
modules/client/sync: Add highlight count to sync; reintegrate notification count.
|
2018-09-14 07:34:05 -07:00 |
|
Jason Volk
|
b1cd9edcd2
|
modules/m_user: Additional derived tools for linear highlight counting.
|
2018-09-14 07:30:47 -07:00 |
|
Jason Volk
|
5daa57d447
|
modules/m_user: Add a brute linear highlight counter for user in room.
|
2018-09-14 07:30:47 -07:00 |
|
Jason Volk
|
6a646f1ba4
|
modules: Start an m_user module; add preliminary message highlight test.
|
2018-09-14 05:17:16 -07:00 |
|
Jason Volk
|
eab8b87970
|
modules/console: Remove unnecessary output of the srv_key.
|
2018-09-14 00:50:14 -07:00 |
|