JonDo changelog beta

From JonDonym Wiki
(Difference between revisions)
Jump to: navigation, search
 
Line 12: Line 12:
 
* Added the possibility to diabled packet counting -- because the counting is horrible inefficent and needs to be rewritten!
 
* Added the possibility to diabled packet counting -- because the counting is horrible inefficent and needs to be rewritten!
 
* Added SymCIpherFactory - which uses the rigth implementation according to the value defined in AnonLib.class
 
* Added SymCIpherFactory - which uses the rigth implementation according to the value defined in AnonLib.class
 +
* Added implementations of the symmetric ciphers used, which use the Java SDK provide implementation. Which might lead to certain speedups on platforms, where the Java SDK uses some native (and may be hardware accelerated) implementation.
 +
This could be the case for the Android OpenSSL based crypto provider.
 +
On the other side it does not seem to make a huge different on the standard SDK.
 +
* Added ANonLib class providing methos to cleanup every resources used by the anonlib
 +
* Minor performance enhancement in UDP channel
 +
* Respect the number of max open channels sent from the latest mix version
 +
* Fix XMLUtil.createEelement(), now handels correctly, if parent is a document
  
  

Latest revision as of 19:38, 12 August 2019

En2.png De2.png  Changelogs and Sources

Contents

00.20.010-beta

Date: 2018-04-12

  • Make the an.on client automatically use NO_ENCRYPTION if no encryption is used by the cascade (just for test / debugging purposes!)
  • Added toString for SymmetricCipherCTR - returning algorithm name and provider
  • Some more performacne enhancements
  • Changed the time when the packet gets decrypted to better utilse multithreading
  • the client now selects the correct symmetric cipher according to the information given by the Mixes
  • some fixes and updates on the counter mode encryption (the might be next symmetric cipher to be used in the anon protocol)
  • Added the possibility to diabled packet counting -- because the counting is horrible inefficent and needs to be rewritten!
  • Added SymCIpherFactory - which uses the rigth implementation according to the value defined in AnonLib.class
  • Added implementations of the symmetric ciphers used, which use the Java SDK provide implementation. Which might lead to certain speedups on platforms, where the Java SDK uses some native (and may be hardware accelerated) implementation.

This could be the case for the Android OpenSSL based crypto provider. On the other side it does not seem to make a huge different on the standard SDK.

  • Added ANonLib class providing methos to cleanup every resources used by the anonlib
  • Minor performance enhancement in UDP channel
  • Respect the number of max open channels sent from the latest mix version
  • Fix XMLUtil.createEelement(), now handels correctly, if parent is a document


00.20.002-beta

Date: 2016-12-15

  • Just a new version number, open development for the coming release version 00.21.001

00.19.018-beta

Date: 2016-11-14

  • added new mix and infoservice root certificates

00.19.017-beta

Date: 2016-06-23

  • fixed an error that led to an unnecessary dialog showing up and maybe to a JonDonym reconnection; happend when a proxy password was stored
  • fixed: reconnection after changing the network configuration now works better

00.19.016-beta

Date: 2016-06-09

  • fixed an error that caused an unnecessary proxy password dialog to show up

00.19.015-beta

Date: 2016-05-19

  • Added fixed password storage for authenticated network proxy
  • updated help files
  • Added a test / showcase for using the ANONChannels directly
  • Minor GUI fixes
  • Added an option to disable *ALL* HTTP header processing

00.19.004-beta

Date: 2013-10-22

  • Added Skein Hash for zertificate verification

00.19.003-beta

  • update to latest version of BountyCastle

00.19.002-beta

Date: 2013-10-23

  • Just a new version number, open development for the coming release version 00.20.001

00.18.022-beta

Date: 2013-08-16

  • removed http header filtering completely, as it does not provide a significant security gain, but hinders JonDoFox development
  • Windows: new JAP.exe now calls java library directly, not java.exe any more; show "JAP" in task manager

00.18.019-beta

  • new Jondofox-Header: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Firefox/17.0

00.18.015-beta

Date: 2013-02-27

  • Update to BouncyCastle 1.48

00.18.010-beta

Date: 2012-10-20

  • fixed problem with http header procsssing
  • added library option to completely disable http header processing
  • added farsi translation (many thanks to Mostafa!)

