Commit graph

104 commits

Author SHA1 Message Date
Raphaël
8a77409158
Merge pull request #11 from EniumRaphael/raph
fix(core/error_code): now commands use the correct error code
2025-06-05 22:57:27 +02:00
Raphael
bc8410a21d fix(core/error_code): now commands use the correct error code 2025-06-05 22:56:28 +02:00
Raphaël
2f32f1aa66
Merge pull request #10 from EniumRaphael/raph
feat(core): adding the commands error handling like in a irc server
2025-06-04 23:46:34 +02:00
Raphael
8ea4da3b82 feat(core): adding the commands error handling like in a irc server 2025-06-04 23:46:07 +02:00
Raphaël
099017381a
Merge pull request #9 from EniumRaphael/raph
feat(cmd/p*ng): adding ping/pong commands
2025-06-03 17:56:48 +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
Raphaël
60bb0d7258
Merge pull request #8 from EniumRaphael/raph
docs(cmds): correction of the documentation in function
2025-06-02 23:22:18 +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
Raphaël
95155af988
Merge pull request #7 from EniumRaphael/raph
feat(cmd): adding the start of parsing commands
2025-06-02 01:24:05 +02:00
Raphael
e9511e9fc3 feat(cmd/notice): adding the notice command 2025-06-02 01:19:56 +02:00
Raphael
adabe2c2f0 build(cmd): adding privmsg / notice commands 2025-06-02 01:19:19 +02:00
Raphael
76448d5923 feat(cmd/part): adding part commands 2025-06-02 01:03:13 +02:00
Raphael
67dd7f0ae8 feat(cmd/privmsg): adding privmsg commands 2025-06-02 01:02:55 +02:00
Raphael
ede2219ba4 feat(cmd/nick): adding nick commands 2025-06-02 01:02:25 +02:00
Raphael
10ee877451 build(nix): adding fd to flakes 2025-06-02 01:01:25 +02:00
Raphael
24c854b3f5 build(cmd): adding all command 2025-06-02 00:38:31 +02:00
Raphael
48821409a1 fix(commands/ACommand): add the forgotten constructor 2025-06-02 00:36:36 +02:00
Raphael
08b94a7d00 style(user): compaticting the class user 2025-06-02 00:31:43 +02:00
Raphaël
6750109953
Merge pull request #6 from EniumRaphael/raph
Adding the class PASS
2025-05-29 13:06:50 +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
Raphaël
8337af4435
Merge pull request #5 from EniumRaphael/raph
Merging from raph branch the start of command
2025-05-29 12:59:29 +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
3db61bb54e feat(channel): Adding the invited list to channels class and it getter 2025-05-26 22:56:44 +02:00
Raphael
bd0f57a7ef fix(server): now compiling with fake method to get list 2025-05-26 22:31:40 +02:00
Raphael
96ed68e8ca build(nix): adding lld for debugging propose 2025-05-26 22:30:54 +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
bcfa001d5e Merge branch 'master' into raph 2025-05-25 13:05:00 +02:00
Raphael
d4eeeff99c fix(server): fixing compilation 2025-05-25 12:58:30 +02:00
Raphael
2105ef7d35 Merge branch 'master' into raph 2025-05-25 12:13:58 +02:00
Raphael
72c0fd6111 fix(server): fix the print users method 2025-05-25 12:13:45 +02:00
Raphael
a794b16173 Merge branch 'master' into raph 2025-05-25 12:09:30 +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
Raphael
b4cdfec590 docs(commands): removing the documentation from the header 2025-05-24 18:25:36 +02:00
Raphael
ca7ca692d4 feat(command): adding a search list with template 2025-05-24 18:24:28 +02:00
Raphael
4598e0f3c1 feat(command/ACommand): now an abstract class 2025-05-24 18:17:48 +02:00
Raphaël
d715871ea5
Merge pull request #4 from EniumRaphael/raph
fix(server): fix the non-compilation of the header
2025-05-24 18:12:49 +02:00
Raphael
fd69a76af1 fix(server): fix the non-compilation of the header 2025-05-24 18:12:05 +02:00
Raphaël
7053dd0841
Merge pull request #3 from EniumRaphael/raph
style(user): changing the getter nickname for getName()
2025-05-24 18:03:53 +02:00
Raphaël
520814d6bd
Merge branch 'master' into raph 2025-05-24 18:03:06 +02:00
Raphael
e742988ca7 style(user): changing the getter nickname for getName() 2025-05-24 17:59:18 +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