Fixed in PR #329. Named IDENTITY_MAX_NAME_LEN (255), SCANNER_RESULT_QUEUE_CAP (100), and SERVER_DEFAULT_MAX_CONNECTIONS (100) in the relevant headers. Closing as completed.
Fixed in PR #329. delete_walk_fd is now a thin driver over delete_walk_child/with_trailing_slash/pass helpers; delete_missing_args_budgeted_observed is a thin loop over `delete_one_missing_…
Fixed in PR #329. server.c main() reduced from 265 to 27 lines as a dispatcher over configure_server_process/run_hash_credentials_tool/run_stdio_server/run_daemon_server/`load_daemon_po…
Fixed in PR #329. client_connect_and_bind_session() + client_prepare_files_from() replace the three copy-pasted session-setup blocks and the duplicated files-from preamble (client_send.c/client…
Fixed in PR #329. A shared scanner_build_file_entry() now backs both scanners; scan_root_entry is split per node kind with a single goto done cleanup. A review caught a critical error-propaga…
Fixed in PR #329. receive_delta_file is now a 43-line dispatcher over receive_delta_data_branch/receive_next_branch, each with a NULL-guarded fail: teardown replacing the ~12 repeated…
Fixed in PR #329. --fake-super now records a directory's full stat in user.rsync.%stat on the directory itself and restores it (permission bits on disk, never real-chown), rsync 3.4.1-interoper…