Fix logic/correctness bugs (#73, #68, #67, #66, #59, #58, #54, #48, #53) #78

Closed
TapTap wants to merge 2 commits from fix/logic-correctness into main
Owner

Fixes 9 logic and correctness bugs:\n- #73: SSL WANT_WRITE handling in send_n_data / receive_n_data\n- #68: Integer overflow protection in bw_throttle\n- #67: glob_match ** recursive glob support (with tests)\n- #66: g_server signal safety with volatile sig_atomic_t flag\n- #59: atoi replaced with strtol for port validation\n- #58: chmod/chown return values now logged as warnings\n- #54: Duplicate delta receive logic extracted to receive_file_data helper\n- #48: compression_level parameter verified to be passed correctly\n- #53: log_message signature changed to const char*

Fixes 9 logic and correctness bugs:\n- #73: SSL WANT_WRITE handling in send_n_data / receive_n_data\n- #68: Integer overflow protection in bw_throttle\n- #67: glob_match ** recursive glob support (with tests)\n- #66: g_server signal safety with volatile sig_atomic_t flag\n- #59: atoi replaced with strtol for port validation\n- #58: chmod/chown return values now logged as warnings\n- #54: Duplicate delta receive logic extracted to receive_file_data helper\n- #48: compression_level parameter verified to be passed correctly\n- #53: log_message signature changed to const char*
TapTap added 2 commits 2026-07-20 18:37:05 +02:00
fix: features and enhancements — issues #70, #36, #34, #33, #32, #57, #40, #37
CI / lint (pull_request) Failing after 3s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped
27dbdb76d8
TapTap closed this pull request 2026-07-20 18:57:21 +02:00
TapTap deleted branch fix/logic-correctness 2026-07-20 18:57:21 +02:00
Some checks are pending
CI / lint (pull_request) Failing after 3s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TapTap/FastSync#78