Skip to content

Expand SVN status and path-safety test matrix #1121

Open

Description

@lzl51230

Scope

The initial SVN state suite for #1113 covers repeated edits, basic malformed XML, one ignored directory, a hostile current directory, and one real working copy. Add focused table-driven and real fixtures for the remaining high-risk state/parser branches.

Coverage

  • Added/deleted/missing/replaced/moved/obstructed/ignored/unversioned and text/property/tree conflicts.
  • Reordered entries, split/truncated input, oversized tokens, numeric entities, and unknown schema extensions.
  • Mixed-revision, sparse, and file/directory external working copies.
  • Absolute/drive/parent traversal, encoded separators, symlinks, Windows reparse points, Unicode, @, leading dashes, CRLF, and long paths.
  • Scale characterization for large XML and candidate trees.

Activity

  1. added this to the 0.9.2-rc milestone on Jul 16, 2026
  2. added
    taskUmbrella task grouping multiple related issues
    editor/integrationEditor compatibility and CLI integration
    securitySecurity vulnerabilities, hardening
    priority/normalStandard review queue; useful PR with ordinary maintainer urgency.
    on Jul 16, 2026
  3. DeusData commented on Jul 16, 2026

    @DeusData
    Owner

    Tracked as a 0.9.2-rc parser and path-safety task for #1113/#1127. The traversal, symlink/reparse-point, encoded-separator, truncation, and oversized-token cases are security boundaries, not optional breadth. The PR review will distinguish merge-blocking containment cases from broader post-merge compatibility characterization.

  4. DeusData commented on Oct 19, 2026

    @DeusData
    Owner

    Thank you for the explicit SVN parser and path-safety matrix. I have no new verification against those cases or scope decision to report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    editor/integrationEditor compatibility and CLI integrationenhancementNew feature or requestpriority/normalStandard review queue; useful PR with ordinary maintainer urgency.securitySecurity vulnerabilities, hardeningtaskUmbrella task grouping multiple related issueswindowsWindows-specific issues

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions