Jason Volk
bdf696b91f
ircd::fs: Add these string_view overloads.
...
This is to not force string conversions in callerspace. Right now everything
gets converted to std::string internally but eventually string_view may be
preferable. Either way the overload finds the best behavior for now.
2017-12-24 20:25:40 -07:00
Jason Volk
27721860c2
ircd::fs: Add a file sizing suite.
2017-12-24 20:25:40 -07:00
Jason Volk
fbf07913f7
ircd::ctx: Minor style/format fixes.
2017-12-24 20:25:40 -07:00
Jason Volk
82aa59c5ec
ircd::buffer: Reverse convenience utils.
2017-12-24 20:25:40 -07:00
Jason Volk
acff6139e9
ircd::http: Move request error handlers out of http (to client).
2017-12-24 20:25:40 -07:00
Jason Volk
91ee213c86
ircd::ctx: Add preliminary README.
2017-12-24 20:25:40 -07:00
Jason Volk
eafaae7846
client: Rename js directory.
2017-12-24 19:26:05 -07:00
Jason Volk
e511818e57
ircd: Add some abstract (non json::) tuple related.
2017-12-24 19:26:05 -07:00
Jason Volk
e7036fa79f
ircd::util: Add is_specialization_of template utility.
2017-12-13 14:39:41 -07:00
Jason Volk
dfd23fac4c
doc: Update STYLE guide.
2017-12-13 14:39:41 -07:00
Jason Volk
69d209dad1
ircd: Remove unnecessary fwd decls.
2017-12-13 14:39:41 -07:00
Jason Volk
0663a94ec4
travis: Update .travis.yml.
2017-12-13 14:39:40 -07:00
Jason Volk
380e682e8d
Update README badges.
2017-12-13 14:39:40 -07:00
Jason Volk
5f939cc039
Remove certain cruft from .gitignore.
2017-12-12 14:59:41 -07:00
Jason Volk
14198adf76
Remove old .mailmap.
2017-12-12 14:59:41 -07:00
Jason Volk
7fbb7301c7
Move old help into doc.
2017-12-12 14:59:41 -07:00
Jason Volk
5f6f66d74e
Remove old testsuite and scripts.
2017-12-12 14:59:41 -07:00
Jason Volk
f771e67dc7
Update library info.
2017-12-12 14:59:41 -07:00
Jason Volk
8829d32084
Update NEWS.
2017-12-12 14:59:41 -07:00
Jason Volk
2028d7c826
Remove old CREDITS.
2017-12-12 14:59:41 -07:00
Jason Volk
ada2b4ad17
ircd::http: Minor cleanup/reorg; use c_str() assertion in places.
2017-12-12 14:59:41 -07:00
Jason Volk
b167ed217c
console: Suppress frame size warning for now.
2017-12-12 14:59:41 -07:00
Jason Volk
3742ce38dd
console: Fix console context flags; ensure async POST.
2017-12-12 14:59:40 -07:00
Jason Volk
42246d8d5f
ircd::json: Fix an empty string test.
2017-12-12 14:59:40 -07:00
Jason Volk
80931e4e86
ircd: Ⓜ️ Split m.cc; distribute inits; modules: Checkpoint matrix.
2017-12-12 14:59:40 -07:00
Jason Volk
d8bddbbff0
client: Preliminary refactor removal of rooms into rooms room; various.
2017-12-12 14:59:40 -07:00
Jason Volk
0d753cf52f
client: Alias Object.debug and mc.debug.object.
2017-12-12 14:59:40 -07:00
Jason Volk
f931308850
ircd/modules: Update resource / opts construction arguments.
2017-12-12 14:59:40 -07:00
Jason Volk
cc81ed2f33
ircd::net: Comment out this debug message contributing to excessive wind.
2017-12-12 14:59:40 -07:00
Jason Volk
cea114d41d
ircd::json: Use the defined() rather than default ctor / cleanup.
2017-12-12 14:59:40 -07:00
Jason Volk
ff76d3e061
ircd::json: Add key filtering for tuple enumerations.
2017-12-12 14:59:40 -07:00
Jason Volk
5b2facd8e3
client: Add a toggle() functional util.
2017-12-12 14:59:40 -07:00
Jason Volk
0565301560
ircd: Ⓜ️ Remove the is_state mistake.
2017-12-12 14:59:40 -07:00
Jason Volk
2692a22f62
ircd: Ⓜ️ Add an access denied general exception.
2017-12-12 14:59:40 -07:00
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