Jason Volk
|
6b287f958c
|
ircd: Add these participating size() and data() overloads for C arrays.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
03dea97bb2
|
ircd: Add preliminary RFC3986 grammar; move urlencoding there.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
d14d8a0f0f
|
ircd::rfc1459: Cleanup namespace.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
e0f64a7ca2
|
ircd:Ⓜ️ Transitional improvements to mxid grammars & tools.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
1ddf0f546a
|
ircd: Update various comments / documentation.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
dff9be2df3
|
ircd: Add a c_str() to string_view which asserts for null termination.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
49b32de864
|
ircd:Ⓜ️ Update README.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
072137bd35
|
gitignore: Add build/ directory to ignore.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
f3b94d31f5
|
ircd: Split off tuple.h from util.h
|
2017-12-12 14:59:39 -07:00 |
|
Jason Volk
|
676aaedbe8
|
Change LICENSE.
|
2017-12-12 14:59:39 -07:00 |
|
Jason Volk
|
47a2cddbea
|
Add std::bitset.
|
2017-12-05 13:42:21 -08:00 |
|
Jason Volk
|
c1bda4008f
|
ircd::net: Fix port inclusion in these places.
|
2017-12-03 13:55:56 -08:00 |
|
Jason Volk
|
94b5bc75d3
|
ircd::db: Update README; remove old cruft.
|
2017-12-03 13:34:42 -08:00 |
|
Jason Volk
|
6027a68105
|
ircd:Ⓜ️ Formatting/various fixes to README.
|
2017-12-02 13:14:30 -08:00 |
|
Jason Volk
|
0bd2f896d0
|
ircd::mods: Add remangling to module system (pre dll::smart_lib); cleanup.
|
2017-12-02 13:07:55 -08:00 |
|
Jason Volk
|
2685125f05
|
ircd::openssl: Fix memleak.
|
2017-12-02 13:07:15 -08:00 |
|
Jason Volk
|
b2c4412e46
|
Update travis.
|
2017-11-30 13:03:22 -08:00 |
|
Jason Volk
|
1a1a50f5f3
|
Checkpoint reorganization.
|
2017-11-30 12:30:19 -08:00 |
|
Jason Volk
|
b2a6d4ebab
|
ircd: Add #ifdef around experimental string_view for non-c++17.
|
2017-11-30 11:27:00 -08:00 |
|
Jason Volk
|
f6e0a8e143
|
configure: Fix boost patch level variable.
|
2017-11-30 11:23:48 -08:00 |
|
Jason Volk
|
7ef3b67213
|
ircd: Fix server.h inclusion checkpoint.
|
2017-11-30 11:23:48 -08:00 |
|
Jason Volk
|
21ee1fd411
|
console: Add various console show subcommands.
|
2017-11-30 11:23:48 -08:00 |
|
Jason Volk
|
3a057c80a4
|
ircd: Add preliminary skeleton for cuckoo suite.
|
2017-11-30 11:23:48 -08:00 |
|
Jason Volk
|
315d86a8d2
|
ircd: Checkpoint temp server link uniplexing...
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
f928630747
|
ircd::db: Checkpoint current experimentals here.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
5d53cdab5e
|
ircd:Ⓜ️ Checkpoint matrix.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
528b7047e9
|
modules: Checkpoint matrix various.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
1c4d519db7
|
ircd::db: Use log::NOTICE facility rather than log::WARNING here.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
219d1ba245
|
ircd::json: Fix empty value stringification cases; Fix serialized number printing.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
96499c0e2a
|
ircd:Ⓜ️ Improve room interface; Improve bootstrap/init related.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
2fa64e5b87
|
ircd::json: Update grammars: string escapes; generalize rules without raw[] if possible.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
d354991c68
|
ircd::json: Stub a canonize() function which isn't complete yet.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
14f348f900
|
ircd:Ⓜ️ Add convenience aliases for event closure.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
1cbd0ab8ba
|
client: Update room summary related; may break synapse compat; possibly issue with IRCd /state/ response.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
7c4659e089
|
client: Updates; support ircd.key state event; various.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
4733df3d1b
|
ircd::json: Add more value ctor template specializations.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
a747098b65
|
ircd::net: listener: Explicit string ctor; no default port to ensure one is specified.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
d1f0667b1e
|
ircd: Add validations of outgoing JSON.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
204371dda0
|
Move sections from include README to main README; various updates.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
13aff1d7a8
|
ircd::rfc1459: Move grammars out of includes.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
bcebeb420d
|
ircd: Add interrupt for server dtor.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
97672ccc8f
|
ircd: Preliminary initial conf.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
e5f12e9750
|
ircd::buffer: Fix assertion for empty buffer.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
0e2fe01426
|
ircd::json: Add a validator suite.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
b17293ee86
|
ircd::net: Add existential checks here.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
ea26fd0016
|
ircd::fs: Path cleanup.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
9df74c910c
|
ircd::openssl: Minor cleanup.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
366b0531a1
|
ircd: Remove this warning message when everything is normal.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
ae289de529
|
ircd::ctx: Improve the pool counters.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
a046a56d0d
|
ircd: Wrap the std::terminate() handler and add some related toys.
|
2017-11-30 11:23:46 -08:00 |
|