JAP/JonDo Changelog

What's new in JAP/JonDo 00.20.001

Dec 20, 2016
  • added new mix and infoservice root certificates
  • fixed: reconnection after changing the network configuration now works better
  • 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
  • Added Skein Hash for zertificate verification
  • update to latest version of BouncyCastle

New in JAP/JonDo 00.19.001 (Aug 30, 2013)

  • New features:
  • Windows: new JAP.exe now calls java library directly, not java.exe any more; show "JAP" in task manager
  • added library option to completely disable http header processing
  • added farsi translation (many thanks to Mostafa!)
  • 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 helpful for allowing faster reconnects for debugging purposes.
  • support for new bouncyCastle crypto library
  • open portable browser only with empty tab
  • Bug fixes:
  • fixed problem with http header procsssing
  • some minor stability patches (closed some open streams)
  • Other:
  • removed http header filtering completely, as it does not provide a significant security gain, but hinders JonDoFox development
  • code reformatting

New in JAP/JonDo 00.18.001 (May 29, 2012)

  • New features:
  • added Skype client functionality to anti censorship feature for release version
  • option to switch off sending general system info to infoService
  • startup option --noSystemErrorLog prevents to write logging to the standard error
  • options to switch off all warning and error popups
  • 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)
  • Bug fixes:
  • Error corrections in integrity check protocol (older JonDo versions are incompatible now)
  • fixed double counting of HTML accesses
  • fixed possible null pointer when stopping service conection
  • ConfigAssistant: correctly identify missing account
  • ConfigAssistant: correctly identify blacklisted services
  • show more detailed certificate errors
  • some corrections in the integrity protocol
  • fixed null pinter in ConfigAssistant internet connection check
  • Other:
  • let the user see more pages (20) before showing the payment reminder on free services
  • updated jondofox headers
  • 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

New in JAP/JonDo 00.17.001 (Dec 2, 2011)

  • New features:
  • completely replaced old UpdateWizard by new SoftwareUpdater
  • make filtered services available for selection also in anonymity off mode
  • new update wizard may be started directly using the popup menu
  • simplified main view layout
  • Bug fixes:
  • compatibility fixes for new bouncycastle crypto library
  • Fixed some possible Null pointer exceptions in ClassUtil
  • fixed country calculation for cascades
  • compatibility patches for new BouncyCastle library
  • fixed possible null pointer when reading proxy from windows registry
  • Other:
  • enhanced speed of toHexString() by 150 times
  • added some messages for ConfigAssistant giving hints to switch of firewall and virus scanner in case of connection problems
  • automatically save configuration before update
  • optional command line parameter "--hideUpdate" now prevents all direct updates
  • small enhancement for anon mode off message
  • separated browser statistics from JonDoFox headers
  • HTTP anonymization is now off by default

New in JAP/JonDo 00.16.010 (Oct 27, 2011)

  • Bug fixes:
  • fixed possible null pointer when reading proxy from windows registry
  • popup menu is now compatible with Java 7
  • fixed possible deadlock with wrong usage warning
  • Other:
  • separated browser statistics from JonDoFox headers
  • HTTP anonymization is now off by default
  • faster cache for certificate verification

New in JAP/JonDo 00.16.006 (Oct 11, 2011)

  • Bug fixes:
  • do not show end IP flag if end mix country is unknown
  • keep random order from startup in service database
  • Other:
  • show a minimum of web pages even if last mix has requested to show the user a a Premium notice
  • send premium attribute to free mix error page
  • do not show switch proxy reminder on shutdown if JonDoFox is used
  • switch to random service if no better suitable service was found

