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 |
|
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
|
014673d718
|
ircd::http: Minor urldecode grammar fix.
|
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
|
57f8b28330
|
ircd: Add X-IRCd-Response-Time header.
|
2017-10-03 04:17:11 -07:00 |
|
Jason Volk
|
3d754bffba
|
ircd::db: Give RocksDB its own logging facility.
|
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
|
84d7746165
|
ircd: Add net; various asio related.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
babde26165
|
make: Minor cleanup.
|
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
|
9ae9ea7357
|
ircd: Reorg crypto related by dependency.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
fae5984d5e
|
ircd: Rename hash.cc to crypto.cc.
|
2017-10-03 04:17:10 -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
|
4090b80d60
|
ircd::json: Add missing serialized() participants.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
f2264b02e6
|
ircd::http: Preliminary support for chunked encoding; improve header args.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
5d7eee1937
|
ircd:Ⓜ️ Simplify the event query interface by making more internal decisions from query data.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
c4a6addd5a
|
ircd::ctx: Add critical_assertion debugging tool.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
bc9b0e990c
|
ircd::json: Simplify expectation error message.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
dc1281a17c
|
ircd::db: Fix iov related.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
f8d6e2dddc
|
ircd::db: Update docs.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
dacff8eb9f
|
ircd::db: Rename where to query.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
016ff64dbb
|
ircd:Ⓜ️ Preliminary efficient membership query object.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
ffca90dd7b
|
ircd:Ⓜ️ Indexers need to check if their columns were given by the user.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
92a8d8e2bf
|
ircd:Ⓜ️ Improve interfaces; Add prelim sync loop; Add send resource handler.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
b309793ed0
|
ircd::ctx: Add some docs; minor cleanup.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
816b5125b2
|
ircd: Improve/cleanup ircd::init()/ircd::stop() related.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
d4508e157f
|
ircd:Ⓜ️ Deduplicate user related in m::user. Update various resource related.
|
2017-09-24 20:48:53 -07:00 |
|
Jason Volk
|
ca1f5bbbe5
|
ircd:Ⓜ️ Fix some id constructor behavior.
|
2017-09-24 20:48:53 -07:00 |
|
Jason Volk
|
c032c686f6
|
Checkpoint matrix application basis.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
196d158398
|
ircd::db: Improve debug log messages.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
f060bd4fc5
|
ircd: Support resource response json::value for array/object values; cleanup.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
2a579390be
|
ircd::db: Minor cleanup.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
f4682522a8
|
ircd::util: Rename stopped overload to nostart.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
0b1c37c585
|
ircd::db: Fix reverse iteration; cleanup seek; add ORDERED flag (prelim).
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
7f7ef9a4bf
|
ircd: Add client request timer related.
|
2017-09-24 18:16:44 -07:00 |
|