Jason Volk
|
d7136bb393
|
ircd: Improve and comment on runlevel / client interruption.
|
2017-11-30 11:23:43 -08:00 |
|
Jason Volk
|
2902fcf71d
|
ircd/charybdis: Fix these stream manipulations.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
526bfa23e1
|
ircd:Ⓜ️ Add pretty/pretty_oneline for preferred event viewing; minor event rel.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
f10662fe7d
|
ircd:Ⓜ️ Checkpoint matrix.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
b83d7da7a0
|
ircd::log: Make sure the stream is flushed and reset when relinquishing control.
|
2017-10-19 01:38:25 -07:00 |
|
Jason Volk
|
43e35786ce
|
ircd: Move subsystem 'index header' into subsystem directories.
|
2017-10-19 01:38:03 -07:00 |
|
Jason Volk
|
e2923336b8
|
charybdis: Checkpoint console.
|
2017-10-17 00:49:33 -07:00 |
|
Jason Volk
|
3cfa32cb0b
|
charybdis: Checkpoint the console with fed related.
|
2017-10-03 04:27:15 -07:00 |
|
Jason Volk
|
4a6b3f5fcc
|
Add support for libsodium (NaCl) cryptography.
|
2017-10-03 04:27:10 -07:00 |
|
Jason Volk
|
babde26165
|
make: Minor cleanup.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
92a8d8e2bf
|
ircd:Ⓜ️ Improve interfaces; Add prelim sync loop; Add send resource handler.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
816b5125b2
|
ircd: Improve/cleanup ircd::init()/ircd::stop() related.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
d4508e157f
|
ircd:Ⓜ️ Deduplicate user related in m::user. Update various resource related.
|
2017-09-24 20:48:53 -07:00 |
|
Jason Volk
|
c032c686f6
|
Checkpoint matrix application basis.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
b207b9e909
|
ircd: Rename ircd::scope to ircd::unwind.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
971496817b
|
Minor fixes / cleanup.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
7f548cee1c
|
ircd: Make asio header; comments; add special continuation for yielding to asio.
|
2017-09-24 18:16:39 -07:00 |
|
Jason Volk
|
1acd278632
|
ircd::ctx: Updates; add ctx::view; add preliminary ctx::fault; various reorg.
|
2017-09-24 18:16:38 -07:00 |
|
Jason Volk
|
54d6793f59
|
Update various documentation and comments.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
85b699c286
|
Various makefile cleanup.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
174d896198
|
charybdis: Add a console command to GET the /client/r0/events resource.
|
2017-08-23 15:52:15 -06:00 |
|
Jason Volk
|
2e0d0467ee
|
charybdis: Various improvements / fixes to console etc.
|
2017-08-23 15:46:35 -06:00 |
|
Jason Volk
|
caa6ed58e5
|
ircd: Makefile improvements.
|
2017-08-23 15:39:41 -06:00 |
|
Jason Volk
|
a4e8643cf0
|
charybdis: Improve console for matrix.
|
2017-08-23 15:11:40 -06:00 |
|
Jason Volk
|
a25143b035
|
charybdis/modules: Fix Makefile argument related.
|
2017-08-23 14:55:58 -06:00 |
|
Jason Volk
|
3a31c62681
|
ircd: Minor cleanup.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
bc934abe60
|
[prelim] charybdis: matrix console.
|
2017-03-20 19:24:41 -07:00 |
|
Jason Volk
|
b592b69b86
|
What is the Matrix? Control.
|
2017-03-10 17:51:18 -08:00 |
|
Jason Volk
|
8b0fe0318f
|
gold linker.
|
2016-11-25 19:23:50 -08:00 |
|
Jason Volk
|
213e4510b9
|
charybdis: Add a dummy resolver instance here until this linkage is figured out.
|
2016-11-13 16:32:40 -08:00 |
|
Jason Volk
|
ae40f9c016
|
ircd: Move all signal handling to charybdis executable.
|
2016-11-13 16:32:37 -08:00 |
|
Jason Volk
|
2f645941a8
|
ircd::ctx: Move ctx headers into directory.
|
2016-11-13 16:29:45 -08:00 |
|
Jason Volk
|
95068c7d06
|
Introduce Mozilla SpiderMonkey.
|
2016-10-25 01:55:50 -07:00 |
|
Jason Volk
|
5df4bf6da2
|
ircd::db: Add database interface. Support RocksDB.
|
2016-09-27 02:20:42 -07:00 |
|
Jason Volk
|
2d494d8924
|
charybdis: Move getopt out from ircd::.
|
2016-09-23 00:01:00 -07:00 |
|
Jason Volk
|
556ceba8a0
|
ircd: new client; start over.
|
2016-09-21 16:29:28 -07:00 |
|
Jason Volk
|
89c2e74f3b
|
ircd::ctx: Improve context interface.
|
2016-09-21 16:29:26 -07:00 |
|
Jason Volk
|
9d351686cd
|
charybdis: Fix static destruction issue of io_service in clang.
|
2016-09-21 16:28:52 -07:00 |
|
Jason Volk
|
f71a7a5fb9
|
ircd::rfc1459: Reorganize grammar for better reuse. Add tape parser.
|
2016-09-21 16:28:52 -07:00 |
|
Jason Volk
|
07177e8a6b
|
ircd/charybdis: Add at_main_exit() callback to indicate IRCd has finished
to the host program. Without any indication, the outer program's handlers
will continue to keep ios.run() from returning.
|
2016-09-21 16:28:51 -07:00 |
|
Jason Volk
|
aca6eefcd9
|
ircd: Improve exception reporting on newconf parsing.
|
2016-09-21 16:28:51 -07:00 |
|
Jason Volk
|
c5ce56dfe9
|
charybdis: Add SIGHUP support.
|
2016-09-21 16:28:51 -07:00 |
|
Jason Volk
|
45c37f602e
|
ircd: Establish main context; primary flow.
|
2016-09-21 16:28:51 -07:00 |
|
Jason Volk
|
0115433a84
|
Convert the console to a context.
|
2016-09-21 16:28:51 -07:00 |
|
Jason Volk
|
9275429ee1
|
Replace command system.
|
2016-09-09 16:17:36 -07:00 |
|
Jason Volk
|
8c537288d1
|
charybdis: Add -cmd option to drop a command prompt immediately after init.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
670990a215
|
Upgrade newconf parser to boost::spirit.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
12c836dc6e
|
Rip out libltdl.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
5aeeb73e20
|
ircd: Introduce ASIO; stub for signal handling and console UI.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
4b62a704bf
|
charybdis: Establish main entry point.
|
2016-09-09 16:17:02 -07:00 |
|