New in JAP/JonDo 00.16.001 (Sep 28, 2011)

  • New features:
  • Security: show warning if user does not use JonDo and maybe only thinks to be anonymous
  • Security: try to switch current service on startup if it has only one mix
  • Security: only if connection to all other services failed, automatic switching to one-mix services is allowed
  • Security: integrity error notification
  • Comfort: Added support for multiple download sources for new versions of JAP.jar
  • Comfort: introduced temporary whitelist attribute for trust model, that enables the user to temporarily connect to filtered services
  • Comfort: merged all filters/trust models into one single, editable trust model
  • Comfort: JonDoFox users now get a clear error message if JonDo im niht-anonymen Modus ist and if they try to access a blocked HTTPS site
  • Comfort: transferred bytes are now shown in kilobytes
  • Bug fixes:
  • allow all JonDonym related websites even if access to all websites is blocked
  • fix for warning about correct JonDo usage
  • fixed some bugs related to automatic cascade switching
  • some debug entries for InfoService
  • 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
  • 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:
  • new random order for services on every startup
  • show current service on top in popup menu
  • automatically switch to next service if current service is filtered and "getNextCascade()" is requested
  • X-Headers are now always active
  • keep reconnect on error if current service is initial dummy service
  • 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
  • enhanced DirectProxy error page presentation
  • 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
  • removed warnings about "no JonDoFox" and "insufficient bytes for download"

New in JAP/JonDo 00.15.018 (Jul 27, 2011)

  • Bug fixes:
  • fixed parsing problem of monthly volume rates

New in JAP/JonDo 00.15.015 (Jul 25, 2011)

  • Bug fixes:
  • automatically update also "unfinished" accounts
  • ensure that the AnonProxy stop thread waits for any reconnect thread to be finished
  • fixed possibly endless nested call in AbstractAutoSwitchedMixCascadeContainer
  • corrected calculation of last month of a monthly rate
  • re-enabled move back from choosing a payment method
  • fixed possible interrupt deadlock in DirectProxy
  • Other:
  • do not show payment popups during the first ConfigAssistant start and connection attempts (auto-switching to premium services is denied)
  • stop connection attempts if no active account was found and only premium services are available
  • 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
  • always show coupon field in ConfigAssistant
  • ConfigAssistant now recognizes whether only Premium services are available

New in JAP/JonDo 00.15.008 (Jul 25, 2011)

  • Fix: easier access to premium services

New in JAP/JonDo 00.15.001 (Jul 19, 2011)

  • New features:
  • support for Bitcoin as payment method
  • Listener interface for the optional connection with the Bitbox virtual browser
  • stability protection against connection manipulations on default ports by the local provider
  • prepared for new, more efficient upstream protocol
  • protection against miscounting premium services
  • Bug fixes:
  • show premium services without socks in default filter
  • some minor bug fixes in payment GUI
  • correct identification of chrome user agent
  • fixed some possible null pointers, exceptions and deadlocks
  • added SocketGuard class for closing frozen Socket connections
  • fixed possible null pointer / inconsistency in Database class
  • 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"
  • do not warn on small volumes if the total volume is below the warning amount
  • fixed domain and referer parsing in HTTP filter
  • closing of Sockets is now secure against Thread interruption
  • fixed memory leak: use only one instance of the AnonClient packet counter
  • fixed possible problem that sockets are not closed
  • 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
  • new JonDoFox UA header
  • fixed some possible null pointers and exceptions
  • show "unreachable" message for services with network problems
  • 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
  • if ConfigAssistant was automatically opened on connection problems, it is now automatically closed if a connection was established and the user did no action
  • services with higher distribution are favored automatically
  • removed unused premium header
  • major enhancements for help files

New in JAP/JonDo 00.14.004 (Mar 11, 2011)

  • Bug Fixes:
  • check trust model filter also during connection attempt to anonymity service as reconnection speed-up
  • fixed connecting status in AnonProxy
  • do not show automatic reconnect warning if user has interrupted the connection
  • fixed possible unwanted anonymity shutdown during switching of services
  • changed label in certificate panel

