Commit Graph

19 Commits

Author SHA1 Message Date
730cdc2bfc Update README.md and add comprehensive documentation for Carbon HTTP Server 2025-10-02 21:44:23 +00:00
a2c4617493 Implement HTTP/2 and WebSocket support; remove legacy JavaScript and CSS files
- Added HTTP/2 support in src/http2.c and src/http2.h, including session management, frame handling, and response sending.
- Introduced WebSocket functionality in src/websocket.c and src/websocket.h, covering handshake, frame parsing, and message sending.
- Created a WebSocket test page (www/websocket-test.html) for client-side interaction.
- Removed outdated JavaScript (www/script.js) and CSS (www/style.css) files.
2025-10-02 21:14:23 +00:00
c9ac352bb4 Refactor server configuration management
- Removed old server configuration files (server.json, server.log, server_config.c, server_config.h).
- Introduced a new configuration file (server.conf) with a more structured format.
- Implemented a configuration parser (config_parser.c) to read and apply settings from server.conf.
- Updated server logic to utilize the new configuration structure.
- Enhanced logging functionality and added rate limiting features.
- Improved error handling and security measures in request processing.
2025-10-02 18:57:05 +00:00
6be17d9de5 Add work-in-progress notice to README.md 2025-10-02 15:41:07 +02:00
4e33a98cc2 Remove unused server_path and config_path from configuration files 2025-10-01 20:59:44 +00:00
b4fd544185 Update .gitignore, README.md, and server configuration handling
- Added 'log/*' and 'server' to .gitignore to exclude log files and server binary.
- Enhanced README.md with improved structure and additional features.
- Updated server configuration to provide a warning for default server_name and changed default to '127.0.0.1'.
2025-10-01 20:53:58 +00:00
3815b2d32a Update README.md 2025-02-28 15:06:29 +01:00
72bd7a5c9a Update README.md 2025-02-25 15:36:25 +01:00
88ae0a58ec Update README.md 2025-02-25 15:35:36 +01:00
e0d79760cf Update README.md 2025-02-25 15:04:23 +01:00
77e1cbbd07 Update README.md
Changed compiling method with make
Updated and checked status of development
Added Prerequisites
Better understanding
2025-02-12 19:51:14 +01:00
b2cd239141 Update README.md
Improved readme
2025-02-09 23:52:39 +01:00
a578931364 Update README.md 2025-02-09 12:47:45 +01:00
9f17de3891 Update README.md 2025-02-08 23:38:34 +01:00
5eacc99c08 Update README.md 2025-02-08 23:34:37 +01:00
e48048ed8b Update README.md 2025-02-08 23:28:05 +01:00
0cf7548f68 Update README.md 2025-02-08 23:27:40 +01:00
22eeb943df Update README.md 2025-02-08 23:26:10 +01:00
f1aad4fce2 Initial commit 2025-02-08 22:57:59 +01:00