summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-05-10channel: Create channel and implement join msgHEADmasterJohnny Richard
2022-05-05server: Use SVFMT/SVARG marcos to print string_viewJohnny Richard
2022-04-22server: Add JOIN message parserJohnny Richard
2022-04-22server: Fix welcome message replyJohnny Richard
2022-04-22string_view: Add string_view format macrosJohnny Richard
2022-04-22client: Implement client_seng_msgJohnny Richard
2022-04-21server: Fix nick/channel not found errorJohnny Richard
2022-04-19hash_table: Fix free casting warningJohnny Richard
2022-04-19server: Polish messaging handling and client structJohnny Richard
2022-04-18server: Replace cstr to string_view during msg parsingJohnny Richard
2022-04-18string_view: Implement string_view_to_cstrJohnny Richard
2022-04-18string_view: Implement string_view_eq functionJohnny Richard
2022-04-16Create string_view structJohnny Richard
2022-04-16server: Accept and ignore empty messagesJohnny Richard
2022-04-14server: Stop watching file description on EPOLLHUPJohnny Richard
2022-04-13server: Add support to PRIVMSG messageJohnny Richard
2022-04-13hash_table: Implement hash_table data structJohnny Richard
2022-04-13docs: Improve README doc add testing instructionsJohnny Richard
2022-04-12Add munit testing framework supportJohnny Richard
2022-04-11server.c: Reply to USER messages from clientJohnny Richard
2022-04-11Add testing supportJohnny Richard
2022-04-10Refactor server initializationJohnny Richard
2022-04-09server.c: Add constant to indentify cclient empty spotJohnny Richard
2022-04-09server.c: Exit using server.running bool attrJohnny Richard
2022-04-09server.c: Polish socket io data managementJohnny Richard
2022-04-09server: Fix broke pipe after client close connectionJohnny Richard
2022-04-09Print error string when syscall failJohnny Richard
2022-04-09.gitignore: Add tags fileJohnny Richard
2022-04-09server.c: Replace regular prints to proper loggingJohnny Richard
2022-04-09server: Rename server_listen to server_startJohnny Richard
2022-04-09Avoid program die on SIGPIPE signalJohnny Richard
2022-04-09Add logging libJohnny Richard
2022-04-07server.c: Accept multiple clients concurrentlyJohnny Richard
2022-04-07server.c: Move accept syscall to server_listen functionJohnny Richard
2022-04-07server.c: Create server structJohnny Richard
2022-04-07main.c: Add AGPL header licenseJohnny Richard
2022-04-07main.c: Sort includesJohnny Richard
2022-04-07main.c: Add SO_REUSEADDR socket opt for local devJohnny Richard
2022-04-07Create a simple TCP echo serverManiero
2022-04-06Add README and COPYRIGHT filesJohnny Richard