Jason Volk
|
963853ee10
|
ircd:Ⓜ️ Add init argument to pass dbopts.
|
2018-04-09 15:57:08 -07:00 |
|
Jason Volk
|
1268d90fb0
|
ircd::db: RocksDB to 5.12.2.
|
2018-04-09 15:57:05 -07:00 |
|
Jason Volk
|
7fb3047f68
|
ircd:Ⓜ️ 11.18.2.1 account_data w/ central linkage.
|
2018-04-08 22:11:29 -07:00 |
|
Jason Volk
|
8625823d23
|
ircd:Ⓜ️:v1: Add public_rooms requestor.
|
2018-04-08 22:11:28 -07:00 |
|
Jason Volk
|
9df6d127af
|
ircd:Ⓜ️:v1: event_auth convenience conversion; fed event_auth output.
|
2018-04-08 12:45:05 -07:00 |
|
Jason Volk
|
7f7278187f
|
ircd::allocate: Use std::aligned_storage for fixed allocator space.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
5621da53bc
|
ircd:Ⓜ️:v1: Add event_auth requestor.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
65c8ab3ba7
|
ircd::allocator: Fix argument error.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
a9cdab1e49
|
ircd::allocator: Assertions on state bits.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
42242edd29
|
ircd::allocator: Set last state to dealloc pos for no-rotate reuse; minor cleanup.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
eb1d1c2482
|
ircd::openssl: Eliminate allocation of hashing ctx for oneshot ctor.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
c04ea62135
|
ircd:#️⃣ Deinline the abstract finalize() defaulter.
|
2018-04-08 12:29:29 -07:00 |
|
Jason Volk
|
5f441c417f
|
ircd::openssl: Support ripemd160.
|
2018-04-08 12:29:25 -07:00 |
|
Jason Volk
|
8d91c90574
|
ircd::ctx: yield the promise-notifying ctx until any then() has posted.
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
b0c687ea0e
|
ircd::ctx: Assertions for calling then().
|
2018-04-07 05:00:54 -07:00 |
|
Jason Volk
|
05fcdd458a
|
ircd::util: Assert the stream didn't overflow our buffer.
|
2018-04-06 22:35:14 -07:00 |
|
Jason Volk
|
048ecf07bb
|
ircd: Simplify some stringops.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
ccf9e993dd
|
ircd:Ⓜ️:txn: Elaborate the txn generation stack.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
cfbe032af5
|
ircd:Ⓜ️ Add room_id() overload checking sigil to skip resolution.
|
2018-04-06 21:08:59 -07:00 |
|
Jason Volk
|
9863e2a1a3
|
ircd:Ⓜ️ Add event comparison operator suite.
|
2018-04-06 03:13:27 -07:00 |
|
Jason Volk
|
13c4a5b79b
|
ircd:Ⓜ️:v1: Add convenience option for dynamic memory to all requests.
|
2018-04-06 00:21:32 -07:00 |
|
Jason Volk
|
d3e6b20f14
|
ircd:Ⓜ️:vm: Distill vm::opts::commit extension from vm::opts.
|
2018-04-05 23:14:30 -07:00 |
|
Jason Volk
|
0d42bf62f5
|
ircd:Ⓜ️:v1: Reduce all head fetches to specific call.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
c849a30aa1
|
ircd:Ⓜ️ Improve interface to current event convenience suite.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
8d0681e7b1
|
ircd::ctx: Eliminate the std future_status and simplify our real-use interfaces.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
b3ba8c6d4b
|
ircd:Ⓜ️ Add convenience to room::state interface to return id buffer.
|
2018-04-04 22:54:58 -07:00 |
|
Jason Volk
|
93316f4692
|
ircd::json: Deinline various value related.
|
2018-04-04 22:54:58 -07:00 |
|
Jason Volk
|
43e77537c6
|
ircd::json: Improve value ctor suite; maintain type of object/array; copy std::string.
|
2018-04-04 14:28:27 -07:00 |
|
Jason Volk
|
c35d74b7fd
|
ircd::json: Remove redundant member passthru.
|
2018-04-04 14:10:53 -07:00 |
|
Jason Volk
|
7438c558e3
|
ircd::json: Tweak callstack path for this transform.
|
2018-04-04 14:00:57 -07:00 |
|
Jason Volk
|
b675567314
|
ircd:Ⓜ️🆔 Report 0 if no port affixed to ID, 8448 not implied bc/ SRV.
|
2018-04-04 13:03:13 -07:00 |
|
Jason Volk
|
1755ca55da
|
ircd:Ⓜ️:v1: Add invite requestor.
|
2018-04-03 17:18:19 -07:00 |
|
Jason Volk
|
b90d4230ca
|
modules/client/rooms/invite: Add invite commit / handler w/ central linkage.
|
2018-04-03 12:56:46 -07:00 |
|
Jason Volk
|
59531912e4
|
ircd:Ⓜ️ Add origins::has() to query if origin is in room.
|
2018-04-03 12:49:34 -07:00 |
|
Jason Volk
|
8b5d27d1fc
|
ircd:Ⓜ️:dbs: Add overload to generate partial origins prefix key.
|
2018-04-03 12:49:03 -07:00 |
|
Jason Volk
|
2bce600a60
|
ircd::db: Wrap interface to get db's file list.
|
2018-04-03 11:44:57 -07:00 |
|
Jason Volk
|
1dc2daa5e9
|
ircd::db: Wrap interface to toggle file deletions.
|
2018-04-03 11:30:37 -07:00 |
|
Jason Volk
|
cfb80085a8
|
ircd::db: Support map-based property retrieval.
|
2018-04-03 11:14:47 -07:00 |
|
Jason Volk
|
0bf6742ac9
|
ircd::db: Typedef / minor reorg property related interface.
|
2018-04-03 11:01:28 -07:00 |
|
Jason Volk
|
d5748ef1bd
|
ircd::server: Minor main header cleanup; clarify comment.
|
2018-04-03 02:14:48 -07:00 |
|
Jason Volk
|
b9bb4b4a45
|
ircd::resource: Carry origin in the request object.
|
2018-04-02 23:20:50 -07:00 |
|
Jason Volk
|
7b38d216b4
|
ircd:Ⓜ️:v1: Fix user devices query and associated console cmd.
|
2018-04-02 18:40:52 -07:00 |
|
Jason Volk
|
e0130466e9
|
ircd:Ⓜ️:v1: Rename user::id to id::user to avoid local conflict.
|
2018-04-02 18:40:52 -07:00 |
|
Jason Volk
|
baccd4b767
|
ircd:Ⓜ️:v1: Support request to /state_ids/ as option in m::v1::state.
|
2018-04-02 18:40:52 -07:00 |
|
Jason Volk
|
31c3dea483
|
ircd::info: Gather information from rlimit if available.
|
2018-04-02 17:03:05 -07:00 |
|
Jason Volk
|
c54e7f5afe
|
configure.ac: Gather more information from git during configure.
|
2018-04-02 16:50:51 -07:00 |
|
Jason Volk
|
4a1ca1a525
|
ircd::json: Deinline output validators from template.
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
7ad99ab387
|
ircd::json: Add why() to specifically return err str from valid().
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
46ef2231ab
|
ircd:Ⓜ️ Add a vm::opts* to m:room as a vehicle for opts to eval.
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
4760d36847
|
ircd::ctx: Move unlock_guard from util:: to ctx::.
|
2018-03-28 22:17:09 -07:00 |
|