New in JAP/JonDo 00.14.001 (Mar 11, 2011)

  • New Features:
  • Automatic configuration assistance: JonDo guides you to the correct setup step by step.
  • Users get a detailed help on connection or security problems.
  • Easier to use: Simplified user interface as a result of a usability study.
  • JonDo usage is now much more intuitive.
  • Anti censorship: Better usability of the Internet censorship circumvention that is built into JonDo.
  • This helps people in countries with Internet blocking to get free access to information.
  • Enhancements:
  • services with a better international distribution are now slightly preferred when the current service is changed automatically in case of connection loss
  • exit IP address of the current mix service is now shown in the main window
  • enhanced recognition of possibly insecure browser configurations using the received browser headers
  • faster network information updates from InfoServices
  • faster account creation and update processes
  • faster switching of services
  • enhanced platform-independent browser lookup for opening HTML documents
  • several speed and reliability enhancements for direct proxy mode ("anonymity off")
  • Bug Fixes:
  • ensure HTTP/TCP client disconnect from InfoService and payment instance after each connection
  • several bug fixes for automatic reconnection
  • fixed several GUI update problems
  • fixed several possible null pointers, deadlocks and other bugs
  • Other:
  • renewed some integrated certificates
  • added new default InfoServices
  • send DNT (do not track) browser header for compatibility with Firefox
  • show detailed explanations if an account is blocked
  • prepared for web shop payments
  • removed auto-change of services on startup
  • show swing error message with a hint for deactivating ClearType in Windows
  • documentation was updated

New in JAP/JonDo 00.13.008 (Sep 16, 2010)

  • A temporary stable version

New in JAP/JonDo 00.13.006 (Sep 10, 2010)

  • Usability enhancements:
  • allow automatic connection to premium services also on first start of JonDo
  • always ask all infoservices for performance data
  • re-added the possibility to listen on all interfaces
  • added a warning dialog with a check box for preventing DAU users from listening on all interfaces
  • show global listener in extended view only
  • updated help files for JonDoFox 2.4.0
  • Bug fixes:
  • fixed possible null pointer in AIControlChannel

New in JAP/JonDo 00.13.001 (Sep 2, 2010)

  • JonDonym is an anonymizing Internet network of mutually independent and geographically distributed service providers, the "mix operators".
  • The JonDonym anonymization service provides very powerful protection of your Internet identity, the IP address: it protects both against the observation of your Internet activities by tird parties, e.g. Internet providers, and against the mix operators themselves.

New in JAP/JonDo 00.12.005 (Aug 25, 2009)

  • patch for HTTP client library that reactivates proxy authentication

New in JAP/JonDo 00.12.002 (Aug 25, 2009)

  • Enhancements:
  • do not replace referer within the same domain
  • encrypted control channels
  • different encryption keys for upstream and downstream packets
  • warn on usage of potentially insecure browsers
  • transparent (de)compression for gzip and deflate http-content-encoding
  • new user agent
  • help files updated
  • enhanced terms and conditions stylesheet and classes
  • updated cz messages
  • show warning if update certificates are about to get invalid
  • show message if Java version is too old before doing an update
  • Changed handling of expired certificates to accept them only within a maximum grace time of 2 month
  • updates for terms and condition classes
  • construct cascade name from mix or operator common name if set by the individual operators
  • small gui updates
  • added frequent browser name to general statistics
  • use JCE DSA key generator if available (needs bouncycastle for >= 1.3 java)
  • warn if credits are not sufficient for big HTTP download
  • activate header filtering for CONNECT requests
  • remove system-wide Java proxy settings with ProxySelector call
  • warn if no InfoService certificates are verifyable on update
  • recommend stable update if newest beta version is below stable version and below the installed beta version
  • new dutch translation
  • recognize billing errors in payment instance by calculating the sum over all locally stored cost confirmations
  • Bugs fixed:
  • DNS resolution now works over SOCKS5 when forced proxy is set
  • fixed gzip-header split bug
  • fixed client-side byte counting for nearly-empty accounts
  • fixed forced cascade auto switch on error
  • removed backwards compatibility to 7.x mix payment protocol
  • fixed synchronisation issue with InfoServices
  • filter special characters from XML
  • fixed wrong calculation of PC hash
  • fixed problem that dll update window could not be hidden
  • fixed automatic account switching when account is empty
  • no timeout for InfoServiceDB entries in client context
  • fixed local/global listener reversal
  • removed some unnecessary panel updates at "onUpdateValues()"
  • filter special characters from cascade name fragments
  • security and length fixes for automatic cascade name generation
  • fixed possible null pointer in XMLUtil format function
  • fixed possible null pointer in JAPController
  • small fix for socket listener
  • changed "socks5" labels to "socks"
  • fixed possible null pointer in PayAccountsFile
  • fixed possible NullPointer in HyperLinkAdapter
  • fixed memory leak in HTTPProxyCallback
  • auto-interrupt monitored file chooser if windows API blocks

