List view
Extend the web server's capabilities to handle the concurrent(??) execution of multiple CGI scripts, ensuring efficient resource management and proper isolation between scripts.
No due dateImplement and test support for cookies and basic session management, including setting, retrieving, and expiring cookies, as well as associating session data with unique identifiers.
No due date•3/3 issues closedImplement and test the ability to execute CGI scripts for dynamic content generation, ensuring proper environment setup and communication between the server and scripts.
No due date•1/4 issues closedImplement and test the ability to redirect client requests to different URLs based on 3xx status codes as specified in the configuration file, ensuring correct redirection behavior.
No due date•0/1 issues closedGenerate and serve directory listings when requested, adhering to configuration settings for enabling or disabling this feature and ensuring proper HTML formatting of the directory contents.
No due date•1/1 issues closedCreate default error pages for common HTTP status codes (e.g. 404 Not Found, 500 Internal Server Error) and implement the ability to use custom error pages specified in the configuration file.
No due date•1/1 issues closedImplement GET, POST, and DELETE HTTP methods, ensuring compliance with HTTP/1.1(or higher) specifications and correct processing of requests, including file uploads and resource deletion.
No due date•1/3 issues closedImplement and test the ability to securely handle file uploads from clients, including parsing multipart/form-data requests, validating file types and sizes and storing uploaded files in designated locations as per configuration.
No due date•1/3 issues closedImplement and test the ability to serve static files based on client requests and server configuration, ensuring correct content delivery, proper handling of file types, and appropriate status codes.
No due date•1/2 issues closedImplement test the ability to accurately read and interpret configuration files, extracting critical parameters like server settings, error page mappings and other directives that will shape the web server's behavior.
No due date•6/6 issues closedImplement and test robust error handling mechanisms to gracefully manage and respond to invalid requests, resource errors, and internal server errors, ensuring appropriate status codes and informative error messages are returned to the client.
No due date•3/3 issues closedDevelop mechanisms to generate well-formed HTTP responses, including accurate status codes, appropriate headers, and correctly formatted body content.
No due date•3/3 issues closedDevelop a robust system for parsing and validating incoming HTTP requests, extracting essential information like methods, URLs, headers and body content.
No due date•2/3 issues closedEstablish the networking foundation of the Webserv by implementing socket handling, connection management and non-blocking I/O.
No due date•3/3 issues closedLaying the groundwork for the Webserv project by understanding the requirements, processes and designing the server architecture.
No due date•3/3 issues closed