Jason Volk
|
2ce9b0521f
|
ircd::net: Various fixes / error handling / api.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
f36d3e2209
|
ircd::log: Fix these clear and flush points.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
32e0d3c5df
|
ircd::ctx: Improve spawning; fix bug.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
ae34691610
|
ircd::log: Optimize logger to use a single buffer + single write.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
888c7d5739
|
ircd::net: Update log messages.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
8b573378e8
|
ircd: Fixes to client related to net.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
f10662fe7d
|
ircd:Ⓜ️ Checkpoint matrix.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
6a024e9e16
|
ircd: Add preliminary 'server' as a client to *other* servers.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
52641ba47f
|
ircd::net: Add net::remote, suite; update network utils; fixes.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
38023e0d9b
|
ircd::openssl: Introduce openssl namespace for anything related to driving that beast.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
417e8ecad0
|
ircd::db: Fix comment; suppress a very verbose seek log message here.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
6562efb11e
|
ircd::json: Add 'defaults' construct to iov.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
4a44d0368a
|
ircd::http: Make server response header more like the User-Agent we also use as a client.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
92270b74ac
|
ircd::http: Parse a connection header.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
a67228e8b5
|
ircd::log: Allow CRITICAL log messages to break through suppression.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
14fea52dcb
|
ircd::net: Add async overloads; various cleanup.
|
2017-10-19 03:55:24 -07:00 |
|
Jason Volk
|
b83d7da7a0
|
ircd::log: Make sure the stream is flushed and reset when relinquishing control.
|
2017-10-19 01:38:25 -07:00 |
|
Jason Volk
|
0f51c84fb0
|
ircd::net: Move net into directory.
|
2017-10-19 01:30:19 -07:00 |
|
Jason Volk
|
0f00f21a1d
|
ircd: Add preliminary tcmalloc version check.
|
2017-10-19 01:05:41 -07:00 |
|
Jason Volk
|
7feb0dff79
|
ircd: client: various cleanup.
|
2017-10-19 01:04:52 -07:00 |
|
Jason Volk
|
c501f21ac2
|
ircd::net: Move listener next() to the accept event slice; various cleanup.
|
2017-10-19 01:03:40 -07:00 |
|
Jason Volk
|
a1e798f12c
|
ircd::net: Improve dc/socket dtor related.
|
2017-10-19 01:02:30 -07:00 |
|
Jason Volk
|
df8faae81d
|
ircd::net: Improve some exception specs related to socket.
|
2017-10-19 01:02:19 -07:00 |
|
Jason Volk
|
c157967559
|
irct::ctx: Add this basic pool debug.
|
2017-10-19 00:58:43 -07:00 |
|
Jason Volk
|
8fc336a1e9
|
ircd::net: No user input so use standard ::snprintf() here.
|
2017-10-17 00:48:10 -07:00 |
|
Jason Volk
|
3c0d5bd5d6
|
ircd::db: Fix empty row seek; fix potential coherence issue on offload.
|
2017-10-17 00:47:30 -07:00 |
|
Jason Volk
|
cdcd2e2fb9
|
ircd: Add std::chrono lex_cast; cleanup lex_cast buffer argument related.
|
2017-10-17 00:41:51 -07:00 |
|
Jason Volk
|
0be93870ea
|
ircd::log: Address any logger reentrancy; various cleanup.
|
2017-10-17 00:41:10 -07:00 |
|
Jason Volk
|
5797e99d81
|
ircd:Ⓜ️ Improve / cleanup ID related.
|
2017-10-15 21:54:28 -07:00 |
|
Jason Volk
|
33a35d5244
|
ircd: Add X-Matrix verification for resources.
|
2017-10-15 21:30:19 -07:00 |
|
Jason Volk
|
29d9f2bfdb
|
ircd::net: Improve some error handling and log message related.
|
2017-10-15 21:28:40 -07:00 |
|
Jason Volk
|
37308b1672
|
ircd::log: Add context name and id into logger format.
|
2017-10-15 21:27:36 -07:00 |
|
Jason Volk
|
115940e803
|
ircd::http: Preserve leading slash from user's URL so we can use it for X-Matrix auth.
|
2017-10-15 21:26:05 -07:00 |
|
Jason Volk
|
87b62002dd
|
fixup! ircd::json: Better bool related conversions etc.
|
2017-10-15 21:25:03 -07:00 |
|
Jason Volk
|
f20ff13a44
|
ircd::json: Sort members in during opportunity in this stringify().
|
2017-10-15 21:22:18 -07:00 |
|
Jason Volk
|
9c875c71a6
|
ircd::json: Better bool related conversions etc.
|
2017-10-15 21:21:56 -07:00 |
|
Jason Volk
|
08b961351d
|
ircd::fmt: Add more string types for the %s specifier here for now.
|
2017-10-15 21:20:25 -07:00 |
|
Jason Volk
|
5ca5f4b405
|
ircd::db: Improve formatting for seek debug messages.
|
2017-10-15 21:19:34 -07:00 |
|
Jason Volk
|
a3f7a41650
|
ircd::json: Rename json::string to json::strung and maintain json::string as intuitive type.
|
2017-10-15 21:18:42 -07:00 |
|
Jason Volk
|
124f7ea12a
|
ircd::ctx: Add utils for getting this_ctxt name and id; truncate default name literal.
|
2017-10-15 21:12:58 -07:00 |
|
Jason Volk
|
18bbf758f3
|
ircd/modules: Improve path param parsing related; various m:: related.
|
2017-10-11 20:54:03 -07:00 |
|
Jason Volk
|
1a4c57653b
|
ircd: Improve this stack buffer for now.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
6ba6cb1e7f
|
ircd: Add version 5.0.0 to libircd.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
045d38d034
|
ircd::http: Add authorization; multiple-choices error; improve header proffer; cleanup/reorg.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
908fde12c4
|
ircd: Add string replace() utils.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
4f0de4915d
|
ircd: Rename tokens_count() to token_count().
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
8da4874f2c
|
ircd: Uniform initialization style for these.
|
2017-10-11 20:54:01 -07:00 |
|
Jason Volk
|
a663e80254
|
ircd::fs: Fix narrowing.
|
2017-10-11 20:54:01 -07:00 |
|
Jason Volk
|
3425659d7f
|
ircd::fs: Add very preliminary aio and ircd init for such.
|
2017-10-11 20:54:01 -07:00 |
|
Jason Volk
|
dffe222a78
|
ircd: Improve date utils; add date formatted string output; related.
|
2017-10-11 20:54:01 -07:00 |
|