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 |
|
Jason Volk
|
1e99077169
|
ircd::db: Fix erroneous param in debug log.
|
2018-03-24 14:55:53 -07:00 |
|
Jason Volk
|
e81908d1f8
|
ircd::log: Fix DCE not eliminating template parameter packs.
|
2018-03-24 14:55:53 -07:00 |
|
Jason Volk
|
065370c38a
|
configure.ac: parameter package.
|
2018-03-24 03:19:16 -07:00 |
|
Jason Volk
|
c256b3fefb
|
ircd:Ⓜ️ Fix various issues with request generation buffers.
|
2018-03-24 01:18:34 -07:00 |
|
Jason Volk
|
968ef4115c
|
ircd: Fix signage related.
|
2018-03-23 23:19:53 -07:00 |
|
Jason Volk
|
4ac88356d9
|
ircd::ctx: Ignore strict aliasing for hacks we never dereference.
|
2018-03-23 23:11:03 -07:00 |
|
Jason Volk
|
d745e65ee1
|
ircd::mods: Split up; clean up; reorg.
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
fe6f09d218
|
ircd::mods: Preliminary ADL wrappage of mods::mod.
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
0dcf117910
|
ircd::mods: Provide a reference to the module's own handle inside the module.
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
62861f2540
|
ircd::conf: No longer care about conf whitespace...
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
9306e7c32e
|
construct: Remove console readline; use fs::stdin::readline.
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
a08670cf48
|
ircd::fs: Support the yielding stdin readline in libircd.
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
db8810e397
|
ircd::ctx: Integrate custom interruption action.
|
2018-03-23 22:17:10 -07:00 |
|
Jason Volk
|
980d24b38e
|
ircd::net: Simplify listener config object.
|
2018-03-23 22:17:10 -07:00 |
|
Jason Volk
|
439e212b90
|
ircd::conf: Remove old comment; implicit object brackets around conf file data.
|
2018-03-23 22:17:10 -07:00 |
|
Jason Volk
|
e9fcd7f1da
|
construct: Fix console runlevel entry conditions.
|
2018-03-23 22:17:09 -07:00 |
|
Jason Volk
|
91c9737f29
|
ircd: Improve runlevel changed callback related.
|
2018-03-23 22:17:09 -07:00 |
|
Jason Volk
|
8ad264f72d
|
ircd: Consolidate demangle related into interface / unit.
|
2018-03-23 22:17:09 -07:00 |
|
Jason Volk
|
e60370de75
|
ircd::json: Remove redundant.
|
2018-03-23 00:42:24 -07:00 |
|
Jason Volk
|
429095636f
|
modules/console: Fed event cmd hashes and verifies w/ report.
|
2018-03-23 00:22:05 -07:00 |
|
Jason Volk
|
4cae80f9b6
|
ircd:Ⓜ️ Make event interface consistent with proper ADL participation.
|
2018-03-23 00:21:27 -07:00 |
|
Jason Volk
|
50b21edb1c
|
ircd:Ⓜ️ Event hash checking stack.
|
2018-03-23 00:19:55 -07:00 |
|
Jason Volk
|
5d41b4e00b
|
modules/console: Fix fed event remote argument.
|
2018-03-23 00:19:55 -07:00 |
|
Jason Volk
|
287b5d6374
|
modules/console: fed state command mimics fed backfill w/ eval.
|
2018-03-23 00:19:55 -07:00 |
|
Jason Volk
|
12e5a3ccea
|
ircd::ctx: Update stale comment.
|
2018-03-22 22:27:12 -07:00 |
|
Jason Volk
|
635e09c80e
|
modules/console: Add cmd to iterate event_id txns from seq num w/ limit.
|
2018-03-22 22:27:12 -07:00 |
|
Jason Volk
|
83bdb7161c
|
ircd::db: Add interface to iterate the database's txn log.
|
2018-03-22 20:52:14 -07:00 |
|
Jason Volk
|
2671f4eb90
|
ircd::db: Add txn ctor claiming a rocksdb::WriteBatch.
|
2018-03-22 20:52:14 -07:00 |
|
Jason Volk
|
d40b18633f
|
ircd::db: Move txn::handler struct to db/database headers.
|
2018-03-22 20:47:46 -07:00 |
|
Jason Volk
|
fcbc2bf650
|
ircd::db: Add database checkpointing feature.
|
2018-03-22 20:08:50 -07:00 |
|
Jason Volk
|
421f2f5220
|
ircd::db: Util to flush all columns in db.
|
2018-03-22 19:55:15 -07:00 |
|
Jason Volk
|
cbfb105765
|
ircd::db: Minor cleanup; interface const consistency on our side.
|
2018-03-22 19:39:14 -07:00 |
|
Jason Volk
|
faefd5dd64
|
modules/client/join: Add relevant user profile values to join event iov.
|
2018-03-22 16:28:43 -07:00 |
|
Jason Volk
|
7bfd050131
|
modules/client/profile: Various cleanup; use profile suite; urldecode key params.
|
2018-03-22 16:27:42 -07:00 |
|
Jason Volk
|
2116cf6254
|
ircd:Ⓜ️ Add user::profile suite w/ linkage to modules/client/profile.
|
2018-03-22 16:27:15 -07:00 |
|
Jason Volk
|
438762ff8e
|
modules/s_control: Use HTML table for conf list.
|
2018-03-22 15:16:40 -07:00 |
|
Jason Volk
|
d29b98b0ea
|
ircd::net: Fix these conf item paths.
|
2018-03-22 15:11:29 -07:00 |
|
Jason Volk
|
977ebd4e47
|
modules/console: Start a conf cmd; add direct list subcmd for now.
|
2018-03-22 14:44:54 -07:00 |
|
Jason Volk
|
9d69e5a405
|
modules: Export conf item get/set in s_conf; import for s_control interface.
|
2018-03-22 14:43:18 -07:00 |
|
Jason Volk
|
a68d97d22d
|
ircd::util: Static assertion of va_rtti argument count.
|
2018-03-22 13:31:58 -07:00 |
|
Jason Volk
|
9c26c5facd
|
ircd:Ⓜ️:vm: Option to verify origin signature on eval.
|
2018-03-22 01:31:17 -07:00 |
|
Jason Volk
|
ce084a1df0
|
modules/client/root: Stream from aio -> chunked encoding -> you.
Next is the mmap() with ctx::wait for pf w/ mincore() ...
|
2018-03-22 00:49:54 -07:00 |
|
Jason Volk
|
51714d2b67
|
ircd::http: Response ctor content_length=-1 is chunked encoding.
|
2018-03-22 00:37:16 -07:00 |
|
Jason Volk
|
ef0a3d6e6c
|
ircd::http: Write fixed sized integer for chunk size.
|
2018-03-21 23:20:33 -07:00 |
|