parazyd
|
5d839844d5
ircd: Implement e2e message encryption.
|
4 years ago |
parazyd
|
f2321747cb
ircd: Fix attempt for edge case where IRC client panics the threads.
|
4 years ago |
parazyd
|
e4577b9c66
ircd: Clippy lints.
|
4 years ago |
parazyd
|
b436d659ba
ircd: Implement IRC TLS listener.
|
4 years ago |
ghassmo
|
05a6939950
bin/ircd: clean up
|
4 years ago |
ghassmo
|
7c2f951d5c
bin/ircd: minor fixs to irc server
|
4 years ago |
ghassmo
|
7023481020
bin/ircd: major fix for messages history
|
4 years ago |
ghassmo
|
d97e1d8bae
bin/ircd: implement CAP command
|
4 years ago |
ghassmo
|
231e9dbfab
bin/ircd: minor changes for DM messages
|
4 years ago |
ghassmo
|
cdd139eefb
bin/ircd: fix a bug in DM
|
4 years ago |
ghassmo
|
010ddad754
bin/ircd: implement DM messages
|
4 years ago |
ghassmo
|
9f819b0dba
general clean up and run cargo clippy for all bins
|
4 years ago |
ghassmo
|
5d951800b1
bin/ircd: clean up code
|
4 years ago |
Dastan-glitch
|
79f869c727
bin/ircd: add End of NAMES list
|
4 years ago |
ghassmo
|
a9edf9b2de
bin/ircd: define const for messages and nicknames length
|
4 years ago |
ghassmo
|
2e332d2b89
bin/ircd: send NAMES msg after joining a channel
|
4 years ago |
ghassmo
|
43fb491702
bin/ircd: restrict irc messages to have a maximum length of 512 characters
|
4 years ago |
ghassmo
|
8e9fcccc7d
bin/ircd: restrict nicknamesn to have a maximum length of nine characters
|
4 years ago |
ghassmo
|
e5bde0c6d1
system/subscriber: use warn msg instead of panic once notify call failed
|
4 years ago |
ghassmo
|
06db050229
bin/ircd: send messages in buffer to the client after JOIN command
|
4 years ago |
Dastan-glitch
|
41289b14bc
bin/ircd: check on CRLF and LF in clean_input_line() & refactor PING
|
4 years ago |
ghassmo
|
20686c6a0f
bin/ircd: fix bugs and clean up
|
4 years ago |
ghassmo
|
f1252f7938
bin/ircd: use system/Subscriber to notify all clinet connections
|
4 years ago |
ghassmo
|
7a54e4172f
bin/ircd: refactoring irc server connection
|
4 years ago |
ghassmo
|
a4eded3ffd
ircd: send messages history to clients
|
4 years ago |
ghassmo
|
87d745852c
ircd: implement NAMES command
|
4 years ago |
ghassmo
|
fe147fe8ae
more explicit names for network errors
|
4 years ago |
ghassmo
|
da5a5c1d2d
bin/ircd: remove AtomicBool from channel info
|
4 years ago |
ghassmo
|
40e20ba078
bin/ircd: use ring buffer for messages history
|
4 years ago |
ghassmo
|
ec397fc9ad
bin/ircd: clean up functions parameters
|
4 years ago |