Jason Volk
|
a41420d9e5
|
modules/console: Add user presence iteration command.
|
2018-04-12 02:27:31 -07:00 |
|
Jason Volk
|
28488eb54b
|
ircd:Ⓜ️ Add messages iteration convenience interface to m::room.
|
2018-04-12 02:14:10 -07:00 |
|
Jason Volk
|
5c2b31f93d
|
modules/m_presence: Promote the log message facility.
|
2018-04-12 01:12:02 -07:00 |
|
Jason Volk
|
e6888779c9
|
modules/client/presence: Make m.presence a state singleton in the user's room.
|
2018-04-12 00:38:18 -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
|
b3b11fab7d
|
ircd::util: Fix conditions for is_zero template test.
|
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
|
ef2b4d041b
|
modules/client/initialsync: Catch and log error which broke sync for user reporting.
|
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
|
f9ad2523a2
|
ircd:Ⓜ️:state: Add interface comment after \brief.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
1f49f3c193
|
modules/client/initialsync: Involve presence in initialsync.
|
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
|
e305938b08
|
ircd:Ⓜ️ Typedef a user::closure.
|
2018-04-11 15:04:04 -07:00 |
|
Jason Volk
|
e9df8b699c
|
ircd:Ⓜ️ Add user room membership convenience interface; apply.
|
2018-04-11 14:18:38 -07:00 |
|
Jason Volk
|
777525f85a
|
modules/client/initialsync: Sync global account_data from user's room; minor cleanup.
|
2018-04-11 13:16:07 -07:00 |
|
Jason Volk
|
b305e72cef
|
modules/console: Add feds event command with existential consensus report.
|
2018-04-11 01:28:01 -07:00 |
|
Jason Volk
|
8dd0c56f7d
|
modules/console: Various fixes; buffer size; params.
|
2018-04-10 21:04:52 -07:00 |
|
Jason Volk
|
9ed97730e6
|
modules/console: Command to clear all peer errors.
|
2018-04-10 21:04:25 -07:00 |
|
Jason Volk
|
516d1797c9
|
ircd::server: Clear op_fini flag on err_clear().
|
2018-04-10 21:02:34 -07:00 |
|
Jason Volk
|
c3062e80f1
|
ircd::ctx: Fix bitrot in when_all() template.
|
2018-04-10 20:09:17 -07:00 |
|
Jason Volk
|
fff36e0d42
|
modules/client/initialsync: Chunked encoded streamed json initial sync.
|
2018-04-10 19:32:56 -07:00 |
|
Jason Volk
|
baf8b192b1
|
ircd::json: Add the stack flusher semantic.
|
2018-04-10 19:32:56 -07:00 |
|
Jason Volk
|
b1f613b5ac
|
ircd::buffer: Add a data shifter for window_buffer.
|
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
|
ab0839c018
|
modules/client/initialsync: Initial json::stack initial sync stack.
|
2018-04-10 15:31:10 -07:00 |
|
Jason Volk
|
acf8cf5ae6
|
modules/client/sync: Checkpoint scaffold non-initial sync w/ initial linkage.
|
2018-04-10 15:31:10 -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
|
d457a26022
|
ircd::buffer: Default construction for window_buffer.
|
2018-04-10 13:33:07 -07:00 |
|
Jason Volk
|
d3805b410e
|
ircd:Ⓜ️:v1: Add conf item for fetch_head timeout.
|
2018-04-10 13:20:31 -07:00 |
|
Jason Volk
|
d4e35476a3
|
modules/client: Preliminary 6.2.3 /initialSync composite.
|
2018-04-10 13:15:19 -07:00 |
|
Jason Volk
|
d12b4bd259
|
modules/console: db flush and sync commands.
|
2018-04-09 21:23:54 -07:00 |
|
Jason Volk
|
4b201b026e
|
modules/console: Preliminary rooms list base command.
|
2018-04-09 20:12:03 -07:00 |
|
Jason Volk
|
fe90dd4d63
|
ircd:Ⓜ️ Add convenience interface for rooms / iterations.
|
2018-04-09 20:12:03 -07:00 |
|
Jason Volk
|
6dda8d70eb
|
ircd::json: Streamline some strung conversions.
|
2018-04-09 19:27:39 -07:00 |
|
Jason Volk
|
952571a3ad
|
ircd:Ⓜ️ Add key iteration to room::state interface.
|
2018-04-09 19:24:56 -07:00 |
|
Jason Volk
|
c354b6c1e4
|
ircd:Ⓜ️ Typedef room closure.
|
2018-04-09 19:24:12 -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 |
|