Nikita Vilunov
|
25fe041698
|
irc: move CHATHISTORY message handling into a separate module
|
2024-06-05 02:59:22 +02:00 |
Nikita Vilunov
|
a22cde0ea8
|
irc: rename Handler to IrcCommand and its method to handle_with
|
2024-06-05 02:57:20 +02:00 |
Mikhail
|
bb0b911e5e
|
irc: basic `chathistory` capability support without `batch` markers (#73)
Reviewed-on: lavina/lavina#73
Co-authored-by: Mikhail <mikhail@liamets.dev>
Co-committed-by: Mikhail <mikhail@liamets.dev>
|
2024-06-01 11:34:53 +00:00 |
homycdev
|
abe9a26925
|
irc: implement WHOIS command (#43)
Reviewed-on: lavina/lavina#43
Co-authored-by: homycdev <abdulkhamid98@gmail.com>
Co-committed-by: homycdev <abdulkhamid98@gmail.com>
|
2024-05-05 17:21:40 +00:00 |
Nikita Vilunov
|
12d30ca5c2
|
irc: implement server-time capability for incoming messages (#52)
Spec: https://ircv3.net/specs/extensions/server-time
Reviewed-on: lavina/lavina#52
|
2024-04-21 21:00:44 +00:00 |
Nikita Vilunov
|
36b0d50d51
|
irc: allow PART without a reason
|
2024-04-06 23:01:24 +00:00 |
Nikita Vilunov
|
a325c7307c
|
irc: improve tests and remove tail space in chan member list
|
2024-04-06 22:34:11 +00:00 |
Nikita Vilunov
|
d436631450
|
improve docs and split command handlers into methods (#40)
|
2024-03-26 16:26:31 +00:00 |
Nikita Vilunov
|
878ec33cbb
|
apply uniform formatting
|
2024-03-20 19:59:15 +01:00 |
G1ng3r
|
7ff9ffdcf7
|
irc: send ERR_SASLFAIL reply for auth fails (#30)
Reviewed-on: lavina/lavina#30
Co-authored-by: G1ng3r <saynulanude@gmail.com>
Co-committed-by: G1ng3r <saynulanude@gmail.com>
|
2024-02-06 23:08:14 +00:00 |
Nikita Vilunov
|
cefd6f8df0
|
irc: basic implementation of PLAIN SASL auth #8 (#28)
Reviewed-on: lavina/lavina#28
|
2023-12-08 02:47:09 +00:00 |
Nikita Vilunov
|
1a1136187e
|
sanitize IRC parsing (#23)
|
2023-10-04 18:27:43 +00:00 |
Nikita Vilunov
|
3d59f6aae5
|
read config path from cli args
|
2023-09-22 17:24:36 +02:00 |
Nikita Vilunov
|
ad49703714
|
split proto irc defs into its own crate (#13)
Reviewed-on: lavina/lavina#13
|
2023-09-22 13:20:47 +00:00 |