Jason Volk
|
e22162f505
|
ircd::db: Add noexcept specifiers to all port interfaces.
|
2018-12-16 16:27:11 -08:00 |
|
Jason Volk
|
ad46a3e49a
|
ircd::ctx: Relax object permissions.
|
2018-12-15 23:05:48 -08:00 |
|
Jason Volk
|
a2a66eb314
|
ircd::fs: Deinline various error ctor; simplify various error handling.
|
2018-12-15 20:50:32 -08:00 |
|
Jason Volk
|
3fd689931c
|
ircd::db: Add state and conditions for AIO operations on sequential_file.
|
2018-12-15 20:29:54 -08:00 |
|
Jason Volk
|
2cc7831770
|
ircd::fs: Add option to bypass AIO for specific operations.
|
2018-12-15 18:17:59 -08:00 |
|
Jason Volk
|
70d4b32c3d
|
ircd::db: Add interface for pause/continue of background work w/ console cmd.
|
2018-12-14 17:27:48 -08:00 |
|
Jason Volk
|
2eaf5c74c2
|
ircd::fmt: Minor simplify; cleanup.
|
2018-12-14 15:51:12 -08:00 |
|
Jason Volk
|
c4d5f03725
|
ircd::fs: Add compat interface for range flush()/sync().
|
2018-12-13 18:04:48 -08:00 |
|
Jason Volk
|
5e8d5562da
|
ircd::fs: Simplify interface.
|
2018-12-13 17:46:08 -08:00 |
|
Jason Volk
|
9d423f84d8
|
ircd:;fs: Rename various fsync/sync related.
|
2018-12-13 16:54:09 -08:00 |
|
Jason Volk
|
399198deac
|
ircd::ctx: Add flags for slice and stack usage watchdog exemption.
|
2018-12-13 16:21:54 -08:00 |
|
Jason Volk
|
e2cb79e28d
|
ircd::db: Minor cleanup; comments.
|
2018-12-13 13:44:37 -08:00 |
|
Jason Volk
|
04f3dc4d17
|
ircd::fs: Make fs::error inherit from std::system_error.
|
2018-12-12 17:32:24 -08:00 |
|
Jason Volk
|
62874ff498
|
ircd::db: Add src and dst level arguments to db::compact files interface.
|
2018-12-12 15:53:16 -08:00 |
|
Jason Volk
|
b80735c575
|
ircd::fs: Add sync()/syncfs().
|
2018-12-12 13:16:47 -08:00 |
|
Jason Volk
|
41fd658b24
|
ircd::db: Add interface to get column and database options.
|
2018-12-12 10:17:47 -08:00 |
|
Jason Volk
|
a133235f82
|
ircd::db: Move database::options to db::options.
|
2018-12-12 10:17:47 -08:00 |
|
Jason Volk
|
e97742ef39
|
ircd::net: Add loghead() similar to client::loghead().
|
2018-12-12 10:12:24 -08:00 |
|
Jason Volk
|
d7da57e073
|
ircd::db: Add log level interface w/ console cmd.
|
2018-12-12 10:12:23 -08:00 |
|
Jason Volk
|
76ac576f53
|
ircd::log: Improve reflection related; add reverse reflection.
|
2018-12-12 08:47:13 -08:00 |
|
Jason Volk
|
8e11620100
|
ircd::db: Distinguish range compact from files compact in interface.
|
2018-12-11 16:30:28 -08:00 |
|
Jason Volk
|
31798dd09a
|
ircd: Add fwd decl for boost::asio::signal_set.
|
2018-12-11 14:55:10 -08:00 |
|
Jason Volk
|
8d6c7e3576
|
ircd::db: Add WAL information interface w/ console cmd.
|
2018-12-10 14:14:55 -08:00 |
|
Jason Volk
|
c3560d4890
|
ircd::db: Rename database::logs to database::logger.
|
2018-12-10 13:26:46 -08:00 |
|
Jason Volk
|
97b3003280
|
ircd: Convert various exception format string arguments to string_view.
|
2018-12-10 13:14:39 -08:00 |
|
Jason Volk
|
19f1929b1f
|
ircd::log: Use string_view for format string arguments.
|
2018-12-10 13:02:17 -08:00 |
|
Jason Volk
|
f5b431005d
|
deps: Upgrade RocksDB.
|
2018-12-10 11:29:38 -08:00 |
|
Jason Volk
|
8cad778565
|
ircd:Ⓜ️ Add README for m::room directory.
|
2018-12-10 11:29:32 -08:00 |
|
Jason Volk
|
45bf911952
|
ircd::conf: Add feature to toggle whether conf item is persisted in a db.
|
2018-12-08 16:27:32 -08:00 |
|
Jason Volk
|
8739ef90ce
|
ircd::db: Minor cleanup.
|
2018-12-08 15:37:18 -08:00 |
|
Jason Volk
|
1ba22a21ba
|
ircd: Disperse accumulated global options as conf items in namespaces.
|
2018-12-08 15:36:34 -08:00 |
|
Jason Volk
|
0c0c3b1f41
|
ircd: Split runlevel related into header and unit.
|
2018-12-08 15:15:31 -08:00 |
|
Jason Volk
|
6408ac4592
|
ircd: Remove the legacy AFP() / AFGP() macros.
|
2018-12-08 13:51:33 -08:00 |
|
Jason Volk
|
4a2ad1c186
|
ircd::ctx: Reorg continuation for core wakeup conditions.
|
2018-12-07 12:31:30 -08:00 |
|
Jason Volk
|
9eabd745f5
|
ircd::ctx: Minor cleanup.
|
2018-12-07 12:03:25 -08:00 |
|
Jason Volk
|
3af70e75c3
|
ircd::ctx: Minor cleanup / struct packing / type.
|
2018-12-07 10:13:29 -08:00 |
|
Jason Volk
|
4e01d2c0a4
|
ircd::ctx: Remove local typedef to use outer ircd:: typedef.
|
2018-12-07 10:13:14 -08:00 |
|
Jason Volk
|
ce237e0b10
|
ircd::ctx: Export this_ctx:: to ircd.
|
2018-12-06 19:16:47 -08:00 |
|
Jason Volk
|
6de17431ff
|
ircd: Reverse arguments for url::encode()/decode(); minor reorg.
|
2018-12-06 16:41:47 -08:00 |
|
Jason Volk
|
2caf425fde
|
ircd::rfc3986: Add form_encode() composer from json::members.
|
2018-12-06 16:27:05 -08:00 |
|
Jason Volk
|
e4922772f4
|
ircd::server: Fix issues with non-matrix peer construction.
|
2018-12-05 19:38:40 -08:00 |
|
Jason Volk
|
3f939367c0
|
ircd::log: Add console_enable/disable for all facilities.
|
2018-12-05 19:00:10 -08:00 |
|
Jason Volk
|
99001a4ea5
|
ircd: Initial ap.
|
2018-12-05 15:17:00 -08:00 |
|
Jason Volk
|
0c4e39b023
|
ircd::ctx: Relax assertion.
|
2018-12-05 15:15:36 -08:00 |
|
Jason Volk
|
10b8db0bb3
|
ircd::http: Add format string construction for http::error.
|
2018-12-05 15:15:26 -08:00 |
|
Jason Volk
|
24e423c714
|
ircd::fs: Add support test for fallocate().
|
2018-12-03 12:58:42 -08:00 |
|
Jason Volk
|
47d6fbb35f
|
ircd::fs: Consolidate support tests and indications into namespace.
|
2018-12-03 12:55:52 -08:00 |
|
Jason Volk
|
f2ecf617ba
|
ircd::db: Stub a place to put the runtime loaded library version information.
|
2018-12-03 12:30:59 -08:00 |
|
Jason Volk
|
041f6c16c3
|
ircd::db: Split out header for pos.h from main db.h
|
2018-12-03 12:20:55 -08:00 |
|
Jason Volk
|
402f0f91f1
|
ircd::db: Create DBOptions earlier for use when reading column names.
|
2018-12-02 17:45:36 -08:00 |
|