You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The base problem was that cryptodome's RSA.key.exportKey produces bytes, which in py3 have to be decoded to produce a string. So first we decode them (using the 'ascii' decoder, because it's PEM data), and then (for py2 compatibility) we coerce the decode result to a string.
* Also fixed the example umapi config file to have the correct name for secure private keys (`secure_priv_key_data_key`), which was reported in the same bug.
* Also fixed the doc sources (in English only, because the translations hadn't yet picked up this section) not to include the same buggy example as the config file.
* Also fixed the handling of AssertionError not to expect the exception to have a `message` field.
* Also updated the version number and release notes in case we want to produce a release with only this fix.
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Release Notes for User Sync Tool Version 2.2
1
+
# Release Notes for User Sync Tool Version 2.2.1
2
2
3
-
These notes apply to v2.2 of 2017-07-13.
3
+
These notes apply to v2.2 of 2017-08-03.
4
4
5
5
## New Features
6
6
@@ -30,6 +30,8 @@ These notes apply to v2.2 of 2017-07-13.
30
30
31
31
[#254](https://github.com/adobe-apiplatform/user-sync.py/issues/254): Update windows libraries, reduce use of custom builds.
32
32
33
+
[#258](https://github.com/adobe-apiplatform/user-sync.py/issues/258): Correctly decrypt private keys in py3 (byte vs. str type compatibility).
34
+
33
35
## Compatibility with Prior Versions
34
36
35
37
This version is fully backwards-compatible with version 2.1.1. As mentioned above, there are new configuration settings for filtering group members and controlling network behavior, and there is a new command-line option for controlling the update strategy. See [the docs](https://adobe-apiplatform.github.io/user-sync.py) for full details about configuration.
0 commit comments