Commit Graph

28 Commits

Author SHA1 Message Date
Dastan-glitch
b0d2117fd6 bin/ircd2: store synced (missed) msgs in a buffer to read on joining a channel 2023-02-16 03:58:31 +03:00
Dastan-glitch
7102491197 bin/ircd2: add get_head_hash() and get_offspring() functions in model + some fixups 2023-02-16 03:54:44 +03:00
Dastan-glitch
274ddafb97 bin/ircd2: fix an issue that caused unread be received multiple times when first connect to client 2023-02-05 01:40:18 +03:00
Dastan-glitch
61f8b04422 bin/ircd2: cleanup comments and unused code 2023-02-04 19:47:07 +03:00
Dastan-glitch
26faec00cc bin/ircd2: ircd with event system 2023-02-04 19:07:00 +03:00
parazyd
6cd46d0adc bin: Delete ircd2 2023-01-31 14:08:27 +01:00
parazyd
71cd3064d6 Update license year. 2022-12-28 13:06:00 +01:00
parazyd
9acfed6402 Clippy lints. 2022-12-14 12:30:27 +01:00
parazyd
88caee7f42 Update and clean up dependencies. 2022-12-13 15:19:09 +01:00
parazyd
905586a638 cargo fix 2022-12-07 12:53:52 +01:00
aggstam
3692735012 rpc/server: detach request handling 2022-11-25 18:05:35 +02:00
parazyd
f2dd798f2d Clear up most warnings and have test units pass. 2022-11-06 21:17:36 +01:00
parazyd
8ae84ad7f9 Add license header to source files. 2022-10-31 18:16:13 +01:00
Luther Blissett
5e4b663b13 Apply new path to serial crate throughout codebase. 2022-10-15 20:06:28 +02:00
Luther Blissett
47dbf1363f Clean up async_daemonize for less imports and use smol. 2022-10-14 14:07:06 +02:00
Luther Blissett
88abda32ce make fix and cargo fmt. 2022-10-06 14:21:56 +02:00
ghassmo
1b8ee1435f bin/ircd2: enalbe updating the config without restarting 2022-10-05 14:59:24 +04:00
ghassmo
f584910a12 doc/book: ircd: add specification 2022-10-03 11:43:34 +04:00
ghassmo
8d927348c7 bin/ircd2: remove redundant code for parsing channels and contacts 2022-10-02 12:47:53 +04:00
ghassmo
d4f0aa8285 create ircd2 bin: ircd based on hashchain 2022-09-30 16:04:25 +04:00
ghassmo
193e9d16c3 replace old ircd code with ircd2 2022-04-27 20:57:44 +03:00
ghassmo
60a4b6f211 ircd2: avoid duplicate messages 2022-04-27 20:02:56 +03:00
ghassmo
94c4da1b4a bin/ircd2: fix bug & clean up 2022-04-26 22:42:25 +03:00
ghassmo
e92efdcf0c more clean style for config file and args for taud and ircd net options 2022-04-26 18:28:16 +03:00
ghassmo
7ddd2e32d7 bin/ircd2: add net::Settings to Args struct & add demo config file 2022-04-24 20:50:05 +03:00
ghassmo
81d80ecfab bin/ircd2: using async_daemonize macro 2022-04-24 18:33:33 +03:00
ghassmo
60b3be57ad bin/ircd2: WIP add config file and settings struct & clean up 2022-04-24 16:27:38 +03:00
ghassmo
35e8ca5122 bin/ircd2: WIP implement raft for ircd 2022-04-24 00:16:05 +03:00