Normalize version banner tests to branding constants#2114
Merged
oferchen merged 1 commit intoNov 9, 2025
Conversation
This was referenced May 7, 2026
oferchen
added a commit
that referenced
this pull request
May 7, 2026
Map every upstream rsync 3.4.1 RERR_* symbol to oc-rsync's ExitCode enum, flag emission gaps, and call out the top five missing or mismatched mappings (RERR_SIGNAL1, RERR_LOG_FAILURE, RERR_MESSAGEIO, RERR_CRASHED, RERR_MALLOC).
oferchen
added a commit
that referenced
this pull request
May 7, 2026
oferchen
added a commit
that referenced
this pull request
May 13, 2026
Close three exit code gaps identified in the RERR audit: - CommandRun(126): add explicit match arm in map_child_exit_status for shell exit 126, matching the existing 127/255 handling pattern. - Unsupported(4): map io::ErrorKind::Unsupported to ExitCode::Unsupported in from_io_error and change apply_protocol_restrictions to use ErrorKind::Unsupported so protocol feature rejections (ACLs, xattrs, fuzzy below minimum version) produce exit code 4. - MessageIo(13): change daemon log_file_error from FEATURE_UNAVAILABLE(1) to MessageIo(13) per upstream log.c:163.
oferchen
added a commit
that referenced
this pull request
May 13, 2026
Close three exit code gaps identified in the RERR audit: - CommandRun(126): add explicit match arm in map_child_exit_status for shell exit 126, matching the existing 127/255 handling pattern. - Unsupported(4): map io::ErrorKind::Unsupported to ExitCode::Unsupported in from_io_error and change apply_protocol_restrictions to use ErrorKind::Unsupported so protocol feature rejections (ACLs, xattrs, fuzzy below minimum version) produce exit code 4. - MessageIo(13): change daemon log_file_error from FEATURE_UNAVAILABLE(1) to MessageIo(13) per upstream log.c:163.
oferchen
added a commit
that referenced
this pull request
May 13, 2026
Close three exit code gaps identified in the RERR audit: - CommandRun(126): add explicit match arm in map_child_exit_status for shell exit 126, matching the existing 127/255 handling pattern. - Unsupported(4): map io::ErrorKind::Unsupported to ExitCode::Unsupported in from_io_error and change apply_protocol_restrictions to use ErrorKind::Unsupported so protocol feature rejections (ACLs, xattrs, fuzzy below minimum version) produce exit code 4. - MessageIo(13): change daemon log_file_error from FEATURE_UNAVAILABLE(1) to MessageIo(13) per upstream log.c:163.
oferchen
added a commit
that referenced
this pull request
May 13, 2026
feat(core): wire missing RERR exit codes (#2114)
3 tasks
oferchen
added a commit
that referenced
this pull request
May 18, 2026
Map every upstream rsync 3.4.1 RERR_* symbol to oc-rsync's ExitCode enum, flag emission gaps, and call out the top five missing or mismatched mappings (RERR_SIGNAL1, RERR_LOG_FAILURE, RERR_MESSAGEIO, RERR_CRASHED, RERR_MALLOC).
oferchen
added a commit
that referenced
this pull request
May 18, 2026
oferchen
added a commit
that referenced
this pull request
May 18, 2026
Close three exit code gaps identified in the RERR audit: - CommandRun(126): add explicit match arm in map_child_exit_status for shell exit 126, matching the existing 127/255 handling pattern. - Unsupported(4): map io::ErrorKind::Unsupported to ExitCode::Unsupported in from_io_error and change apply_protocol_restrictions to use ErrorKind::Unsupported so protocol feature rejections (ACLs, xattrs, fuzzy below minimum version) produce exit code 4. - MessageIo(13): change daemon log_file_error from FEATURE_UNAVAILABLE(1) to MessageIo(13) per upstream log.c:163.
oferchen
added a commit
that referenced
this pull request
May 18, 2026
feat(core): wire missing RERR exit codes (#2114)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Testing
Codex Task