Jason Volk
|
4aaeaff8fb
|
ircd:Ⓜ️:vm: Add options for pre-checked event conformity or skip entirely.
|
2018-03-12 19:38:27 -07:00 |
|
Jason Volk
|
9749d7c609
|
ircd:Ⓜ️:vm: Add wrapping to accepted event notify; further merge EDU and PDU core path.
|
2018-03-12 19:27:53 -07:00 |
|
Jason Volk
|
79f6974f86
|
ircd::net: Wait for destruction of all sockets on shutdown.
|
2018-03-12 18:50:36 -07:00 |
|
Jason Volk
|
09923ff758
|
ircd::server: Add external interface to clear a peer error; w/ console command.
|
2018-03-12 14:20:39 -07:00 |
|
Jason Volk
|
a22e45a9f5
|
ircd: Break down client shutdown; improve various shutdown refusals.
|
2018-03-12 14:20:39 -07:00 |
|
Jason Volk
|
cabeb4c128
|
ircd::net::dns: Add send rate-limiting for resolver queries.
|
2018-03-12 12:20:22 -07:00 |
|
Jason Volk
|
15b3292033
|
ircd: Add ADL participants for vector_view.
|
2018-03-12 11:24:31 -07:00 |
|
Jason Volk
|
a00a71e34c
|
ircd::openssl: Add stringify x509 to JSON.
|
2018-03-12 11:16:49 -07:00 |
|
Jason Volk
|
ed0a62701d
|
ircd::openssl: Utils dealing with ASN1/X509 time related.
|
2018-03-12 11:16:26 -07:00 |
|
Jason Volk
|
c2fbe50bce
|
ircd:Ⓜ️ Add additional event conformity checks.
|
2018-03-12 09:55:45 -07:00 |
|
Jason Volk
|
12fb9747a7
|
ircd::util: Add template to remove_all_pointers<T>.
|
2018-03-11 17:03:06 -07:00 |
|
Jason Volk
|
3242c1929b
|
ircd::ctx: Cleanup future when suite related.
|
2018-03-11 14:51:14 -07:00 |
|
Jason Volk
|
d906025c28
|
ircd::ctx: Replace missed old copyright.
|
2018-03-11 13:54:51 -07:00 |
|
Jason Volk
|
ee48df71a8
|
ircd::ctx: Add future<void> already-ready constructor.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
bbd2cbc15b
|
ircd::net: Checkpoint case for read eof in the readiness handler; should split.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
f11be8a0d8
|
ircd: Replace the client write_closure thing.
|
2018-03-11 13:40:24 -07:00 |
|
Jason Volk
|
bbc1844c61
|
ircd::http: Status code signage consistency.
|
2018-03-11 10:23:06 -07:00 |
|
Jason Volk
|
ba6832b420
|
ircd: Split out allow methods list generator.
|
2018-03-11 10:22:10 -07:00 |
|
Jason Volk
|
a2be4d3ee5
|
ircd::ctx: Add when_any() / when_all().
|
2018-03-10 23:04:59 -08:00 |
|
Jason Volk
|
07c1356dae
|
ircd::ctx: Improve promise / future behaviors; cleanup.
|
2018-03-10 23:04:59 -08:00 |
|
Jason Volk
|
30700b2ad8
|
ircd::ctx: Support future continuation.
|
2018-03-10 23:04:59 -08:00 |
|
Jason Volk
|
e4d891abac
|
ircd:Ⓜ️ Remove duplicate exists(event_id) util.
|
2018-03-10 23:04:59 -08:00 |
|
Jason Volk
|
046029725a
|
ircd::db: Explicit bool cast for column.
|
2018-03-10 23:04:58 -08:00 |
|
Jason Volk
|
00ba8ebdb4
|
ircd::ctx: Factor shared_ptr out of promise/future.
|
2018-03-10 23:04:58 -08:00 |
|
Jason Volk
|
d59de1a391
|
ircd::server: Improve peer state transitions and destruction paths.
|
2018-03-10 23:04:58 -08:00 |
|
Jason Volk
|
2c4498502a
|
ircd:Ⓜ️ Add txn creation util.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
4fa33bdc60
|
Revert "ircd::ctx: Add nodejs-style future::then() rather than libstd experimental TS."
This reverts commit 37569559cf .
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
28c7826032
|
ircd::db: Add txn::append optimization allowing tuple to make direct column deltas.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
49d6d2b8ea
|
ircd::net: Add socket state and assertion for fini.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
e2569b4cb6
|
ircd: Disambiguate the litany of response argument variations.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
e4a4526b0c
|
ircd::net: Add additional conf items; update resolver timeout to use ms.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
4145a94fc8
|
ircd::conf: Abstraction for all lex_cast'able types; add additional duration specializations.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
b284f707e5
|
ircd:Ⓜ️:v1: Support query for client_keys; add console command.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
9b6ef1189b
|
ircd:Ⓜ️:v1: Support query for user_devices; add console command.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
08fc944021
|
ircd:Ⓜ️ Tweak specifics of user/account creation/activation related.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
4e75566c94
|
ircd::server: Break down the shutdown process further.
|
2018-03-09 17:10:44 -08:00 |
|
Jason Volk
|
7f336200ea
|
ircd::server: Check and clear peer error after timeout.
|
2018-03-09 12:45:25 -08:00 |
|
Jason Volk
|
81b3916953
|
ircd::server: Simplify without refcounting async ops.
|
2018-03-09 12:45:25 -08:00 |
|
Jason Volk
|
1cfe841462
|
ircd:Ⓜ️ Add additional event::conforms checks; comments.
|
2018-03-09 07:46:26 -08:00 |
|
Jason Volk
|
57deb2212a
|
ircd:Ⓜ️ Add room::messages iterator event_id cast operator.
|
2018-03-08 19:11:47 -08:00 |
|
Jason Volk
|
4a5bea668c
|
ircd/ircd:Ⓜ️ extern event_max_size conf item; minor cleanup.
|
2018-03-08 16:36:49 -08:00 |
|
Jason Volk
|
f2a39394cd
|
ircd:Ⓜ️:vm: Add opts for dbs history/present; use more efficient iov pusher.
|
2018-03-08 15:55:54 -08:00 |
|
Jason Volk
|
e2db58bd81
|
ircd:Ⓜ️:v1: Fix send_join argument.
|
2018-03-08 15:55:02 -08:00 |
|
Jason Volk
|
1e041deb55
|
ircd: Add head-only resource::response; cleanup comments / cruft.
|
2018-03-08 11:42:43 -08:00 |
|
Jason Volk
|
be2a7007fa
|
ircd:Ⓜ️ Add exists(room_alias) with option for remote query; translate not_found exception.
|
2018-03-08 11:39:37 -08:00 |
|
Jason Volk
|
dc59cb8880
|
ircd:Ⓜ️ Overload exists(room) in addition to room::id.
|
2018-03-08 11:38:29 -08:00 |
|
Jason Volk
|
b5ad6b55a6
|
ircd:Ⓜ️:vm: Add eval options for hashing signing and pre-commit debuglog.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
1e6d3d3294
|
ircd:Ⓜ️:vm: Add opts argument to event commission; comment cleanup.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
4670fdbd1b
|
ircd: Remove ircd::error_code typedef with more local typedefs.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
f10c61e046
|
ircd: Add integration utils for system and boost error related.
|
2018-03-08 09:35:59 -08:00 |
|
Jason Volk
|
eafa9fd5b2
|
ircd: Move boost system error related out of ios.h to exception.h et al.
|
2018-03-08 08:40:26 -08:00 |
|
Jason Volk
|
f1fb3d8b49
|
ircd::server: Add peer::err object.
|
2018-03-08 08:24:19 -08:00 |
|
Jason Volk
|
19e6db0a33
|
ircd::util: Add util to get what() from std::exception_ptr.
|
2018-03-08 08:23:50 -08:00 |
|
Jason Volk
|
8c02823d49
|
ircd: Tweak client error handling; fwddecl json::expectation_failure.
|
2018-03-08 07:40:41 -08:00 |
|
Jason Volk
|
f1a45cc9df
|
ircd:Ⓜ️ Libify hashing/signing functions out of vm::commit().
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
901a77266e
|
ircd:Ⓜ️:vm: Massage edus through the core eval path; rename inserted to accept.
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
37569559cf
|
ircd::ctx: Add nodejs-style future::then() rather than libstd experimental TS.
|
2018-03-07 09:13:55 -08:00 |
|
Jason Volk
|
6d0c74a064
|
ircd::ctx: Remove the promise/state reset(): should expect assignment instead.
|
2018-03-07 09:07:13 -08:00 |
|
Jason Volk
|
bc184b4d52
|
ircd::ctx: Have futures throw timeout exceptions by default; add nothrows.
|
2018-03-07 08:17:50 -08:00 |
|
Jason Volk
|
9b44217ea4
|
ircd::server: Rename opts member pointer to opt.
|
2018-03-07 07:23:35 -08:00 |
|
Jason Volk
|
daa1d6481c
|
ircd::http: Remove the no-longer used content related.
|
2018-03-06 11:24:10 -08:00 |
|
Jason Volk
|
ea3f7abde5
|
ircd::server: Add state to deny any resubmission on peer close.
|
2018-03-06 04:51:20 -08:00 |
|
Jason Volk
|
d50714ab7d
|
ircd:Ⓜ️:v1: Default ctors for all classes.
|
2018-03-06 04:28:17 -08:00 |
|
Jason Volk
|
2ec4bd025f
|
ircd::net: Underp the cache map until heterogeneous key support in stdlib.
|
2018-03-06 04:03:31 -08:00 |
|
Jason Volk
|
7021250cc3
|
ircd: Fix proper default constexpr ctor.
|
2018-03-06 03:51:51 -08:00 |
|
Jason Volk
|
2ef5f4c72c
|
ircd::ctx: Rename notify to expose.
|
2018-03-06 03:50:39 -08:00 |
|
Jason Volk
|
29f08d3615
|
ircd::ctx: Add functions to peek at the queue size of the mutexes.
|
2018-03-06 01:09:37 -08:00 |
|
Jason Volk
|
c864a6b446
|
ircd:Ⓜ️ Move keys related into modules/key; keys into node's room; remaining keys.cc into m.cc.
|
2018-03-06 00:10:36 -08:00 |
|
Jason Volk
|
0fe0d548c0
|
ircd:Ⓜ️ Consistent cast to eponymous mxid for classes.
|
2018-03-05 23:47:23 -08:00 |
|
Jason Volk
|
63614107f8
|
ircd:Ⓜ️ Introduce the node and the node::room.
|
2018-03-05 23:47:23 -08:00 |
|
Jason Volk
|
bbf1cff21b
|
ircd:Ⓜ️🆔 Rename origin to node.
|
2018-03-05 08:22:24 -08:00 |
|
Jason Volk
|
327e4da356
|
ircd::server: Rename node to peer.
|
2018-03-05 06:59:10 -08:00 |
|
Jason Volk
|
f7223b0688
|
ircd::ctx: Consolidate view and shared_view with more template.
|
2018-03-05 05:49:26 -08:00 |
|
Jason Volk
|
ec0d151827
|
ircd:Ⓜ️ Move user::password related to modules/client/account/password.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
f8dc84d46e
|
ircd:Ⓜ️ Modularize the user::activate/user::deactivate definitions.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
01ce9a3d6f
|
ircd:Ⓜ️ Move spec tuples into headers.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
bfc2ab4eef
|
ircd:Ⓜ️ Improve error ctor related.
|
2018-03-05 01:34:03 -08:00 |
|
Jason Volk
|
664bee7f78
|
ircd::json: Add semantics to prevent json::strung'ing itself.
|
2018-03-05 01:09:37 -08:00 |
|
Jason Volk
|
b37bb580be
|
ircd:Ⓜ️ Deinline these error ctors.
|
2018-03-05 01:07:52 -08:00 |
|
Jason Volk
|
8b7b8bb584
|
ircd:Ⓜ️🆔 Add function to update buffer's view after direct write.
|
2018-03-05 00:52:24 -08:00 |
|
Jason Volk
|
cc7dd13e4e
|
ircd::http: Fix enum decl related and struct packing of error.
|
2018-03-05 00:37:05 -08:00 |
|
Jason Volk
|
a39781924c
|
ircd:Ⓜ️ Take this buffer off-stack.
|
2018-03-04 09:21:51 -08:00 |
|
Jason Volk
|
69b0acde63
|
ircd:Ⓜ️ Preliminary reorg around experimental presence interface.
|
2018-03-04 08:57:02 -08:00 |
|
Jason Volk
|
e2ddeb4190
|
ircd:Ⓜ️ Add edu tuples; improve txn tuple typing.
|
2018-03-04 08:57:01 -08:00 |
|
Jason Volk
|
c7ae8d3f27
|
ircd::server: Fix conditions for link removal from link::close().
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
240e01a9b5
|
ircd:Ⓜ️ Integrate present room state table optimization into interface.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
5b4c65c875
|
ircd:Ⓜ️:dbs: Add and use origins key separator; minor cleanup.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
472aaecb0f
|
ircd:Ⓜ️:dbs: Add back the sequential state index for present room state.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
8bb31107bd
|
ircd:Ⓜ️ Relax room ctor event_id parameter for empty string_view{}.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
505b3b5115
|
ircd: Add non-throwing/defaulting token() overload.
|
2018-03-03 23:37:17 -08:00 |
|
Jason Volk
|
92bef88b6c
|
ircd::server: Improve tag cancellation/dispersal on closing/shutdown; minor cleanup.
|
2018-03-03 21:56:50 -08:00 |
|
Jason Volk
|
4df13f5d4f
|
ircd::server: Add conf items for existing todos.
|
2018-03-03 21:54:42 -08:00 |
|
Jason Volk
|
a9b87a5c09
|
ircd::util: Add pointer transform suite.
|
2018-03-03 21:53:09 -08:00 |
|
Jason Volk
|
c676d56dcd
|
ircd:Ⓜ️ Add room::members::count() with membership=join optimized path.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
7a860964c4
|
ircd:Ⓜ️ Split the origins iteration to also allow raw key iteration.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
8a5462063e
|
ircd:Ⓜ️ Add util to get membership from either event.membership or event.content.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
e95b61d46b
|
ircd:Ⓜ️ Add a room::origins::count()er.
|
2018-03-03 05:56:42 -08:00 |
|
Jason Volk
|
763c14fb7b
|
ircd:Ⓜ️:dbs: Add crucial member key to origins sequence.
|
2018-03-03 05:47:15 -08:00 |
|
Jason Volk
|
d0ef714179
|
ircd:Ⓜ️🆔 Tighten exception spec on boolean validators; tweak test grammar.
|
2018-03-03 05:04:23 -08:00 |
|
Jason Volk
|
fa5a30e751
|
ircd: Add stringops to lstrip/rstrip limited to n count.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
7eff71b9a3
|
ircd:Ⓜ️ Add function to check if and only if id is a valid localpart.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
6333003aad
|
ircd:Ⓜ️ Move user::activate() out to modules/client/register.
|
2018-03-03 00:51:27 -08:00 |
|
Jason Volk
|
fa3d92103c
|
ircd:Ⓜ️ Add event serial size check; check size during commit.
|
2018-03-03 00:04:43 -08:00 |
|
Jason Volk
|
304f5422c6
|
ircd::conf: Add templates for long integer items.
|
2018-03-02 23:54:35 -08:00 |
|
Jason Volk
|
c4d8b17ecb
|
ircd:Ⓜ️ Add convenience sender for org.matrix.custom.html messages.
|
2018-03-02 23:22:52 -08:00 |
|
Jason Volk
|
b840156b37
|
ircd::server: Add preliminary node error state; keep erroneous node in map as cache.
|
2018-03-02 22:37:52 -08:00 |
|
Jason Volk
|
a99fff0988
|
ircd:Ⓜ️ Add meta column for sequential presently joined origins iteration.
|
2018-03-02 22:03:06 -08:00 |
|
Jason Volk
|
94087f6316
|
ircd:Ⓜ️ Add alternative hook ctor for simple argument syntax reversal.
|
2018-03-02 21:12:11 -08:00 |
|
Jason Volk
|
1e2dcc41ef
|
ircd::conf: Support std::string item.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
150543ae91
|
ircd:Ⓜ️ Add linkage for user::presence;
modules/client/presence: reorg for linkage; minor cleanup.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
f7034d0bf5
|
ircd:Ⓜ️ Add convenience notice(room) suite.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
f8e356eb0e
|
ircd::conf: Develop conf get/set by string; use mapping by item name.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
baa7a80b68
|
ircd: Various fixes; bump default db LRU cache sizes.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
581e804e37
|
ircd::net::dns: Use conf item for DNS resolver timeout value.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
97e593a77e
|
ircd: Mein conf.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
d54d6b687c
|
ircd::net::dns: Add crucial support for caching errors.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
b166d0744d
|
ircd::rfc1035: Ensure record types default-construct the super with their type.
|
2018-03-01 23:34:59 -08:00 |
|
Jason Volk
|
3aea407a85
|
ircd::net::dns: Add dns::cache.
|
2018-03-01 23:08:22 -08:00 |
|
Jason Volk
|
b10d3498e3
|
ircd::rfc1035: Use string_view of namebuf rather than namelen.
|
2018-03-01 21:47:03 -08:00 |
|
Jason Volk
|
2fcaf8c758
|
ircd::json: Add default ctor for array/object/vector const_iterators.
|
2018-02-28 22:33:50 -08:00 |
|
Jason Volk
|
c31b072a82
|
ircd:Ⓜ️ Improve room::membership() convenience query interface.
|
2018-02-28 21:05:09 -08:00 |
|
Jason Volk
|
ff94fdd3a6
|
ircd::json: Array list protocol for stringifying tuple.
|
2018-02-28 02:31:13 -08:00 |
|
Jason Volk
|
7a7c1fb542
|
ircd::buffer: Disambiguate conversion.
|
2018-02-28 02:23:06 -08:00 |
|
Jason Volk
|
73c667c238
|
ircd: Add substring replacement stringop.
|
2018-02-28 00:18:47 -08:00 |
|
Jason Volk
|
bd065a826a
|
ircd:Ⓜ️:vm: Add error class; add/checkin options; checkpoint preliminary eval.
|
2018-02-27 22:57:05 -08:00 |
|
Jason Volk
|
14d5bd4f99
|
ircd:Ⓜ️:state: Checkpoint removal entry point.
|
2018-02-27 22:57:05 -08:00 |
|
Jason Volk
|
8f086aaed9
|
ircd:Ⓜ️ Add convenience operator|= to event::conforms for masking.
|
2018-02-27 20:55:59 -08:00 |
|
Jason Volk
|
ef9646e719
|
ircd:Ⓜ️ Add exists(event::id) database check.
|
2018-02-27 20:47:19 -08:00 |
|
Jason Volk
|
bd4da0dd0a
|
ircd:Ⓜ️ Consider these not-errors to allow for forward-compat/reuse.
|
2018-02-27 20:25:23 -08:00 |
|
Jason Volk
|
cc6cd58755
|
ircd::server: Fix dtor condition to cancel request.
|
2018-02-27 02:41:48 -08:00 |
|
Jason Volk
|
fc3b68b9e9
|
ircd::server: Add more state for async ops; adjust post points.
|
2018-02-27 01:00:12 -08:00 |
|
Jason Volk
|
7f77c68232
|
ircd::net/ircd::server: Rename misleading functions.
|
2018-02-26 22:49:44 -08:00 |
|
Jason Volk
|
c412beacbf
|
ircd::server: Add dynamic content allocation after receiving head.
|
2018-02-26 21:56:05 -08:00 |
|
Jason Volk
|
d1b66e2657
|
ircd:Ⓜ️:v1: Remove all the static default_opts.
|
2018-02-26 21:43:02 -08:00 |
|
Jason Volk
|
e37a8599f7
|
ircd::fs: Add remove() / rename() support.
|
2018-02-26 20:45:14 -08:00 |
|
Jason Volk
|
121be689e8
|
ircd::fs: Fix namespace ambiguities; various interface updates.
|
2018-02-26 20:35:09 -08:00 |
|
Jason Volk
|
e67ce2b43e
|
ircd:Ⓜ️ Add room_alias -> room_id outsourcing; plug in modules/client/join.
|
2018-02-26 04:55:27 -08:00 |
|
Jason Volk
|
64a77e280d
|
ircd::http: Parse content_type convenience reference in response::head.
|
2018-02-26 04:00:36 -08:00 |
|
Jason Volk
|
0721d28254
|
ircd:Ⓜ️🪝 Minor cleanup: move event_match function to hook::.
|
2018-02-26 01:40:41 -08:00 |
|
Jason Volk
|
e259d7bad7
|
ircd:Ⓜ️🪝 Use union matching strategy by default.
|
2018-02-26 00:07:53 -08:00 |
|
Jason Volk
|
bd14377904
|
ircd:Ⓜ️ Captain hook.
|
2018-02-25 23:35:25 -08:00 |
|
Jason Volk
|
c41a3dc25c
|
ircd:Ⓜ️:v1: Add overloads to derive query remote from mxids.
|
2018-02-25 02:05:43 -08:00 |
|
Jason Volk
|
619a5a6a96
|
ircd:Ⓜ️:v1: Add additional query::profile field overload.
|
2018-02-25 00:30:45 -08:00 |
|
Jason Volk
|
a25b9c84f5
|
ircd:Ⓜ️ Add missing/matching my(user).
|
2018-02-25 00:30:45 -08:00 |
|
Jason Volk
|
bab52e2967
|
ircd:Ⓜ️:v1: Add query request; add profile / directory convenience subtypes.
|
2018-02-24 23:53:32 -08:00 |
|
Jason Volk
|
191167f7ba
|
ircd:Ⓜ️ Add count() interface to room::state.
|
2018-02-24 19:52:02 -08:00 |
|
Jason Volk
|
4818409b51
|
ircd:Ⓜ️:state: Strictly use name:: references for all property access.
|
2018-02-24 19:47:30 -08:00 |
|
Jason Volk
|
114bee0381
|
ircd::json: Add back support for tuple string reference indexing overloads.
|
2018-02-24 19:45:57 -08:00 |
|
Jason Volk
|
4643a78c47
|
ircd:Ⓜ️:state: Add branch accounting to b-tree node.
|
2018-02-24 19:27:17 -08:00 |
|
Jason Volk
|
c95edb5d78
|
ircd:Ⓜ️ Add BAD_PAGINATION error to common list.
|
2018-02-23 23:35:09 -08:00 |
|