Jason Volk
|
b3fa735f8d
|
ircd:Ⓜ️ Minor constness fixes.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
8011b7dd9f
|
ircd:Ⓜ️:room: Fix exception coming out of loop.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
4db39a1bcb
|
ircd:Ⓜ️:state: Use loop condition rather than exception catch.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
9336b28095
|
ircd:Ⓜ️:state: Bound the stack frame size.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
b16aa7f55c
|
ircd:Ⓜ️:state: Add get_node(nothrow) overload.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
82ef048d3f
|
ircd:Ⓜ️ More complete presence interface getter interface stack.
|
2018-04-11 23:09:49 -07:00 |
|
Jason Volk
|
75fdf2f518
|
ircd:Ⓜ️:user: Add naive user commonality interface.
|
2018-04-11 23:09:49 -07:00 |
|
Jason Volk
|
867a3aa9dc
|
ircd:Ⓜ️:user::rooms: Allow empty membership string intuitive behavior.
|
2018-04-11 15:56:37 -07:00 |
|
Jason Volk
|
33ca15e45d
|
ircd:Ⓜ️:user::rooms: Add a count() interface.
|
2018-04-11 15:47:51 -07:00 |
|
Jason Volk
|
55e4a8fcaf
|
ircd:Ⓜ️ Split user's rooms iteration into separate interface.
|
2018-04-11 15:38:01 -07:00 |
|
Jason Volk
|
66e81327d0
|
ircd:Ⓜ️ Order rooms.h below user.h; add alias interface for user's rooms.
|
2018-04-11 15:10:45 -07:00 |
|
Jason Volk
|
e9df8b699c
|
ircd:Ⓜ️ Add user room membership convenience interface; apply.
|
2018-04-11 14:18:38 -07:00 |
|
Jason Volk
|
516d1797c9
|
ircd::server: Clear op_fini flag on err_clear().
|
2018-04-10 21:02:34 -07:00 |
|
Jason Volk
|
baf8b192b1
|
ircd::json: Add the stack flusher semantic.
|
2018-04-10 19:32:56 -07:00 |
|
Jason Volk
|
9270937957
|
ircd::json: Simplify internal stack appending; pass expected append size.
|
2018-04-10 17:00:57 -07:00 |
|
Jason Volk
|
b244959c35
|
ircd::json: Fix stack::object error.
|
2018-04-10 15:11:44 -07:00 |
|
Jason Volk
|
bc4cb5cf8c
|
ircd::json: Allow stack objects to have dtor called manually to close JSON.
|
2018-04-10 14:17:56 -07:00 |
|
Jason Volk
|
102ef2cb47
|
ircd::json: Object semantics for json::stack classes.
|
2018-04-10 13:48:14 -07:00 |
|
Jason Volk
|
d3805b410e
|
ircd:Ⓜ️:v1: Add conf item for fetch_head timeout.
|
2018-04-10 13:20:31 -07:00 |
|
Jason Volk
|
fe90dd4d63
|
ircd:Ⓜ️ Add convenience interface for rooms / iterations.
|
2018-04-09 20:12:03 -07:00 |
|
Jason Volk
|
952571a3ad
|
ircd:Ⓜ️ Add key iteration to room::state interface.
|
2018-04-09 19:24:56 -07:00 |
|
Jason Volk
|
28d4ebfba2
|
ircd::db: Improve the db::has() query: no value read when using iterator.
|
2018-04-09 16:57:13 -07:00 |
|
Jason Volk
|
dc5a1554f6
|
ircd::db: Fallback wo/ user equality comparator.
|
2018-04-09 16:50:50 -07:00 |
|
Jason Volk
|
294aec368c
|
ircd:Ⓜ️:dbs: Fix issues with prefixing related.
|
2018-04-09 16:50:50 -07:00 |
|
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
|
e160205959
|
ircd::db: Mark sundry db open options related.
|
2018-04-09 15:56:14 -07:00 |
|
Jason Volk
|
3e27f5be06
|
ircd::db: Fix/tweak db fsck log messages.
|
2018-04-09 11:52:06 -07:00 |
|
Jason Volk
|
343a1f38a3
|
ircd::db: Improve dbopts string manipulation related.
|
2018-04-09 11:51:36 -07:00 |
|
Jason Volk
|
6dcc7e29df
|
ircd::fmt: Leave useful note for assertion.
|
2018-04-09 11:48:20 -07:00 |
|
Jason Volk
|
572996ae23
|
ircd::client: Demote inactivity log message.
|
2018-04-09 10:17:57 -07:00 |
|
Jason Volk
|
23b1a7e032
|
ircd::db: Workaround issue querying the filtration after db reopen.
|
2018-04-08 22:11:29 -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
|
5621da53bc
|
ircd:Ⓜ️:v1: Add event_auth requestor.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
f3539f3dbe
|
ircd:Ⓜ️ Switch to ripemd160 for user::room.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
dcd343356d
|
ircd::openssl: Use custom internal allocation strategy.
|
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
|
d41096cf15
|
ircd::openssl: Assertions for hashing ctx existing.
|
2018-04-08 12:29:52 -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
|
37a0b0362b
|
ircd::net::dns: Post callback away from timeout worker ctx's stack.
|
2018-04-07 11:20:22 -07:00 |
|
Jason Volk
|
fb6a4fc6ac
|
ircd::ctx: Bypass the exception_handler assertion if on bare metal.
|
2018-04-07 11:08:07 -07:00 |
|
Jason Volk
|
331d0a955d
|
ircd::server: Yield in exception handler.
|
2018-04-07 11:05:54 -07:00 |
|
Jason Volk
|
0012793bf6
|
ircd::server: Ensure open_opts references are fresh after resolve comes back.
|
2018-04-07 06:16:41 -07:00 |
|
Jason Volk
|
6488141f64
|
ircd::server: Additional assertions.
|
2018-04-07 06:16:24 -07:00 |
|
Jason Volk
|
db93acf8fb
|
ircd::server: Fix condition for promise resolution on cancel().
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
c2b2dc8d69
|
ircd::server: Use disassociate() during cancel(); tweak assertions.
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
fceb9efc7c
|
ircd:Ⓜ️ Fix/tweak pretty_oneline(event) format.
|
2018-04-07 00:45:37 -07:00 |
|
Jason Volk
|
99d04c310a
|
ircd:Ⓜ️ Return sentinel iterator to not leave undefined residue.
|
2018-04-06 22:23:18 -07:00 |
|