00.18.008-beta

Date: 2012-09-06

  • some more compatibility patches for new bouncyCastle crypto library
  • Added a function to set the block timeout, i.e. the timeout an interface of a cascade is blocked, if an error occured during connection.

This is helpfull for allowing faster reconnects for debugging purposes.

  • some minor stability patches (closed some open streams)
  • code reformatting

00.18.003-beta

Date: 2012-07-11

  • support for new bouncyCastle crypto library
  • open portable browser only with empty tab

00.18.002-beta

Date: 2012-05-29

  • Just a new version number for the release.

00.17.026-beta

Date: 2012-05-25

New features:

  • added Skype client functionality to anti censorship feature for release version

Other:

  • let the user see more pages (20) before showing the payment reminder on free services

00.17.020-beta

Date: 2012-05-06

New features:

  • option to switch off sending general system info to infoService

00.17.019-beta

Date: 2012-05-02

New features:

  • startup option --noSystemErrorLog prevents to write logging to the standard error
  • use jondosforwarder as alternative skype forwarder

Other:

  • updated jondofox headers

00.17.015-beta

Date: 2012-03-09

Bug fixes:

  • Error corrections in integrity check protocol (older JonDo versions are incompatible now)

00.17.012-beta

Date: 2011-12-24

Bug fixes:

  • fixed double counting of HTML accesses

Other

  • allow to switch off keep alive traffic only for beta version

00.17.011-beta

Date: 2011-12-21

Other

  • allow to switch off keep alive traffic

00.17.010-beta

Date: 2011-12-20

New features:

  • options to switch off all warning and error popups

Bug fixes:

  • fixed possible null pointer when stopping service conection

Other:

  • old Tor/MixMinion implementations removed (still accessible over command line switch)

00.17.007-beta

Date: 2011-12-13

Bug fixes:

  • ConfigAssistant: correctly identify missing account
  • ConfigAssistant: correctly identify blacklisted services
  • show more detailed certificate errors
  • some corrections in the integrity protocol

00.17.005-beta

Date: 2011-12-12

Bug fixes:

  • fixed null pinter in ConfigAssistant internet connection check

00.17.004-beta

Date: 2011-12-02

New features:

  • do not send user statistics if anonymous connection to InfoServices is forced
  • check for valid account BEFORE connecting to Premium service (if most users have this update, it prevents a massive overload on Premium services if free services go down)

Other:

  • if charged account is requested, always return the active account as first account if possible
  • auto reconnect after finishing the account wizard only if currently selected service is usable with the new account

00.17.002-beta

Date: 2011-12-01

Just a new version number. Same as release 00.17.001.

00.16.034-beta

Date: 2011-11-30

Bug fixes:

  • copmatibility fixes for new bouncycastle crypto library

Other:

  • enhanced speed of toHexString() by 150 times

00.16.031-beta

Date: 2011-11-17

Bug fixes:

  • Fixed some possible Null pointer exceptions in ClassUtil

00.16.030-beta

Date: 2011-11-17

Bug fixes:

  • fixed possible problem while saving the configuration

00.16.029-beta

Date: 2011-11-16

Other: added some messages for ConfigAssistant giving hints to switch of firewall and virus scanner in case of connection problems

00.16.028-beta

Date: 2011-11-15

New features:

  • completely replaced old UpdateWizard by new SoftwareUpdater
  • make filtered services available for selection also in anonymity off mode

Bug fixes:

  • fixed country calculation for cascades

00.16.026-beta

Date: 2011-11-14

Other:

  • error page of SoftwareUpdater now contains a link to the download website

00.16.024-beta

Date: 2011-11-10

Bug fixes:

  • compatibility patches for new BouncyCastle library

Other:

  • some additional error messages for SoftwareUpdater
  • prepared SoftwareUpdater for general integration
  • automatically save configuration before update
  • optional command line parameter "--hideUpdate" now prevents all direct updates
  • simplified main view layout

00.16.020-beta

Date: 2011-11-09

Other:

  • some enhancements for SoftwareUpdater

00.16.019-beta

Date: 2011-11-08

Bug fixes:

  • bugfix for SoftwareUpdater

