forked from bip/bip
1
0
Fork 0
bip/src
Loïc Gomez 76c9ee11de
Handle CAP requests from clients, reply with no capabilities
Some clients require the server to handle CAP requests (IRCv3).
This adds basic support for CAP requests during the authentication
phase, sending no capabilities on CAP LS or CAP LIST, and CAP NAK
with all requested capabilities listed on CAP REQ.

This will be a base for adding capabilities later.

Signed-off-by: Loïc Gomez <bip@animanova.fr>
2024-03-20 22:07:43 +09:00
..
utils Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
Makefile.am Build lexer in a separate unit without AM_CFLAGS 2022-03-10 14:20:58 +01:00
bip.c Allow a user to /BIP JUMP [-f] [other_conn] (within their list). 2024-02-18 23:39:27 +09:00
bip.h BIG cleanup. check for memory allocation failure, add extra checks all arround. 2008-12-15 19:19:27 +01:00
bip_main.c Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
bipmkpw.c Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
conf.y functions without parameters: add missing void 2022-03-10 14:19:51 +01:00
connection.c Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
connection.h Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
defaults.h Set default recon_timer (and step) to 30s 2024-02-18 00:07:41 +01:00
irc.c Handle CAP requests from clients, reply with no capabilities 2024-03-20 22:07:43 +09:00
irc.h Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
lex.l Add SASL authentication support (EXTERNAL, PLAIN) 2022-03-10 14:19:19 +01:00
line.c Add method to stringify a line struct, skipping first N elements 2024-03-20 21:53:45 +09:00
line.h Add method to stringify a line struct, skipping first N elements 2024-03-20 21:53:45 +09:00
log.c Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
log.h Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
md5.c Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
md5.h Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
path_util.c Merge branch 'path_test_use_stat' 2018-03-22 02:37:38 +01:00
path_util.h checking path: use stat 2018-03-21 11:54:20 +01:00
stamp-h.in Initial import 2005-04-28 08:26:44 +00:00
tuple.h Fix UTF-8 in all files 2008-01-09 23:45:40 +01:00
util.c Format the whole code using clang-format 2022-03-10 14:21:01 +01:00
util.h Format the whole code using clang-format 2022-03-10 14:21:01 +01:00