-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PM-10394] Add new item type ssh key #4575
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4575 +/- ##
==========================================
- Coverage 42.54% 42.53% -0.02%
==========================================
Files 1389 1391 +2
Lines 64745 64792 +47
Branches 5943 5945 +2
==========================================
+ Hits 27548 27561 +13
- Misses 35975 36008 +33
- Partials 1222 1223 +1 ☔ View full report in Codecov by Sentry. |
New Issues
Fixed Issues
|
Very excited by this! Preparing to ditch 1Password as I type 🙂 |
Setting this to ready for review, but it will not be merged until all ssh of the ssh key features are ready. |
LaunchDarkly flag references🔍 2 flags added or modified
|
* Add ssh key item type * Add fingerprint * Limit ssh key ciphers to new clients * Fix enc string length for 4096 bit rsa keys * Remove keyAlgorithm from ssh cipher * Add featureflag and exclude mobile from sync * Add ssh-agent flag
I tested the feature as a potential replacement for 1Password, but I encountered two issues:
Notably, all other devices and browser extensions worked fine, and the server logs showed the following response:
To restore syncing functionality, I had to manually delete the key from the Trash. |
@justspacedog Could you please note: Your desktop version, your iOS version, and are you using a self-hosted server (if so which one at what version). |
macOS: 2024.12.1 |
@justspacedog Might be related to this PR in vaultwarden: dani-garcia/vaultwarden#5339 |
🎟️ Tracking
Server: #4575
Add Item Type: bitwarden/clients#10360
Add SSH Agent: bitwarden/clients#10293
Add Import/Export: bitwarden/clients#10529
Jira: https://bitwarden.atlassian.net/browse/PM-10395
📔 Objective
Add server support for the new ssh key cipher type. This is mostly copy paste from the other cipher types, with the one exception that we are filtering out ssh keys for older clients, using SSHKeyCipherMinimumVersion. We will update this once we know which release ssh keys will be in.
📸 Screenshots
⏰ Reminders before review
🦮 Reviewer guidelines
:+1:
) or similar for great changes:memo:
) or ℹ️ (:information_source:
) for notes or general info:question:
) for questions:thinking:
) or 💭 (:thought_balloon:
) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion:art:
) for suggestions / improvements:x:
) or:warning:
) for more significant problems or concerns needing attention:seedling:
) or ♻️ (:recycle:
) for future improvements or indications of technical debt:pick:
) for minor or nitpick changes