This website requires JavaScript.
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