Skip to content

Releases: krlvm/PowerTunnel

PowerTunnel v1.12

30 Jun 13:19
c624d30
Compare
Choose a tag to compare

This is a long-term support release
This release introduces new tricks that works there where PowerTunnel did not work before

General changes:

  • IP and Port inputs disables when its values is set from CLI
  • The standard DPI circumvention methods can be disabled now

New features:

  • New HTTP DPI circumvention methods:
    • Line break before GET (any HTTP method)
    • Space after GET (any HTTP method)
  • New HTTPS DPI circumvention methods:
    • SNI Erasing
    • SNI Spoiling
  • Custom DNS port support

Improvements:

  • Require server restart for "allow requests to origin server"
  • Suggest server restart when sensitive settings has been changed
  • Better startup errors handling
  • Improved performance

Bugfixes:

  • Fixed positioning of the about dialog
  • Fixed error on server startup with invalid DNS configuration
  • Fixed an issue when "Exit" button on tray popup did not work
  • Fixed an issue when settings was not saving
  • Fixed an issue when IP and Port inputs was not disabled when its values was set from CLI
  • Fixed an issue with swopped keys in the options UI

Internal changes:

  • dnsjava updated from 3.0.2 to 3.2.1

PowerTunnel v1.12 Preview 2

27 Jun 15:18
a205f98
Compare
Choose a tag to compare
Pre-release

This is a preview of the 1.12.x branch.
This version is not production-ready and intended for testing.

New features:

  • New HTTPS DPI circumvention methods:

Improvements:

  • Improved performance

Bugfixes:

  • Fixed an issue when settings was not saving
  • Fixed an issue when IP and Port inputs was not disabled when its values was set from CLI
  • Fixed an issue with swopped keys in the options UI

Internal changes:

  • dnsjava updated from 3.0.2 to 3.2.1

PowerTunnel v1.12 Preview

25 Jun 12:22
a01a134
Compare
Choose a tag to compare
Pre-release

This is the first preview of the 1.12.x branch.
This version is not production-ready and intended for testing.
Look for a new preview release bringing more DPI circumvention methods within a few days.

General changes:

  • IP and Port inputs disables when its values is set from CLI
  • The standard DPI circumvention methods can be disabled now

New features:

  • New HTTP DPI circumvention methods (thanks to blockcheck project):
    • Line break before GET (any HTTP method)
    • Space after GET (any HTTP method)
  • Custom DNS port support

Improvements:

  • Require server restart for "allow requests to origin server"
  • Suggest server restart when sensitive settings has been changed
  • Better startup errors handling

Bugfixes:

  • Fixed positioning of the about dialog
  • Fixed error on server startup with invalid DNS configuration
  • Fixed an issue when "Exit" button on tray popup did not work

Known issues:

  • Some settings doesn't save

PowerTunnel v1.11

14 May 11:13
aa07fcd
Compare
Choose a tag to compare

This is a long-term support major maintaining release
PowerTunnel requires Java 8 since this release

General changes:

  • Updated main frame appearance
  • Updated tray menu
  • PowerTunnel Logs disabled by default. It can be disabled through the CLI or options.
  • PowerTunnel Journal disabled by default. It can be disabled through the CLI or options.
  • Auto proxy setup option is displaying only on supported operating systems
  • Updated CLI help

New features:

  • Added ability to use regular DNS servers, not only DNS over HTTPS. Server starting with https:// will be automatically recognized as a DoH resolver.
  • Added ability to enable logging to file. Launch PowerTunnel with argument -enable-log-to-file to log only PowerTunnel messages or launch PowerTunnel with arguments -enable-log-to-file -full-output-mirroring to log all messages, including LittleProxy ones.
  • Added ability to dynamically reload government blocklist, user blacklist and whitelist without restarting proxy server

Improvements:

  • Added error message with proxy server startup error
  • PowerTunnel will suggest you to restart proxy server if you changed important settings
  • Reduced memory usage by 10%
  • Improved performance
  • Improved tray notifications style