New in JAP/JonDo 00.11.012 (Mar 31, 2009)

  • fixed UTF8 transformation
  • fixed possible null pointers in startup classes
  • proxy-keep-alive support for direct proxy
  • show always top of terms and conditions
  • preload anonym-o-meter images for offline and connecting
  • clarified data retention dialogs
  • close cascade popup on main window click
  • asynchronous update of payment instances on startup
  • downsized DSA key pool for accounts to one
  • create InfoService statistics about Java versions and operating systems
  • lower granularity on version statistics
  • added explicit custom filter option for free services
  • enforce some Java updates by a non-removable update window

New in JAP/JonDo 00.11.007 (Mar 27, 2009)

  • added filter for data retention
  • fixed certificate check for verified cascade certificates
  • fixed tooltip error message for forwarding server
  • do not automatically connect to premium services when custom filter is active and no charged account is available
  • temporarily removed critical header replacement (HTTP_ACCEPT_ENCODING)
  • immediately react when switching automatic account and InfoService updates

New in JAP/JonDo 00.11.001 (Mar 19, 2009)

  • Usability:
  • completely rewritten help files with lots of background information
  • new windows installer combines desktop and portable version
  • convenient install script for Linux
  • new config assistant giving help on the first steps with JonDo
  • set account expiration notification up to seven days
  • show error window when starting JonDo and JonDo already runs
  • use Google map in MapBox instead of mapquest as mapquest is not parsable for us any more
  • help files auto extraction and presentation in default browser (with fallback to internal help window)
  • show max users for limited Cascades
  • adapted Windows XP / Vista default paths to system defaults
  • detailed performance view of the currently available servicer
  • automatic Windows dll update with admin rights
  • if automatic update is not possible (too old DLL) then give detailed instructions for DLL update
  • edit filter directly in the Cascade popup menu
  • preparations for showing and accepting Operator terms and conditions
  • show 0 deposit as "coupon code" payment
  • automatically update payment instances when clicking on update button in main window
  • added uninstall routine for config and help files
  • Windows dll automatically restores task icon after explorer crash
  • autoreconnect after account switch
  • added options to completely prevent anonymous update/payment instance/infoservice connections
  • better coupon field typing logic
  • show last update time of account balance
  • if there are unsaved accounts on shutdown, show export dialog for active/random unsaved account
  • allow choosing filters directly from service combobox
  • on update, allow for switching to administrator/root if needed
  • presentation of data retention services/Mixes complete
  • details view is clearer and slighter (new graphics and buttons)
  • show connected status in details view
  • "simple view" is now the default view
  • intuitive and friendly payment dialog
  • user may change and choose the portable browser
  • describe possible reason if writing of config file fails
  • show button to changelog in update reminder dialog
  • set relative debug file path in portable mode
  • show clearer messages when starting forwarding / anti censorship server
  • renamed config option "services" to "anonymity"
  • show forwarding server checkbox also in simple view
  • quality filter replaced by SOCKS5 filter
  • cached key creation for a faster account creation
  • Security:
  • support for multiple certification paths
  • better understandable certificate view
  • new anonym-o-meter images (clearer evaluation of mix distribution and user numbers)
  • filter HTTP headers of unencrypted connection like JonDoFox
  • show only fully certified 3-Operator-Cascades in premium filter
  • show country flags of mixes/operators in main window
  • optimized performance info and secured it against malicious/erroneous InfoServices (ID check, majority decision, bounds instead of average values)
  • recognize Operator certificates with same SKI or organisation name (whitespaces are ignored) as same Operator when counting mixes of filtering operators
  • enable fine granular control of allowed domains/IPs when anonymity mode is off
  • positive checkID (comparison of certificate subject key identifier and document id) for MixInfo messages is now mandatory
  • extract mix name and short operator name from the corresponding certificate
  • always check id in status infos
  • show certificate status for operators/mixes also in main window
  • block services which do not at least have one non-expired/valid ertification path at the first or last mix
  • block InfoService requests for InfoServices with only expired/invalid certification paths
  • added German Privacy Foundation CA certificate
  • Stability:
  • fixed some null pointers in InfoService performance test
  • fixed int overflow in update wizard
  • fixed possible deadlock while closing dummy traffic channel
  • set default connection timeout from 20 to 30 seconds
  • added fast login timeout of 4 seconds until default timeout is reached or a Cascade connection is established (only if auto switch enabled)
  • 2 seconds timeout for account update upon connecting
  • fixed possible null pointer in JAPController when accessing AnonProxy
  • fixed possible null pointer in AbstractX509AlternativeName
  • made preLoadConfigFile more robust against changes in jap.conf XML structure
  • fixed null pointer in cascade transport connection when network error occurs
  • ConsoleView: delay setVisisble a little bit do avoid 100% CPU consumption in some stange setting where input is not available
  • fixed password bug that occured when password was not typed in correctly
  • fixed small sync and count bugs in Multiplexer
  • sane close procedure for data channels
  • only load bootstrap infoservices if less than three infoservices are available
  • removed unnecessary update command for settings panel which lead to deadlocks in MacOS X
  • additional error checks when opening external processes
  • added equals method to PaymentInstanceDBEntry so that known PIs are not deleted on update
  • fixed possible GUI deadlock by synchronizing pack() and updateValues()
  • patch for some infrequent GUI deadlocks with JFileChooser
  • automatically count totally billed data volume according to the cost confirmations sent (no need for PI connection)
  • fixed null pointer when deleting account without balance
  • fixed null pointer when connecting to paid service without active account
  • General fixes:
  • if account has expired, do not show a warning dialog when deleting
  • close anonymous connection if accounting login timed out
  • do not show blocked payment options in transaction details
  • get environment variables on Java 1.2-1.4
  • repeat display of auto-removed status panel messages if displaying is interrupted
  • consistent default values for "reset to defaults"
  • do not load/store MixInfo objects any more, as they are automatically generated from MixCascade-Objects
  • disabled system/Java wide SOCKS settings for JonDo
  • utf-8 support for XML strings
  • activated system err log on startup as temporary log
  • asynchronous auto-fill IS temp layer for details panel on startup
  • update JAPConfAnon when observers are registered
  • immediately delete database entries if they were not in the data fetched from the InfoServices
  • prevent DNS resolving when checking XML documents in JonDo context
  • do not propose finishing transactions for expired accounts
  • do not auto-blacklist manual services
  • reset all values in PaymentMainPanel upon deletion of last account
  • do not delete previous services before manual update (old services are already deleted automatically during database update)
  • fixed synchronisation issue when accessing the AccountInfo member
  • some layout fixes in InfoService panel
  • recalculate number of countries and operators for a cascade when certificate status changes
  • complete review of JAPConfCert
  • prepaid byte handling in challenge skipped when mix supports new payment protocol
  • try to load single resources with default Java methods first (important for Applets)
  • optimized number of timeout threads for internal database
  • fixed update wizard for the specific case when jar file is root protected, but jar directory is not
  • show all popup windows on current view (including config view)
  • keep extended view when updating from old JonDo versions which did not save "extended view" status
  • some GUI fixes for InfoService panel
  • validate config panels on update
  • JonDo updater delete check

