Jason Volk
|
facf8e2e78
|
ircd: Add back URI composition for the X-Matrix auth; report errors to log.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
0912b5366a
|
ircd: Use intuitive semantics for the strip() suite.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
63ddbf8fbe
|
ircd:Ⓜ️ Add addl name:: keys; cleanup event related.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
b05caee36f
|
ircd: Adjust some default timeouts.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
648981a4ce
|
ircd: Add Base58 support.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
ba1a0530ff
|
ircd::buffer: Fix reverse iterations.
|
2018-01-20 13:59:24 -08:00 |
|
Jason Volk
|
d108ec22f8
|
ircd::server: Invoke read handler as-needed; various fixes.
|
2018-01-20 13:59:24 -08:00 |
|
Jason Volk
|
ac77dfd4f0
|
ircd::net: Better to not invoke the callback in these places.
|
2018-01-20 13:59:24 -08:00 |
|
Jason Volk
|
103ff45553
|
ircd::net: Translate operation_canceled into timed_out where appropos.
|
2018-01-20 13:59:24 -08:00 |
|
Jason Volk
|
617b0d0777
|
ircd:Ⓜ️ Rework/cleanup request/session related.
|
2018-01-20 13:58:24 -08:00 |
|
Jason Volk
|
93364b6072
|
ircd::server: Add content buffer deduction from single in buffer.
|
2018-01-20 02:30:20 -08:00 |
|
Jason Volk
|
a6bdb38e4d
|
ircd::http: Remove the URI composition from the http::request construction.
|
2018-01-20 02:29:03 -08:00 |
|
Jason Volk
|
275efb3a7b
|
ircd::fmt: Add this overdue conversion.
|
2018-01-20 02:28:03 -08:00 |
|
Jason Volk
|
c28912b085
|
ircd:Ⓜ️ Create dedicated header for m::name string namespace.
|
2018-01-19 06:57:38 -08:00 |
|
Jason Volk
|
6e2cf45571
|
ircd::net: Move acceptor into header; minor cleanup.
|
2018-01-19 06:55:48 -08:00 |
|
Jason Volk
|
f02c31217b
|
ircd::net: Add remote to hostport conversion.
|
2018-01-19 04:54:14 -08:00 |
|
Jason Volk
|
02dc5204c9
|
ircd: Update namespace list in include README.
|
2018-01-19 04:07:12 -08:00 |
|
Jason Volk
|
09dc4acf06
|
ircd: Remove legacy stringops.
|
2018-01-19 02:47:08 -08:00 |
|
Jason Volk
|
497b4ec552
|
ircd:Ⓜ️ Improve MXID ctor related.
|
2018-01-19 02:47:08 -08:00 |
|
Jason Volk
|
936f138a3f
|
ircd::fmt: Cleanup. Reduce sketchiness.
|
2018-01-19 02:47:08 -08:00 |
|
Jason Volk
|
0a6ea976a5
|
ircd: Split base64 from lexical.
|
2018-01-18 18:17:02 -08:00 |
|
Jason Volk
|
054c50edcc
|
ircd::db: Split up / reorg database/env related.
|
2018-01-18 17:59:22 -08:00 |
|
Jason Volk
|
c15d13ffdc
|
Update STYLE.
|
2018-01-18 16:16:16 -08:00 |
|
Jason Volk
|
31fd9346f6
|
ircd: Baptize server.h into the standard include group.
|
2018-01-18 06:09:02 -08:00 |
|
Jason Volk
|
eb5b2d28a1
|
Update README.
|
2018-01-18 06:05:56 -08:00 |
|
Jason Volk
|
78b77f9da8
|
ircd::ctx: Eliminate the shared_ptr in pool::async; minor cleanup.
|
2018-01-18 06:05:56 -08:00 |
|
Jason Volk
|
90ea730a04
|
ircd::json: Add recursion depth checking.
|
2018-01-18 06:05:56 -08:00 |
|
Jason Volk
|
c9b89ec6ef
|
ircd::db: Plan on not sending any exceptions through RocksDB...
|
2018-01-18 03:55:28 -08:00 |
|
Jason Volk
|
d436861aed
|
ircd::db: Update comment.
|
2018-01-18 03:55:28 -08:00 |
|
Jason Volk
|
a9dabd661b
|
ircd: Propagate better error back to user here for now.
|
2018-01-18 03:55:28 -08:00 |
|
Jason Volk
|
9f6eda4c3d
|
ircd::fs: Further simplify AIO interface.
|
2018-01-18 03:55:12 -08:00 |
|
Jason Volk
|
09e32dce56
|
ircd::db: Move this out of the ptr's destructor.
|
2018-01-17 21:44:56 -08:00 |
|
Jason Volk
|
e5a50a0b79
|
ircd: Use address of ::gettimeofday to resolve error in g++-7.
|
2018-01-17 21:38:18 -08:00 |
|
Jason Volk
|
2c8154dfe4
|
ircd::info: Add additional line of information in debug log.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
d9c6737b28
|
ircd: Use feature test macros here.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
408e8dfb47
|
configure: Add <new> header.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
ce89a705c0
|
ircd::db: Add remaining environment stubs.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
8f3483391e
|
ircd: Minor log suppressions via comment.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
169f5aef84
|
ircd::db: Add data() participant for rocksdb::Slice.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
87f0f3bc5a
|
ircd::db: Add additional environment stubs for writable_file; minor cleanup.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
48c798de3f
|
ircd::db: Add size() participant for rocksdb::Slice.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
625dc73978
|
ircd::db: Skeleton stubs for basic environment.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
79447c504a
|
ircd::db: Reorg internal headers to directory.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
e4f6b64fec
|
ircd::db: Update copyrights; use doxygen comments; minor cleanup.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
9ba31f77c2
|
ircd::server: Various fixes; error handling; minor cleanup.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
557b521d62
|
ircd::info: Update info.
|
2018-01-17 21:38:17 -08:00 |
|
Jason Volk
|
ca6dc44a6c
|
ircd::server: Various fixes.
|
2018-01-17 03:33:08 -08:00 |
|
Jason Volk
|
6fc8de8587
|
ircd::ctx: Enforce semantics in mutex / shared_mutex; assertion related.
|
2018-01-17 03:33:08 -08:00 |
|
Jason Volk
|
b93b294d7b
|
ircd::ctx: Validate all state access in ctx::promise.
|
2018-01-17 03:33:08 -08:00 |
|
Jason Volk
|
59e921d453
|
ircd::ctx: Enforce semantics on ctx::list.
|
2018-01-17 03:33:08 -08:00 |
|