Jason Volk
|
5c69d3df5a
|
ircd::crh: Improve hash related interface; comments etc.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
deb40ae5c1
|
ircd::ed25519: Use fixed_buffers.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
51f5045c06
|
ircd::buffer: Add fixed_buffer with construction closure; minor cleanup.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
d83ea848da
|
ircd: Fix comment.
|
2017-10-11 18:18:19 -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
|
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
|
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
|
5073096335
|
ircd:Ⓜ️ Improve id construction / validation related.
|
2017-10-03 04:27:15 -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
|
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
|
0d71f8013a
|
ircd: Use chrono_literals.
|
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
|
a901256bcc
|
ircd: rename for brevity.
|
2017-10-03 04:17:11 -07:00 |
|
Jason Volk
|
19451ab914
|
ircd::ctx: shared_mutex; peek / view / shared_view; fixes.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
eeceba51b8
|
ircd::buffer: Add some doc; fixes.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
84d7746165
|
ircd: Add net; various asio related.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
aeef1aeef5
|
ircd: Add an adl's size(string_view).
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
a46bba20a5
|
ircd: Fix date/time related.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
b9d657924d
|
ircd::http: Various fixes; add urldecode; chunked encoding content.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
71e92e9f47
|
ircd::buffer: Improve interface / conversions / type decls.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
d0fe0218f4
|
ircd::fmt: mutable_buffer overloads for *snprintf().
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
6558af5639
|
ircd: Improve vector_view construction; cleanup.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
90f9c0e39d
|
ircd::util: Add an unlock_guard.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
ade7a138c4
|
ircd::db: Simplify the db::row using vector_view<cell>.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
c47be3008a
|
ircd::ctx: Add a shared_mutex.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
4090b80d60
|
ircd::json: Add missing serialized() participants.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
688f31afd3
|
ircd::buffer: Fix constness.
|
2017-10-03 04:17:09 -07:00 |
|