Releases: genotrance/px
Releases · genotrance/px
Px v0.7.0
- Switched to using libcurl for all outbound HTTP connections and proxy auth
- Removed dependency on ntlm-auth, pywin32 and winkerberos
- Added --password to prompt and save password to default keyring for non single
sign-on use cases - Px is no longer involved in and hence unable to cache the proxy authentication
mechanism used by libcurl for subsequent connections - Added --verbose to log to stdout but not write to files
- Logging output now includes more details of the call tree
- Fixed issue where debug output from child processes on Linux were duplicated
to the main process log - Package structure has changed significantly to meet Python / pip requirements
- Updated release process to post Windows binary wheels containing libcurl and
the full README in markdown format as the description on Pypi.org - Vendoring https://github.com/karpierz/libcurl with minor changes until upstream
officially supports Linux
Px v0.6.3
Px v0.6.2
Px v0.6.1
- Enabled multiprocessing on Linux
Px v0.6.0
- Moved all Windows proxy detection code into wproxy.py, eventually to be made
an independent module - Moved debugging code into separate debug.py module
- Removed support for file:// PAC files configured in network settings since
Windows 10 no longer supports this scheme (see https://bit.ly/3JKPgjR) - Added support in wproxy to detect proxies defined via environment variables
- Added support for Linux - only NTLM and BASIC authentication are supported
for now, PAC files are not supported and Px is limited to a single process
Px for Windows
- Fixed #128 - IP:port split once from the right
- Binary is now built using Nuitka
- Moved PyInstaller build script to tools.py
- Removed px.ico from PyInstaller build since it upsets anti-virus tools
Px for Windows
- Added support for issue #58 - authentication with user/password when SSPI is
unavailable or not preferred. - Pulled PR #68 to handle case where no longer behind PAC proxy
- Fixed minor bug in file:// PAC file handling
- Implemented #65 - support for specifying PAC in INI
- Implemented #73 - force auth mechanism in INI
- Merged PR #85 - sanitize authorization header, shutdown socket, defer
connection header during auth (#71), drop completely for CONNECT, forward
error body, 2.7 fix - Switched to Python 3.7, drop 3.4 support
- Merged PR #80 - fallback to DIRECT if no proxy found via auto or PAC discovery
- Added basic auth support (PR #82)
- Fixed issue where an empty domain was breaking password access
- Fixed #88, issue 2 in #71, PR #83 - use auth mechanism in order
- Added code to keep-alive during authentication - issue 3 in #71
- Fixed #108 - case sensitive authentication response
- Fixed #116 - Python 3.0 deprecation compatibility
- Fixed #122 - pywin32 import order
- Resolved #72 via documentation update
- Minor changes to improve client and proxy disconnects
Px for Windows
- Implemented #65 - support for specifying PAC in INI
- Implemented #73 - force auth mechanism in INI
- Merged PR #85 - sanitize authorization header, shutdown socket, defer
connection header during auth (#71), drop completely for CONNECT, forward
error body, 2.7 fix - Switched to Python 3.7, drop 3.4 support
- Merged PR #80 - fallback to DIRECT if no proxy found via auto or PAC discovery
- Added basic auth support (PR #82)
- Fixed issue where an empty domain was breaking password access
- Fixed #88, issue 2 in #71, PR #83 - use auth mechanism in order
- Added code to keep-alive during authentication - issue 3 in #71
Px for Windows
Px for Windows
- Add support for issue #58 - authentication with user/password when SSPI is
unavailable or not preferred.