Commit graph

  • dfe4f13bcb
    build(flake/shell): remocing the auto fetch master Raphael 2025-12-25 02:17:00 +01:00
  • 28bfda390e
    build(make): removing the lld flags Raphael 2025-12-25 02:16:43 +01:00
  • c395dea89d few changes before push Samy Ben Tayeb 2025-06-24 14:53:14 +02:00
  • b5bb9a6503 style(global): removing all the std::cout Samy Ben Tayeb 2025-06-24 14:42:37 +02:00
  • 4b900fc600
    Merge pull request #36 from EniumRaphael/samy Samy BEN TAYEB 2025-06-24 14:37:09 +02:00
  • 0b02aabcc3 fix(cmd/kick): wrong order becuase we are the order Samy Ben Tayeb 2025-06-24 14:36:47 +02:00
  • 53f36d5bee
    Merge pull request #35 from EniumRaphael/raph Raphaël 2025-06-24 12:37:42 +02:00
  • 58bf620c09 style(42header): removing the non-working people (except for braces issues xD) Raphael 2025-06-24 12:36:19 +02:00
  • 7f804c5754 bonus emoji ok-tiers Samy BEN TAYEB 2025-06-24 05:10:09 +02:00
  • cb4135d01f
    Merge pull request #34 from EniumRaphael/samy Samy BEN TAYEB 2025-06-23 16:26:09 +02:00
  • a3b4e597a4 multi-closed fd fixed Samy Ben Tayeb 2025-06-23 16:23:59 +02:00
  • d6847bd3fe
    Merge pull request #33 from EniumRaphael/samy Samy BEN TAYEB 2025-06-23 15:34:15 +02:00
  • 92986bf0f9 leaks and invalid read size fixed, commande kick with argument comment fixed Samy Ben Tayeb 2025-06-23 15:29:48 +02:00
  • 5ea6ef151b
    Merge pull request #32 from EniumRaphael/samy Samy BEN TAYEB 2025-06-23 14:40:17 +02:00
  • 2023ffa75e sigint catched Samy Ben Tayeb 2025-06-23 14:39:53 +02:00
  • 11bbeebb30 style(files): removing the \ files Raphael 2025-06-23 14:17:54 +02:00
  • 720398ebbb build(make/bonus): correcting the conflict Raphael 2025-06-23 14:16:39 +02:00
  • bd2e01f758 build(bonus): dependancy on re rules and not all Raphael 2025-06-23 14:15:25 +02:00
  • 040b86eb45 build(bonus): dependancy on re rules and not all Raphael 2025-06-23 14:13:27 +02:00
  • 1c4f5f1f46 fix(cmd/mode): fixing the parsing of operator users Raphael 2025-06-23 14:12:00 +02:00
  • 42a9f119d8 Merging a little patch on close on error Raphael 2025-06-23 13:05:14 +02:00
  • dc620c951e fix(server/port): Now closing only one times on error bind Raphael 2025-06-23 13:03:45 +02:00
  • 5362c933c2
    Merging the update — ft_irc v1.4.1 Raphaël 2025-06-23 12:56:39 +02:00
  • 86ae06c77c style(core/check): using the new error message Raphael 2025-06-23 12:54:53 +02:00
  • 06b2304ba3 fix(cmd/mode): checking on empty args Raphael 2025-06-23 12:54:23 +02:00
  • 3788f32fac
    Merge pull request #30 from EniumRaphael/samy Samy BEN TAYEB 2025-06-22 19:48:28 +02:00
  • 5720847b9b bot finished. update command: kick, privmsg, part and topic Samy BEN TAYEB 2025-06-22 19:42:08 +02:00
  • 3af74931c7 need fix kick from bot Samy Ben Tayeb 2025-06-21 19:25:31 +02:00
  • 6716df3af4 init(make/bonus): bonus rules done Raphael 2025-06-21 11:59:59 +02:00
  • 94bf51a9fb
    Merge pull request #29 from EniumRaphael/samy Samy BEN TAYEB 2025-06-20 19:25:29 +02:00
  • 8374c4e801 bug on bufferRead with "cap" fixed. Samy Ben Tayeb 2025-06-20 19:23:00 +02:00
  • 4f108e0125
    Merge pull request #28 from EniumRaphael/raph Samy BEN TAYEB 2025-06-20 17:58:18 +02:00
  • c4bde7d276 commands kick fixed, new command : topic finished Samy Ben Tayeb 2025-06-20 17:55:56 +02:00
  • ff5a074d81 fix(cmd): kick and topic in patch loading Raphael 2025-06-20 17:11:53 +02:00
  • 01e142f815
    Merge pull request #27 from EniumRaphael/raph Raphaël 2025-06-20 16:52:21 +02:00
  • c5590ae19a feat(cmd/kick): execution of kick now finished Raphael 2025-06-20 16:49:05 +02:00
  • 3da06efaee
    Merge pull request #26 from EniumRaphael/raph Raphaël 2025-06-19 12:16:41 +00:00
  • f1878de554 feat(cmd/list): exec finished Raphael 2025-06-19 14:12:32 +02:00
  • d62ffb35a4 feat(cmd/channel): update the constructor of channel (empty topic) Raphael 2025-06-19 14:11:48 +02:00
  • 38317ec36b feat(cmd/split): updated split to take an other separator Raphael 2025-06-19 14:10:56 +02:00
  • a10815e1e2 new methodes on class Channel(), command INVITE finished. Samy BEN TAYEB 2025-06-19 13:56:15 +02:00
  • c94837e9dc execute function segfault fixed Samy BEN TAYEB 2025-06-19 11:44:32 +02:00
  • cc9fdebc07 feat(cmd/list): starting list command but not working yet Raphael 2025-06-19 11:35:06 +02:00
  • 766d54f76e feat(cmd/topic): Topic addded to dispatch + in constructor Raphael 2025-06-19 11:34:29 +02:00
  • f3dc9b6ee0 fix(build/topic): topic now addded to the file Raphael 2025-06-19 11:34:03 +02:00
  • 5c99ae43c8
    Merge pull request #25 from EniumRaphael/samy Samy BEN TAYEB 2025-06-19 02:37:51 +02:00
  • 647241313f sefault in part.cpp patched, parsing modified, problem in management POLOUT fixed, privmsg update, Server update, User update Samy BEN TAYEB 2025-06-19 02:30:03 +02:00
  • 8096edb63d
    Merge pull request #24 from EniumRaphael/raph Samy BEN TAYEB 2025-06-18 13:12:27 +02:00
  • 49a9f4b40a feat(cmd/topic): topic command is now working Raphael 2025-06-18 12:59:15 +02:00
  • 1c0e771dd5 fix(cmds): sending the message ERR_NEEDMOREPARAMS (461) Raphael 2025-06-18 12:58:04 +02:00
  • f84492e175 fix(cmd/mode): now topic mode is for protect not edit Raphael 2025-06-18 12:57:32 +02:00
  • a97800dd6e feat(nix/git): auto fetch / merge on oy own branch Raphael 2025-06-18 12:12:07 +02:00
  • 2c1952cb9f
    Merge pull request #23 from EniumRaphael/samy Samy BEN TAYEB 2025-06-18 01:48:00 +02:00
  • 3aad000a49 update server.start(), server.poll().polloop() and /JOIN ok Samy BEN TAYEB 2025-06-18 01:41:23 +02:00
  • 150ada2f4e segfault in function JOIN Fixed Samy BEN TAYEB 2025-06-18 00:20:54 +02:00
  • 2b3b6654e7 JOIN created. compile, need implement MSGPRIVATE Samy BEN TAYEB 2025-06-17 23:55:17 +02:00
  • 5d8b3d9dbd
    Merge pull request #22 from EniumRaphael/raph Samy BEN TAYEB 2025-06-17 18:51:53 +02:00
  • fad8d867a5 fix(cmd/join): patching the parsing of join Raphael 2025-06-17 18:49:17 +02:00
  • 32d405f150
    Merge pull request #21 from EniumRaphael/samy Samy BEN TAYEB 2025-06-17 18:40:05 +02:00
  • d29a09da59 Conditional jump in function AddClient() from pollmanager FIXED Samy Ben Tayeb 2025-06-17 18:37:29 +02:00
  • b188655ea8
    Merge pull request #20 from EniumRaphael/samy Samy BEN TAYEB 2025-06-17 18:20:26 +02:00
  • 6ffc1e5534 commands whois, whowas created and fixed, update ping, nick, commands.cpp, update Server and user Samy Ben Tayeb 2025-06-17 18:04:21 +02:00
  • 0e0d2137a4
    Merge pull request #19 from EniumRaphael/raph Raphaël 2025-06-17 16:02:14 +00:00
  • 9bcffd46b5 fix(cmd/mode): fixing the compilation of the file Raphael 2025-06-17 18:00:40 +02:00
  • 46e4f86c16 feat(cmd/mode): mode exec is seem good (not send message to client yet but debug msg Raphael 2025-06-17 17:57:30 +02:00
  • 8d53681c19 fix(cmd/mode): fixing the parsing for something smoother Raphael 2025-06-17 16:09:55 +02:00
  • 597aed08d8
    Merge pull request #18 from EniumRaphael/samy Raphaël 2025-06-16 17:50:10 +00:00
  • 810260b05a protocol auth fixed Samy Ben Tayeb 2025-06-16 19:15:09 +02:00
  • 4947a95899 feat(core/debug): only on debug mode for debug message Raphael 2025-06-14 23:56:52 +02:00
  • 8295ebe33e
    Merge pull request #17 from EniumRaphael/samy Raphaël 2025-06-14 23:47:19 +02:00
  • e88d706ae0 split lines before commands dispatch + irssi recev code 001 + command PING ok-tiers Samy BEN TAYEB 2025-06-14 23:39:40 +02:00
  • d52b0cc3c2 auth updated, server recev PASS + USER + NICK Samy BEN TAYEB 2025-06-14 22:44:48 +02:00
  • 479fc3c6c5 compile, need fixed registered for send code 001 welcome when USER NICK and PASS commands done. Samy Ben Tayeb 2025-06-12 18:08:35 +02:00
  • c9c0cf314c
    Merge pull request #16 from EniumRaphael/raph Raphaël 2025-06-10 16:33:34 +02:00
  • d7a8149dbe style(cmd/modes): removing the empty line in modes cmd Raphael 2025-06-10 16:30:24 +02:00
  • 3250de0a59
    Merge pull request #15 from EniumRaphael/raph Raphaël 2025-06-10 16:28:17 +02:00
  • b5172e3ba8 fix(cmd/pass): now pass is working with irssi Raphael 2025-06-10 16:27:22 +02:00
  • b1533bb77b fix(cmd/privmsg): now parsing redirect in the good function Raphael 2025-06-10 16:26:21 +02:00
  • b9ec94f3ee feat(cmd/parsing): the parsing is now over Raphael 2025-06-10 16:25:20 +02:00
  • 1825a45478 build(make): now Makefile compile all the commands Raphael 2025-06-10 16:08:48 +02:00
  • a12316ae53 build(make): now Makefile compile all the commands Raphael 2025-06-10 13:41:09 +02:00
  • ef4db94508 feat(cmd/mode): mode parsing is now ok Raphael 2025-06-10 13:40:07 +02:00
  • a8571c5b09
    Merge pull request #14 from EniumRaphael/raph Raphaël 2025-06-09 15:45:49 +02:00
  • da15fff2d6 feat(cmd/list): now list's parsing is finished Raphael 2025-06-09 15:44:14 +02:00
  • 8ba4edbb0f feat(cmd/kick): now kick's parsing is finished Raphael 2025-06-09 15:43:58 +02:00
  • 99213c9295
    Merge pull request #13 from EniumRaphael/raph Raphaël 2025-06-09 14:06:53 +02:00
  • 4c96c61df7 style(cmds): removing the debug msg in commands Raphael 2025-06-09 14:06:40 +02:00
  • 5cd18d313e
    Merge pull request #12 from EniumRaphael/samy Raphaël 2025-06-08 23:53:54 +02:00
  • c163bba8f9 build(nix/flake): adding gh for pr propose Raphael 2025-06-08 23:52:29 +02:00
  • 40340324d3 split fixed Samy BEN TAYEB 2025-06-08 23:43:30 +02:00
  • fd011571bc feat(cmds): now compiling + removing the const line Raphael 2025-06-08 23:28:01 +02:00
  • 4531cfbb8c build(make test): update the makefile for irssi propose Raphael 2025-06-08 23:27:15 +02:00
  • 57aa57d9eb ADD commands NICK, USER, PASS, CAP Samy BEN TAYEB 2025-06-08 22:27:08 +02:00
  • 8a77409158
    Merge pull request #11 from EniumRaphael/raph Raphaël 2025-06-05 22:57:27 +02:00
  • bc8410a21d fix(core/error_code): now commands use the correct error code Raphael 2025-06-05 22:56:28 +02:00
  • 2f32f1aa66
    Merge pull request #10 from EniumRaphael/raph Raphaël 2025-06-04 23:46:34 +02:00
  • 8ea4da3b82 feat(core): adding the commands error handling like in a irc server Raphael 2025-06-04 23:46:07 +02:00
  • 099017381a
    Merge pull request #9 from EniumRaphael/raph Raphaël 2025-06-03 17:56:48 +02:00
  • 731d40061d feat(cmd/p*ng): adding ping/pong commands and patch the configuration for irssi issues Raphael 2025-06-03 16:59:58 +02:00
  • 97103ac852 fix(cmd): now fixing the infinte loop on invalid message Raphael 2025-06-03 16:58:14 +02:00