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 |
|