Commit graph

43 commits

Author SHA1 Message Date
Raphael
58bf620c09 style(42header): removing the non-working people (except for braces issues xD) 2025-06-24 12:36:19 +02:00
Samy Ben Tayeb
a3b4e597a4 multi-closed fd fixed 2025-06-23 16:23:59 +02:00
Samy Ben Tayeb
92986bf0f9 leaks and invalid read size fixed, commande kick with argument comment fixed 2025-06-23 15:29:48 +02:00
Samy Ben Tayeb
2023ffa75e sigint catched 2025-06-23 14:39:53 +02:00
Raphael
dc620c951e fix(server/port): Now closing only one times on error bind 2025-06-23 13:03:45 +02:00
Raphael
86ae06c77c style(core/check): using the new error message 2025-06-23 12:54:53 +02:00
Samy Ben Tayeb
3af74931c7 need fix kick from bot 2025-06-21 19:25:31 +02:00
Samy Ben Tayeb
8374c4e801 bug on bufferRead with "cap" fixed. 2025-06-20 19:23:00 +02:00
Samy Ben Tayeb
c4bde7d276 commands kick fixed, new command : topic finished 2025-06-20 17:55:56 +02:00
Samy BEN TAYEB
647241313f sefault in part.cpp patched, parsing modified, problem in management POLOUT fixed, privmsg update, Server update, User update 2025-06-19 02:30:03 +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
Samy Ben Tayeb
d29a09da59 Conditional jump in function AddClient() from pollmanager FIXED 2025-06-17 18:37:29 +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
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
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
97103ac852 fix(cmd): now fixing the infinte loop on invalid message 2025-06-03 16:58:14 +02:00
Raphael
8565a948ce feat(cmd/pass): adding the start of pass command 2025-05-29 13:05:36 +02:00
Raphael
bd0f57a7ef fix(server): now compiling with fake method to get list 2025-05-26 22:31:40 +02:00
Raphael
a2b5793e19 fix(commands/cmd): fixing the compilation errors missing the lists part 2025-05-26 18:26:59 +02:00
Raphael
72c0fd6111 fix(server): fix the print users method 2025-05-25 12:13:45 +02:00
ouafabulous
a51264cefa little edits 2025-05-22 18:46:39 +02:00
ouafabulous
1e66d6c33e fixed data not received from client 2025-05-22 17:41:29 +02:00
ouafabulous
bfe88daf3e I broke something with displaying the clients input plainly 2025-05-21 21:52:20 +02:00
Raphael
b2c5e0f5d7 fix(server): fix the merged between the two old version 2025-05-21 13:04:17 +02:00
Samy Ben Tayeb
8f1d0b3e8a conflicts fixed 2025-05-20 17:24:42 +02:00
Samy Ben Tayeb
15cceeecd2 merge branch samy 2025-05-20 17:15:30 +02:00
Samy Ben Tayeb
005995fac2 proto 2025-05-20 16:57:35 +02:00
Raphael
eb56b111b1 style(git): removing the creation of the massif out 2025-05-20 14:58:40 +02:00
ouafabulous
4a17d88d80 Added PollManager class 2025-05-19 20:23:22 +02:00
ouafabulous
53a83308de Added parser class 2025-05-19 15:25:33 +02:00
ouafabulous
025cf314a3 1- basic IRC functional server; 2- uml diagram updated; 3- added subject 2025-05-14 23:38:21 +02:00
Raphael
826ac4e09f docs(check): adding the reason why i use this type 2025-05-13 14:59:35 +02:00
Raphael
dbbae16630 style(core): adding an empty space on info 2025-05-13 14:19:51 +02:00
Raphael
a1ffeaddda feat(core): adding the server info method 2025-05-13 12:58:05 +02:00
Raphael
5c980ec086 style(core): Uniform all the prefix 2025-05-13 12:07:03 +02:00
Raphael
41e56955cd feat(core): adding the port management 2025-05-13 12:06:38 +02:00
Raphael
cbb11f1822 feat(parsing): adding the check of the port 2025-05-13 12:04:58 +02:00
Raphael
6525941cdd style(header): adding the 42 headers 2025-05-13 11:23:55 +02:00
Raphael
874a6473e4 feat(server): starting the server class 2025-05-13 11:23:28 +02:00
Raphael
316dd1fde4 feat(test): tmux test now working 2025-05-12 15:26:15 +02:00