Commit Graph

52 Commits

Author SHA1 Message Date
aortigos
61fae2d6a8 Nick command now do all the checks 2026-05-15 11:46:36 +02:00
81d71ea2ec Merge pull request 'pass has been refactorized and nick command init' (#22) from init-nick-command into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/22
2026-05-15 09:26:35 +00:00
aortigos
18f813ed37 pass has been refactorized and nick command init 2026-05-14 20:40:26 +02:00
d438bb828a Merge pull request 'send function inside client' (#21) from client-send-function into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/21
2026-05-14 15:27:48 +00:00
86d1386b8e send function inside client 2026-05-14 17:27:26 +02:00
f1f742959c Merge pull request 'Parser accept server functions, and first stage for implementing client.send function' (#20) from implement-pass-command into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/20
2026-05-14 15:24:47 +00:00
300d489365 Parser accept server functions, and first stage for implementing client.send function 2026-05-14 17:24:23 +02:00
9093ac3511 Merge pull request 'Added close() calls to all Server constructor fails, also added SO_REUSEADDR' (#19) from constructor-improvement into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/19
2026-05-12 18:39:04 +00:00
iherman-
d408d08249 Added close() calls to all Server constructor fails, also added SO_REUSEADDR 2026-05-12 20:38:33 +02:00
78aa891d38 Merge pull request 'Made the commands_ map be a Server attribute' (#18) from parsing-update into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/18
2026-05-12 18:03:47 +00:00
iherman-
3578bd5b5c Made the commands_ map be a Server attribute 2026-05-12 20:02:32 +02:00
644dbe92a8 Merge pull request 'Added a basic command parser with a temporary echo command. Can be expanded by just adding command functions to the std::map commands, Should maybe move the commands map to the Server class later' (#17) from command-parser into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/17
2026-05-11 18:40:05 +00:00
iherman-
226a271a41 Added a basic command parser with a temporary echo command. Can be expanded by just adding command functions to the std::map commands, Should maybe move the commands map to the Server class later 2026-05-11 20:37:34 +02:00
292fe11f15 Merge pull request 'pass-command' (#16) from pass-command into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/16
2026-05-10 20:46:08 +00:00
aortigos
7f40babccc comments for pass.cpp 2026-05-10 22:45:40 +02:00
aortigos
2f995fe856 cmds folder created and first version of pass cmd 2026-05-10 22:44:27 +02:00
iherman-
c61e0826c6 Merged changes 2026-05-10 20:24:20 +02:00
iherman-
d6652af02d Added missing header to main 2026-05-10 19:04:55 +02:00
iherman-
bdc24594a4 Added functional multiple client handling 2026-05-09 21:52:16 +02:00
b201de3796 Merge pull request 'Channel class init' (#14) from init-channel-class into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/14
2026-05-08 15:24:58 +00:00
1c6c9be6ec Channel class init 2026-05-08 17:24:06 +02:00
d1577cdb08 Merge pull request 'User constructor with fd' (#13) from user-constructor into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/13
2026-05-08 14:40:22 +00:00
86e3034a0a User constructor with fd 2026-05-08 16:37:51 +02:00
3614237b8b Merge pull request 'Fixed syntax and operator=' (#12) from fix-user-syntax into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/12
2026-05-08 14:27:39 +00:00
ffd650da20 Fixed syntax and operator= 2026-05-08 16:27:00 +02:00
63ebb5b9ba Merge pull request 'SRC points to User/User.cpp, instead of Client/Client.cpp' (#11) from fix-makefile into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/11
2026-05-08 14:21:40 +00:00
b688d04fde SRC points to User/User.cpp, instead of Client/Client.cpp 2026-05-08 16:20:57 +02:00
cd4eb82af2 Merge pull request 'echo-server-implementation' (#10) from echo-server-implementation into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/10
2026-05-07 12:22:12 +00:00
iherman-
752eb89e72 Improved Server::run to now properly handle multiple packets 2026-05-07 14:18:52 +02:00
iherman-
4beabead01 Added a basic Server::run function which listens for one connection and sends the data back, added listen call to server constructor 2026-05-07 13:52:42 +02:00
iherman-
0c29c50e23 Created a functional basic constructor for Server class 2026-05-07 13:01:57 +02:00
3a43f9d2bd Merge pull request 'client-class-init' (#9) from client-class-init into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/9
2026-05-07 08:42:26 +00:00
5051c6cfcd Info about user added 2026-05-07 10:41:28 +02:00
f70a46dde0 Client.cpp added to makefile 2026-05-07 10:41:03 +02:00
def1787cb3 User class created 2026-05-07 10:40:05 +02:00
38823adb9d Merge pull request 'Fixed a really stupid mistake wow thats crazy' (#8) from fixing-idiot-mistake into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/8
2026-05-06 16:27:50 +00:00
iherman-
fd7a24de3d Fixed a really stupid mistake wow thats crazy 2026-05-06 18:27:10 +02:00
635335831c Merge pull request 'Removed executable and added a check to the Server class to check whether the port is in a valid range' (#7) from remove-executable into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/7
2026-05-06 16:20:25 +00:00
iherman-
cbc6c7fc41 Removed executable and added a check to the Server class to check whether the port is in a valid range 2026-05-06 18:19:17 +02:00
f2bbec366b Merge pull request 'Made a basic arg parser and shell implementation of the Server class' (#6) from simple-main into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/6
2026-05-06 16:09:48 +00:00
iherman-
b47c7dc9b8 Made a basic arg parser and shell implementation of the Server class 2026-05-06 18:07:17 +02:00
d2e02440b3 Merge pull request 'Finished makefile' (#5) from Improving-Makefile into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/5
2026-05-06 15:09:10 +00:00
Igor Herman Perik
e08ef37928 Finished makefile 2026-05-05 20:51:49 +02:00
bbeaae5923 Merge pull request 'tasks-file' (#4) from tasks-file into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/4
2026-05-05 17:54:02 +00:00
Angel Ortigosa Perez
c31c69c0fa Tasks will continue... 2026-05-05 19:52:58 +02:00
Angel Ortigosa Perez
206ff02eb4 Stages that project must follow 2026-05-05 19:50:33 +02:00
ddfe1202fd Merge pull request 'Created makefile' (#3) from Makefile-creation into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/3
2026-05-05 17:42:40 +00:00
Igor Herman Perik
77e3166f15 Created makefile 2026-05-05 19:41:11 +02:00
Angel Ortigosa Perez
c7bc6f90ca First line in italic 2026-05-05 19:40:10 +02:00
279a71aa31 Merge pull request 'Added thanks at the end' (#2) from readme-improving into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/2
2026-05-05 17:37:56 +00:00