Releases: detunized/password-manager-access
Releases · detunized/password-manager-access
v0.5.0
Changes:
- c83a117 Bitwarden, Duo: Workaround for Mono bug with the redirect header (/path treated as file:// uri) (fixes #21)
- 8cd39c5 Dashlane, OnePassword, RoboForm: converted some string.Format to interpolated strings
- 424a0f5 RoboForm: BaseException removed
- 6ece09a Common: JToken extensions moved from RoboForm to Common
- f2654d3 RoboForm: JToken access simplified, JTokenAccessException removed
- f87d4bc RoboForm: ClientException is no longer in use
- 13b785f RoboForm: Client converted to Common exceptions and tests are enabled
- 2645bc7 RoboForm: VaultParser converted to Common exceptions
- 22edfb5 RoboForm: OneFile converted to Common exceptions
- 69e41ad RoboForm: AuthInfo converted to Common exceptions
See More
- 95198ea RoboForm: unused classes removed
- afefa73 RoboForm: Client migrated to RestClient (WIP, tests are disabled for now)
- f618a21 Common: support for binary content and response headers in RestClient
- ac52fa9 RoboForm: logger removed
- 108acc3 RoboForm: BinaryReader.ReadUInt32BigEndian moved to Common extensions
- 69872a8 RoboForm: string.ToBase64 and string.EncodeUri moved to Common
- c533a1f RoboForm: removed local extensions in favor of the ones from Common
- 6fa137c RoboForm: AES replaced with the Common.Crypto version
- 3f93d04 RoboForm: MD5 moved to Common.Crypto
- c8484f2 RoboForm: replaced RandomBytes, Sha256 and HmacSha256 with their equivalents from Crypto
- 966c11c RoboForm: Crypto -> Util
- 3c9904f RoboForm: use Common.Pbkdf2
- df868a5 RoboForm: tests are ported over to xunit
- e42a8c4 Common: embed all fixtures, not just json ones
- ab37bdd Commmon: support for binary fixtures
- 1390c0d RoboForm: copyright and namespaces updated (WIP) [skip ci]
- 9b2e81d RoboForm: original test files moved from .original to the main repo (WIP) [skip ci]
- eadda7b RoboForm: the example program ported over from .original
- 81b154a RoboForm: copyright and namespaces updated (compiles now)
- 1ec4c70 RoboForm: orginal files moved from the .original to the main repo (WIP) [skip ci]
- 252022d Removed some left over folders from already merged projects
- 792db47 ZohoVault: MFA "remember me" feature added (fixes #18)
- ef34fd7 Common: IsSuccessful is overriden to check if the deserialization worked
- b87f404 Dashlane: removed no longer used JToken extension methods
- 1720ab3 Dashlane: switched to de-serialization
- d36bffa Removed ticket reference [skip ci]
This list of changes was auto generated.
v0.4.0
Changes:
- d2d823b Changelog updated
- a0bfaa7 ZohoVault: region support (fixes #15)
- 1a90d3c ZohoVault: region support, use proper TLD to access service URLs (WIP)
- 2fa1efc ZohoVault: region support, lookup the user to figure out which data center to use (WIP)
- 82ab1b0 ZohoVault: warning fixed
- 29c0cfb Common: pad odd-length hex with 0 on the front instead of the back (this should fix the Linux build)
- 510932d 1Password: BOM cleanup
- 115c0df ZohoVault: Decrypt shared items corretly (fixes #19)
- 2298dca ZohoVault: decrypt private and sharing keys
- 082011d 1Password, Bitwarden: use common crypto RSA functions
See More
- 829b018 Common: Crypto RSA functions
- c4c3eac Common: String.DecodeHexLoose to decode hex of odd length
- 0fb0615 ZohoVault: Client tests fixed and enabled, RestFlow supports returning cookies (fixes #16)
- d5a9bca NuGet badge thanks to https://buildstats.info [skip ci]
- beafbae ZohoVault: Fixed a crash when MFA is enabled (fixes #14)
This list of changes was auto generated.
v0.3.0
Changes:
- c703e10 Changelog added
- 72023cc 1Password: Cleanup
- 7cc4b60 Dashlane: Fixed a crash on changed passwords in the vault
- 15d525b Common: Some Facts converted to Theories
- 1477312 Common: Some Facts converted to Theories
- 5c38b10 Bitwarden: conerted Facts with loops to Theories
- b0ff163 1Password: Finished removing legacy exceptions
- 34e2287 1Password: BaseException removed (WIP)
- 2b3377b 1Password: Replacing legacy exceptions and converting tests to Theory (WIP)
- 3acf47e 1Password: Replacing legacy exceptions and converting tests to Theory (WIP)
See More
- 91593ef 1Password: Replacing legacy exceptions and converting tests to Theory (WIP)
- 7e9ac5c 1Password: Replacing legacy exceptions and converting tests to Theory (WIP)
- 4ccd991 1Password: Replacing legacy exceptions (WIP)
- fa67c94 1Password: dynamic JToken access removed
- 55dbcb7 1Password: Deserialize vault accounts
- 71293d6 1Password: Deserialize vault attributes
- 423f703 1Passwor: reducing dependency on manual json parsing (WIP)
- ac318e8 1Password: Test multi batch scenario
- cbb96af 1Password: Keep converting to typed RestClient requests
- 2782772 1Password: Dead code removed
- 4a4507a 1Password: MFA converted to typed RestClient requests
- abb1e6e 1Password: VerifyKey converted to typed RestClient requests, better MFA testing (WIP)
- fd023cf 1Password: Dead code removed
- c025a84 1Password: Fixed some fixtures to enable all of the tests
- b2c4343 1Password: Response fixtures decrypted and are now encrypted on the fly
- 6ab46db 1Password: Converting dynamic response parsing to typed de-serialization (WIP)
- 868f40a Common: ParseFixture to load and de-serialize json
- 0db5b06 1Password: AES, RSA and keychains united via a common IDecryptor interface
- 2814634 1Password: Converting dynamic response parsing to typed de-serialization (WIP)
- 0ce937d 1Password: Client.SignOut converted to typed requests
- 06bc9b8 1Password: Converting dynamic response parsing to typed de-serialization (WIP)
- 7fe1f4a Common: Fixed RestClient.Put<> to make a PUT not a GET request
- 6222a1e 1Password: Base64 encode/decode is removed in favor of the ones from Common
- ad7e10e 1Password: Legacy HttpClient and co removed
- c4314c1 1Password: All of the Client tests converted to RestClient/RestFlow
- cfa898a 1Password: Some Client tests converted to RestClient/RestFlow (WIP)
- 0a63c1c Common: PUT support in RestFlow
- 093a333 Common: PUT support in RestClient
- 4f63982 Common: cleanup
- db17d2a 1Password: Some Client tests converted to RestClient/RestFlow (WIP)
- 9a12112 1Password: Converted to RestClient (WIP)
- 122450b Common: Fixed a bug where RestClient didn't handle base URLs with paths correctly
- 529ee71 Common: DRY tests some more
- 656ef70 Common: Tests cleaned up
- 166b7d6 Common: DRY up some tests
- 5a5b8dd Common: Made RestClient immutable, added support for default headers and cookies
- defb935 Common: Renamed Merge -> MergeCopy, added Merge that optimizes the trivial merge case
- 2d5ea06 Common: Request signer for the RestClient to modify headers dynamically
- 41190e4 Common: Removed legacy unused HttpClient and JsonHttpClient
- f3f51c1 Relax the C# 6.0 requirement since the package is now distributed pre-built via NuGet
- 7ca4811 1Password: Removed ISecureStorage in favor of the common one
- 7f4a2db Bitwarden: System exceptions replaced with the project ones
- 8d406a7 Bitwarden: Util.DecryptAes256 removed in favor of Crypto.DecryptAes256Cbc
- 306a600 Bitwarden: Util.Hmac removed in favor of Crypto.Hmac
- c2a29a7 ZohoVault: Crypto -> Util to avoid namespace clash with the Common lib
- d272f93 Bitwarden: Crypto -> Util to avoid namespace clash with the Common lib
- 7421908 1Password: Crypto -> Util to avoid namespace clash with the Common lib
- 4a47891 1Password: RandonUInt32 moved to Common
- 2935cf9 1Password: HKDF moved to Common
- 2f3eccd 1Password: Crypto.Hmac256 is removed in favor of Common.Crypto
- 603efd2 1Password: Crypto.Sha256 is removed in favor of Common.Crypto
- eaaac24 Bitwarden: removed unused Pbkdf2 implementation
- 3e43a7f 1Password: Some 1P.Crypto is replaced with the common one
- 0d0131d 1Password: HttpClient static ctor removed as it was causing problems on .NET Core and it's no longer needed for .NET 4.7.2
- ade783e 1Password: Newly ported tests fixed to pass (all green again)
- 5bd1c3b 1Password: tests ported over to xUnit (WIP, not 100% pass yet)
- 8d169da 1Password: copyright updated
- dc841a0 1Password: tests moved from the .original
- 90bb149 1Password: the example works
- 42fbf04 1Password: the example program moved from .original
This list of changes was auto generated.