Jason Volk
|
bae8e3b869
|
ircd:Ⓜ️ Add reverse reflection for event::conforms code.
|
2018-02-21 15:05:27 -08:00 |
|
Jason Volk
|
4f4b53416c
|
ircd:Ⓜ️ Add more event::conforms checks; add skip-checks constructor.
|
2018-02-21 15:05:27 -08:00 |
|
Jason Volk
|
a00e305442
|
ircd:Ⓜ️ Rename event::errors to event::conforms.
|
2018-02-21 13:43:33 -08:00 |
|
Jason Volk
|
c72f7f1e96
|
ircd:Ⓜ️ Begin an event::errors fundamental conformity report.
|
2018-02-21 00:13:18 -08:00 |
|
Jason Volk
|
1bf9997086
|
ircd:Ⓜ️ Deinline these m::event related.
|
2018-02-20 18:26:54 -08:00 |
|
Jason Volk
|
198aea3e8f
|
ircd:Ⓜ️ Fix warning from 329b1dc5 .
|
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
|
e5bc194fe5
|
ircd:Ⓜ️ Have id sigil grammar convert and return the enum.
|
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
|
36363134e5
|
ircd::aio: Cleanup / further simplify.
|
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
|
eaf8df25c2
|
ircd::info: Add name string / agency strings.
|
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
|
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
|
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
|
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
|
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
|
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
|
3c359e1dcc
|
ircd:Ⓜ️ Add RoomEventFilter matcher.
|
2018-02-17 13:08:59 -08:00 |
|
Jason Volk
|
d89eaf338c
|
ircd:Ⓜ️ 5 Filter (m::event_filter) matching (without globular).
|
2018-02-17 13:08:17 -08:00 |
|
Jason Volk
|
7a08fe8181
|
ircd:Ⓜ️ Deinline these request ctors.
|
2018-02-16 16:44:57 -08:00 |
|
Jason Volk
|
ca7f32a89b
|
ircd:Ⓜ️🆔 Minor cleanup.
|
2018-02-16 16:33:28 -08:00 |
|
Jason Volk
|
bd6d0903a8
|
ircd:Ⓜ️: Fix stupid.
|
2018-02-16 13:33:19 -08:00 |
|
Jason Volk
|
acdb99887f
|
ircd: Remove redundant sentence from README.
|
2018-02-16 11:26:43 -08:00 |
|
Jason Volk
|
00e90865d2
|
ircd:Ⓜ️ Add linear query suite to room interface.
|
2018-02-15 19:17:09 -08:00 |
|
Jason Volk
|
dbf6453171
|
ircd: Move IRCd Library section from top README.
|
2018-02-15 18:32:03 -08:00 |
|
Jason Volk
|
01251573bc
|
ircd:Ⓜ️ Add redacts to main event; add redact(room, ...) committer.
|
2018-02-15 16:35:50 -08:00 |
|
Jason Volk
|
2921692571
|
ircd: Update Makefile ordering.
|
2018-02-15 14:07:25 -08:00 |
|
Jason Volk
|
d366523b64
|
ircd:Ⓜ️ Move sigil prefixing out of the random functors in generate_t ctor.
|
2018-02-15 13:55:09 -08:00 |
|
Jason Volk
|
eab4aef7e6
|
ircd:Ⓜ️/modules/client: Add device ID generation; use token/password helpers; various comments/cleanup.
|
2018-02-15 13:55:09 -08:00 |
|
Jason Volk
|
6ece5db391
|
ircd:Ⓜ️ Add user::room wrapping m::room with buffer of user's user room_id.
|
2018-02-15 13:40:08 -08:00 |
|
Jason Volk
|
050eacd142
|
ircd:Ⓜ️ Add m::user helpers to generate password hash and access tokens.
|
2018-02-15 13:05:00 -08:00 |
|
Jason Volk
|
51b2cafc74
|
ircd:Ⓜ️ Add experimental sigiled and qualified device MXID.
|
2018-02-15 13:01:07 -08:00 |
|
Jason Volk
|
08335c3883
|
ircd:Ⓜ️ Add random alpha-based ID generator.
|
2018-02-15 13:00:23 -08:00 |
|
Jason Volk
|
7b0c53501a
|
ircd::rand: Modernize interface.
|
2018-02-15 12:53:00 -08:00 |
|
Jason Volk
|
a7c662529d
|
ircd:Ⓜ️:vm: Remove the fronts map.
|
2018-02-14 22:07:01 -08:00 |
|
Jason Volk
|
a66f0f9423
|
ircd::json: Update the generator grammar.
|
2018-02-13 21:14:52 -08:00 |
|
Jason Volk
|
333d7a81f5
|
ircd: Move ircd::db::init up in the main sequence.
|
2018-02-13 20:38:55 -08:00 |
|