Claude
|
2d407b63c2
|
Fix TODOs unrelated to HTTP client
- Add documentation comments for print_bytes() and HTTP_UNPACK macro in src/basic.h
- Improve error handling in src/socket.c: add checks for ioctlsocket, socket creation,
and connection failures; implement socket_manager_wakeup with proper signaling;
consume wakeup signals; add memory cleanup for registered names
- Add header validation in src/server.c to prevent HTTP response splitting attacks
- Enhance HTTP parsing in src/parse.c: support percent-encoded characters in userinfo,
expand HTTP methods without request bodies, add response body detection logic,
improve cookie parsing comments
- Document unused 'ad' parameter in src/secure_context.c SNI callback
|
2025-11-21 19:07:51 +00:00 |
|
Claude
|
93ccb5d6a1
|
Fix minor refactoring errors
Minor fixes:
- Add missing includes in src/includes.h (stdbool, string, stdlib, poll, fcntl, errno, netdb, arpa/inet, netinet/in)
- Fix empty Mutex struct in src/thread.h
- Fix String -> HTTP_String typos in 5 source files
- Fix server_secure_context_add_certificate missing key_file parameter
Non-trivial issues remain (see PR description for details)
|
2025-11-21 12:15:11 +00:00 |
|