Commit graph

45 commits

Author SHA1 Message Date
Raphael
49a9f4b40a feat(cmd/topic): topic command is now working 2025-06-18 12:59:15 +02:00
Raphael
1c0e771dd5 fix(cmds): sending the message ERR_NEEDMOREPARAMS (461) 2025-06-18 12:58:04 +02:00
Raphael
f84492e175 fix(cmd/mode): now topic mode is for protect not edit 2025-06-18 12:57:32 +02:00
Samy BEN TAYEB
3aad000a49 update server.start(), server.poll().polloop() and /JOIN ok 2025-06-18 01:41:23 +02:00
Samy BEN TAYEB
150ada2f4e segfault in function JOIN Fixed 2025-06-18 00:20:54 +02:00
Samy BEN TAYEB
2b3b6654e7 JOIN created. compile, need implement MSGPRIVATE 2025-06-17 23:55:17 +02:00
Raphael
fad8d867a5 fix(cmd/join): patching the parsing of join 2025-06-17 18:49:17 +02:00
Samy BEN TAYEB
b188655ea8
Merge pull request #20 from EniumRaphael/samy
Patch v1.2.1 – WHOIS, WHOWAS, Connexion distante & Refactors
2025-06-17 18:20:26 +02:00
Samy Ben Tayeb
6ffc1e5534 commands whois, whowas created and fixed, update ping, nick, commands.cpp, update Server and user 2025-06-17 18:04:21 +02:00
Raphael
9bcffd46b5 fix(cmd/mode): fixing the compilation of the file 2025-06-17 18:00:40 +02:00
Raphael
46e4f86c16 feat(cmd/mode): mode exec is seem good (not send message to client yet but debug msg 2025-06-17 17:57:30 +02:00
Raphael
8d53681c19 fix(cmd/mode): fixing the parsing for something smoother 2025-06-17 16:09:55 +02:00
Samy Ben Tayeb
810260b05a protocol auth fixed 2025-06-16 19:15:09 +02:00
Samy BEN TAYEB
e88d706ae0 split lines before commands dispatch + irssi recev code 001 + command PING ok-tiers 2025-06-14 23:39:40 +02:00
Samy BEN TAYEB
d52b0cc3c2 auth updated, server recev PASS + USER + NICK 2025-06-14 22:44:48 +02:00
Samy Ben Tayeb
479fc3c6c5 compile, need fixed registered for send code 001 welcome when USER NICK and PASS commands done. 2025-06-12 18:08:35 +02:00
Raphael
d7a8149dbe style(cmd/modes): removing the empty line in modes cmd 2025-06-10 16:30:24 +02:00
Raphael
b5172e3ba8 fix(cmd/pass): now pass is working with irssi 2025-06-10 16:27:22 +02:00
Raphael
b1533bb77b fix(cmd/privmsg): now parsing redirect in the good function 2025-06-10 16:26:21 +02:00
Raphael
b9ec94f3ee feat(cmd/parsing): the parsing is now over 2025-06-10 16:25:20 +02:00
Raphael
1825a45478 build(make): now Makefile compile all the commands 2025-06-10 16:08:48 +02:00
Raphael
ef4db94508 feat(cmd/mode): mode parsing is now ok 2025-06-10 13:40:07 +02:00
Raphael
da15fff2d6 feat(cmd/list): now list's parsing is finished 2025-06-09 15:44:14 +02:00
Raphael
8ba4edbb0f feat(cmd/kick): now kick's parsing is finished 2025-06-09 15:43:58 +02:00
Raphael
4c96c61df7 style(cmds): removing the debug msg in commands 2025-06-09 14:06:40 +02:00
Samy BEN TAYEB
40340324d3 split fixed 2025-06-08 23:43:30 +02:00
Raphael
fd011571bc feat(cmds): now compiling + removing the const line 2025-06-08 23:28:01 +02:00
Samy BEN TAYEB
57aa57d9eb ADD commands NICK, USER, PASS, CAP 2025-06-08 22:27:08 +02:00
Raphael
bc8410a21d fix(core/error_code): now commands use the correct error code 2025-06-05 22:56:28 +02:00
Raphael
731d40061d feat(cmd/p*ng): adding ping/pong commands and patch the configuration for irssi issues 2025-06-03 16:59:58 +02:00
Raphael
97103ac852 fix(cmd): now fixing the infinte loop on invalid message 2025-06-03 16:58:14 +02:00
Raphael
a955a426ba docs(cmd/notice): correct the documentation of notice 2025-06-02 23:20:22 +02:00
Raphael
99619310db docs(cmd/join): adding the documentation for join cmd 2025-06-02 22:42:34 +02:00
Raphael
f22cabd4f4 docs(cmd/pass): adding the documentation for pass cmd 2025-06-02 22:41:29 +02:00
Raphael
e9511e9fc3 feat(cmd/notice): adding the notice command 2025-06-02 01:19:56 +02:00
Raphael
76448d5923 feat(cmd/part): adding part commands 2025-06-02 01:03:13 +02:00
Raphael
ede2219ba4 feat(cmd/nick): adding nick commands 2025-06-02 01:02:25 +02:00
Raphael
a108357915 feat(cmd/pass): adding pass class 2025-05-29 13:06:08 +02:00
Raphael
8565a948ce feat(cmd/pass): adding the start of pass command 2025-05-29 13:05:36 +02:00
Raphael
3d71d977d2 feat(cmd/join): adding the parsing to join command 2025-05-26 22:58:17 +02:00
Raphael
84763d96cc fix(cmd/join): remove the '#' in channel name 2025-05-26 22:57:25 +02:00
Raphael
a2b5793e19 fix(commands/cmd): fixing the compilation errors missing the lists part 2025-05-26 18:26:59 +02:00
Raphael
29a3bb114b fix(commands/cmd): now using NULL instead nullptr 2025-05-26 17:55:31 +02:00
Raphael
7cdbc12587 init(cmd/invite): starting to work on invite command 2025-05-24 18:27:39 +02:00
Raphael
f4f987cc77 adding the cmd namespace and started to develop it 2025-05-24 18:26:50 +02:00