Jason Volk
|
246a5faba4
|
ircd::db: Add interface for range deletions.
|
2019-01-25 12:32:04 -08:00 |
|
Jason Volk
|
5b3bee79a6
|
ircd::fs: Normalize buffering for path interface; add path features.
|
2019-01-25 11:49:24 -08:00 |
|
Jason Volk
|
2886924bf0
|
ircd::fs: Reorg path interface related.
|
2019-01-25 10:39:37 -08:00 |
|
Jason Volk
|
5d701601ae
|
ircd:Ⓜ️:dbs: Add indiv meta_block confs for all colums; various meta_block fixes.
|
2019-01-24 13:34:34 -08:00 |
|
Jason Volk
|
14570f73e3
|
ircd:Ⓜ️:dbs: Drop the auth_events column.
|
2019-01-24 13:05:48 -08:00 |
|
Jason Volk
|
695985327e
|
ircd:Ⓜ️:dbs: Drop the redacts column.
|
2019-01-24 12:52:45 -08:00 |
|
Jason Volk
|
250f315589
|
ircd:Ⓜ️:dbs: Drop the membership column; minor cleanup / fixes.
|
2019-01-24 12:52:26 -08:00 |
|
Jason Volk
|
d64a49428e
|
ircd:Ⓜ️ Demote membership from top-level key; remove from m::event tuple.
|
2019-01-24 12:52:26 -08:00 |
|
Jason Volk
|
64229eb755
|
ircd:Ⓜ️:vm: Expose json_source dbs option to vmopts interface.
|
2019-01-24 11:37:26 -08:00 |
|
Jason Volk
|
f1a6654f21
|
ircd:Ⓜ️ Remove any options which toggle full json persistence.
|
2019-01-24 11:37:26 -08:00 |
|
Jason Volk
|
5ea765642e
|
ircd:Ⓜ️:dbs: Drop the hashes column.
|
2019-01-24 11:12:41 -08:00 |
|
Jason Volk
|
c551777f7b
|
ircd:Ⓜ️:dbs: Drop the signatures column.
|
2019-01-24 11:12:15 -08:00 |
|
Jason Volk
|
227ec4add8
|
ircd::db: Defriend row / cell related.
|
2019-01-24 10:53:07 -08:00 |
|
Jason Volk
|
a95b688925
|
ircd:Ⓜ️:dbs: Drop the prev_state column from schema.
|
2019-01-23 16:11:26 -08:00 |
|
Jason Volk
|
c2521b587b
|
ircd::db: Consider if column dropped for boolean test.
|
2019-01-23 16:10:22 -08:00 |
|
Jason Volk
|
92154be55d
|
ircd:Ⓜ️ Use event::keys::selection bitset in event::fetch::opts rather than event::keys.
|
2019-01-23 15:36:02 -08:00 |
|
Jason Volk
|
2b9e2c850e
|
ircd::db: Remove the txn::append template iteration over a json::tuple.
|
2019-01-23 15:34:56 -08:00 |
|
Jason Volk
|
764585e370
|
ircd:Ⓜ️:dbs: Move direct column append into function; minor cleanup.
|
2019-01-23 14:47:47 -08:00 |
|
Jason Volk
|
ecd158f375
|
ircd::db: Create database/env.h index of all database/env/ headers.
|
2019-01-23 13:34:50 -08:00 |
|
Jason Volk
|
2547dc8367
|
ircd::db: Update README.
|
2019-01-23 13:07:47 -08:00 |
|
Jason Volk
|
623a59e75e
|
ircd::db: Move database.h up from database/ dir; update README.
|
2019-01-23 13:03:39 -08:00 |
|
Jason Volk
|
79dc0955b4
|
ircd::ctx::parallel: Fix counter regressions.
|
2019-01-22 14:25:05 -08:00 |
|
Jason Volk
|
f95ed6851b
|
ircd::json: Deinline / defriend various json::object related.
|
2019-01-22 12:04:23 -08:00 |
|
Jason Volk
|
39dde3b323
|
ircd::json: deinline / defriend various json::member related.
|
2019-01-22 11:43:55 -08:00 |
|
Jason Volk
|
0d78a07f55
|
ircd::json: Minor reorg / cleanup; improve some thrown errors.
|
2019-01-22 11:05:30 -08:00 |
|
Jason Volk
|
97181f9eca
|
Revert "ircd:Ⓜ️:event::fetch: Disallow the json query by default for now."
This reverts commit de8d14da5b .
|
2019-01-21 16:24:09 -08:00 |
|
Jason Volk
|
efc4831497
|
ircd::json: Improve conformity of various limitation constants.
|
2019-01-21 14:38:34 -08:00 |
|
Jason Volk
|
defed2c008
|
ircd::ctx::parallel: Use monotonic counters only; use copy for closure argument.
|
2019-01-21 12:22:50 -08:00 |
|
Jason Volk
|
9b703f9915
|
ircd::util: Truncate when stream's tellp is out of range.
|
2019-01-19 17:01:53 -08:00 |
|
Jason Volk
|
de8d14da5b
|
ircd:Ⓜ️:event::fetch: Disallow the json query by default for now.
|
2019-01-19 16:50:40 -08:00 |
|
Jason Volk
|
950f989cf0
|
ircd::crh: Add HMAC support.
|
2019-01-19 13:20:58 -08:00 |
|
Jason Volk
|
18091eeb46
|
ircd::crh: Add sha1 hashing device.
|
2019-01-19 12:25:55 -08:00 |
|
Jason Volk
|
51c5ffbb5e
|
ircd:Ⓜ️:event::fetch: Eliminate the selected_only option; make unconditional.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
b947aee02d
|
ircd:Ⓜ️ Fix subobject-linkage.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
52e6c28383
|
ircd::ctx::parallel: Simplify internal interface.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
4d05fe0353
|
ircd:Ⓜ️:event::fetch: Reorg / cleanup internal interface.
|
2019-01-18 14:33:42 -08:00 |
|
Jason Volk
|
84309261b2
|
ircd::fs::aio: Even more counters.
|
2019-01-18 10:14:38 -08:00 |
|
Jason Volk
|
aeea524ac9
|
ircd::net: Improve listener interface w/ instance reference in callbacks.
|
2019-01-18 10:14:37 -08:00 |
|
Jason Volk
|
d639eceba2
|
ircd: Move runlevel related into ircd::run:: namespace.
|
2019-01-18 09:08:56 -08:00 |
|
Jason Volk
|
8f4fe97286
|
ircd::ctx::parallel: Various cleanup; clarify counting mechanisms.
|
2019-01-17 15:51:41 -08:00 |
|
Jason Volk
|
42d9f6dc79
|
ircd:Ⓜ️:event::fetch: Simplify opts ctor; minor cleanup.
|
2019-01-17 15:38:00 -08:00 |
|
Jason Volk
|
379d5d5914
|
ircd::json::tuple: Use a forward here instead.
|
2019-01-17 14:38:18 -08:00 |
|
Jason Volk
|
c6be968111
|
ircd::json::tuple: Various keys suite cleanup / simplify.
|
2019-01-17 14:38:18 -08:00 |
|
Jason Volk
|
82690a3e0c
|
include/ircd/Makefile: Add missing -DPIC on pic target.
|
2019-01-17 11:06:40 -08:00 |
|
Jason Volk
|
a61d9e5d96
|
ircd:Ⓜ️:event::fetch: Add option for tight-to-selections.
|
2019-01-16 18:35:58 -08:00 |
|
Jason Volk
|
a6a740bbf6
|
ircd::json::tuple: Add selection copy constructor.
|
2019-01-16 18:35:30 -08:00 |
|
Jason Volk
|
1b9e306ff0
|
ircd:Ⓜ️:event::fetch: Various fixes / minor reorg.
|
2019-01-16 18:08:31 -08:00 |
|
Jason Volk
|
47cf369739
|
ircd::json::tuple: Restrict these ctors.
|
2019-01-16 17:22:09 -08:00 |
|
Jason Volk
|
fc703660f6
|
ircd:Ⓜ️ Add selecting-key ctor for event from json::object.
|
2019-01-16 16:38:14 -08:00 |
|
Jason Volk
|
4dc1e2d7fc
|
ircd::json: Add tuple ctor from json::object with keys selection.
|
2019-01-16 16:38:14 -08:00 |
|