keybase / keybase/client

Windows KBFS Bug - Case insensitivity is not respected

Open
#23,852 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Windows FS is case insensitive but when KBFS is exposed as "K" drive in windows; it does not respect the case insensitivity (eg folders "Backup" and "backup" are treated as different).

This is not just cosmetic. Lots of odd behaviour occurs coz different programs assume they would be the same and cause odd errors to pop up

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on Windows with KBFS mounted as the K drive, creating folders named “Backup” and “backup” and observing whether they are treated as distinct. Trace the KBFS Windows filesystem entry point responsible for name comparisons; done means case variants resolve to the same folder and related Windows programs no longer encounter conflicting paths.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.