A new user interface for you!

File SelekTOR.changes of Package SelekTOR

Thu May 31 10:15:34 UTC 2018 - enzokiel@kabelmail.de

- Update to version 3.13.73
  * Removed Patreon support.
    - Improved responsiveness of menu selection and opening of
      dialogs, not a real problem on Linux but Win 10 was awful for
      some reason.
    - Fixed bug in patterns export if a pattern storage file
      exceeded 2k in size it would be corrupted inside zip file,
      likelyhood of happening though was incredibly slim due to the
      very small size of pattern files, I only noticed it when I
      reused the code in another app that had much larger files
      to compress.
    - This is the final Linux release.

Fri Apr 21 11:20:17 UTC 2017 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.72
  * Removed WARN_UNSAFE option as it is about to be deprecated in
    the tor client and it is now considered to be unsafe to unset
    - Removed setListenAddress as it is also soon to be deprecated
      in the tor client, connection sockets are now hardcoded to
    - Modified the debian package control file based on some
      changes made by the debian downstream packager as he is way
      better at it than me :).

Tue Feb 14 14:16:32 UTC 2017 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.71
  * Removed auto selection mode, retained all functionality using
    just the favourites mode.
    - Removed dbl clicking node selection and activate node
      functionality from exit table, all node activation handled
      by favourite selection.
    - Changed No Proxy to Disabled, SelekTOR will no longer exert
      any control over the system proxy in this mode and it will
      be returned to its initial state prior to SelekTOR starting
      up, users will be required to manually configure their
      browser proxy settings in this mode.
    - Moved GEOIP update file outside of Cloudflare's influence
      to make its download more reliable, no more download fail
      due to captcha.
    - Moved the online version tracking file outside Cloudflare's
      influence to make update available checking more reliable
      no more version check fail due to captcha.
    - Updated copyright dates to reflect new year in all files.
    - Updated language and help files.
    - Added credits window, accessible from Help > Credits.
    - The online help files are now deprecated, Help Contents now
      opens the locally supplied help files in the default browser,
      this again is to avoid Cloudflares influence.
    - Made the UI slightly wider for 2 reasons, first to fit the
      Support button and second folks are creating some tor nodes
      with rather large names so I have increased the size of the
      node name fields to accommodate this.
    - Large number of gtk fixes for better themeing under gtk2 & 3.
    - Added in some key accelerators to menus.
    - Fixes for KDE's own system proxying mechanism, this fixes
      Chrome and Chromium functionality under KDE.
    - Disabled tray functionality on KDE5 as they went and broke
      legacy system tray support for no good reason.
    - Changed to xdg-open mechanism to handle opening of default
      docs on Linux as java inbuilt support is broken on KDE.
    - Remove link to ipleak.net as the site fails to load with
      the majority of exitnodes.
    - Fixed KDE5 Plasma desktop detection.
    - Fixed active pac not updating on a pattern change.

- Version 3.13.70
  * Added function to access cached processes to OSFunction class.
    - Modified getVersion() function in TorProcess class to prevent
      possible startup issue.
    - Added some additional debug output at --debug-fine level to
      provide information on current running processes.

- Version 3.13.69
  * Fixed neverending launch indicator on various linux docks, when
    SelekTOR is configured for hide to tray.
    - Modified how Tor client version is obtained and separated it
      from the hash password generator code to workaround some
      Windows client issues.
    - Implemented a new internal tor hash password generator
      instead of making a process call to the tor client as its
    - Fixed bug preventing SelekTOR startup on Fedora 24 due to
      Tor version detection issue.
    - Fixed license dialog showing blank contents on Fedora 24.

Thu Jun 09 20:06:17 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.68
  * Fixed always starting on login as reported in Debian bug
    tracking #826616.
    This was down to some changes I made to CLI parsing when I
    re-arranged the startup code back in 3.13.66 which affected
    how the --update-disable option was handled.
    - Also fixed 2 other CLI command issues related to the startup
      code changes.