Bugfixes:

  • Fixed memory leak and high CPU utilization on "payload" DPI circumvention method
  • Fixed application name in GNOME application bar
  • Fixed apperance when running in GNOME Desktop Environment
  • Fixed an issue when clicking on tray icon did not open application
  • Fixed an issue when tray icon was present after closing the program
  • Fixed invalid output when running in full output mirroring mode
  • Fixed an issue when the tray icon was present after program closed
  • Fixed connectivity issues (bad gateway), the fix can be disabled through the CLI or options.
  • Fixed application freeze when proxy server failed to start
  • Fixed some LittleProxy and its dependencies bugs and issues

Internal changes:

PowerTunnel v1.10.1

30 Apr 07:02
e9fa3c1
Compare
Choose a tag to compare

This is a servicing release to 1.10.x branch

General changes:

  • Global mode is enabled by default

Other changes:

Known issues:

  • Memory leak in "payload" DPI circumvention method (-send-payload [length] or "HTTP: Send payload" in options) that leads to high CPU utilization. Do not use this method until the next version of PowerTunnel is released.

PowerTunnel v1.10

22 Mar 14:22
a0da016
Compare
Choose a tag to compare

This is a long-term support release

New features:

  • DNS over HTTPS mode. List of compatible DoH servers can be found in the readme. If you're experiencing some issues, do not use DoH with DNSSec.

Improvements:

  • Options frame UI polishing
  • More thin update messages

Other changes:

  • DNSSec settings key was renamed from dns-sec.enabled.bool to dns.dnssec.enabled.bool

Internal changes:

  • We moved from outdated DNSSEC4J to dnssecjava.

PowerTunnel v1.9.2.1

21 Mar 09:48
3283289
Compare
Choose a tag to compare

This is a servicing release to 1.9.2.x branch

Bugfixes:

  • Fixed the UI bugs on GNOME (GTK Look and Feel)
  • HTTP packets without the Host header are handling properly now
  • Configuration loads in console mode now (#4)

PowerTunnel v1.9.2

21 Feb 19:58
dc16d57
Compare
Choose a tag to compare

This is a long-term support release

New features:

  • Disable tray icon using an argument -disable-tray

Improvements:

  • New way to setup proxy server on Windows without Internet Explorer restart (Windows Vista and higher)
  • Ability to reset the settings

Changes:

  • Added a note that server restart is need to DNSSec mode change take effect
  • More consistency with the UI on the old Windows systems

Bugfixes:

  • Fixed crash on Ubuntu 18.04 and higher caused by missed dependence should be installed through apt.

Known issues:

  • Ugly and unusable UI look on Ubuntu GNOME with JRE11. That isn't a bug, that's a problem of the GTK Look&Feel. You can disable it using -disable-native-lf. Fixed in the upcoming release.
  • Packets without the Host header are throwing out. Fixed in the upcoming release.

PowerTunnel v1.9.2 Preview

21 Feb 19:29
1af74d2
Compare
Choose a tag to compare
Pre-release

This version is not production-ready and intended for testing. Use v1.9.1.

Improvements:

  • Now auto proxy setup on Windows goes through the Windows APIs, the launching of Internet Explorer doesn't need anymore. This way is much better because it's the only way to change proxy settings on users have Internet Explorer disabled. However, proxy settings now doesn't applying immediately, although not slower than IE start. This is possible by using Java Native Access, so it may be unstable, that's why it isn't production-ready. You can back to the IE-depending algorithm using an argument -auto-proxy-setup-win-ie. It doesn't work with the Windows systems under Vista, so these systems still using the IE-backed algorithm.
  • The specially-modified, "modern" tooltips are now disabled for Windows 2000, XP and Server 2003, making it look more consistent with the rest of OS UI, although almost nobody uses these systems.
  • Added the note that the server has to be restarted to DNSSec mode change be applied.
  • Added ability to reset the settings.

PowerTunnel v1.9.1

20 Feb 18:48
1bec8a5
Compare
Choose a tag to compare

Improvements:

  • Settings saves only if the changes were made
  • PowerTunnel is now remembering the last used server IP and port
  • You can now open configuration editor through the tray icon

Bugfixes:

  • Settings checkboxes in the options frame were changing from time to time. That didn't affect the configuration.
  • The main frame was still scaling incorrectly, especially on devices with non-trivial scale factors. The internal frame layout was completely remade, so that issue - the oldest - has been, finally, completely fixed.

Internal changes:

  • SwingDPI updated to version 1.1.3