Skip to content

task: Windows platform issues (8 bugs) #394

@DeusData

Description

@DeusData

Scope

Umbrella tracker for Windows-specific bugs across install, indexing, path handling, and search. The wide-char API work (PR #386) and cmd.exe-compatible pipeline syntax (PR #325) cover subsets — this task tracks the remaining gaps and serves as a place to file Windows regressions.

Sub-issues

Acceptance

  1. CI runs Windows smoke tests for: ASCII paths, non-ASCII paths (covered by PR fix(windows): use wide-char API for non-ASCII path support #386), mapped network drives, UNC paths, paths with spaces, paths with & / ( / ).
  2. .cbmignore parsing matches POSIX behavior on Windows.
  3. No crashes on Windows for repos that index successfully on Linux/macOS.
  4. The privacy-critical Indexing repository unexpectedly indexes C:/Users/{USERNAME} instead of selected repo path (security/privacy risk) #331 (wrong path indexed) has a defense-in-depth test that asserts the resolved repo path is contained within the originally requested directory.

Why one task

Windows-specific bugs share infrastructure (path normalization, process spawning, wide-char API surface). Tracking them together avoids partial fixes that regress on adjacent code paths.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtaskUmbrella task grouping multiple related issueswindowsWindows-specific issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions