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
|
d98abc9b17
|
ircd::log: Add #ifdef's around debug functions and hope for DCE on production builds...
|
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
|
f32a984722
|
ircd::json: Add support for tuple indexing by hash; add c++11 literal hasher.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
55a4377d49
|
ircd: Evade type-punning the iov list node.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
b7f1f04412
|
ircd: Add $() hash convenience; comments on ircd::crh.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
87771b00ba
|
ircd::fmt: Add bsprintf(): all-in-one printf and buffer.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
6c04739634
|
ircd::json: Add mutable_buffer print() overload.
|
2017-10-11 18:18:18 -07:00 |
|
Jason Volk
|
fb498ed2f2
|
ircd::json: Fix error.
|
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
|
3a9696fb6c
|
ircd:Ⓜ️ Add all spec'ed event fields to event tuple.
|
2017-10-03 04:27:15 -07:00 |
|
Jason Volk
|
4f50cba4a7
|
client: minor fix style; minor fix exception handling.
|
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
|
3cfa32cb0b
|
charybdis: Checkpoint the console with fed 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
|
0399ddf3e3
|
ircd: Add stringops for counting starting and ending occurrences.
|
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
|
c722ff6e71
|
ircd::json: Better handling and message for assignment failure to tuple.
|
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
|
d7406d47cc
|
ircd::db: Better hack handling for not-found integer values.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
4cf197d263
|
ircd: Add chrono::hours; various cleanup; comments.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
47f3167479
|
ircd::buffer: Move array constructors down a level.
|
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
|
7745082fb0
|
ircd:Ⓜ️ Add preliminary matrix README.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
cc8a835ab7
|
ircd::db: Minor cleanup; fix identation.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
0cef42895c
|
ircd::buffer: Patch alignment related on unique_buffer.
|
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 |
|
Jason Volk
|
01d7ec1560
|
modules: Various fixes; cleanup.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
189de14f1e
|
modules: Replace hardcoded hosts with my_host().
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
ec89d0ca25
|
ircd::db: I don't think this warning matters...
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
1502b973da
|
ircd: Add ed25519 dsa; reorg sodium related.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
2982166072
|
ircd:Ⓜ️ ircd::buffer conversions for id::bufs.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
a8f9b3b847
|
configure.ac: Minor cleanup.
|
2017-10-03 04:27:13 -07:00 |
|
Jason Volk
|
0d71f8013a
|
ircd: Use chrono_literals.
|
2017-10-03 04:27:12 -07:00 |
|
Jason Volk
|
014673d718
|
ircd::http: Minor urldecode grammar fix.
|
2017-10-03 04:27:12 -07:00 |
|
Jason Volk
|
dd0de82e16
|
ircd: Add startswith_any() complement to endswith_any().
|
2017-10-03 04:27:12 -07:00 |
|
Jason Volk
|
4a6b3f5fcc
|
Add support for libsodium (NaCl) cryptography.
|
2017-10-03 04:27:10 -07:00 |
|
Jason Volk
|
c91c1e39e8
|
ircd::buffer: de-template required conversions; cleanup.
|
2017-10-03 04:26:28 -07:00 |
|
Jason Volk
|
b18413e0ed
|
client: Fixes to client.
|
2017-10-03 04:17:11 -07:00 |
|