Jason Volk
|
98ceb154c3
|
ircd::util: Retype ctype<> for const_buffer; fix return type; simplify loop.
|
2018-02-20 15:40:40 -08:00 |
|
Jason Volk
|
d673ce16d4
|
ircd::ctx: Relax noinline attribute on prof::stack_usage_here() wrapper.
|
2018-02-20 15:40:40 -08:00 |
|
Jason Volk
|
4de2479f73
|
ircd:Ⓜ️ Add missing characters to user mxid grammar.
|
2018-02-20 15:40:40 -08:00 |
|
Jason Volk
|
fa8e2e7f0e
|
modules/console: Show error where eval stopped in exec.
|
2018-02-19 20:56:45 -08:00 |
|
Jason Volk
|
e5bc194fe5
|
ircd:Ⓜ️ Have id sigil grammar convert and return the enum.
|
2018-02-19 20:56:45 -08:00 |
|
Jason Volk
|
8fd89229ef
|
modules/console: Support exec for any specific room_id/event_id/sender.
|
2018-02-19 20:56:45 -08:00 |
|
Jason Volk
|
3d1409b243
|
ircd:Ⓜ️ Tighten exception specification for user::is_password().
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
329b1dc514
|
ircd:Ⓜ️ Add nothrow stack to complement head(room).
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
0f9fe4a712
|
modules/console: Fix object size; default bad_command{} in room command.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
36363134e5
|
ircd::aio: Cleanup / further simplify.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
091efbdabe
|
modules/client/directory: Stub user search endpoint.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
c5f4ab4a17
|
ircd::buffer: Compiler errors when copy source may be string literal.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
cede265037
|
ircd::parse: Add assertive information rather than throwing bad_function_call.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
d869c479c6
|
modules/console: Sort the mod list.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
0126fd9701
|
modules/console: Add fed command handler; add fed version command.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
f620bdcb3a
|
ircd:Ⓜ️:v1: Add version request.
|
2018-02-19 19:45:44 -08:00 |
|
Jason Volk
|
af47471830
|
modules/federation: Add version endpoint.
|
2018-02-19 16:51:28 -08:00 |
|
Jason Volk
|
eaf8df25c2
|
ircd::info: Add name string / agency strings.
|
2018-02-19 16:51:28 -08:00 |
|
Jason Volk
|
622e0a56a6
|
ircd::buffer: Add operator+ to compute a new buffer at offset.
|
2018-02-19 16:51:28 -08:00 |
|
Jason Volk
|
e9a84ff4d7
|
ircd::buffer: Improve typography/conversions related issues.
|
2018-02-19 16:51:28 -08:00 |
|
Jason Volk
|
a21b2b28fa
|
ircd::info: Minor reorg / cleanup.
|
2018-02-19 13:32:34 -08:00 |
|
Jason Volk
|
74f1a835b9
|
modules: Minor Makefile cleanup.
|
2018-02-19 12:43:13 -08:00 |
|
Jason Volk
|
2e68f18328
|
modules/console: Add mod reload command.
|
2018-02-19 00:37:19 -08:00 |
|
Jason Volk
|
b63bc5e8e6
|
ircd:Ⓜ️ Expose m::modules / m::listeners externs.
|
2018-02-19 00:36:45 -08:00 |
|
Jason Volk
|
7142cbf735
|
ircd: Move magic out of fs::.
|
2018-02-18 22:54:54 -08:00 |
|
Jason Volk
|
fbafdaa851
|
ircd::mods: Disable the mangles map for now.
|
2018-02-18 22:38:23 -08:00 |
|
Jason Volk
|
de08752853
|
ircd::net: Remove unused/erroneous has_timeout().
|
2018-02-18 22:38:23 -08:00 |
|
Jason Volk
|
a8d72ebbaa
|
ircd::json: Ensure rvalue-reference ownership transfer for these ctors.
|
2018-02-18 22:38:23 -08:00 |
|
Jason Volk
|
23fb76ae8e
|
ircd::json: Improve the member/value construction relationship.
|
2018-02-18 22:38:23 -08:00 |
|
Jason Volk
|
3683341aa9
|
ircd::util: Ensure null termination after all direct writes into string.
|
2018-02-18 22:38:23 -08:00 |
|
Jason Volk
|
5a16a5ded9
|
ircd::json: Indicate static duration for these printer closures.
|
2018-02-18 22:35:35 -08:00 |
|
Jason Volk
|
f8e5ca20d3
|
ircd::json: Remove the double-indirected member stringify.
|
2018-02-18 22:35:35 -08:00 |
|
Jason Volk
|
89ca9c9b24
|
ircd::json: Allow multiple attributes to the printer; simplify printer stack.
|
2018-02-18 22:35:27 -08:00 |
|
Jason Volk
|
42a22a6c79
|
ircd::json: Use consumption protocol for create_string closure.
|
2018-02-18 22:22:38 -08:00 |
|
Jason Volk
|
0e526484ea
|
ircd::json: Ensure iov's are in a fixed location.
|
2018-02-18 22:18:52 -08:00 |
|
Jason Volk
|
9ebf8b0b73
|
ircd::util: Eliminate false -Wnull-dereference seen with g++ 6.3.0 20170519.
|
2018-02-18 01:20:39 -08:00 |
|
Jason Volk
|
587cd4b931
|
configure.ac: Remove AC_PROG_CXX automatic -g -O2; AC_PROG_CC; CFLAGS; cleanup.
|
2018-02-18 01:12:09 -08:00 |
|
Jason Volk
|
41e6909abd
|
configure.ac: Replace PCRE2 dep with std::regex.
|
2018-02-18 01:12:09 -08:00 |
|
Jason Volk
|
092b4d3ace
|
modules/root: Supplement content-type/MIME-type with ircd::fs::magic interface.
|
2018-02-18 01:12:09 -08:00 |
|
Jason Volk
|
f5197cc8ff
|
ircd::fs: Add magic interface.
|
2018-02-18 01:12:09 -08:00 |
|
Jason Volk
|
b5cb40e63d
|
configure.ac: Support libmagic.
|
2018-02-17 21:42:27 -08:00 |
|
Jason Volk
|
283a561c01
|
modules/media/upload: 11.7.1 Asynchronous upload dialectic demonstration.
|
2018-02-17 21:42:27 -08:00 |
|
Jason Volk
|
2be465d67f
|
ircd::aio: Zero-length IO is very much a thing.
|
2018-02-17 17:14:15 -08:00 |
|
Jason Volk
|
62f4db4cce
|
ircd:Ⓜ️ Fix/cleanup m::id generator ctor.
|
2018-02-17 16:17:59 -08:00 |
|
Jason Volk
|
9173c13b89
|
ircd: Move resource::request related off the stack into client.
|
2018-02-17 16:17:59 -08:00 |
|
Jason Volk
|
e149f38d79
|
ircd::json: This has to be more relaxed for now here.
|
2018-02-17 16:17:59 -08:00 |
|
Jason Volk
|
575f5829dd
|
ircd::json: Verifiably pasken the strongly typed object::size() result.
|
2018-02-17 16:17:59 -08:00 |
|
Jason Volk
|
7e89baf369
|
ircd: Add resource::method::CONTENT_DISCRETION option flag.
|
2018-02-17 14:38:49 -08:00 |
|
Jason Volk
|
3709bd5612
|
ircd: Improve+rename client/resource head_buffer/content_buffer related.
|
2018-02-17 14:28:06 -08:00 |
|
Jason Volk
|
39d2196336
|
ircd::json: Modernize json::strung ctor.
|
2018-02-17 14:07:46 -08:00 |
|