parazyd
|
c0acef85bd
|
Update project dependencies.
|
2022-08-04 17:50:36 +02:00 |
|
ghassmo
|
96fbca1080
|
bin/ircd/meeting_bot: prevent empty messages from breaking sending loop
|
2022-07-26 10:06:42 +04:00 |
|
narodnik
|
9a7c47f856
|
add missing stop() method for p2p
|
2022-07-25 12:42:40 +02:00 |
|
aggstam
|
ad800d67f3
|
ircd/protocol_privmsg: remedy race lock on seen messages
|
2022-07-23 21:42:03 +03:00 |
|
parazyd
|
5d839844d5
|
ircd: Implement e2e message encryption.
|
2022-07-23 19:09:56 +02:00 |
|
parazyd
|
f2321747cb
|
ircd: Fix attempt for edge case where IRC client panics the threads.
|
2022-07-19 10:15:16 +02:00 |
|
ghassmo
|
3a8a66bdff
|
update Cargo.toml info for ircd and tau
|
2022-07-11 16:46:19 +03:00 |
|
Dastan-glitch
|
51e67a0e0c
|
bin/ircd: clip nicks with length more than MAXIMUM_LENGTH_OF_NICKNAME instead of skipping their msgs
|
2022-07-10 23:41:01 +00:00 |
|
ghassmo
|
41803ebc37
|
bin/ircd/script/meeting_bot: using ! instead of #
|
2022-07-10 14:58:59 +03:00 |
|
narodnik
|
324f43d097
|
add #random to default autojoin
|
2022-07-08 20:41:58 +02:00 |
|
ghassmo
|
f8369fd605
|
bin/ircd/script: minor changes
|
2022-07-05 17:03:03 +03:00 |
|
ghassmo
|
47ee7d7e5b
|
bin/ircd/script: send cap command from meeting bot on starting
|
2022-07-05 16:41:52 +03:00 |
|
parazyd
|
86bb62f627
|
ircd: Add more default autojoin channels.
|
2022-07-03 16:30:54 +02:00 |
|
parazyd
|
e4577b9c66
|
ircd: Clippy lints.
|
2022-07-03 15:29:01 +02:00 |
|
parazyd
|
0063271679
|
Update project dependencies.
|
2022-07-03 15:26:35 +02:00 |
|
parazyd
|
b436d659ba
|
ircd: Implement IRC TLS listener.
|
2022-07-03 14:29:30 +02:00 |
|
ghassmo
|
05a6939950
|
bin/ircd: clean up
|
2022-07-03 15:12:27 +03:00 |
|
ghassmo
|
aa43e01e3a
|
bin/ircd: change seen_msg_ids from vector to fixed ringbuffer
|
2022-07-03 12:33:24 +03:00 |
|
ghassmo
|
7c2f951d5c
|
bin/ircd: minor fixs to irc server
|
2022-07-02 18:37:05 +03:00 |
|
narodnik
|
f9b4c1d913
|
increase maximum length of nick to 32
|
2022-07-01 19:29:58 +02:00 |
|
ghassmo
|
7023481020
|
bin/ircd: major fix for messages history
|
2022-06-30 15:40:17 +03:00 |
|
ghassmo
|
d97e1d8bae
|
bin/ircd: implement CAP command
|
2022-06-30 02:09:46 +03:00 |
|
ghassmo
|
231e9dbfab
|
bin/ircd: minor changes for DM messages
|
2022-06-30 01:09:15 +03:00 |
|
ghassmo
|
cdd139eefb
|
bin/ircd: fix a bug in DM
|
2022-06-29 15:21:59 +03:00 |
|
ghassmo
|
010ddad754
|
bin/ircd: implement DM messages
|
2022-06-29 15:04:36 +03:00 |
|
ghassmo
|
9f819b0dba
|
general clean up and run cargo clippy for all bins
|
2022-06-29 01:15:03 +03:00 |
|
ghassmo
|
d0afa63b5a
|
bin/ircd: increase the limit of message length
|
2022-06-28 19:07:27 +03:00 |
|
ghassmo
|
5d951800b1
|
bin/ircd: clean up code
|
2022-06-28 19:06:07 +03:00 |
|
Dastan-glitch
|
79f869c727
|
bin/ircd: add End of NAMES list
|
2022-06-28 01:23:57 +00:00 |
|
ghassmo
|
a9edf9b2de
|
bin/ircd: define const for messages and nicknames length
|
2022-06-28 03:50:26 +03:00 |
|
ghassmo
|
2e332d2b89
|
bin/ircd: send NAMES msg after joining a channel
|
2022-06-28 02:43:34 +03:00 |
|
ghassmo
|
43fb491702
|
bin/ircd: restrict irc messages to have a maximum length of 512 characters
|
2022-06-28 02:05:18 +03:00 |
|
ghassmo
|
8e9fcccc7d
|
bin/ircd: restrict nicknamesn to have a maximum length of nine characters
|
2022-06-28 01:57:51 +03:00 |
|
ghassmo
|
e5bde0c6d1
|
system/subscriber: use warn msg instead of panic once notify call failed
|
2022-06-28 01:50:47 +03:00 |
|
ghassmo
|
06db050229
|
bin/ircd: send messages in buffer to the client after JOIN command
|
2022-06-28 01:43:53 +03:00 |
|
Dastan-glitch
|
41289b14bc
|
bin/ircd: check on CRLF and LF in clean_input_line() & refactor PING
|
2022-06-26 01:04:36 +00:00 |
|
ghassmo
|
20686c6a0f
|
bin/ircd: fix bugs and clean up
|
2022-06-25 16:02:30 +03:00 |
|
ghassmo
|
f1252f7938
|
bin/ircd: use system/Subscriber to notify all clinet connections
|
2022-06-25 16:02:30 +03:00 |
|
ghassmo
|
7a54e4172f
|
bin/ircd: refactoring irc server connection
|
2022-06-25 16:02:30 +03:00 |
|
narodnik
|
5139d2a24e
|
document node_id setting in sample ircd_config.toml
|
2022-06-22 16:58:54 +02:00 |
|
aggstam
|
d5c96db14c
|
crypto/constants.rs: created commonly used MERKLE_DEPT constant
|
2022-06-22 09:55:10 +03:00 |
|
ghassmo
|
a4eded3ffd
|
ircd: send messages history to clients
|
2022-06-22 01:18:50 +03:00 |
|
ghassmo
|
e43b7de9a6
|
ircd: send message come from p2p to all irc clients connections
|
2022-06-22 01:18:50 +03:00 |
|
ghassmo
|
87d745852c
|
ircd: implement NAMES command
|
2022-06-20 13:30:17 +03:00 |
|
ghassmo
|
fe147fe8ae
|
more explicit names for network errors
|
2022-06-20 12:26:46 +03:00 |
|
ghassmo
|
c825aa527f
|
bin/ircd: send the messages in the buffer for new accepted connections
|
2022-06-18 12:21:51 +03:00 |
|
ghassmo
|
c91744ffd2
|
bin/ircd: fix a bug when receiving a msg from p2p
|
2022-06-18 11:38:48 +03:00 |
|
ghassmo
|
8026f34b8b
|
bin/ircd: create util module and general clean up
|
2022-06-18 08:48:37 +03:00 |
|
ghassmo
|
da5a5c1d2d
|
bin/ircd: remove AtomicBool from channel info
|
2022-06-18 08:29:17 +03:00 |
|
ghassmo
|
ec23379a0f
|
bin/ircd: add msg to buffer inside the protocol of privmsg
|
2022-06-18 08:26:08 +03:00 |
|