Jason Volk
|
9ea5eceb0e
|
ircd::fs: Add function to read file from local filesystem.
|
2017-08-23 14:56:52 -06:00 |
|
Jason Volk
|
cd7d86b699
|
ircd::fmt: Add lowercase hex specifier.
|
2017-04-06 18:34:44 -07:00 |
|
Jason Volk
|
39ab4d1c68
|
fixup! ircd::fmt: Cleanup grammar; fixes; support std::exception type to %s.
|
2017-04-06 18:34:09 -07:00 |
|
Jason Volk
|
4b2b7ea292
|
ircd::http: Allow elision of leading slash and empty '?' query.
|
2017-04-06 16:54:47 -07:00 |
|
Jason Volk
|
6097e82974
|
ircd: Add more HTTP status mappings.
|
2017-04-06 16:54:20 -07:00 |
|
Jason Volk
|
05f297c756
|
ircd: Fix token_last() iteration.
|
2017-04-04 22:12:32 -07:00 |
|
Jason Volk
|
17926e095f
|
ircd::mods: Add workaround for dlclose() recursion issue.
|
2017-04-04 16:10:29 -07:00 |
|
Jason Volk
|
7ff04618c0
|
ircd;modules: Minor Makefile tweaks.
|
2017-04-04 16:10:29 -07:00 |
|
Jason Volk
|
8fdc6a4794
|
fixup! ircd: Minor cleanup.
|
2017-04-04 16:10:29 -07:00 |
|
Jason Volk
|
e7844a0771
|
ircd::db: Database system developments.
|
2017-04-04 16:10:29 -07:00 |
|
Jason Volk
|
397d1dd3dd
|
fixup! ircd: Move and improve socket listener device.
|
2017-04-04 16:10:28 -07:00 |
|
Jason Volk
|
bcccddbf3f
|
ircd::http: Add query string support; cleanup grammar; minor cleanup.
|
2017-04-04 16:10:28 -07:00 |
|
Jason Volk
|
cb96d59579
|
ircd::http: Update status codes.
|
2017-04-04 16:10:28 -07:00 |
|
Jason Volk
|
6de469c8fb
|
ircd::json: Remove empty initializer list members.
|
2017-04-02 20:58:30 -07:00 |
|
Jason Volk
|
217a0e9454
|
ircd::json: Modify grammar to fail with error when member name is empty string.
|
2017-04-02 20:57:57 -07:00 |
|
Jason Volk
|
673c8ca068
|
ircd::json: Add val::empty() and full default initialization.
|
2017-04-02 20:54:35 -07:00 |
|
Jason Volk
|
49da778def
|
ircd::fmt: Add bool support.
|
2017-04-02 20:53:14 -07:00 |
|
Jason Volk
|
b579d7dfc3
|
ircd::ctx: Add strand()/notify() with threadsafe_t.
|
2017-04-02 20:52:30 -07:00 |
|
Jason Volk
|
e4f258314a
|
fixup! ircd::ctx: Fixes for the thread-unsafety of asio::steady_timer.
|
2017-03-30 21:14:59 -07:00 |
|
Jason Volk
|
a2625b9f4b
|
fixup! ircd::db: Develop object-store out of db system.
|
2017-03-30 18:18:28 -07:00 |
|
Jason Volk
|
b07169dd69
|
Update Makefile flags for libraries to show more linkage issues.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
16c1326d40
|
ircd::db: Develop object-store out of db system.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
2ffab411df
|
ircd::json: Various fixes to JSON subsystem.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
25df66a89a
|
ircd::mods: Improve error reporting on failed module load.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
61e6f0dada
|
ircd::log: Improve the log mark message.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
3a31c62681
|
ircd: Minor cleanup.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
2e7dd1e5ad
|
ircd::fs: Fixes/renames to local filesystem support subsystem.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
33b2cd8f70
|
ircd::ctx: Fixes for the thread-unsafety of asio::steady_timer.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
c604b391be
|
ircd::ctx: Support direct context switching without enqueueing with ios.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
aee06c5ff8
|
ircd::json: Scan until eoi for type check of numbers and literals.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
8ef53f2640
|
ircd: Move and improve socket listener device.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
b6b78f9674
|
ircd::fmt: Use stronger cast.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
d9521c4dc0
|
ircd::ctx: Fix bug where interrupts are lost before context spawns.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
31dd925b17
|
ircd::ctx: Mark the profiling leave time directly after the user finishes.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
a366731a4b
|
ircd::db: Support column families.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
0c42835fa3
|
ircd::db: Integrate rocksdb::Logger with our logger.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
5a7852a0d4
|
ircd: Various cleanup.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
35345c164e
|
ircd::fmt: Cleanup grammar; fixes; support std::exception type to %s.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
99d75648f0
|
ircd::log: Add assertion for log calls from non-main threads.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
1f6d83b5b1
|
ircd::db: additional support: stats, callbacks and merge operator.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
7ae5785431
|
ircd::json: Add merge constructor.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
0d09170507
|
ircd::db: Leverage the RocksDB WriteBatch with an initializer_list.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
21db4baab3
|
ircd: Various cleanup.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
ae9b37939e
|
ircd::mods: Slightly more graceful handling of boost::dll's noexcept issue.
|
2017-03-20 21:29:30 -07:00 |
|
Jason Volk
|
6a0e5e4de5
|
ircd::mods: Add sym_ptr/sym_ref to link symbols with a typed object.
|
2017-03-20 21:29:29 -07:00 |
|
Jason Volk
|
a8fc400130
|
ircd: Towards a modern refactor of variadic arguments passed to functions.
|
2017-03-20 19:27:29 -07:00 |
|
Jason Volk
|
e48c93e42a
|
ircd::http: Improve error messages; various cleanup.
|
2017-03-20 19:25:10 -07:00 |
|
Jason Volk
|
98c51be27d
|
fixup! ircd: Add tokens_after() util.
|
2017-03-20 19:22:58 -07:00 |
|
Jason Volk
|
91cd0327bd
|
ircd::fmt: Remove rfc1459 builtin specifiers; various/cleanup.
|
2017-03-20 19:20:33 -07:00 |
|
Jason Volk
|
26529b4ac6
|
fixup! ircd: JSON subsystem related.
|
2017-03-20 15:59:14 -07:00 |
|