Jason Volk
|
e388d28585
|
configure: Add exemplary app-specific withval for maximum length of mxid.
|
2018-08-12 10:16:00 -07:00 |
|
Jason Volk
|
de2de7a5bf
|
ircd::magic: Minor cleanup.
|
2018-08-11 00:42:08 -07:00 |
|
Jason Volk
|
1d11659c43
|
ircd::js: Remove xdr.
|
2018-08-11 00:42:08 -07:00 |
|
Jason Volk
|
9aedac4461
|
ircd: Move preliminary cbor into directory.
|
2018-08-11 00:42:08 -07:00 |
|
Jason Volk
|
e5834065ed
|
ircd::net: Unionize datagram for bidirections.
|
2018-07-07 22:10:29 -07:00 |
|
Jason Volk
|
fe0bd19763
|
ircd::net: Add udp listener.
|
2018-07-07 21:33:23 -07:00 |
|
Jason Volk
|
8abfe6adf5
|
ircd::net: Inherit from closer net::error for listener::error.
|
2018-07-07 19:44:45 -07:00 |
|
Jason Volk
|
ed0e25406c
|
ircd::server: Clarify comment.
|
2018-07-06 19:29:49 -07:00 |
|
Jason Volk
|
02fcdc8635
|
ircd::net::listener: Add callback-action for proper abstraction.
|
2018-07-06 18:38:08 -07:00 |
|
Jason Volk
|
a98bd357df
|
construct/ircd: Add -pitrecdb option to allow point-in-time recovery.
|
2018-07-06 17:09:33 -07:00 |
|
Jason Volk
|
668d12bf72
|
ircd::ctx: Fix future_state test grate.
|
2018-07-06 16:33:53 -07:00 |
|
Jason Volk
|
e2edd13a33
|
ircd: Remove ircd::strand related.
|
2018-07-06 00:44:24 -07:00 |
|
Jason Volk
|
da5d767431
|
ircd::ctx: Fix pointer punning in promise / shared_state.
|
2018-07-06 00:26:34 -07:00 |
|
Jason Volk
|
8fcd6379a4
|
construct/ircd: Add -nojs option to not init js engine.
|
2018-07-05 16:57:47 -07:00 |
|
Jason Volk
|
96da6a3486
|
ircd::buffer: Export begin()/end() ADL's down to ircd::.
|
2018-07-04 21:48:15 -07:00 |
|
Jason Volk
|
b80468d6c8
|
ircd::js: Checkpoint corrections to XDR layout.
|
2018-07-04 21:44:45 -07:00 |
|
Jason Volk
|
da04032cc4
|
ircd::js: Checkpoint corrections to XDR; esr52.
|
2018-07-03 18:50:05 -07:00 |
|
Jason Volk
|
9a579c8dcb
|
ircd::js: Support JS::SetBuildIdOp context callback.
|
2018-07-03 16:49:08 -07:00 |
|
Jason Volk
|
ae5678269c
|
ircd::js: Fixes for js bitrot / maintenance cleanup.
|
2018-07-03 15:44:44 -07:00 |
|
Jason Volk
|
b6f7a64c4c
|
ircd::cbor: checkpoint; item header size and value counter gauge.
|
2018-07-02 01:31:59 -07:00 |
|
Jason Volk
|
5e8c1ad52d
|
ircd::buffer: Add const_buffer::insert() for boost::spirit compliance (noop).
|
2018-07-01 19:51:37 -07:00 |
|
Jason Volk
|
ac4ed03142
|
ircd::buffer: Add buffer_base::empty() for boost::spirit conceptual compliance.
|
2018-07-01 19:20:00 -07:00 |
|
Jason Volk
|
a96f2ae030
|
ircd::spirit: Import locals into namespace; minor cleanup.
|
2018-07-01 19:11:13 -07:00 |
|
Jason Volk
|
7624e36c7c
|
ircd::spirit: Import binary parsers into spirit convenience namespace.
|
2018-07-01 18:42:56 -07:00 |
|
Jason Volk
|
d1c1fb931f
|
ircd::util: Add specific endian bswaps e.g arpa/inet.h; minor cleanup.
|
2018-07-01 16:39:43 -07:00 |
|
Jason Volk
|
67bcbf628c
|
ircd::mods: Replace allocated string metadata with string_view based on common usage.
|
2018-07-01 14:42:28 -07:00 |
|
Jason Volk
|
a3db6f2a95
|
ircd: Replace iostream include with iosfwd to elide inits in every unit.
|
2018-07-01 14:29:52 -07:00 |
|
Jason Volk
|
01d9ce038c
|
ircd: Preliminary CBOR namespace and unit.
|
2018-07-01 02:09:35 -07:00 |
|
Jason Volk
|
08d45dc838
|
ircd:Ⓜ️ Generalize room::lonly into more efficient room::origins::only(origin).
|
2018-06-30 21:57:09 -07:00 |
|
Jason Volk
|
85d1c924a5
|
ircd:Ⓜ️ Add function to query if room only has our origin joined.
|
2018-06-30 18:49:03 -07:00 |
|
Jason Volk
|
7d4eb46a1a
|
ircd:Ⓜ️ Interface/linkage to generate room account_data type string.
|
2018-06-19 21:47:26 -06:00 |
|
Jason Volk
|
f8763af509
|
ircd:Ⓜ️ Add user interface w/ linkage for room account data.
|
2018-06-19 21:33:03 -06:00 |
|
Jason Volk
|
4b5545f844
|
ircd: Make some fundamental string_view ADL's constexpr.
|
2018-06-19 21:30:29 -06:00 |
|
Jason Volk
|
c136e82a57
|
ircd:Ⓜ️ Temporary fixes for stale static initializations.
|
2018-06-16 23:00:47 -06:00 |
|
Jason Volk
|
13bee93ddc
|
ircd: Split standard includes back into an stdinc.h.
|
2018-06-15 16:19:29 -06:00 |
|
Jason Volk
|
9601dac9cc
|
ircd: Consolidate stdinc.h and ircd.h and fix precompiled headers.
|
2018-06-15 16:13:18 -06:00 |
|
Jason Volk
|
0d688b386b
|
ircd::json: Perform unquote() in json::string ctor as described...
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
912562f469
|
ircd:Ⓜ️:vm: Checkpoint phase-as-class skeleton.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
0da4dec13c
|
ircd:Ⓜ️:event: Add topological before; improve prev iteration closure; reorg some util.
|
2018-06-09 14:37:31 -07:00 |
|
Jason Volk
|
3da5afdb85
|
ircd::allocator: Additional doc comment on profiler.
|
2018-06-09 14:37:31 -07:00 |
|
Jason Volk
|
acddfa77f8
|
ircd::allocator: Add mallinfo to string support w/ console command.
|
2018-06-09 14:37:31 -07:00 |
|
Jason Volk
|
feb1aa5d2f
|
ircd::info: Add glibc related to info.
|
2018-06-09 13:42:35 -07:00 |
|
Jason Volk
|
960553f279
|
ircd::db: Checkpoint skeleton state structure for env.
|
2018-06-09 13:40:21 -07:00 |
|
Jason Volk
|
a077766812
|
ircd:Ⓜ️ Update README.
|
2018-06-09 13:37:04 -07:00 |
|
Jason Volk
|
55a8391e48
|
ircd::allocator: Add trim() if available.
|
2018-06-09 13:34:01 -07:00 |
|
Jason Volk
|
5146ddf67e
|
ircd::json: Reduce iov interface; make conditional nodes evaluate conditionally.
|
2018-06-05 11:16:52 -07:00 |
|
Jason Volk
|
f1443752c5
|
ircd::iov: Make node emplacement conditional.
|
2018-06-05 10:34:30 -07:00 |
|
Jason Volk
|
1a12b7331d
|
ircd::json: Add conditioned-closure iov::add_if.
|
2018-06-04 23:17:29 -07:00 |
|
Jason Volk
|
f2acc304c5
|
ircd:Ⓜ️:room: Add power levels convenience interface (query side).
|
2018-06-04 14:23:39 -07:00 |
|
Jason Volk
|
2d7b011bba
|
ircd:Ⓜ️:v1: Add frontfill request.
|
2018-06-03 19:17:03 -07:00 |
|