* Create importer for xml file from Password Depot 17 - Create importer - Create test data - Create unit tests * Add support for parsing credit cards * Update comment on importer class * Wire up the importer to be selectable in the UI * Import and set favorites based on export file * Refactor: Extract method for parsing login fields * Parse comment on credit cards * Add support for parsing identity records * Add support for parsing rdp records * Remove html decoding of password field * Include setting credit card brand * Create type to describe the different source item types * Add support for SoftwareLicense item type * Add support for teamviewer item type * Add support for Putty item type * Skip processing historical entries * Add support for banking item type * Add support for information item type * Add support for certificate into login type * Rename encrypted-file.xml to noop-encrypted-file due to a source type with the same name * Add support for encrypted file item type * Add support for document type * Add mapping of source field types to bitwarden custom field types * Remove duplicate code (copy-pasta mistake) * Added missing docs * Adding fallback to support MacOS Password Depot 17 xml files Instead of a version node they have a dataformat node which contains the file format version * Add support to parse export files from the MacOS client * Skip creating a folder if it has no name * Fix recognition and assignment to folders/collections --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Bitwarden Client Applications
This repository houses all Bitwarden client applications except the mobile applications (iOS | android).
Please refer to the Clients section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.
Related projects:
- bitwarden/server: The core infrastructure backend (API, database, Docker, etc).
- bitwarden/ios: Bitwarden iOS Password Manager & Authenticator apps.
- bitwarden/android: Bitwarden Android Password Manager & Authenticator apps.
- bitwarden/directory-connector: A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.
We're Hiring!
Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.
Contribute
Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.
Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.
