Skip to content

2025-06-25

Latest
Compare
Choose a tag to compare
@simonrob simonrob released this 25 Jun 19:00
· 19 commits to c352ce061e6ae70510f43dc1fb92482447cc2f79 since this release
3495d14

This release is kindly sponsored by Auth-Email.com – a hosted OAuth 2.0 email proxy service that takes the hassle out of authenticating your email accounts.

Recent changes:

  • Don't override client_secret when using PKCE. This release changes the recently-added PKCE capability to remove the use of a specific client secret value ('pcke'), and instead adds a new account configuration attribute use_pkce = True which can be added to enable this behaviour. This change adds support for providers such as Comcast which require PKCE in addition to a client secret. Thanks to Nick from Auth-Email.com for pointing out this issue.

Important note about pre-built executables for macOS and Windows

Please note that the pre-built executables provided here are packaged automatically directly from the source using PyInstaller and Nuitka. There is no difference between these versions except for the way in which they are packaged, so it is fine to choose either option. However, while these versions of the proxy are provided for your convenience, no support will be offered for their use. If you experience any problems, you should switch to running the proxy directly via Python before opening an issue.

In addition, it is possible that you will see false positive warnings about these files (from, e.g., Microsoft Defender). This is not an issue with the proxy itself, but if it helps you are welcome to report this problem to the various scanning providers (e.g., see this previous discussion), which normally resolves the alert for that version of the proxy. Please do not open issues on this repository to report these false positives, as there is nothing that can be done to prevent them occurring.