forked from lavina/lavina
1
0
Fork 0
Commit Graph

17 Commits

Author SHA1 Message Date
homycdev b6841ad033 Merge remote-tracking branch 'upstream/main' into feature/irc-whois 2024-04-29 21:43:27 +03:00
homycdev a9dfe22d8c use struct as argument in trait 2024-04-29 21:20:48 +03:00
homycdev 67fbcc0c41 renamed trait name 2024-04-23 21:16:18 +03:00
homycdev 37fbe989b0 - use Str since it is type alias to Arc
- refactored code
2024-04-23 21:13:38 +03: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
homycdev 07f2730c8f - added trait to handle incoming commands from client
- implemented handle trait for whois command
2024-04-21 21:50:45 +03:00
homycdev 5b30312238 - extended tests
- added 431 err msg
2024-04-07 21:55:49 +03: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
homycdev 9cf4176a83 WIP: implement WHOIS command 2024-04-01 21:48:12 +03: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