Mon Jun 06 17:26:31 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.67
  * Fixed issue with favourites not always being applied correctly
    due to the test status of a node being unknown.
    - Cleaned up a bunch of unused declarations left over from the
      Utilities class after moving the code into GTKFixes class.
    - Added multiple window close actions to dialogs to ensure
      correct closing action depending on if a dialog is closed
      using a button or from the titlebar.

Mon May 30 18:02:43 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.66
  * Fixed issue when Autoselect is disabled the last manually set
    exit node was being used regardless of country selected.
    - Slightly re-arranged startup code to simplify initialisation.
    - Fixed a possible proxy setting issue which didn't seem to
      cause any problem in normal usage certainly no one reported
      it, but I found one test case where it could feasibly be an
      issue, before doing a proxy restore I had a check to see if
      the proxy setting URL pointed to a local file and if it
      existed then i restored the settings otherwise I put the
      settings back to their system defaults forgetting that the
      URL could also point to an offsite http location so now I
      just restore the original settings regardless.
- Version 3.13.65
  * Removed guard node checking as its no longer required as I
    ensure that a valid guard node is used at circuit creation
    - Changed initial tor process startup time to compensate for
      Tor slightly slower initialisation, this seems to be
      strictly a Windows only issue at the moment but I have
      decided to play it safe and include the change for Linux as
    - Fixed expired non-existent node from causing exception after
      nodelist generation bringing SelekTOR to a halt. This was due
      to a node expiring or becoming unavailable between cache
      updates and have also ensured that if it has been manually
      selected and no longer exists then it lets Tor decide which
      node to select.
    - Changing proxy mode no longer restarts testing cycle, this
      was a hangover from when 2 hop circuits were supported.
    - Fixed some javadoc constructor descriptions.
    - Fixed some variable naming convention errors.
    - Moved all GTK relevant fixes into their own class, makes the
      Windows porting easier.
    - Update GEOIP can now be cancelled.
    - Some minor UI adjustments.

Fri May 13 09:36:27 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.64
  * Fixed regression caused by the test cycle fix in the last
    release, my apologies for this screw up i'm getting to old for
    - Fixed an incorrectly named method in TorController, codewise
      it did not affect anything, im just OCD about these things.
    - Fixed Atlas Details buttons not being disabled at startup
      when their is no active nodes.

- Version 3.13.63
  * Fixed rare occurrence of test cycle failing to complete.
    - Fixed openjdk7 package dependency issue and changed it to
      default-jre to cope with both jre7 and jre8 as the latest
      Ubuntu is now shipping with Java 8.
    - Fixed lintian timestamp warnings in debian install package.

Wed May 04 10:35:18 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.62
  * Changed the default of "Download via Tor" to enabled.

Thu Apr 07 08:38:45 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.61
  * Add a startup CLI option --update-disable which disables the
    update version check phone home at startup, and also removes
    the checkbox option from preferences.
    - Updated man file.

Wed Mar 16 13:01:25 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.60
  * Fix for unrecognized node (ie. not in cached descriptors) not
    having their type and stability correctly set, only really
    affected bridge nodes as they are not held in the descriptors
    file and did not affect the operation of SelekTOR other than
    incorrectly reporting the node as not stable.
    - Some tiny optimisations to nodelist generation, slightly
      better string handling and parsing.
    - Fixed error in last release changelog entry date which
      lintian complained about.
    - Fixed latency threshold not being reset prior to test cycle
      after a bridge change.

Sun Mar 06 14:28:17 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.59
  * Fix for issue of poor node selection at startup, if Tor chose
    a bad node it would not get corrected until after the SelekTOR
    finished its first test cycle.
    - On startup SelekTOR now randomly selects a node from a
      countries listed nodes and also takes any favourites into
    - Fixed rare nullpointerexception on quitting due to
      SwingTrayIcon tooltip being updated after being destroyed on
    - More improvements to application update check.
    - Changed the initial startup countries to {PL} and {FI} as
      after a good deal of testing these countries provided the
      most reliable nodes and which do not block dazzleships.net
      to do the version check via.
