Jason Volk
|
dc81d77c19
|
ircd::net: Improve/comment on various sundry DNS cache related.
|
2018-04-13 18:34:48 -07:00 |
|
Jason Volk
|
6ca4f6eec5
|
ircd::net: Expose interface for socket stat counter.
|
2018-04-13 17:24:07 -07:00 |
|
Jason Volk
|
69aeddad61
|
ircd::client: Reference the client's request handling context via class member.
|
2018-04-13 17:03:17 -07:00 |
|
Jason Volk
|
414133ba55
|
ircd::resource: Reset the client.request object after request.
|
2018-04-13 16:52:38 -07:00 |
|
Jason Volk
|
dd69acbad3
|
ircd::json::stack: Handle and properly propagate flusher exception out of stack.
|
2018-04-13 16:03:34 -07:00 |
|
Jason Volk
|
0b217b3474
|
ircd::client: Improve request exception propagation; propagate ctx::interrupted.
|
2018-04-13 15:46:16 -07:00 |
|
Jason Volk
|
14d90bf4a9
|
ircd:Ⓜ️:vm: Move temporary m.room.member effect to modules/m_room_member.
|
2018-04-13 14:54:11 -07:00 |
|
Jason Volk
|
45f8239f9b
|
ircd:Ⓜ️:vm: Properly propagate a context interruption to the evaluator.
|
2018-04-12 23:07:46 -07:00 |
|
Jason Volk
|
56234556e8
|
ircd:Ⓜ️ Real uses for this prefer to include the user in the iteration.
|
2018-04-12 23:07:46 -07:00 |
|
Jason Volk
|
bd4a16fab1
|
ircd::db: Tweak sundry open options.
|
2018-04-12 23:07:46 -07:00 |
|
Jason Volk
|
b5dd434e7c
|
ircd::db: Adjust db open and close log messages for where waiting happens.
|
2018-04-12 23:07:46 -07:00 |
|
Jason Volk
|
ae528af7cd
|
ircd::db: Reduce the offloading to a wieldy statement.
|
2018-04-12 23:07:46 -07:00 |
|
Jason Volk
|
9dfd9f8258
|
ircd::net: No propagation from accept/handshake handlers; use debug error.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
cee7a17330
|
ircd:Ⓜ️:dbs: Purge old cruft; add various \briefs.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
455ff99b93
|
ircd::db: Error reporting and fallbacks for db property queries.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
a628f88206
|
ircd:Ⓜ️:room: Adjust expectations for fetching event after index seek.
|
2018-04-12 14:10:45 -07:00 |
|
Jason Volk
|
0a1a35fdf4
|
ircd:Ⓜ️:room::members: Improve interface; add user::id specific iteration closure.
|
2018-04-12 14:10:03 -07:00 |
|
Jason Volk
|
f9ade26b24
|
ircd:Ⓜ️:dbs: Workaround issues with incorrect std::tuple references.
|
2018-04-12 14:08:48 -07:00 |
|
Jason Volk
|
8bf0b4d093
|
ircd::net: Assert proper socket object semantics.
|
2018-04-12 12:52:14 -07:00 |
|
Jason Volk
|
28488eb54b
|
ircd:Ⓜ️ Add messages iteration convenience interface to m::room.
|
2018-04-12 02:14:10 -07:00 |
|
Jason Volk
|
54e3719097
|
ircd::json: Consolidate authority for value defined() semantics.
|
2018-04-11 23:40:31 -07:00 |
|
Jason Volk
|
97ec3a62ab
|
ircd::json: Fix bugs related to bool type.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
ed637d48f0
|
ircd:Ⓜ️:dbs: Fix issues with origins index key split.
|
2018-04-11 23:40:30 -07:00 |
|
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 |
|