Skip to content

Releases: genotrance/px

Px v0.7.0

12 May 22:14
Compare
Choose a tag to compare
  • 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

25 Apr 21:06
Compare
Choose a tag to compare
  • Fixed #139, #141 - bug in noproxy parsing

Px v0.6.2

06 Apr 18:53
Compare
Choose a tag to compare
  • Fixed #137 - quit() and save() don't work on Windows

Px v0.6.1

05 Apr 22:05
Compare
Choose a tag to compare
  • Enabled multiprocessing on Linux

Px v0.6.0

02 Apr 23:26
Compare
Choose a tag to compare
  • 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

22 Mar 15:06
Compare
Choose a tag to compare
  • 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

27 Jan 23:38
Compare
Choose a tag to compare
  • 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

20 May 17:23
Compare
Choose a tag to compare
Px for Windows Pre-release
Pre-release
  • 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

20 Nov 19:57
Compare
Choose a tag to compare
Px for Windows Pre-release
Pre-release
  • Add support for issue #58 - authentication with user/password when SSPI is
    unavailable or not preferred.
  • Pull PR #68 to handle case where no longer behind PAC proxy
  • Fix minor bug in file:// PAC file handling

Px for Windows

06 Sep 23:40
Compare
Choose a tag to compare
Px for Windows Pre-release
Pre-release
  • Add support for issue #58 - authentication with user/password when SSPI is
    unavailable or not preferred.