Commit Graph

  • be9a35c8be added minichat binary main smallsolar 2025-08-31 06:52:20 +00:00
  • a49f24a93c switched to arm-linux-gnueabi-g++ and static build to cross compile for armv7 smallsolar 2025-08-31 06:50:41 +00:00
  • 1c3478fdb5 first commit root 2024-12-28 17:34:33 +01:00
  • 62f5c8da29 typo oubelhaj 2024-05-06 21:51:39 +01:00
  • fdaf403514 readme upload bettercallous 2024-05-06 21:33:11 +01:00
  • ce14229194 done Bettercallous 2024-05-03 16:48:50 +01:00
  • 1702674d75 changed project structure Bettercallous 2024-05-03 16:25:20 +01:00
  • 814a141980 reconstructing code Bettercallous 2024-05-03 13:31:36 +01:00
  • 4a50dced99 fixing last bugs Bettercallous 2024-05-01 12:02:12 +01:00
  • 5c8c145c5b done mochaoui 2024-05-01 11:46:14 +01:00
  • 17288d3fe3 fix the server host msg for the irssi client now the login msg is clean mochaoui 2024-04-30 20:26:31 +01:00
  • e3f9610ec7 small changes in server code bettercallous 2024-04-30 19:29:47 +01:00
  • 204ed9d7bd fixing more bugs bettercallous 2024-04-30 18:10:02 +01:00
  • 91e8f5c3f2 fixed bugs bettercallous 2024-04-30 16:26:19 +01:00
  • 3b951ffdf8 fixex ctrl+D bug v.2 Bettercallous 2024-04-29 18:36:37 +01:00
  • 9abced38a0 fixed ctrl+D bug Bettercallous 2024-04-29 16:06:48 +01:00
  • 23f12a5e61 parse parse parse mochaoui 2024-04-29 14:35:45 +01:00
  • beb4db3d02 make the user and nick and password more secure mochaoui 2024-04-28 18:55:00 +01:00
  • e9c1d60f46 fix fix fix mochaoui 2024-04-28 15:54:08 +01:00
  • 5338af5e4f fixed client authentication bugs Bettercallous 2024-04-27 21:51:21 +01:00
  • f01089a434 protect the bot mochaoui 2024-04-27 18:14:24 +01:00
  • c2a4ad135b checks checks checks mochaoui 2024-04-27 18:09:53 +01:00
  • bb721c9b2a optimizing code bettercallous 2024-04-27 14:53:25 +01:00
  • ef8a9fd5d8 add some parss mochaoui 2024-04-27 14:06:01 +01:00
  • 7625fd6f57 bugs fixed mochaoui 2024-04-27 12:29:11 +01:00
  • ea65d5f4a0 bot is done, file transfer is next Mmokane 2024-04-25 00:02:33 +01:00
  • 33717c386a add some parse for the user and nick input ... mochaoui 2024-04-24 13:32:44 -05:00
  • b7f364a862 make nc work proply with this code and add some checkes mochaoui 2024-04-24 09:33:37 -05:00
  • b4e79f36ad trying to add a bot command, almost done Mmokane 2024-04-24 02:35:42 +01:00
  • 44f880a285 trying to add a bot command, almost done Mmokane 2024-04-24 02:35:31 +01:00
  • 4881feb89b fixed poll bug when exiting with ctrl+C bettercallous 2024-04-23 18:11:02 +01:00
  • a21770516b optimizing server code bettercallous 2024-04-23 17:58:48 +01:00
  • bb49ca3c10 add a check for the last mode . hahahaah mochaoui 2024-04-22 12:17:40 -05:00
  • e266a65a0a the last mode done -l and +l the limite channel holding users mochaoui 2024-04-22 10:57:42 -05:00
  • 099af1ff3f make the nickname and username nicked in the server don't worry about that mochaoui 2024-04-22 06:59:47 -05:00
  • 11789fe633 the password mode is working, and the invite mode bug is fixed Mmokane 2024-04-21 20:55:31 +01:00
  • 7440b0c891 fixing some errors pull this version !! mochaoui 2024-04-21 12:48:32 -05:00
  • da836982d9 make the invited user if it kicked from the channed and the channel is restrected by the +i need to be invited again to join the channel again mochaoui 2024-04-21 10:53:49 -05:00
  • a8b3f537c2 the mode -i and +i about join dooooooone and work as expected mochaoui 2024-04-21 09:44:14 -05:00
  • 9f8a61dbe5 topic mode done mochaoui 2024-04-20 13:06:05 -05:00
  • 8711ebaac1 error msg mochaoui 2024-04-20 12:32:04 -05:00
  • c47db99b7f just a small response mochaoui 2024-04-20 12:29:03 -05:00
  • 52e093f725 mode -o done mochaoui 2024-04-20 11:31:23 -05:00
  • a1103a37be finish the topic commande and the invite commande mochaoui 2024-04-20 10:18:45 -05:00
  • 7a9f346b8b make the kick commande work proprely hahaha and handle the respense to understooddd by the client , and making the channel more pro mochaoui 2024-04-19 11:39:48 -05:00
  • e1ca1fe9a7 kick commade done : kick the user from the channel mochaoui 2024-04-18 15:18:53 -05:00
  • a2cf7bc4c8 responding to Ping mochaoui 2024-04-18 07:12:31 -05:00
  • fb1fffabec the user create the channel X is the operator of the channel donne. mochaoui 2024-04-18 06:04:10 -05:00
  • 8f6bb64ff4 handling the privet msg between the users mochaoui 2024-04-18 05:39:12 -05:00
  • db1e03ae5c broadcast msg done mochaoui 2024-04-17 14:13:45 -05:00
  • 7a54b230e3 -storing the channel in another file with the channel requirment and the client : it's when registerd in the irssi client with the pass and the nick and the user all this data stored in the client file and make the irssi client connecte with the server , after tha handle the join commande to make the user join a channel and handle the brodcast msg to all the clients in the channel mochaoui 2024-04-17 06:16:22 -05:00
  • 0399adf8e1 seting the uppercase mochaoui 2024-04-15 10:13:30 -05:00
  • 918fcca8f9 now the kick commade for the operators users work as expected i will check if there is other commade for the operators users and make the magic happend mochaoui 2024-04-15 06:18:56 -05:00
  • d98bed2735 make the clear the regular and the operators users and start handling the permition and the commande of each one mochaoui 2024-04-15 05:40:10 -05:00
  • 05d3158f54 set a nickname, a username, join a channel, send and receive private messages using your reference client and All the messages sent from one client to a channel have to be forwarded to every other client that joined the channel and still need to add operators and regular users and please don't touch my code hahahaha mochaoui 2024-04-14 13:56:30 -05:00
  • 21f497ef0a close fds and exit the program cleanly bettercallous 2024-04-11 18:02:52 +00:00
  • 92ac924f0a handled reveiving data in several parts and rebuild it (data sent in parts using ctrl+D. e.g. : com^Dman^Dd) bettercallous 2024-04-09 20:18:56 +00:00
  • 454e32f590 fixed infinite loop when a client disconnects (remove and clean disconnected clients) bettercallous 2024-04-09 03:09:14 +00:00
  • 3006bfa5e2 implemented client data processing bettercallous 2024-04-09 02:00:23 +00:00
  • 4c1b396154 implemented processing of incoming client connection bettercallous 2024-04-09 00:31:39 +00:00
  • c315be1dcd implemented primary event loop for server operations bettercallous 2024-04-08 20:17:05 +00:00
  • 45567b98b9 created and set up server socket bettercallous 2024-04-08 11:42:37 +00:00
  • 614f631723 handled signals bettercallous 2024-04-08 07:40:49 +00:00
  • 2fdb0eb6c4 parsed arguments bettercallous 2024-04-08 07:20:11 +00:00
  • 8aece78bb2 Initial commit oubelhaj 2024-04-08 06:58:41 +00:00