Jason Volk
|
f01fdc0528
|
ircd::json: Return non-magic size; return stringify views of written data.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
fb58bdf7de
|
ircd::json: Granular stringify size assertions.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
49cb8fee1a
|
ircd::json: Assertions for empty object iterator equality.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
1436ce36c1
|
ircd::json: Checkpoint output escape echo.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
98c9e199da
|
modules/console: Add command to list deltas in a single txn by seqnum.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
7657fde5db
|
ircd::db: Add function to get single txn into closure by seqnum.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
301b1d684b
|
ircd::db: Adjust txn seq_closure to take seqnum reference.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
ce715f62c7
|
modules/console: Add manual room join w/ injection placement event_id.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
ff1fe4284d
|
ircd:Ⓜ️ Add central linkage for join by alias; move bootstrap to rooms/join.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
543a1988b9
|
ircd::ctx: Candidate fixes for view sequencing.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
b49cdb84e8
|
modules/federation/sender: Synchronize with vm accept under shared lock.
|
2018-03-27 01:50:17 -07:00 |
|
Jason Volk
|
8f9caa33c3
|
ircd::ctx: Conclude the best name for function after deliberation.
|
2018-03-27 00:52:02 -07:00 |
|
Jason Volk
|
5b91cbdca1
|
ircd::ctx: Add share counter observer to shared_mutex.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
e179915008
|
ircd:Ⓜ️ Indicate to event:🆔:buf it was written to.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
47edaed3a6
|
ircd::server: Add stats for total bytes up and down to peer and links.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
270120c922
|
ircd::server: Rename _total() to _size() for bytes accounting.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
807f3c4545
|
ircd::ctx: view::wait_until() needs to throw on timeout.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
26b33a1845
|
ircd::ctx: Remove the cv_status enum.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
275fe9d957
|
modules/client/rooms/read_markers: Handle room_id has read marker.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
c6b9c06302
|
ircd::ctx: Avoid any possible ambiguities with location of *current.
|
2018-03-26 23:29:57 -07:00 |
|
Jason Volk
|
80278462e3
|
modules/federation/sender: Remember how to use own synchronization primitives; fix origin call.
|
2018-03-26 23:29:57 -07:00 |
|
Jason Volk
|
32f99e75d9
|
modules/root: Disconnect the client for errors here for now.
|
2018-03-26 02:33:33 -07:00 |
|
Jason Volk
|
85dab56f50
|
ircd::mods: Fix reference cast initialization.
|
2018-03-26 02:28:02 -07:00 |
|
Jason Volk
|
05ded4f0e4
|
ircd::server: Checkpoint discard based on ssl pending; move branch.
|
2018-03-26 02:24:29 -07:00 |
|
Jason Volk
|
04b4a379bb
|
modules/m_receipt: Checkpoint another level of the madness.
|
2018-03-26 02:23:20 -07:00 |
|
Jason Volk
|
16483aaea2
|
modules/console: Support alternative HTML output; start with 'net peer'.
|
2018-03-26 00:33:26 -07:00 |
|
Jason Volk
|
1ceaa73e5b
|
modules/console: Extend arguments for options string.
|
2018-03-26 00:12:16 -07:00 |
|
Jason Volk
|
68382cb209
|
modules/console: Permute the output type again, now with custom wrapper.
|
2018-03-26 00:04:47 -07:00 |
|
Jason Volk
|
60a28ab5a8
|
modules/console: Eliminate output stream global; improve output related; various cleanup.
|
2018-03-25 23:40:35 -07:00 |
|
Jason Volk
|
15c65924ee
|
ircd::util: Abstract stringstream utils into template; add view hack.
|
2018-03-25 23:17:42 -07:00 |
|
Jason Volk
|
e4194e3589
|
modules/console: Add room alias type to room id cmd.
|
2018-03-25 18:33:40 -07:00 |
|
Jason Volk
|
9830a4347b
|
modules/s_control: Plug the console into the control room.
|
2018-03-25 18:12:17 -07:00 |
|
Jason Volk
|
f7458f5315
|
modules/console: Self-reflecting console command tree.
|
2018-03-25 17:59:07 -07:00 |
|
Jason Volk
|
6574da4b22
|
ircd: Add tokens_before() to suite.
|
2018-03-25 17:32:57 -07:00 |
|
Jason Volk
|
34abaea046
|
ircd::mods: Move the call to the init function after the mod ctor.
|
2018-03-25 16:10:52 -07:00 |
|
Jason Volk
|
291b6dc286
|
ircd::mods: Add shared_from mod& sym_ptr ctor; adjust conversions.
|
2018-03-25 16:10:52 -07:00 |
|
Jason Volk
|
bdd5006f32
|
ircd: Add missing replace() stringops overload.
|
2018-03-25 14:57:09 -07:00 |
|
Jason Volk
|
f36af09789
|
ircd::mods: Interface modernization; various cleanup; reorg.
|
2018-03-25 14:32:24 -07:00 |
|
Jason Volk
|
8050628748
|
ircd::aio: The io_getevents array can be off-stack because no ctx.
|
2018-03-25 02:04:42 -07:00 |
|
Jason Volk
|
a2eb756548
|
ircd::ctx: Split this_ctx:: from ctx.h; minor reorg.
|
2018-03-25 02:04:42 -07:00 |
|
Jason Volk
|
154f7a9f59
|
modules/console: Command to raw erase event and rel metadata from db.
|
2018-03-24 23:29:46 -07:00 |
|
Jason Volk
|
2a8f31c89c
|
ircd:Ⓜ️:dbs: Add db::op to write_opts; support SET and DELETE write() via opts.
|
2018-03-24 23:29:46 -07:00 |
|
Jason Volk
|
daed99e94e
|
ircd:Ⓜ️ Replace event membership ref conditional with the convenience.
|
2018-03-24 23:29:46 -07:00 |
|
Jason Volk
|
d3c5845ee4
|
ircd::db: Support different db::op types in txn::append(tuple).
|
2018-03-24 23:29:46 -07:00 |
|
Jason Volk
|
f60aad8753
|
ircd: Add default construction for byte_view<string_view>.
|
2018-03-24 22:49:45 -07:00 |
|
Jason Volk
|
907f2d0435
|
modules/console: Add net__peer__version to list all gathered peer.server_name.
|
2018-03-24 18:06:03 -07:00 |
|
Jason Volk
|
ef791ae46e
|
ircd::client: Use ctx::exception_handler to respond to client from catch block.
|
2018-03-24 18:00:04 -07:00 |
|
Jason Volk
|
441a692dfc
|
ircd::ctx: Device to allow context switching in exception handler.
|
2018-03-24 18:00:04 -07:00 |
|
Jason Volk
|
ecce9d0433
|
ircd::http: Allow default constructed sentinel error.
|
2018-03-24 16:42:42 -07:00 |
|
Jason Volk
|
7dbfb061e9
|
ircd::ctx: Assert no yielding during exception handling due to ABI limitations.
|
2018-03-24 15:53:15 -07:00 |
|