Jason Volk
|
5ae495031f
|
ircd:Ⓜ️:event::fetch: Improve fetch options related; minor cleanup.
|
2019-01-16 12:19:25 -08:00 |
|
Jason Volk
|
2171cc23e8
|
ircd::db: Fix cell::load seek validation.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
1e7325eb40
|
ircd::db: Allow default empty index for cell ctor.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
4b88fcd157
|
ircd:Ⓜ️:vm: Factor opts.json into db::txn's reserve bytes.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
52a9ca9635
|
ircd:Ⓜ️:vm: Add json vm option.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
8b1887c5f8
|
ircd::fs::aio: Fix assertion.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
c5489cecb0
|
ircd:Ⓜ️:event::fetch: Add options to seek(); add event_json query branch.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
15c13d5c9b
|
modules/console: Improve event info cmd.
|
2019-01-15 15:36:18 -08:00 |
|
Jason Volk
|
c314a9bb78
|
ircd:Ⓜ️:dbs: Add event_json column with conditional indexer.
|
2019-01-15 15:36:18 -08:00 |
|
Jason Volk
|
7c998e48ed
|
ircd:Ⓜ️:dbs: Cleanup / reorg write-indexers stack.
|
2019-01-15 13:00:15 -08:00 |
|
Jason Volk
|
1ab20cf721
|
ircd:Ⓜ️ Reorg / split / de-friend-inject various event interfaces.
|
2019-01-15 12:49:53 -08:00 |
|
Jason Volk
|
482112b369
|
ircd::mods: Improve exception translation.
|
2019-01-13 16:55:52 -08:00 |
|
Jason Volk
|
1a53b0e6e4
|
ircd::ctx: Improve exception handling at base frame.
|
2019-01-13 16:37:31 -08:00 |
|
Jason Volk
|
cbf456a388
|
ircd: Rename and refactor ircd::assertion interface into ircd::panic.
|
2019-01-13 16:37:31 -08:00 |
|
Jason Volk
|
522656047e
|
ircd:Ⓜ️:events: Add clarification to comment.
|
2019-01-13 14:02:54 -08:00 |
|
Jason Volk
|
ea4c3447c6
|
ircd::fs::aio: Simplify various conditions; add various comments; cleanup.
|
2019-01-13 14:02:03 -08:00 |
|
Jason Volk
|
4871928bfa
|
ircd::ctx: Partial de-inline of dock methods.
|
2019-01-13 13:57:34 -08:00 |
|
Jason Volk
|
3fae228c1a
|
ircd::json: Simplify json::object interface: eliminate path traversing overloads.
|
2019-01-12 16:47:48 -08:00 |
|
Jason Volk
|
8421dd46b6
|
modules/client/register: Support the inhibit_login option.
|
2019-01-12 12:34:34 -08:00 |
|
Jason Volk
|
0f6363f3e5
|
modules/client/register: Fix flows regression; minor cleanup.
|
2019-01-12 12:33:00 -08:00 |
|
Jason Volk
|
b42ded1fc7
|
ircd::http: Add string views to make the raw head data available.
|
2019-01-12 11:56:00 -08:00 |
|
Jason Volk
|
3a3dfe40d1
|
modules/client: Implement the register/available endpoint.
|
2019-01-12 11:51:57 -08:00 |
|
Jason Volk
|
f6e1311e21
|
ircd::json: Split path related from util header.
|
2019-01-12 11:51:15 -08:00 |
|
Jason Volk
|
6a0b384d8f
|
modules/console: Workaround https://github.com/facebook/rocksdb/issues/4878
|
2019-01-11 18:15:46 -08:00 |
|
Jason Volk
|
ba5701acca
|
modules/client/sync: Improve parallel; comments; dynamic memory for large buffers.
|
2019-01-11 17:41:23 -08:00 |
|
Jason Volk
|
fe15e0d6a6
|
ircd::db: Use the proper cache query here.
|
2019-01-11 17:40:27 -08:00 |
|
Jason Volk
|
47bda85f3f
|
modules/console: Add event cached cmd.
|
2019-01-11 17:40:14 -08:00 |
|
Jason Volk
|
d5956f47f7
|
ircd:Ⓜ️ Fix the m::cached logic to discount missing values.
|
2019-01-11 17:38:33 -08:00 |
|
Jason Volk
|
655d4e41c6
|
ircd::db: Configuration package.
|
2019-01-11 17:37:51 -08:00 |
|
Jason Volk
|
cbc4ddefe4
|
ircd::db: Fix issues with cache queries.
|
2019-01-11 17:36:05 -08:00 |
|
Jason Volk
|
d3d5f03b8c
|
ircd::db: Ensure no internal block cache is created by rocksdb when do not want.
|
2019-01-11 16:48:57 -08:00 |
|
Jason Volk
|
f55ad72ed5
|
ircd::db: Maintain our own names for caches.
|
2019-01-11 16:21:04 -08:00 |
|
Jason Volk
|
9a42fd9f60
|
ircd::db: Prevent submitting row with one cell to request pool.
|
2019-01-11 14:01:56 -08:00 |
|
Jason Volk
|
56b1e760cf
|
modules/client/sync/rooms: Create a directory for ephemeral.
|
2019-01-11 13:58:23 -08:00 |
|
Jason Volk
|
0f20a6a6ba
|
ircd::db: Improve row seek debugging and related.
|
2019-01-11 13:57:35 -08:00 |
|
Jason Volk
|
11f905274e
|
modules/client: Use the event::idx sequence difference for unsigned.age.
|
2019-01-10 16:58:44 -08:00 |
|
Jason Volk
|
86ae182f64
|
modules/client/sync: Fix rooms.ephemeral item.
|
2019-01-10 16:58:44 -08:00 |
|
Jason Volk
|
1198f7bc56
|
ircd::json::stack: Add object::append() convenience.
|
2019-01-10 16:58:44 -08:00 |
|
Jason Volk
|
f1d5b0798e
|
modules/m_event: Improve pretty_oneline() for edu's.
|
2019-01-10 16:58:43 -08:00 |
|
Jason Volk
|
4c495e1f44
|
modules/client/sync: Various cleanup / simplify.
|
2019-01-10 16:58:37 -08:00 |
|
Jason Volk
|
b15d3b929f
|
ircd:Ⓜ️:room::messages: Support seeking to event index of 0 for begin.
|
2019-01-10 13:17:01 -08:00 |
|
Jason Volk
|
26ee1c9b5c
|
ircd:Ⓜ️ Minor cleanup.
|
2019-01-10 13:16:41 -08:00 |
|
Jason Volk
|
2d860b25a8
|
ircd:Ⓜ️:sync: Checkpoint.
|
2019-01-09 20:39:12 -08:00 |
|
Jason Volk
|
5815fc87c2
|
ircd:Ⓜ️:events: Simplify interface.
|
2019-01-09 18:08:29 -08:00 |
|
Jason Volk
|
6c96e0d785
|
ircd:Ⓜ️:events: Simplify the for_each iteration interface.
|
2019-01-09 17:11:00 -08:00 |
|
Jason Volk
|
067a2f8651
|
ircd::util: Use a long double nanoseconds template rep.
|
2019-01-09 17:05:58 -08:00 |
|
Jason Volk
|
d3adde8ef4
|
modules/s_dns_resolver: Compare server address state; add debug log on IO's.
|
2019-01-08 17:17:41 -08:00 |
|
Jason Volk
|
174213586a
|
modules/federation: Use the m::log logger here.
|
2019-01-08 17:17:41 -08:00 |
|
Jason Volk
|
179d40fd21
|
ircd:Ⓜ️ Optimize event property query.
|
2019-01-08 17:17:41 -08:00 |
|
Jason Volk
|
443905859f
|
ircd:Ⓜ️:sync: Additional abstraction; checkpoint polylog /sync modules.
|
2019-01-08 17:17:41 -08:00 |
|