Commit graph

  • 60bb0d7258
    Merge pull request #8 from EniumRaphael/raph Raphaël 2025-06-02 23:22:18 +02:00
  • a955a426ba docs(cmd/notice): correct the documentation of notice Raphael 2025-06-02 23:20:22 +02:00
  • 99619310db docs(cmd/join): adding the documentation for join cmd Raphael 2025-06-02 22:42:34 +02:00
  • f22cabd4f4 docs(cmd/pass): adding the documentation for pass cmd Raphael 2025-06-02 22:41:29 +02:00
  • 95155af988
    Merge pull request #7 from EniumRaphael/raph Raphaël 2025-06-02 01:24:05 +02:00
  • e9511e9fc3 feat(cmd/notice): adding the notice command Raphael 2025-06-02 01:19:56 +02:00
  • adabe2c2f0 build(cmd): adding privmsg / notice commands Raphael 2025-06-02 01:19:19 +02:00
  • 76448d5923 feat(cmd/part): adding part commands Raphael 2025-06-02 01:03:13 +02:00
  • 67dd7f0ae8 feat(cmd/privmsg): adding privmsg commands Raphael 2025-06-02 01:02:55 +02:00
  • ede2219ba4 feat(cmd/nick): adding nick commands Raphael 2025-06-02 01:02:25 +02:00
  • 10ee877451 build(nix): adding fd to flakes Raphael 2025-06-02 01:01:25 +02:00
  • 24c854b3f5 build(cmd): adding all command Raphael 2025-06-02 00:38:31 +02:00
  • 48821409a1 fix(commands/ACommand): add the forgotten constructor Raphael 2025-06-02 00:36:36 +02:00
  • 08b94a7d00 style(user): compaticting the class user Raphael 2025-06-02 00:31:43 +02:00
  • 6750109953
    Merge pull request #6 from EniumRaphael/raph Raphaël 2025-05-29 13:06:50 +02:00
  • a108357915 feat(cmd/pass): adding pass class Raphael 2025-05-29 13:06:08 +02:00
  • 8565a948ce feat(cmd/pass): adding the start of pass command Raphael 2025-05-29 13:05:36 +02:00
  • 8337af4435
    Merge pull request #5 from EniumRaphael/raph Raphaël 2025-05-29 12:59:29 +02:00
  • 3d71d977d2 feat(cmd/join): adding the parsing to join command Raphael 2025-05-26 22:58:17 +02:00
  • 84763d96cc fix(cmd/join): remove the '#' in channel name Raphael 2025-05-26 22:57:25 +02:00
  • 3db61bb54e feat(channel): Adding the invited list to channels class and it getter Raphael 2025-05-26 22:56:44 +02:00
  • bd0f57a7ef fix(server): now compiling with fake method to get list Raphael 2025-05-26 22:31:40 +02:00
  • 96ed68e8ca build(nix): adding lld for debugging propose Raphael 2025-05-26 22:30:54 +02:00
  • a2b5793e19 fix(commands/cmd): fixing the compilation errors missing the lists part Raphael 2025-05-26 18:26:59 +02:00
  • 29a3bb114b fix(commands/cmd): now using NULL instead nullptr Raphael 2025-05-26 17:55:31 +02:00
  • bcfa001d5e Merge branch 'master' into raph Raphael 2025-05-25 13:05:00 +02:00
  • d4eeeff99c fix(server): fixing compilation Raphael 2025-05-25 12:58:30 +02:00
  • 2105ef7d35 Merge branch 'master' into raph Raphael 2025-05-25 12:13:58 +02:00
  • 72c0fd6111 fix(server): fix the print users method Raphael 2025-05-25 12:13:45 +02:00
  • a794b16173 Merge branch 'master' into raph Raphael 2025-05-25 12:09:30 +02:00
  • 7cdbc12587 init(cmd/invite): starting to work on invite command Raphael 2025-05-24 18:27:39 +02:00
  • f4f987cc77 adding the cmd namespace and started to develop it Raphael 2025-05-24 18:26:50 +02:00
  • b4cdfec590 docs(commands): removing the documentation from the header Raphael 2025-05-24 18:25:36 +02:00
  • ca7ca692d4 feat(command): adding a search list with template Raphael 2025-05-24 18:24:28 +02:00
  • 4598e0f3c1 feat(command/ACommand): now an abstract class Raphael 2025-05-24 18:17:48 +02:00
  • d715871ea5
    Merge pull request #4 from EniumRaphael/raph Raphaël 2025-05-24 18:12:49 +02:00
  • fd69a76af1 fix(server): fix the non-compilation of the header Raphael 2025-05-24 18:12:05 +02:00
  • 7053dd0841
    Merge pull request #3 from EniumRaphael/raph Raphaël 2025-05-24 18:03:53 +02:00
  • 520814d6bd
    Merge branch 'master' into raph Raphaël 2025-05-24 18:03:06 +02:00
  • e742988ca7 style(user): changing the getter nickname for getName() Raphael 2025-05-24 17:59:18 +02:00
  • a51264cefa little edits ouafabulous 2025-05-22 18:46:39 +02:00
  • 1e66d6c33e fixed data not received from client ouafabulous 2025-05-22 17:41:29 +02:00
  • bfe88daf3e I broke something with displaying the clients input plainly ouafabulous 2025-05-21 21:52:20 +02:00
  • b2c5e0f5d7 fix(server): fix the merged between the two old version Raphael 2025-05-21 13:04:17 +02:00
  • ba8e2c7973 fix(make): now compiling Raphael 2025-05-21 13:03:13 +02:00
  • 1f96596130 feat(commands): channel required to send to command part Raphael 2025-05-20 23:50:22 +02:00
  • c7d826e738 feat(commands): starting the namespace and abstract class Raphael 2025-05-20 23:42:33 +02:00
  • 815657397e style(Poll): moving Poll because not a core module Raphael 2025-05-20 23:06:47 +02:00
  • 12cc225603 feat(channel): starting the channel class Raphael 2025-05-20 22:55:43 +02:00
  • cb5f92db0c uml update Samy BEN TAYEB 2025-05-20 22:32:49 +02:00
  • 3b09910ead feat(user): starting the class user Raphael 2025-05-20 22:17:06 +02:00
  • 4658e6650b style(server): moving to directory header Raphael 2025-05-20 22:16:36 +02:00
  • cb5334a206 style(server): not a core module Raphael 2025-05-20 22:15:51 +02:00
  • 5cecbb613b build(test): now auto connect with irssi Raphael 2025-05-20 21:44:27 +02:00
  • 8f1d0b3e8a conflicts fixed Samy Ben Tayeb 2025-05-20 17:24:42 +02:00
  • e5e1afae50 update Makefile for PollManager.cpp in src Samy Ben Tayeb 2025-05-20 17:18:39 +02:00
  • 15cceeecd2 merge branch samy Samy Ben Tayeb 2025-05-20 17:15:30 +02:00
  • 005995fac2 proto Samy Ben Tayeb 2025-05-20 16:57:35 +02:00
  • 266952e915
    Merge pull request #2 from EniumRaphael/raph Raphaël 2025-05-20 15:44:57 +02:00
  • 535365e3e3 build(test): now auto connect with irssi Raphael 2025-05-20 15:04:58 +02:00
  • eb56b111b1 style(git): removing the creation of the massif out Raphael 2025-05-20 14:58:40 +02:00
  • 4a17d88d80 Added PollManager class ouafabulous 2025-05-19 20:23:22 +02:00
  • 53a83308de Added parser class ouafabulous 2025-05-19 15:25:33 +02:00
  • 86531035a8 feat(ignore): adding the 42 files on ignore Raphael 2025-05-16 13:15:21 +02:00
  • 0f5f18f1a8 style(42):removing the subject of forty two Raphael 2025-05-16 13:12:46 +02:00
  • 025cf314a3 1- basic IRC functional server; 2- uml diagram updated; 3- added subject ouafabulous 2025-05-14 23:38:21 +02:00
  • 186285eaf6 UML class diagram for IRC server design ouafabulous 2025-05-14 22:33:21 +02:00
  • 826ac4e09f docs(check): adding the reason why i use this type Raphael 2025-05-13 14:59:35 +02:00
  • dbbae16630 style(core): adding an empty space on info Raphael 2025-05-13 14:19:51 +02:00
  • a1ffeaddda feat(core): adding the server info method Raphael 2025-05-13 12:58:05 +02:00
  • e6e9158d3b style(make): removing useless comment Raphael 2025-05-13 12:57:47 +02:00
  • 8d1fbc3c14 style(log): macro now sync with other messages Raphael 2025-05-13 12:45:48 +02:00
  • 2ef1199858 build(nix): changing the flake name to 'irc-42' Raphael 2025-05-13 12:14:26 +02:00
  • 5c980ec086 style(core): Uniform all the prefix Raphael 2025-05-13 12:07:03 +02:00
  • 41e56955cd feat(core): adding the port management Raphael 2025-05-13 12:06:38 +02:00
  • d4478022d0 feat(debug): adding the log macro Raphael 2025-05-13 12:06:09 +02:00
  • bb38065e50 build(run): adding the run rules Raphael 2025-05-13 12:05:25 +02:00
  • cbb11f1822 feat(parsing): adding the check of the port Raphael 2025-05-13 12:04:58 +02:00
  • 6525941cdd style(header): adding the 42 headers Raphael 2025-05-13 11:23:55 +02:00
  • 874a6473e4 feat(server): starting the server class Raphael 2025-05-13 11:23:28 +02:00
  • b3087814e9 fix(clangd): fixing the clangd rules Raphael 2025-05-13 11:21:29 +02:00
  • f4a74eb3c4 style(test): silent delete old session Raphael 2025-05-12 15:52:17 +02:00
  • b7de84cf3c fix(test): wrong copy/paste from irssi to netcat Raphael 2025-05-12 15:50:42 +02:00
  • 9fa9223d08 fix(test): removing --color irssi Raphael 2025-05-12 15:49:17 +02:00
  • 316dd1fde4 feat(test): tmux test now working Raphael 2025-05-12 15:26:15 +02:00
  • 9831101cde fix(test): set the tmux pane to 0 Raphael 2025-05-12 15:24:44 +02:00
  • d7b66ac843 build(test): now working with tmux to test Raphael 2025-05-12 15:14:30 +02:00
  • 68a46be858 style(nix): removing the useless env var Raphael 2025-05-12 14:38:57 +02:00
  • cdefa51595 feat(core): adding header for simplicity Raphael 2025-05-12 14:23:30 +02:00
  • bb90951c85 feat(core/main): adding debug mode to see the args Raphael 2025-05-12 14:22:40 +02:00
  • d747ae8535 style(include/core): adding core header Raphael 2025-05-12 14:21:14 +02:00
  • 391f0b3378 style(test): test rules for make file show the configuration Raphael 2025-05-12 14:01:27 +02:00
  • 96d920a880 style(git): adding executable and folder build/ Raphael 2025-05-12 13:59:22 +02:00
  • 49defbc453 init(nix): adding the direnv for nix proposes Raphael 2025-05-12 13:56:15 +02:00
  • 912d36b421 style(git): removing also the vscode configuration Raphael 2025-05-12 13:55:25 +02:00
  • baf7579acf style(git): removing the flake and editors config to be pushed Raphael 2025-05-12 13:54:47 +02:00
  • 6824688c76
    Initial commit Raphaël 2025-05-12 13:39:02 +02:00