Jason Volk
|
242516c853
|
ircd:Ⓜ️ Add central interface for room state prefetch; add console cmd; apply to client sync.
|
2018-10-23 10:01:36 -07:00 |
|
Jason Volk
|
8be65012ec
|
ircd::db: Refactor column indexing and state to handle dropped columns.
|
2018-10-22 07:09:55 -07:00 |
|
Jason Volk
|
183be76a3a
|
ircd::db: Use reference to descriptor in database::column object.
|
2018-10-22 07:09:16 -07:00 |
|
Jason Volk
|
d3e61abe7d
|
ircd::db: Implement interface for column dropping.
|
2018-10-22 04:34:05 -07:00 |
|
Jason Volk
|
87feb65615
|
ircd::db: Integrate more detailed rocksdb::TableProperties into db::sst::info.
|
2018-10-21 09:26:02 -07:00 |
|
Jason Volk
|
b1bbbfe50b
|
ircd::db: Convert sst::info ctors to assignment operators.
|
2018-10-21 09:15:30 -07:00 |
|
Jason Volk
|
100325b5a8
|
ircd::server: deinline peer::err ctor.
|
2018-10-21 05:35:02 -07:00 |
|
Jason Volk
|
3ffb91d0fd
|
ircd::ctx: Deinline to_asio continuation ctor.
|
2018-10-21 01:09:07 -07:00 |
|
Jason Volk
|
10d59dec9a
|
ircd::ctx::dock: Make notify() an unconditional notify rather than direct jump.
|
2018-10-21 01:00:41 -07:00 |
|
Jason Volk
|
045a944911
|
ircd: Move a2u / pretty() suites from lex_cast to util::; start util.cc unit.
|
2018-10-21 01:00:41 -07:00 |
|
Jason Volk
|
50acb06dcf
|
ircd: Add missing using std::chrono::duration in stdinc main imports.
|
2018-10-21 00:55:33 -07:00 |
|
Jason Volk
|
66a936233a
|
ircd::ctx::queue: Add waiter counter.
|
2018-10-21 00:44:07 -07:00 |
|
Jason Volk
|
337810d7e0
|
ircd:Ⓜ️:dbs: Add meta block size confs for select direct columns; tweak block sizes.
|
2018-10-21 00:20:02 -07:00 |
|
Jason Volk
|
5a82a2e4e5
|
ircd::db: Move stats ticker hostpoint from database::cache to database::column.
|
2018-10-20 23:30:27 -07:00 |
|
Jason Volk
|
0d6b49a0b6
|
ircd: Add pretty() human readable time utils.
|
2018-10-18 17:31:43 -07:00 |
|
Jason Volk
|
5eacd22866
|
ircd::buffer: Enable the templated value for unique_buffer alignment.
|
2018-10-18 09:01:25 -07:00 |
|
Jason Volk
|
9da3d20e5c
|
ircd::db: Precache required buffer alignment of random access file for repeat calls.
|
2018-10-18 08:27:03 -07:00 |
|
Jason Volk
|
02f64c7f34
|
ircd: Add ios unit to provide a more central control point for asio.
|
2018-10-17 05:12:10 -07:00 |
|
Jason Volk
|
9833b50551
|
ircd:Ⓜ️:dbs: Add metadata block size conf items for various meta columns.
|
2018-10-16 15:53:47 -07:00 |
|
Jason Volk
|
468c7e6f07
|
ircd::db: Add metadata block size parameter to the descriptor.
|
2018-10-16 13:39:43 -07:00 |
|
Jason Volk
|
a24270d2bb
|
deps: RocksDB to v5.15.10.
|
2018-10-15 22:31:29 -07:00 |
|
Jason Volk
|
ca11351692
|
ircd: Add assertion() overload taking message string.
|
2018-10-15 22:31:28 -07:00 |
|
Jason Volk
|
f216f60583
|
ircd:Ⓜ️:vm: Add more options for fine-grained hook call control during eval.
|
2018-10-11 01:30:31 -07:00 |
|
Jason Volk
|
9aa6e2b768
|
ircd:Ⓜ️ Rename most vm.notify hooks to vm.effect; Refactor vm::accept related.
|
2018-10-09 20:56:12 -07:00 |
|
Jason Volk
|
f369af944b
|
ircd::ctx: Remove unused peek.
|
2018-10-06 22:16:37 -07:00 |
|
Jason Volk
|
efd8a8c640
|
ircd::buffer: Make shared_buffer work.
|
2018-10-04 15:42:24 -07:00 |
|
Jason Volk
|
0e5f8141c3
|
ircd::net: Add more tls cert verification exceptions w/ conf.
|
2018-10-04 15:16:15 -07:00 |
|
Jason Volk
|
66ab3d85a5
|
ircd::net: Use ip to test ipport falsiness; typedef a resource record vector.
|
2018-10-03 14:17:27 -07:00 |
|
Jason Volk
|
95c6f69e5d
|
ircd::net::dns: Add explicit qtype to opts and integrate w/ query stack.
|
2018-10-02 22:53:23 -07:00 |
|
Jason Volk
|
14a1be0aaf
|
ircd::net: Add validations on hostport constructions.
|
2018-10-02 18:39:34 -07:00 |
|
Jason Volk
|
67a759ac21
|
ircd::rfc3986: Add validation suite for hostname strings related.
|
2018-10-02 18:11:50 -07:00 |
|
Jason Volk
|
1cf0b629cb
|
ircd::spirit: Add a template for the common expectation failure rethrow integration.
|
2018-10-02 18:11:50 -07:00 |
|
Jason Volk
|
b9aa697206
|
ircd::resource: Make Access-Control-Allow-Origin response header a conf item.
|
2018-10-02 15:58:03 -07:00 |
|
Jason Volk
|
fdb3f9bc4a
|
ircd::conf: Disambiguate string item access via cast conversion.
|
2018-10-02 15:58:03 -07:00 |
|
Jason Volk
|
450ec3523e
|
modules/s_dns: Consolidate DNS related into units of a single module.
|
2018-10-01 13:56:00 -07:00 |
|
Jason Volk
|
5b7cf5a8eb
|
ircd::net::dns: Reorg namespace structure related.
|
2018-10-01 12:03:31 -07:00 |
|
Jason Volk
|
cbf96969db
|
ircd::http: Support 524 "A Timeout Occurred"
|
2018-10-01 11:30:34 -07:00 |
|
Jason Volk
|
05cc6ddf83
|
ircd::net: Move resolver service out to modules/s_resolver.
|
2018-09-30 20:18:32 -07:00 |
|
Jason Volk
|
b43b094f2c
|
ircd::rfc1035: Add reverse qtype mapping.
|
2018-09-30 20:18:32 -07:00 |
|
Jason Volk
|
5a627efaad
|
ircd::net::dns: Move cache related out to modules/s_dns.
|
2018-09-30 20:18:32 -07:00 |
|
Jason Volk
|
da8beda0c3
|
ircd:Ⓜ️🆔 Support intuitive constructions of m::node::id.
|
2018-09-30 17:58:16 -07:00 |
|
Jason Volk
|
4f3f729d9b
|
ircd:Ⓜ️🆔 Minor cleanup.
|
2018-09-30 17:37:24 -07:00 |
|
Jason Volk
|
ccaaf22cac
|
ircd::net::dns: Use conf item for resolver servers.
|
2018-09-29 19:56:22 -07:00 |
|
Jason Volk
|
cb6f0032a4
|
ircd::net: Expose interface to get socket counter as an ID.
|
2018-09-29 17:15:45 -07:00 |
|
Jason Volk
|
0c25852109
|
ircd::client: Simplify instance_multimap related; keep state for local/remote addrs in client.
|
2018-09-29 16:52:54 -07:00 |
|
Jason Volk
|
a220891800
|
ircd::util: Support comparator in instance_multimap template.
|
2018-09-29 16:46:55 -07:00 |
|
Jason Volk
|
5f37100236
|
ircd::net: Add some specific comparators for ipport.
|
2018-09-29 16:46:02 -07:00 |
|
Jason Volk
|
b4e4f0165f
|
ircd::net: Deinline some ipport ctors.
|
2018-09-29 16:39:14 -07:00 |
|
Jason Volk
|
771ecaef7e
|
ircd::client: Simplify log calls with single loghead() string.
|
2018-09-27 17:05:19 -07:00 |
|
Jason Volk
|
0d4013536a
|
ircd::util: Add overload to ircd::string() to pubsetbuf() a provided buffer.
|
2018-09-27 17:00:15 -07:00 |
|