00.16.016-beta

Date: 2011-11-05

New features:

  • new update wizard - beta integration in popup menu

Bug fixes:

  • 5 minutes timeout for update wizard

00.16.012-beta

Date: 2011-11-02

Other:

  • do not show connection popup if anon mode is off while switching to a filtered service
  • paysafecard payments are now integrated in general payment API
  • small enhancement for anon mode off message

00.16.011-beta

Date: 2011-10-25

Bug fixes:

  • fixed possible null pointer when reading proxy from windows registry

Other:

  • separated browser statistics from JonDoFox headers
  • HTTP anonymization is now off by default

00.16.008-beta

Date: 2011-10-15

Bug fixes:

  • popup menu is now compatible with Java 7
  • fixed possible deadlock with wrong usage warning

Other:

  • faster cache for certificate verification

00.16.005-beta

Date: 2011-10-06

Other:

  • show a minimum of web pages even if last mix has requested to show the user a a Premium notice

00.16.004-beta

Date: 2011-10-04

Other:

  • send premium attribute to free mix error page

00.16.003-beta

Date: 2011-10-03

Bug fixes:

  • do not show end IP flag if end mix country is unknown
  • keep random order from startup in service database

Other:

  • do not show switch proxy reminder on shutdown if JonDoFox is used
  • switch to random service if no better suitable service was found

00.15.044-beta

Date: 2011-09-26

Bug fixes:

  • allow all JonDonym related websites even if access to all websites is blocked

Other:

  • new JonDoFox header

00.15.042-beta

Date: 2011-09-25

New features:

  • new random order for services on every startup

Bug fixes:

  • fix for warning about correct JonDo usage

Other:

  • show current service on top in popup menu

00.15.041-beta

Date: 2011-09-23

New features:

  • show warning if user does not use JonDo and maybe only thinks to be anonymous

Other:

  • automatically switch to next service if current service is filtered and "getNextCascade()" is requested

00.15.039-beta

Date: 2011-09-19

New features:

  • try to switch current service on startup if it has only one mix
  • only if connection to all other services failed, automatic switching to one-mix services is allowed

Bug fixes:

  • fixed some bugs related to automatic cascade switching
  • some debug entries for InfoService

Other:

  • X-Headers are now always active
  • keep reconnect on error if current service is initial dummy service

00.15.038-beta

Date: 2011-09-16

New features:

  • integrity error notification
  • Added support for multiple download sources for new versions of JAP.jar
  • introduced temporary whitelist attribute for trust model, that enables the user to temporarily connect to filtered services
  • merged all filters/trust models into one single, editable trust model
  • DirectProxy is now also visible from JonDoFox HTTPS error sites
  • transferred bytes are now shown in kilobytes

Bug fixes:

  • fixed global timeout for InfoService requests
  • remove "initial dummy cascade" whenever possible, also if auto switching is disabled
  • fixed possible null pointer in XMLSignature
  • fixed language selection for payment options
  • fixed view of amount to pay for cash and money transfer payment methods
  • fixed possible deadlocks and null pointers in DirectProxy
  • show low balance popup only if no other full account is available

Other:

  • ignore performance filter if no performance data is available at all
  • connection to user defined services is now only allowed within the current trust model
  • create self-verified signatures
  • request all InfoService documents with http compression
  • reduced InfoService requests for InfoServices and Mix cascades
  • clearer HTML messages for DirectProxy
  • show squid error pages if forced by last mix operators
  • new JonDoFox headers

00.15.023-beta

Date: 2011-08-05

Other:

  • enhanced DirectProxy error page presentation

00.15.022-beta

Date: 2011-08-04

Bug fixes:

  • fixed deadlock in DirectProxy caused when interrupting running request threads
  • fixed possible double-binding of default listener
  • stop connection attempts if auto-switching is disabled and payment is mandatory

Other:

  • clearer HTML "not-allowed" messages for DirectProxy requests
  • if only premium services are available, the ConfigAssistant is now shown instead of closing the connection
  • ConfigAssistant now tries to connect automatically if it has been called because of a connection timeout; the user thus quickly sees the reason for the connection problem
  • do not show "free" filter if free services are not allowed
  • added security warnings for user defined services

