0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-01 16:28:19 +02:00
Commit graph

4499 commits

Author SHA1 Message Date
Jason Volk f8d3fee8b6 ircd::client: Add comments; move around error handlers; related. 2017-12-24 21:54:58 -07:00
Jason Volk 40d6b6055b ircd::http: Remove the write_closure from the request parse object. 2017-12-24 21:54:58 -07:00
Jason Volk f37311a3f1 ircd::util: Add an endian bswap; add more data()/size() participants. 2017-12-24 21:54:58 -07:00
Jason Volk eab178b97f ircd::net: Show a coarse io stat on disconnect for now. 2017-12-24 21:54:58 -07:00
Jason Volk 8d2e098d16 ircd::buffer: Proper exports of templates to compete in ircd::. 2017-12-24 21:54:58 -07:00
Jason Volk 6b57387cc2 ircd::openssl: Add several suites of utils for OpenSSL/X.509/RSA/BIGNUM et al. 2017-12-24 21:54:58 -07:00
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