Commit Graph

  • 07e90ebb1b fix: clean up previous test containers before starting new ones in CI main Azreyo 2025-12-20 23:55:37 +01:00
  • 15d8f986fa fix: improve Docker container health check and HTTP endpoint validation in CI Azreyo 2025-12-20 23:51:24 +01:00
  • 8a849ceb43 feat: add entrypoint script for Carbon Web Server configuration and startup Azreyo 2025-12-20 23:46:45 +01:00
  • 0277046a7c Fix CI/CD: Add entrypoint, fix artifacts, add dependencies Azreyo 2025-12-20 23:46:13 +01:00
  • 2b0d7dc272 Getting insane Azreyo 2025-12-20 23:31:14 +01:00
  • 0dccdc1463 work please Azreyo 2025-12-20 23:29:15 +01:00
  • 24b361f5a6 fix: update CI configuration to include environment variables for include and library paths Azreyo 2025-12-20 23:16:19 +01:00
  • 71a397f0d6 fix: enhance Makefile by integrating pkg-config for dependency management Azreyo 2025-12-20 23:13:20 +01:00
  • ace79ee1c1 fix: simplify CI configuration by removing unnecessary container images and installation steps Azreyo 2025-12-20 23:09:53 +01:00
  • dca98cb3ec fix: streamline CI workflow by removing unnecessary sudo commands and adding missing dependencies Azreyo 2025-12-20 23:02:56 +01:00
  • 812636caf8 Job test Azreyo 2025-12-20 22:57:42 +01:00
  • 9ea13977d8 Job test Azreyo 2025-12-20 22:55:21 +01:00
  • b5411a5f97 Job test Azreyo 2025-12-20 22:52:07 +01:00
  • 8d16e539bb fix: Remove unnecessary max_frame_size calculation in websocket handling Azreyo 2025-12-20 22:33:57 +01:00
  • f433ae55e4 fix: Improve type safety by adding const qualifiers to function parameters in logging and enhance read loop handling in HTTP2 Azreyo 2025-12-20 22:11:01 +01:00
  • fcac920bc9 fix: Simplify initialization and improve type safety in socket handling Azreyo 2025-12-17 21:10:43 +01:00
  • f6662e2f59 fix: Correct configuration parsing for port and max_threads Azreyo 2025-12-17 20:52:42 +01:00
  • 519f5e13c8 Reapply "fix: Improve error handling in HTTP client and free socket pointer in worker thread" Azreyo 2025-12-17 20:28:35 +01:00
  • 12de9d8c00 Revert "fix: Improve error handling in HTTP client and free socket pointer in worker thread" Azreyo 2025-12-17 20:26:57 +01:00
  • ae4ac3b1fb fix: Enhance error handling for data transmission and simplify URL handling Azreyo 2025-12-17 19:52:39 +01:00
  • 25e8e1bb34 fix: Improve error handling in HTTP client and free socket pointer in worker thread Azreyo 2025-12-17 19:07:10 +01:00
  • a38df76922 Refactor code for consistency and readability Azreyo 2025-12-17 15:26:36 +01:00
  • c1a3aff71e Update .gitignore and README.md for clarity and consistency Azreyo 2025-12-17 14:10:11 +01:00
  • d07d77c4da Update issue templates Azreyo 2025-12-11 22:29:06 +00:00
  • 870d89d5ac Update issue templates Azreyo 2025-12-11 22:27:50 +00:00
  • 0616e5124e docs: Add contributing and security policy documentation Azreyo 2025-12-11 23:13:33 +01:00
  • e564f6f292 Update issue templates Azreyo 2025-12-11 21:53:27 +00:00
  • 71c0670d7f Enhance WebSocket handling: remove socket timeout, improve frame creation, and update test page UI Azreyo 2025-12-11 21:08:15 +01:00
  • 5d32e8c2e0 Fix potential buffer overflow in log_hexdump function Azreyo 2025-12-11 20:17:52 +01:00
  • 1b83097f00 Refactor logging system and enhance Dockerfile configuration Azreyo 2025-12-11 20:04:54 +01:00
  • 4e018c428b Potential fix for code scanning alert no. 8: Workflow does not contain permissions (#15) Azreyo 2025-12-10 12:23:18 +00:00
  • bcdeedb91e Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#14) Azreyo 2025-12-10 12:21:00 +00:00
  • 46d2b5af82 Enhance CI workflow for multiple branches and jobs Azreyo 2025-12-10 12:06:51 +00:00
  • 25dc0e5e78 Update Dockerfile to use alpine:edge and replace wget with curl for healthcheck Azreyo 2025-11-26 22:27:28 +01:00
  • b3370b3646 Update Dockerfile and .gitignore to include entrypoint script and docker-push.sh Azreyo 2025-11-26 17:15:17 +01:00
  • 2173258a21 Update documentation to reflect current implementation and add Docker support details Azreyo 2025-11-25 17:45:36 +01:00
  • 200cc8ad7f Implement dynamic rate limiting and ETag support for conditional requests Azreyo 2025-11-25 17:10:14 +01:00
  • 2cca952f6e Refactor Dockerfile and docker-compose.yml for improved configuration and dependency management Azreyo 2025-11-25 00:16:18 +01:00
  • bc57f6803d Add zlib1g-dev to Dockerfile dependencies Azreyo 2025-11-24 21:26:08 +01:00
  • 729844a13c Added gzip compression support to file caching mechanism (can be broken idk we will see) Azreyo 2025-11-24 21:22:16 +01:00
  • 88fee91088 Develop (#13) Azreyo 2025-11-24 20:03:01 +00:00
  • b9ffe8bd27 Develop (#12) Azreyo 2025-11-24 19:57:52 +00:00
  • e0c7fd8db3 Added: gzip (#11) Azreyo 2025-11-24 19:46:36 +00:00
  • 00424ae05e Develop (#10) Azreyo 2025-11-24 19:04:52 +00:00
  • 9535e0d2c8 Develop (#9) Azreyo 2025-11-24 18:10:38 +00:00
  • 91e300afbc Add Docker build and test job to CI workflow Azreyo 2025-11-24 12:54:24 +00:00
  • af3f926704 Change HTTPS port mapping from 443 to 8443 Azreyo 2025-11-24 12:54:04 +00:00
  • fd3cedd1f3 Update Dockerfile to add SSL key directory and change port Azreyo 2025-11-24 12:53:44 +00:00
  • 5f0ba87967 Develop (#8) Azreyo 2025-11-24 12:48:45 +00:00
  • 8d26913c62 Develop (#7) Azreyo 2025-11-24 12:42:34 +00:00
  • 1c3c31a7b8 Add Dockerfile and docker-compose.yml for containerized setup; create .dockerignore (#6) Azreyo 2025-11-03 13:32:17 +00:00
  • eff5206b7e Merge pull request #5 from Azreyo/develop Azreyo 2025-11-03 10:43:05 +00:00
  • f4d0ddcb68 Merge branch 'main' into develop Azreyo 2025-11-03 10:41:01 +00:00
  • 2c74ed2b0c Update Makefile to create bin directory and adjust object file paths; add initial Dockerfile Azreyo 2025-11-03 11:34:58 +01:00
  • 3e3ab1f6f2 Update config_parser.c Azreyo 2025-02-12 20:13:22 +01:00
  • ceadc3cbe6 Merge pull request #4 from Azreyo/develop Azreyo 2025-11-02 12:16:10 +00:00
  • 0f63d95ef2 Merge branch 'main' into develop Azreyo 2025-11-02 12:12:48 +00:00
  • c588d560d7 fix: Add critical memory safety and error handling improvements Azreyo 2025-11-02 13:11:07 +01:00
  • 6fa4bc96a6 Merge pull request #3 from Azreyo/develop Azreyo 2025-11-02 12:00:56 +00:00
  • e26c11615f ci: add comprehensive GitHub Actions workflow with security scanning and code quality checks Azreyo 2025-11-02 12:58:58 +01:00
  • c0706a8d6f remove: delete DEVELOPMENT.md file Azreyo 2025-11-02 12:48:35 +01:00
  • 1f1dbf044a docs: add develop branch marker Azreyo 2025-11-02 12:27:42 +01:00
  • 01874b0e5a Enhance error handling for HTTP/2 file size, validate mmap cache entries, improve WebSocket connection handling, enforce maximum URI length, and limit WebSocket payload size. Azreyo 2025-11-02 12:22:12 +01:00
  • 636b221d62 Test verified commit" Azreyo 2025-11-01 23:47:05 +01:00
  • 301d408647 tst Azreyo 2025-11-01 23:33:29 +01:00
  • 7c555b5cb9 tst Azreyo 2025-11-01 23:31:15 +01:00
  • 3dd50edc3c tst Azreyo 2025-11-01 22:00:54 +01:00
  • 2fc7edf37d Validate input parameters and enhance error handling in configuration loading, task queue management, SSL initialization, and WebSocket handshake processes. Azreyo 2025-10-31 16:10:00 +01:00
  • 72df6a73fc Enhance server ssl configuration Azreyo 2025-10-05 17:35:00 +00:00
  • 46b653efe0 Enhance server configuration and performance optimizations Azreyo 2025-10-03 22:08:55 +00:00
  • b5a30a5268 Add www_path configuration option and update related parsing logic Azreyo 2025-10-03 21:10:16 +00:00
  • e93e65f882 Refactor config parsing to use a switch statement for improved readability and maintainability Azreyo 2025-10-02 21:46:42 +00:00
  • 8b87e77db8 Changes - Forgot to change my testing configuration before publishing Azreyo 2025-10-02 21:55:37 +00:00
  • f6d5db4a0b FFS Azreyo 2025-10-02 21:46:42 +00:00
  • 730cdc2bfc Update README.md and add comprehensive documentation for Carbon HTTP Server Azreyo 2025-10-02 21:44:23 +00:00
  • a2c4617493 Implement HTTP/2 and WebSocket support; remove legacy JavaScript and CSS files Azreyo 2025-10-02 21:14:23 +00:00
  • 7028a0cb11 Update server_name placeholder in configuration file from lan testing Azreyo 2025-10-02 19:00:15 +00:00
  • c9ac352bb4 Refactor server configuration management Azreyo 2025-10-02 18:57:05 +00:00
  • a34ae2a43e Improve HTTPS connection handling and enhance error logging Azreyo 2025-10-02 20:17:14 +02:00
  • 6be17d9de5 Add work-in-progress notice to README.md Azreyo 2025-10-02 15:41:07 +02:00
  • 93e93064f7 Update .gitignore to include certs/*.pem and fix redirect response formatting in server.c Azreyo 2025-10-02 11:59:58 +02:00
  • 4e33a98cc2 Remove unused server_path and config_path from configuration files Azreyo 2025-10-01 20:59:44 +00:00
  • b4fd544185 Update .gitignore, README.md, and server configuration handling Azreyo 2025-10-01 20:53:58 +00:00
  • eaf6e27154 Update Makefile Azreyo 2025-02-28 19:57:53 +01:00
  • 3815b2d32a Update README.md Azreyo 2025-02-28 15:06:29 +01:00
  • 333b6e5b29 Update LICENSE Azreyo 2025-02-28 15:03:03 +01:00
  • 72bd7a5c9a Update README.md Azreyo 2025-02-25 15:36:25 +01:00
  • 88ae0a58ec Update README.md Azreyo 2025-02-25 15:35:36 +01:00
  • e0d79760cf Update README.md Azreyo 2025-02-25 15:04:23 +01:00
  • 3e1e953b5c Update index.html Azreyo 2025-02-25 14:38:59 +01:00
  • 9c6ae7f369 Update server.json Azreyo 2025-02-25 13:22:27 +01:00
  • cf4a8784fc Update server.json Azreyo 2025-02-25 13:21:05 +01:00
  • 4aa7a4fef2 Update server.c Azreyo 2025-02-25 13:09:57 +01:00
  • eece5f637a Update config_parser.c Azreyo 2025-02-25 13:09:29 +01:00
  • 11d28a297f Update server.c Azreyo 2025-02-12 20:18:54 +01:00
  • fda76ba5da Update server.json Azreyo 2025-02-12 20:14:48 +01:00
  • 3facfcb4bb Update server_config.c Azreyo 2025-02-12 20:14:17 +01:00
  • 8e3fa84239 Update server_config.h Azreyo 2025-02-12 20:14:02 +01:00
  • deb378a112 Update config_parser.c Azreyo 2025-02-12 20:13:22 +01:00
  • a0a2d191ce Add files via upload Azreyo 2025-02-12 20:13:05 +01:00