00.15.019-beta

Date: 2011-07-26

Other:

  • removed warnings about "no JonDoFox" and "insufficient bytes for download"

00.15.017-beta

Date: 2011-07-23

Bug fixes:

  • fixed parsing problem of monthly volume rates

00.15.014-beta

Date: 2011-07-22

Bug fixes:

  • automatically update "unfinished" accounts
  • ensure that the AnonProxy stop thread waits for any reconnect thread to be finished

Other:

  • do not show payment popup during the first ConfigAssistant start (auto-switching to premium services is denied during first start)
  • stop connection attempts if no alternative to Premium exists
  • instead of switching to premium trust model, switch to the default model after successfully charging an account
  • show "cancel" button if only Premium services are allowed

00.15.012-beta

Date: 2011-07-21

Bug fixes:

  • fixed possibly endless nested call in AbstractAutoSwitchedMixCascadeContainer

Other:

  • shut down connection attempts if no active account was found and only premium services are available
  • switch permanently to Premium model if a coupon code is used and the default model is active
  • always show coupon field in ConfigAssistant
  • ConfigAssistant now recognizes whether only Premium services are available
  • free services are now blocked for new users (experiment)

00.15.011-beta

Date: 2011-07-21

Bug fixes:

  • corrected calculation of last month of monthly rate
  • do not show payment popups during connection attempts from ConfigAssistant
  • re-enabled move back from choosing a payment method

00.15.010-beta

Date: 2011-07-21

Bug fixes:

  • fixed possible interrupt deadlock in DirectProxy

00.15.007-beta

Date: 2011-07-20

Bug fixes:

  • easier access to premium services

00.15.006-beta

Date: 2011-07-20

Bug fixes:

  • do not automatically switch TrustModel (filter) to premium

00.14.034-beta

Date: 2011-07-18

Bug fixes:

  • show premium services without socks in default filter
  • some minor bug fixes in payment GUI

Other:

  • user-friendlier logic for creating accounts
  • new option to deny any non-anonymous web traffic
  • show free coupon URL in any suitable case
  • insert help link about proxy settings to the end of the ConfigAssistant
  • allow payment URLs in non-anonymous mode if non-anonymous contact to payment instance is allowed

00.14.032-beta

Date: 2011-07-15

Bug fixes:

  • fixed some bugs in the payment protocol

Other:

  • edited help files
  • added Premium reminder to ConfigAssistant
  • preparations for Bitcoin and other payment methods

00.14.031-beta

Date: 2011-07-02

Bug fixes:

  • Fixed an upstream deadlock

00.14.028-beta

Date: 2011-06-29

Other:

  • accept 'P' as first letter for coupon codes

00.14.026-beta

Date: 2011-06-27

Bug fixes:

  • correct identification of chrome user agent

Other:

  • included SocketGuard functionality in AnonProxy in order to automatically close frozen socket connections after timeout

00.14.025-beta

Date: 2011-06-22

Bug fixes:

  • fixed null pointer that occurs when VirtualBox was not found
  • fixed anonymous socket listener for VirtualBox

00.14.023-beta

Date: 2011-06-21

New features:

  • add listener interface for VirtualBox virtual network adapter

Bug fixes:

  • fixed possible ArrayIndexOutOfBoundsException in AnonProxyRequest

Other:

  • new JonDoFox UA header

00.14.022-beta

Date: 2011-06-15

Bug fixes:

  • fixed catching of SocketTimeoutException
  • fixed possible null pointer in proxy callback

Other:

  • show "unreachable" message for services with network problems
  • if manipulated connections on preferred ports are recognized, temporarily disable preferred ports in order to finally get a connection

00.14.021-beta

Date: 2011-05-30

Bug fixes:

  • some more fixes for upstream problems

00.14.018-beta

Date: 2011-05-29

Bug fixes:

  • Hopefully finally fixed the bug related to the new upstream flow control


00.14.017-beta

Date: 2011-05-28

Bug fixes:

  • possibly fixed the upload problem for new mix version; further tests needed

00.14.014-beta

Date: 2011-05-18

