Commit Graph

  • e600db4453 still trying main whaffman 2025-11-13 15:04:43 +0100
  • b6ff2566d1 feat: more trying little closer whaffman 2025-11-12 17:16:18 +0100
  • 9f903ce255 feat: trying to docker Quinten 2025-11-12 15:47:58 +0100
  • 6c206fa756 refactor: improve UploadHandler boundary extraction and add utility for quoted values Quinten 2025-11-12 13:09:42 +0100
  • 59e29f1639 refactor: simplify error logging in epoll functions and separate error handling logic Quinten 2025-11-12 13:09:34 +0100
  • 05b8ebf61b refactor: change magic 504 to constant Quinten 2025-11-12 11:51:09 +0100
  • 0138883af6 refactor: start on upload handler Quinten 2025-11-12 11:50:56 +0100
  • 5d0b46b542 submodlues whaffman 2025-11-11 19:09:31 +0100
  • f0268f0a49 submodule whaffman 2025-11-11 19:08:37 +0100
  • 02a8a407d4 42_tester shenanigans whaffman 2025-11-11 19:07:13 +0100
  • bb55ffa75d statuscode rule whaffman 2025-11-11 19:06:34 +0100
  • 443e5c3c3b Cgi kill on destruct whaffman 2025-11-11 19:05:24 +0100
  • bec2f37670 log Quinten 2025-11-11 17:33:38 +0100
  • 264d539ada updat econfig Quinten 2025-11-11 17:33:31 +0100
  • 6263fe3dd5 fix: update parseFullpath to set baseName on invalid path segment and add debug log for CGI check Quinten 2025-11-11 17:33:24 +0100
  • 4687b40fc2 fix for tester Quinten 2025-11-11 17:33:01 +0100
  • 10db3e58a6 fix: remove unused isMethodSupported function from Router class Quinten 2025-11-11 16:29:44 +0100
  • a11e1ec42d fix: update toBytes method in HttpResponse to accept offset parameter Quinten 2025-11-11 16:29:39 +0100
  • f8a73fde2b fix: set pipes to blocking mode in CgiProcess spawn method Quinten 2025-11-11 16:29:27 +0100
  • 82c421f458 fix: refine CGI path validation to exclude relative paths Quinten 2025-11-11 16:29:19 +0100
  • 77e09f43ed fix: remove const qualifier from respond and poll methods in Client class Quinten 2025-11-11 16:28:44 +0100
  • f146f41bb8 fix: simplify logging for partial requests and update response handling Quinten 2025-11-11 16:28:35 +0100
  • cebcb85713 cpp upload handler whaffman 2025-11-06 17:54:46 +0100
  • 7bb3e850c0 feat: implement file upload handling with multipart support whaffman 2025-11-06 17:53:07 +0100
  • 44790957ce fix: make child pipe blocking Quinten 2025-11-11 14:46:34 +0100
  • 63c24cf6e8 update submodule Quinten 2025-11-11 14:39:52 +0100
  • 7fcca20da5 fix: ignore uploads Quinten 2025-11-11 14:38:44 +0100
  • 936a7f09be fix: make func def const Quinten 2025-11-11 14:38:14 +0100
  • 5d4265eab3 works? Quinten 2025-11-06 19:10:30 +0100
  • a52f27d6b7 tmp: stash commit Quinten 2025-11-06 15:42:39 +0100
  • b0ce1fb3c8 fix: correctly match uri to location Quinten 2025-11-06 13:40:00 +0100
  • 0ae18e534f feat: delete requests Quinten 2025-11-05 16:04:26 +0100
  • 5a1d8a1dcf fix: use correct location match segment Quinten 2025-11-05 15:18:45 +0100
  • 5076ab0630 fix: missing permissions Quinten 2025-11-05 14:59:31 +0100
  • 6a354f6742 fix: improve error handling in Server event processing whaffman 2025-11-04 19:25:52 +0100
  • cd1932762a Merge branch 'main' into cgi-standalone whaffman 2025-11-04 17:10:25 +0100
  • 7115a7b907 fix: added TODO's on what to work on whaffman 2025-11-04 15:43:00 +0100
  • 53eea8246b fixes whaffman 2025-11-04 10:22:52 +0100
  • 004fde1044 chore: update subproject commit reference in webserv-tester whaffman 2025-10-31 17:48:11 +0100
  • 13f14e8e5e feat: add CGI standalone whaffman 2025-10-31 16:01:38 +0100
  • e792429b50 fix: add error handling for null bytes in config files and enforce location path rules whaffman 2025-10-31 15:10:00 +0100
  • fe3b28fbfe fix: enforce single semicolon in directives and handle multiple semicolons whaffman 2025-10-31 15:09:50 +0100
  • 0aa1fd5bc1 chore: update subproject commit reference in webserv-tester whaffman 2025-10-31 15:09:41 +0100
  • cd64f98b31 fix: ensure location blocks are not allowed in global context whaffman 2025-10-31 13:33:54 +0100
  • 7072f71e00 fix: add missing semicolons in location and cgi_handler directives in default.conf whaffman 2025-10-31 13:33:36 +0100
  • fbf2a1eb82 chore: update subproject commit reference in webserv-tester whaffman 2025-10-31 10:16:49 +0100
  • ce42760b3e fix: update trim function in removeEmptyLines to exclude semicolons whaffman 2025-10-31 10:05:32 +0100
  • 0ac362face feat: enhance error messages in SizeDirective for invalid size directives whaffman 2025-10-31 10:05:17 +0100
  • 206a271142 feat: add error handling for empty directive arguments in createDirective method whaffman 2025-10-31 10:05:03 +0100
  • f6837bf8d5 feat: validate directive has one semicolon in addDirective method whaffman 2025-10-31 10:04:51 +0100
  • 5c553e64bb chore: update subproject commit reference in webserv-tester whaffman 2025-10-31 08:59:56 +0100
  • d507a6a022 feat: update error handling for request target length and change response status to BAD_REQUEST whaffman 2025-10-30 23:05:47 +0100
  • 5b5cda23ce feat: add URI_TOO_LONG status code and update statusCodeInfos array whaffman 2025-10-30 23:05:36 +0100
  • e8071a6dd0 feat: add Content-Type and Connection headers for autoindex responses whaffman 2025-10-30 23:05:11 +0100
  • a479fa5415 feat: add support for 'Allow' header in METHOD_NOT_ALLOWED responses whaffman 2025-10-30 23:04:52 +0100
  • 8609dee529 feat: add error handling for empty configuration files whaffman 2025-10-30 23:04:37 +0100
  • d8fb7d0846 feat: enhance request validation with method checks and error handling whaffman 2025-10-30 23:04:27 +0100
  • f0aaef2ee0 chore: update submodule reference whaffman 2025-10-30 23:03:40 +0100
  • e32139e6be chore: update submodule Quinten 2025-10-30 17:21:39 +0100
  • 1b123d84e3 feat: (better) http validation Quinten 2025-10-30 17:20:59 +0100
  • a09ff469ee uri encode utils whaffman 2025-10-30 17:13:38 +0100
  • 45572ba95b update submodule Quinten 2025-10-30 16:27:33 +0100
  • 2eee8dad5c iomanip whaffman 2025-10-30 16:16:13 +0100
  • 8cebe56350 urlencode in utils whaffman 2025-10-30 16:11:43 +0100
  • 2e59cb779d feat: handle cgi exit status Quinten 2025-10-30 15:58:33 +0100
  • 4a41b678c3 http header date server whaffman 2025-10-30 15:56:30 +0100
  • 6d3941ddf2 feat: better status hanlding cgi and custom env Quinten 2025-10-30 15:15:06 +0100
  • c2bdbeb307 support different headerseperators whaffman 2025-10-30 15:06:36 +0100
  • 334c378d23 change cgi_ext to cgi_handler whaffman 2025-10-30 15:06:13 +0100
  • 895ad1481b feat: find all header endings Quinten 2025-10-30 14:27:40 +0100
  • 6824c75d8c fix args for tester whaffman 2025-10-29 23:45:04 +0100
  • be91e731fa fix Quinten 2025-10-29 17:55:51 +0100
  • ee6e4b9c38 webserv-tester update Quinten 2025-10-29 17:03:24 +0100
  • 4a35be9d23 feat: added tester Quinten 2025-10-29 16:59:07 +0100
  • da3ba9014d fix: new todo Quinten 2025-10-29 16:55:07 +0100
  • f987ac6f85 refactor: no folder exists rule Quinten 2025-10-29 16:54:56 +0100
  • 57c56b12e7 feat: sh cgi ext Quinten 2025-10-29 16:54:46 +0100
  • 1ef4adc3d8 feat: allow multiple server names Quinten 2025-10-29 16:54:14 +0100
  • c09e5b6579 remove: unused getName() Quinten 2025-10-29 16:53:47 +0100
  • 4cd3e394c3 feat: main allow -c Quinten 2025-10-29 16:53:32 +0100
  • c48b169c65 remove unsed cgi env in uri Quinten 2025-10-29 16:48:41 +0100
  • e34205bd39 formatting Quinten 2025-10-29 15:51:32 +0100
  • e1e3003d94 conf for tester Quinten 2025-10-29 15:51:23 +0100
  • 3d49499b18 auto Quinten 2025-10-29 15:51:14 +0100
  • 067e28b178 remove mac tester Quinten 2025-10-29 15:50:48 +0100
  • 259b22065e no sleep Quinten 2025-10-29 14:30:21 +0100
  • 50ca9ca876 signum not sigint Quinten 2025-10-29 14:30:08 +0100
  • 2d9bf7a37f feat: add remote addr to cgi env Quinten 2025-10-29 14:29:59 +0100
  • a68e7fd33c fix: format header doesn't compile on codam Quinten 2025-10-29 13:09:48 +0100
  • 19ab6aef37 fix: update URI generation to avoid hardcoded authority whaffman 2025-10-29 12:11:59 +0100
  • 3714004bad fix: enhance URI path handling whaffman 2025-10-29 12:11:20 +0100
  • 5a2d801992 feat: add autoindex location configuration and enhance URI handling for directory paths whaffman 2025-10-29 11:58:06 +0100
  • 0f9a1b0029 fix: clarify TODO comment regarding directory handling in FileHandler whaffman 2025-10-28 22:36:33 +0100
  • f147b01902 feat: enhance header output formatting for improved visibility whaffman 2025-10-28 22:27:03 +0100
  • 9e773e43fd feat: implement redirect handling and update configuration whaffman 2025-10-28 22:02:11 +0100
  • 2fce81c2e1 feat(header) whaffman 2025-10-28 16:53:28 +0100
  • 0ed0e15e70 feat: update server configuration and enhance file handling whaffman 2025-10-28 15:02:55 +0100
  • 0534d07948 feat: autoindex Quinten 2025-10-28 14:19:52 +0100
  • b27b3fe2d2 feaat(statusbar) whaffman 2025-10-27 15:16:03 +0100
  • 12106441f1 format Quinten 2025-10-27 09:32:15 +0100