-Version 3.13.58
  * Small change in how the active circuit is determined due to a
    difference in circuit building behaviour between the tor 2.5
    client and the 2.6.10 client. This change ensures the same
    results on either client.
    - Modified circuit testing routine to improve its speed of
    - Removed some exitexcludes functionality from TorController
      class as it was no longer of use and had forgot to remove
      it on the last release.

- Version 3.13.57
  * Many improvements to circuit activation and maintaining the
    chosen circuit to overcome as much as possible Tor's natural
    inclination to create new circuits in place of the chosen
    circuit. This is tricky to do especially when I do my best to
    stick to the Tor' clients default settings wherever possible,
    please note it is not completely foolproof as Tor makes it own
    decisions based on its network conditions and on the rare
    occasion when Tor does decide that reaching a given node with
    a given circuit is not possible and switches to another then
    the Active Circuit info will now accurately reflect that.
    - Re-wrote internet access detection as I was not happy with
      it's reliability again its tricky to do since I can't
      effectively ping an external website in the clear in order
      to prevent DNS leakage.
    - Moved some of Tor initial configuration settings out of the
      TorProcess class into the main SelekTOR class where they
      really should be in order to make the TorProcess class
    - Two hop mode is now no longer possible to do reliably due to
      the difficulty in maintaining custom circuits so it has been
    - Active circuit is now constantly in sync with the Tor client
      and updated every 5 seconds.
    - Manual node switching is now non-destructive and can be done
      without affecting existing streams/browser connections.
      Please node existing connections remain connected to the
      previous selected node, only new connections after the node
      change will use the new node.
    - Implemented support in TorController and TorProcess for 2
      additional Tor events, for future use.
    - Removed selektor-tray.png icon, it is now part of an internal
      resource package.
    - Modified SwingTrayIcon to accept images from a resource
    - Renamed selektor-app.png to selektor.png and updated all
      desktop links to this file.
    - Presetting initial startup countries {CA},{NO},{NL},{DE} to
      improve the chances of retrieving application update
      information/version via Tor at startup these are overridden
      by the users selected country once SelekTOR has fully started,
      the country identifiers can also be seen in the Tor client
    - Fixed bug in a thankfully unused method in the OSFunction
    - Updated help files.

Sat Feb 06 22:19:33 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.56
  * Moved over some external links to Dazzleships to their new SSL 
    - Fixed a screwup on the external links that caused the Tor
      Manual page to go to the wrong URL.
    - Fixed an issue in the patterns editor that was causing
      problems with the Windows version of the code.
    - Set up proper handling of index out of bound errors so that
      they never occur on the exitnode and guardnode tables instead
      of just lazily catching them with an exception.

- Version 3.13.55
  * Fixed an issue where by the active exit would sometimes report
    the wrong information at startup due to being overwritten by
    the test cycle (my bad) Should of used a copy/clone of my
    active exit nodeitem, which im doing now.
    - Fixed an issue where the Tor client would try to change to a
      new circuit for a variety of reasons number one reason being
      an unreachable website, causing SelekTOR to be out of synch
      with the Tor client and thus again report the incorrect
      active node information. Since their is no way to prevent Tor
      from taking this action,  SelekTOR will change it back to the
      correct circuit immediately. If this circuit is un-reachable
      on the next test cycle then it wont be used.
    - Changed when the version update check is done during the
      startup sequence for a little bit more reliability since it
      is done via the Tor network.
    - Disabled auto selection if their is only one good node
    - Some minor preparation work on external page links for my
      website switchover to SSL, will fully implement on the next

Thu Jan 21 18:25:53 UTC 2016 - joerg.lorenzen@ki.tng.de

- Update to version 3.13.54
  * Fixed typo in --help output.
    - New man page, thanks to Paulo Roberto Alves de Oliveira
      (aka kretcheu) for that and the txt2man generation scripting.
    - Updated copyright date for the new year in all source files
      and the About dialog.

Tue Dec 15 09:51:28 UTC 2015 - joerg.lorenzen@ki.tng.de

- Initial package, version 3.13.53