Jason Volk
|
6add3e9952
|
ircd::server: Limit recursion of chunk head parses.
|
2018-04-25 20:52:27 -07:00 |
|
Jason Volk
|
e2568457f4
|
ircd::server: Add dynamic chunk vectoring.
|
2018-04-25 20:52:26 -07:00 |
|
Jason Volk
|
7e32d3cbaa
|
ircd::server: Checkpoint preliminary chunk vectoring; state, options.
|
2018-04-25 15:10:04 -07:00 |
|
Jason Volk
|
55632dee5e
|
ircd:Ⓜ️:dbs: Fix default value for event::idx to respect domain order.
|
2018-04-25 01:42:41 -07:00 |
|
Jason Volk
|
ba61369027
|
ircd:Ⓜ️:dbs: Use buffer size constants for query key generations.
|
2018-04-24 19:32:32 -07:00 |
|
Jason Volk
|
12592cd22c
|
ircd:Ⓜ️🆔 Improve size constants and range enforcements.
|
2018-04-24 19:22:07 -07:00 |
|
Jason Volk
|
bf445492db
|
ircd::fs: Use const_buffer rather than string_view in various returns.
|
2018-04-24 18:34:46 -07:00 |
|
Jason Volk
|
a13c11c93c
|
ircd::log: Fix showing the other name during duplicate snote check.
|
2018-04-24 18:00:12 -07:00 |
|
Jason Volk
|
f049bbf0d0
|
ircd: Split tokens.cc from lexical.cc
|
2018-04-24 17:01:11 -07:00 |
|
Jason Volk
|
db21df0c31
|
ircd: Move mapi.h into mods/.
|
2018-04-24 01:21:16 -07:00 |
|
Jason Volk
|
bff688bf64
|
ircd::openssl: Rename iteration until -> for_each.
|
2018-04-24 00:50:40 -07:00 |
|
Jason Volk
|
90348f4265
|
ircd:Ⓜ️ Add interface to get origin names of user's rooms.
|
2018-04-23 19:39:50 -07:00 |
|
Jason Volk
|
243b0b7918
|
ircd::resource: Fix resource false matching issue; cleanup.
|
2018-04-23 19:17:03 -07:00 |
|
Jason Volk
|
aa5681dab9
|
ircd:Ⓜ️:dbs: Throw exception for a null index here.
|
2018-04-23 18:14:30 -07:00 |
|
Jason Volk
|
7889d116f0
|
ircd::resource: Choose better log level based on HTTP response codes.
|
2018-04-23 17:47:10 -07:00 |
|
Jason Volk
|
2e3e8bc0d5
|
ircd::log: Add masking by name; various improvements.
|
2018-04-23 17:20:00 -07:00 |
|
Jason Volk
|
ca138a4338
|
ircd::log: Give log::log the instance list w/ construction checks.
|
2018-04-23 17:20:00 -07:00 |
|
Jason Volk
|
27ff5e9be1
|
ircd::log: Objectify mark / vlog related.
|
2018-04-23 17:20:00 -07:00 |
|
Jason Volk
|
e598a27d7a
|
ircd::log: Use string_view for named log instance due to dominant use-case.
|
2018-04-23 17:20:00 -07:00 |
|
Jason Volk
|
523ef5f1db
|
ircd:Ⓜ️ Show the hostname in the vm init/halt log message.
|
2018-04-22 16:26:54 -07:00 |
|
Jason Volk
|
f808a28664
|
ircd: Add m/m.h to stdinc.h
|
2018-04-22 16:22:02 -07:00 |
|
Jason Volk
|
87bd9bc429
|
ircd:Ⓜ️ Add conf init sequence for m::self related.
|
2018-04-22 15:18:05 -07:00 |
|
Jason Volk
|
f866c9a4de
|
ircd::db: Flush here does not mean what one might think it means.
|
2018-04-22 15:08:26 -07:00 |
|
Jason Volk
|
2325208ecd
|
ircd:Ⓜ️ Add more detailed content information in pretty(event).
|
2018-04-22 14:24:48 -07:00 |
|
Jason Volk
|
a3bcd2dbf3
|
ircd: Add b64 <-> b58 convenience conversion suite.
|
2018-04-22 14:24:37 -07:00 |
|
Jason Volk
|
2557834a96
|
ircd:Ⓜ️:dbs: Factor in the event_idx for a more stable messages sort.
|
2018-04-22 13:49:02 -07:00 |
|
Jason Volk
|
757f8f8209
|
ircd::client: Tweak timeout defaults; fix branch probability; additional assert.
|
2018-04-21 23:45:25 -07:00 |
|
Jason Volk
|
799f450b47
|
ircd:Ⓜ️ Fix content size sampling in pretty(event).
|
2018-04-20 23:48:39 -07:00 |
|
Jason Volk
|
6b32da764d
|
ircd::client: Remove the asynchronous longpoll state.
|
2018-04-20 19:54:18 -07:00 |
|
Jason Volk
|
784293e01f
|
ircd::client: Assertions for request context.
|
2018-04-20 19:53:36 -07:00 |
|
Jason Volk
|
ebea2e2385
|
ircd::db: Explicitly involve SST files in column compaction.
|
2018-04-20 17:03:20 -07:00 |
|
Jason Volk
|
6de7fb7b8c
|
ircd::db: Adjust destruction sequence for rocksdb DB::Close() call.
|
2018-04-20 17:03:20 -07:00 |
|
Jason Volk
|
f3b0fa3b4e
|
ircd::db: Additional option tweaks.
|
2018-04-20 17:03:20 -07:00 |
|
Jason Volk
|
e3b2bcf19d
|
ircd::db: Maintain SST file manager instance.
|
2018-04-20 15:45:57 -07:00 |
|
Jason Volk
|
532f987bd6
|
ircd::db: Move column compact()/flush() to more consistent place.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
666e509c97
|
ircd::db: Expose setoptions interface.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
f805344604
|
ircd::db: Options package for file growth, count and compaction related.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
88f5937559
|
ircd::log: Update the log::mark() argument to use string_view.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
1cd3e41e44
|
ircd::info: Distill out the logdump from init.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
09ff713743
|
ircd::info: Query the RLIMIT_NOFILE; minor fixes.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
fcf17db132
|
ircd: Various fixes / cleanup.
|
2018-04-20 15:22:49 -07:00 |
|
Jason Volk
|
2a7cb42c98
|
ircd::ctx: Minor ctx object semantic elaboration.
|
2018-04-20 00:44:45 -07:00 |
|
Jason Volk
|
7d64e6323b
|
ircd::client: Use conf::item's for client related.
|
2018-04-20 00:44:45 -07:00 |
|
Jason Volk
|
d2536c83a2
|
ircd::client: dwarning if client request pool exhausted.
|
2018-04-20 00:44:45 -07:00 |
|
Jason Volk
|
1dcfff91a5
|
ircd::ctx: Expose stack_max() to public interface.
|
2018-04-19 21:42:54 -07:00 |
|
Jason Volk
|
35a1c62b1f
|
ircd::ctx: Add ctx::running()/waiting() for interface completeness.
|
2018-04-19 21:42:54 -07:00 |
|
Jason Volk
|
3b32d2170e
|
ircd::ctx: Give ctx::ctx the instance_list.
|
2018-04-19 21:42:54 -07:00 |
|
Jason Volk
|
281a9e1cfd
|
ircd::ctx: Place ctx::list node pointers into structure in ctx.
|
2018-04-19 21:42:54 -07:00 |
|
Jason Volk
|
793c24ce9e
|
ircd::ctx: Simplify list iteration API.
|
2018-04-19 14:47:56 -07:00 |
|
Jason Volk
|
1d451ca3ff
|
ircd:Ⓜ️ Add additional filter convenience constructors.
|
2018-04-19 14:23:47 -07:00 |
|