Skip to content

Releases: detunized/password-manager-access

v0.5.0

05 Mar 00:25
Compare
Choose a tag to compare

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

23 Jan 11:25
Compare
Choose a tag to compare

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

14 Jan 17:45
Compare
Choose a tag to compare

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.

v0.2.5

13 Dec 12:51
Compare
Choose a tag to compare

Changes:

  • 09cfd04 CI: Fixed the variable name
  • a8e4702 CI: Pass the NuGet API key from the piplene settings to the script via an environment variable
  • bde2135 CI: Made ci scripts executable
  • b1e8cb7 Ignore VS Code files
  • a5c15dd CI: Push to NuGet via script

This list of changes was auto generated.

v0.2.4

13 Dec 00:26
Compare
Choose a tag to compare
v.0.2.4

v0.2.3

13 Dec 00:16
Compare
Choose a tag to compare
v.0.2.3

v0.2.2

13 Dec 00:15
Compare
Choose a tag to compare
v.0.2.2

v0.2.1

12 Dec 23:53
Compare
Choose a tag to compare

Changes:

  • f26543a CI: Push to NuGet
  • 73647e5 CI: always upload test results, build in the release task, use the git tag as the release version

This list of changes was auto generated.

v0.2.0

12 Dec 17:18
Compare
Choose a tag to compare

Changes:

  • 2e9d8f3 Target netstandard2.0, not 2.1 (fixes #13)
  • 68c257b 1Password: Renamed namespaces and removed local extensions in favour of the shared ones
  • 372d04c 1Password: Updated the copyright banner
  • 61d2524 1Password: moved from the .original

This list of changes was auto generated.

v0.1.3

09 Dec 22:12
Compare
Choose a tag to compare

Changes:

  • bd38399 Something went wrong with NuGet and it ate 0.1.2, bumping the version to 0.1.3

This list of changes was auto generated.