Jason Volk
|
4c44738dc3
|
ircd::server: Increase tls buffer size.
|
2019-04-22 12:13:34 -07:00 |
|
Jason Volk
|
e0b4dc4450
|
ircd::server: Use a uniform log prefix for link related.
|
2019-04-22 12:13:27 -07:00 |
|
Jason Volk
|
d6374466f3
|
ircd::fs::aio: Test for blocking flag rather than option if available.
|
2019-04-22 09:45:14 -07:00 |
|
Jason Volk
|
c04708aca4
|
ircd::fs::aio: Minor tweak call pattern for wait(request).
|
2019-04-22 09:29:09 -07:00 |
|
Jason Volk
|
acd774c3ee
|
ircd::fs: Make ~fd() noexcept.
|
2019-04-22 09:16:11 -07:00 |
|
Jason Volk
|
7d55468511
|
ircd::fs: Add fd::opts getter from open fd.
|
2019-04-22 09:14:46 -07:00 |
|
Jason Volk
|
d08bcc2f32
|
ircd::fs: Add fd::release() memfn.
|
2019-04-22 08:55:42 -07:00 |
|
Jason Volk
|
f145c6774a
|
ircd::fs: Rename function.
|
2019-04-21 04:15:10 -07:00 |
|
Jason Volk
|
1137f8a29b
|
ircd::fs::aio: Fix waiting on cancels; various fixes.
|
2019-04-21 04:15:10 -07:00 |
|
Jason Volk
|
003f9f771a
|
ircd::fs: Break from read()/write() loops for non-blocking operations without exception.
|
2019-04-20 22:28:15 -07:00 |
|
Jason Volk
|
bbc5d9ee5b
|
ircd::fs::aio: Improve error assumptions / reporting around io_submit().
|
2019-04-20 22:28:15 -07:00 |
|
Jason Volk
|
dae1a9be4a
|
ircd::db::env: Assert rocksdb does not call prefetch with direct-io.
|
2019-04-20 19:29:07 -07:00 |
|
Jason Volk
|
900fab1e79
|
ircd::fs: Propagate EAGAIN without exception for !opts.blocking operations.
|
2019-04-20 19:29:07 -07:00 |
|
Jason Volk
|
fbcd38fa17
|
ircd::fs: Add a preliminary fincore(1)-like tool.
|
2019-04-20 19:24:18 -07:00 |
|
Jason Volk
|
c4ace8cd8e
|
ircd::client: Remove deprecated SSL_R_SHORT_READ for OpenSSL 1.1.
|
2019-04-20 19:24:18 -07:00 |
|
Jason Volk
|
2463bfb4ed
|
ircd::openssl: Address remaining 1.0 vs. 1.1 compat.
|
2019-04-20 19:24:18 -07:00 |
|
Jason Volk
|
744438ec49
|
ircd: Precompile the spirit.h header.
|
2019-04-20 19:24:18 -07:00 |
|
Jason Volk
|
db539c6268
|
ircd::db: Add write-ahead-log recovery callback surface.
|
2019-04-20 14:30:42 -07:00 |
|
Jason Volk
|
8dd201bfdb
|
ircd::openssl: Fix compatibility in assert statement.
|
2019-04-20 13:26:38 -07:00 |
|
Jason Volk
|
4db52804cb
|
ircd::ctx: Use iteration closure rather than exposing ctx::list.
|
2019-04-19 20:50:22 -07:00 |
|
Jason Volk
|
9b034a0df4
|
ircd::openssl: Partial OpenSSL 1.1.x compatibility.
|
2019-04-19 18:17:28 -07:00 |
|
Jason Volk
|
55fc2c6f76
|
ircd::prof: Add callgrind hypercall suite.
|
2019-04-19 05:53:54 -07:00 |
|
Jason Volk
|
def7ee2753
|
ircd::allocator: Renamespace the vg utils.
|
2019-04-19 05:26:51 -07:00 |
|
Jason Volk
|
810888b53c
|
ircd::db: Allow concurrent memtable write.
|
2019-04-19 00:17:00 -07:00 |
|
Jason Volk
|
f27b56fac3
|
ircd::db: Show commit debuglog messages.
|
2019-04-19 00:15:14 -07:00 |
|
Jason Volk
|
c7a872c67a
|
ircd:Ⓜ️🪝 Add accounting for hook calls; site/hook current call count.
|
2019-04-18 21:52:33 -07:00 |
|
Jason Volk
|
0176dba9a8
|
ircd:Ⓜ️:fetch: Consolidate interface; remove unused; reorg.
|
2019-04-18 19:12:37 -07:00 |
|
Jason Volk
|
5bdbc3f0bc
|
ircd::info: Chomp newline from ctime() calls.
|
2019-04-18 18:58:07 -07:00 |
|
Jason Volk
|
4c95765e07
|
ircd::fs::aio: Add assertions for null value aio_data.
|
2019-04-18 18:33:58 -07:00 |
|
Jason Volk
|
9907f7f477
|
ircd::stats: Add value; add operator/access suite.
|
2019-04-18 17:56:09 -07:00 |
|
Jason Volk
|
c427223340
|
ircd::mapi: Force the header inline so the module contains the constants.
|
2019-04-18 17:36:33 -07:00 |
|
Jason Volk
|
1312784518
|
ircd::mapi: Add a serial number to deal with removed modules which are still installed.
|
2019-04-18 17:36:33 -07:00 |
|
Jason Volk
|
61e136f577
|
ircd::mods: Actually check the MAPI header version on load.
|
2019-04-18 16:53:47 -07:00 |
|
Jason Volk
|
4668545688
|
modules: Move federation/federation to s_feds.
|
2019-04-18 16:38:53 -07:00 |
|
Jason Volk
|
0edd47d383
|
ircd:Ⓜ️:feds: Add vector of operations to API.
|
2019-04-18 15:26:03 -07:00 |
|
Jason Volk
|
6eeb8da71d
|
ircd:Ⓜ️ Try for outer membership property first before parsing content.
|
2019-04-18 14:35:46 -07:00 |
|
Jason Volk
|
4d6eb23352
|
ircd: Use unwind::defer to enter run::level::HALT.
|
2019-04-18 05:46:20 -07:00 |
|
Jason Volk
|
c6a59ab6b1
|
ircd::util: Add an unwind::defer device.
|
2019-04-18 05:46:07 -07:00 |
|
Jason Volk
|
5232893c6a
|
ircd:Ⓜ️:fetch: Checkpoint frontfill / head selection related.
|
2019-04-18 05:17:49 -07:00 |
|
Jason Volk
|
bc922724cd
|
ircd:Ⓜ️:feds: Refactor interface into opcode ABI.
|
2019-04-18 05:16:21 -07:00 |
|
Jason Volk
|
59982907d3
|
ircd:Ⓜ️:feds: Add feds::auth; update console cmd.
|
2019-04-18 04:13:21 -07:00 |
|
Jason Volk
|
871fb748eb
|
ircd:Ⓜ️:fetch: Pass boolean values down the stack for start/prefetch.
|
2019-04-18 01:21:22 -07:00 |
|
Jason Volk
|
477090ff52
|
ircd::server: Minor assertions.
|
2019-04-18 01:19:02 -07:00 |
|
Jason Volk
|
91bed23951
|
ircd::allocator: Meet posix spec requirements for posix_memalign().
|
2019-04-18 00:59:56 -07:00 |
|
Jason Volk
|
51b3e63959
|
ircd::allocator: Include aligned allocs in profile.
|
2019-04-18 00:59:56 -07:00 |
|
Jason Volk
|
128b770429
|
ircd::buffer: Move aligned_alloc to ircd::allocator; deinline.
|
2019-04-18 00:21:08 -07:00 |
|
Jason Volk
|
0fa4bdcff7
|
ircd:Ⓜ️:rooms: Consolidate / refine the rooms iteration interface.
|
2019-04-17 20:47:50 -07:00 |
|
Jason Volk
|
25680a8ed2
|
ircd: Move smalldate() to date.h from logger unit.
|
2019-04-17 19:27:26 -07:00 |
|
Jason Volk
|
4d3727a0a1
|
ircd::fs: Condition various runtime support on compilation too.
|
2019-04-17 19:19:30 -07:00 |
|
Jason Volk
|
1eaff2e91e
|
ircd::fs: Runtime binding for pwritev(2)/pwritev2(2) based on kernel version.
|
2019-04-17 19:19:30 -07:00 |
|