• Joined on 2026-07-08
TapTap created pull request TapTap/FastSync#172 2026-07-29 18:52:27 +02:00
fix: resolve all security issues (#154, #156, #157, #159, #160, #161, #162, #170)
TapTap created branch fix/security-all in TapTap/FastSync 2026-07-29 18:52:09 +02:00
TapTap pushed to fix/security-all at TapTap/FastSync 2026-07-29 18:52:09 +02:00
69773bd16a fix: resolve all security issues (#154, #156, #157, #159, #160, #161, #162, #170)
TapTap closed pull request TapTap/FastSync#171 2026-07-29 18:40:38 +02:00
Batch fix: NULL checks, input validation, and code refactoring (#152, #149, #150, #151)
TapTap closed pull request TapTap/FastSync#155 2026-07-29 18:40:38 +02:00
refactor: config_create(), main(), send_files() — reduce duplication and complexity (#149, #150, #151)
TapTap created pull request TapTap/FastSync#171 2026-07-29 18:36:42 +02:00
Batch fix: NULL checks, input validation, and code refactoring (#152, #149, #150, #151)
TapTap opened issue TapTap/FastSync#170 2026-07-29 18:36:36 +02:00
Security: Delta and chunk deserialization don't validate array counts/sizes from network
TapTap opened issue TapTap/FastSync#169 2026-07-29 18:36:34 +02:00
Bug/Security: chown() failures during metadata restoration are silently ignored
TapTap opened issue TapTap/FastSync#168 2026-07-29 18:36:33 +02:00
Bug/Performance: sendfile() loop treats EAGAIN / EINTR as fatal errors
TapTap opened issue TapTap/FastSync#167 2026-07-29 18:36:32 +02:00
Bug: Server receive_thread doesn't propagate file_receive / chunk receive errors
TapTap opened issue TapTap/FastSync#166 2026-07-29 18:36:31 +02:00
Bug: client_cli.c may free() a string literal for server_host
TapTap created branch integration/2026-07-29-batch-fix in TapTap/FastSync 2026-07-29 18:36:31 +02:00
TapTap pushed to integration/2026-07-29-batch-fix at TapTap/FastSync 2026-07-29 18:36:31 +02:00
26be780da2 Merge remote-tracking branch 'origin/fix/refactor-cli-config' into integration/2026-07-29-batch-fix
TapTap opened issue TapTap/FastSync#165 2026-07-29 18:36:29 +02:00
Bug/Quality: Protocol layer uses global I/O state; io_ssl is not thread-local
TapTap opened issue TapTap/FastSync#164 2026-07-29 18:35:48 +02:00
Bug: Transfer functions return -1, causing implementation-defined exit status
TapTap opened issue TapTap/FastSync#163 2026-07-29 18:35:47 +02:00
Bug: --delete manifest sending ignores send_status / send_int / send_str failures
TapTap opened issue TapTap/FastSync#162 2026-07-29 18:35:46 +02:00
Security: --delete follows symlinks and may delete outside destination tree
TapTap opened issue TapTap/FastSync#161 2026-07-29 18:35:45 +02:00
Security: TLS client lacks hostname verification
TapTap opened issue TapTap/FastSync#160 2026-07-29 18:35:44 +02:00
Security: TLS I/O doesn't handle SSL_ERROR_WANT_READ / SSL_ERROR_WANT_WRITE
TapTap opened issue TapTap/FastSync#159 2026-07-29 18:34:59 +02:00
Security: zstd decompression may allocate ZSTD_CONTENTSIZE_UNKNOWN bytes