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 |
|
Jason Volk
|
b9f13ed2c2
|
ircd: Remove cruft.
|
2017-10-11 20:54:01 -07:00 |
|
Jason Volk
|
e3963da007
|
ircd: Various comments added/modified.
|
2017-10-11 18:18:20 -07:00 |
|
Jason Volk
|
2839eb4b50
|
ircd::log: Make logger threadsafe by injecting other thread's messages into ios.
|
2017-10-11 18:18:20 -07:00 |
|
Jason Volk
|
eb56befef0
|
ircd: Improve thread id related; add public functions to post to ios.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
638f5469c5
|
ircd::json: Minor conflict fix.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
5c69d3df5a
|
ircd::crh: Improve hash related interface; comments etc.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
edcd95cd8f
|
modules/ircd:Ⓜ️ Upgrade various json tuple templates with string literals.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
2d90965816
|
configure.ac: Various cleanup; Add more warnings; Add optimization flags for testing.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
75648c7397
|
configure.ac: Add an RB_DEBUG_LEVEL which will always be defined; 0 when RB_DEBUG is not defined.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
bd1a66e608
|
ircd: minor simplifications; minor cleanup.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
dc2346a753
|
ircd::http: Cleanup error messages.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
db43edb212
|
ircd: Various labels to help de-virtualization on recommendation of -Wsuggest-final-types.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
fccfa03308
|
ircd: Add mutable_buffer ctor to parse::buffer; cleanup parse related.
|
2017-10-11 18:18:17 -07:00 |
|
Jason Volk
|
9d4c2fb5c3
|
ircd: Turn off coredumps in production to not leak secret key material.
|
2017-10-03 04:27:15 -07:00 |
|
Jason Volk
|
8a9f2597b9
|
ircd: Fix http resource lookup.
|
2017-10-03 04:27:15 -07:00 |
|
Jason Volk
|
20869309a2
|
Checkpoint matrix with preliminary federation client and keyserver related.
|
2017-10-03 04:27:15 -07:00 |
|
Jason Volk
|
5073096335
|
ircd:Ⓜ️ Improve id construction / validation related.
|
2017-10-03 04:27:15 -07:00 |
|
Jason Volk
|
fe4c59003f
|
ircd::net: Add debugging messages for client connect; also for unhandled server errors.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
5a8cc4e8cd
|
ircd::fs: Fix error.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
5335371b1a
|
ircd::http: Elide the strlcat() for user header generation.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
8c4925419a
|
ircd: Improve base64 suite.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
67dba9c471
|
ircd::crh: Fix buffer argument types; cleanup.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
234f7e34d7
|
ircd::ed25519: Add filesystem related for sk; add seed constructor; various.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
4954c90e27
|
ircd::fs: Improve basic file read/write/append into buffers.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
0eb10c0495
|
ircd: Add b64encoded_unpadded variant.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
9c712486a1
|
ircd: Split up lexical.h; comments; cleanup.
|
2017-10-03 04:27:13 -07:00 |
|