Bug fixes:

  • added SocketGuard class for closing frozen Socket connections
  • fixed possible null pointer / inconsistency in Database class
  • finished protection against miscounting premium services
  • fix for auto-update of newly created accounts
  • fixed possible endless loop when closing DirectProxy thread
  • fixed service interruption that did not move the anonymity button to "OFF"

Other:

  • ConfigAssistant: show code fields on startup only if the user did not have a premium account yet
  • ConfigAssistant: show URLs to free code server if the user did not have a premium account yet
  • ConfigAssistant: show code fields after connection failure if there is a chance that premium might help
  • do not warn on small volumes if the total volume is below the warning amount

00.14.012-beta

Date: 2011-04-12

Other:

  • upload channel changes (update: does not solve the problem)

00.14.010-beta

Date: 2011-04-09

Other:

  • lower priority for fast uploads

00.14.009-beta

Date: 2011-04-06

Bug fixes:

  • fixed referer parsing
  • fixed auto-closing of ConfigAssistant

Other:

  • removed unused premium header

00.14.008-beta

Date: 2011-03-23

Bug fixes:

  • fixed domain parsing in HTTP filter for CONNECT
  • closing of Sockets is now secure against Thread interruption
  • fixed memory leak: use only one instance of the AnonClient packet counter

Other:

  • if ConfigAssistant was automatically opened on connection problems, it is now automatically closed if a connection was established and the user did no action
  • prepared for 2.1 payment protocol: JonDo should send CCs without request
  • better distribution of service raises probability that it is automatically chosen

00.14.006-beta

Date: 2011-03-10

Bug fixes:

  • fixed possible problem that sockets are not closed
  • fixed english direct proxy HTML message

00.13.045-beta

Date: 2011-03-08

New features:

  • services with more security have a higher chance to be automatically selected

Bug fixes:

  • fixed some bugs in ConfigAssistant
  • fixed automatic update of Mix service combination box

Other:

  • enhanced wizard logic
  • if the currently connected service is not yet in the local database and was verified, put it in the local database
  • added editing protection to TrustModel/service filter
  • lowered InfoService connection timeout to 8 seconds for faster updates
  • added some more fallback browsers for opening the system default browser
  • changes some labels
  • enhanced iconified view

00.13.043-beta

Date: 2011-03-05

Other:

  • added system independent shell execution command
  • added new default InfoService
  • integrated new account creation wizard in old wizard (is automatically switched if web shop is enabled)
  • changes some labels

00.13.042-beta

Date: 2011-03-03

Bug fixes:

  • fixed several problems concerning coupon codes
  • fixed visibility and text of some buttons

Other:

  • Re-signed code signing certificate
  • ConfigAssistant: added finished panel for coupon codes
  • ConfigAssistant: make it possible to automatically change to premium service if you have created a new account

00.13.040-beta

Date: 2011-03-02

New features:

  • ConfigAssistant is now shown automatically if connection establishment failed for more than 60 seconds

Bug fixes:

  • fixed switching of HTTP filter

Other:

  • set "JonDo" as global dialog title
  • hide Skype forwarding option and terms in stable version
  • do not show ConfigAssistant during shutdown

00.13.040-beta

Date: 2011-03-02

New features:

  • ConfigAssistant is now shown automatically if connection establishment failed for more than 60 seconds

Bug fixes:

  • fixed switching of HTTP filter

Other:

  • set "JonDo" as global dialog title
  • hide Skype forwarding option and terms in stable version
  • do not show ConfigAssistant during shutdown

00.13.039-beta

Date: 2011-03-01

New features:

  • default filter now automtically forces premium services if account is available

Bug fixes:

  • fixed possible deadlock when closing DirectProxy
  • fixed proxy setter method

Other:

  • enhanced JonDoFox header parsing
  • finished ConfigAssistant (further testing needed)
  • removed auto-change of services on startup
  • Filter is now only allowed to be changed by the user himself
  • changed some buttons and texts
  • temporarily removed unfinished new update wizard

00.13.037-beta

Date: 2011-02-23

Bug fixes:

  • fixed some possible deadlocks in WorkerContentPane

Other:

  • enhanced ConfigAssistant and prepared it for inserting explanation texts
  • enhanced anti censorship client usability
  • parse system proxy from Windows registry (TODO: implement for other OS)
  • changed header order for D
Personal tools