New in JAP/JonDo 00.09.009 Beta (Dec 21, 2007)

  • fixed some message mistakes
  • added debugging output to certificate validation

New in JAP/JonDo 00.09.003 (Nov 21, 2007)

  • small bugfix for MacOS
  • code formatting
  • logo put to the left again
  • show browser icon if path is known only
  • open transactions are deactivated after two weeks
  • payment instance expiration check
  • new logo/splash
  • new splash screen and new logo text in GUI
  • new parameter --portable-help-path
  • debug info for used config file and browser
  • "block infoservice interface" error handling in InfoServiceDBEntry.doHTTPRequest() activated for socket timeouts (temporary unavailable)
  • random Cascade change on startup may be switched off by option
  • adapted french translation
  • IDs for payment rates
  • warn if account is about ot expire
  • small text changes
  • french translation updated
  • small language fixes
  • small updates in help files, e.g. in "credits" and "trouble"
  • show "free of charge" with single Mixes
  • start of portable browser (if availabe) possible via popup menu
  • small change in http client lib (trim)
  • new debug statement in AIControlChannel
  • fixed hidden checkbox in payments without link
  • fix: show payment information in payment wizard for other languages than english and german
  • option to show messages only for free Cascades
  • optional longer text for message popups
  • open browser in MacOS
  • show payment data with french translation
  • lead to account backup on shutdown, if account is not saved
  • renamed account "export" to "backup"
  • added some translated texts
  • fixed link to info page
  • added reminder for payment by web link
  • completed translation of german, english, dutch and french
  • prepared help file paths for drupal cms integration
  • eliminated headline in services combo box
  • show warning when anti- censorship is active/activated
  • enable popups for free connections
  • adapted mini view to better fit on screen
  • suppress automatic assistant startup in portable mode
  • suppress reminder at shutdown in portable mode
  • When a portable browser is given, internal URLs are now opened in this browser. The system default browser is ignored and is used in case of an error only.
  • Removed the "block infoservice interface" error handling behaviour in InfoServiceEntry.doHTTPRequest() -- because the current implementation would be to restrictive, i.e. not all exceptions catched really indicate that the related IS does not work at all. An example for this is, that the IS seems to deliver garbage for ZLIB encoded requests from time to time but will work perfectly for PLAIN requests (ok this could also be seen as a bug in the IS -- but this is another story...) Probably the interface should be only blocked if a connection attempt failed...
  • JonDo does not freeze any more when stopping the forwarding server
  • --portable-browser has been re-renamed to --portable
  • path to browser is optional now
  • jap.conf is save to and loaded from the directory where JAP.jar resides by default
  • --portable-jre causes JonDo to suppress Java update messages
  • added capability of sending messages to clients with accounts
  • renamed argument --portable to --portable-browser and added it to help message
  • fixed graphic problem with browser button
  • InfoService messages may be deleted after the first clicking only
  • if no anonymous connection exists: DirectProxy runs more intuitively (display of the requested IPs/domains, no further callback if IP/domain has been allowed before)
  • hidden start option --portable to include a link to a browser
  • JonDos logo in main view
  • Account update after import
  • StatusPanel now resets view if only one message is left and is deleted
  • renamed "delete" of status messages to "hide"
  • Added --cascade command line option (for setting the cascade used from the command line)
  • Some cleanups in parsing hostname:port - i.e. moved it to ListenerInterface as code for parsing hostname:port could be found in different classes before
  • main window resizable
  • finished dutch translation
  • Success and error pages after e-gold payments are shown in available languages only
  • InfoServiceHolder logs the requests code after errors
  • order of shown payment options may be determined by the payment instance
  • balance of at least 100 MB is shown as full
  • instead of ugly kb formatting, the activity display in the main window is animated, if data are transferred
  • no error message in log if balance update fails while JAP is shutting down
  • a balance update is fetched at every new connection, when the first bits of data are transmitted
  • change of payment method in charge wizard is possible
  • choice buttons at rates are better aligned
  • possibility to switch off anonymity if asked when switching or deleting active account

New in JAP/JonDo 00.08.086 (Aug 2, 2007)

  • link to changelog in update wizard
  • fixed bug in credit card payments for Cents
  • notice for time needed for accounting of payments added at end of account dialog
  • English is always default language if preset language could not be found
  • fixed NullPointer error while switching in details

New in JAP/JonDo 00.08.073 (Jul 20, 2007)

  • button "activate" is greyed out for active account
  • fixed delete function for accounts
  • wrong counting of transferred bytes has been fixed (was too low)
  • less threads for counting of bytes
  • slightly enhanced Cascade "Details" performance
  • signature check is now low priority thread (less processor load)
  • inserted "JonDo" in title line

New in JAP/JonDo 00.08.064 Beta (Jul 3, 2007)

  • fixed deadlock in details panel

New in JAP/JonDo 00.08.040 beta (Jun 12, 2007)

  • systray popup for Windows with many configuration options ond mouse over effect
  • enhanced configurations popup for the minimized view (identical with systray popup, but platform independent)
  • easy-to-use filter function for mix cascades (blacklist/whitelist)
  • enhanced user guidance in payment functions
  • possibility to suppress the splash screen by command line argument
  • some bug fixes