jondo (00.19.001.1) stable; urgency=low * bugfix for start script jondo -- JonDos GmbH Fri, 04 Oct 2013 14:01:23 +0200 jondo (00.19.001) stable; urgency=low * added farsi translation (many thanks to Mostafa!) * added a function to set the block timeout * support for new bouncyCastle crypto library * removed http header filtering completely, as it does not provide a security gain * some minor stability patches (closed some open streams) -- JonDos GmbH Thu, 29 Aug 2013 10:01:23 +0200 jondo (00.18.001) stable; urgency=low * added Skype client functionality to anti censorship feature * option to switch off sending general system info to infoService * disabled writing of perfdata of Java VM * startup option --noSystemErrorLog * options to switch off all warning and error popups * check for valid account BEFORE connecting to Premium service * Error corrections in integrity check protocol * 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 * let the user see more pages (20) before showing the payment reminder * updated jondofox headers * if charged account is requested, always return the active account as first account * auto reconnect after finishing the account wizard only if currently selected service is usable -- JonDos GmbH Tue, 29 May 2012 10:01:23 +0200 jondo (00.17.001.1) stable; urgency=low * depends on default-jre | java-runtime -- JonDos GmbH Wed, 29 Feb 2012 10:01:23 +0200 jondo (00.17.001) stable; urgency=low * disable SoftwareUpdater, because JAP.jar is not writeable * 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 * 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 * enhanced speed of toHexString() by 150 times * added some messages for ConfigAssistant 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 -- JonDos GmbH Thu, 1 Dec 2011 14:01:23 +0200 jondo (00.16.010) stable; urgency=low * 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 * separated browser statistics from JonDoFox headers * HTTP anonymization is now off by default * faster cache for certificate verification -- JonDos GmbH Tue, 26 Oct 2011 09:01:23 +0200 jondo (00.16.006) stable; urgency=low * do not show end IP flag if end mix country is unknown * keep random order from startup in service database * show a minimum of web pages even if last mix has requested to show the user 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 -- JonDos GmbH Mon, 10 Oct 2011 11:01:23 +0200 jondo (00.16.001) stable; urgency=low * 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 * 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 * 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" -- JonDos GmbH Tue, 27 Sep 2011 06:01:23 +0200 jondo (00.15.018) stable; urgency=low * fixed parsing problem of monthly volume rates * 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 * 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 -- JonDos GmbH Sat, 06 Aug 2011 00:01:23 +0200 jondo (00.15.004) stable; urgency=low * fix for update problem -- JonDos GmbH Tue, 19 Jul 2011 11:01:23 +0200 jondo (00.15.001) stable; urgency=low * Listener interface for the optional connection with the Bitbox virtual browser by Sirrix AG * stability protection against connection manipulations on default ports by the local provider * prepared for new, more efficient upstream protocol * protection against miscounting premium services * 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 * 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 -- JonDos GmbH Mon, 18 Jul 2011 15:17:23 +0200 jondo (00.14.004) unstable; urgency=low * 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 -- JonDos GmbH Wed, 09 Mar 2011 15:17:23 +0200 jondo (00.14.001) unstable; urgency=low * ervices with a better international distribution are now slightly preferred when the current service is changed automatically in case of connction 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") * 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 * 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 -- JonDos GmbH Tue, 08 Mar 2011 10:17:23 +0200 jondo (00.13.006) unstable; urgency=low * 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 * fixed possible null pointer in AIControlChannel -- JonDos GmbH Fri, 10 Sep 2010 13:17:23 +0200 jondo (00.13.001) unstable; urgency=low * Less secure services with only one Mix and only one operator (like Dresden) are now separated from the other services. They are only accessible by using a special filter named "Test/experimental services" in order to prevent a connection if a user does not deliberately want it. * Anonymous HTTP header signature of the internal JonDo HTTP filter is now the same as the new JonDoFox HTTP header signature. * If a connection from the JonDoFox browser is recognized, the internal HTTP filter of JonDo is deactivated for this connection, because JonDoFox can do the HTTP anonymization much better than JonDo alone. * Removed global socket listener: JonDo can now only listen on "localhost" and cannot be forced any more to accept connections from outside your own computer (if you really need this feature, use JonDoConsole). This prevents others from misusing your JonDo connections in case you had accidentially allowed global access. * Check type and ID of each account challenge in order to prevent first mixes from reading the user's balance. * spanish translation * Switching, disconnecting and reconnection of services is much faster now and more robust against network problems. * Updates of infoservice and payment information on startup is much faster now. * Support for a new type of payment rates: monthly rates that provide the same data volume each month. These rates will be introduced within the next weeks. * If anonymous mode is OFF: non-anonymous "direct" proxy can now open arbitrary long URLs, is immediately updated if its settings change and is automatically initialized when JonDo starts. * Proxy authentication (proxy login with username and password) works again. * Services that change their certificates are now affected by the auto-blacklist. * Old/lost cost confirmations are now correctly restored when received from the first mix. * KDE4 update works again * External browser in portable mode may now be set on all operating systems and to all local file paths. * use 127.0.0.1 instead of localhost for default socket listener in order to prevent IPv6 connections to JonDo * block internal auto-update if Java Web Start is recognized * raised update intervals for database entries and reduced number of contacted InfoServices in order to draw load from InfoServices and payment instance * fixed many other small bugs and instabilities... -- JonDos GmbH Tue, 31 Aug 2010 13:17:23 +0200 jondo (00.12.005.5) unstable; urgency=low * remove all user configuration for jondo at purge -- JonDos GmbH Wed, 16 Dec 2009 23:17:23 +0200 jondo (00.12.005.4) unstable; urgency=low * extract user documentation during install -- JonDos GmbH Sat, 5 Dec 2009 15:17:23 +0200 jondo (00.12.005.3) unstable; urgency=low * new desktop icons * using java-wrappers to start JonDo -- JonDos GmbH Mon, 30 Nov 2009 18:17:23 +0200 jondo (00.12.005) unstable; urgency=low * second patch for HTTP client library that reactivates proxy authentication -- JonDos GmbH Tue, 26 Aug 2009 18:17:23 +0200 jondo (00.12.004) unstable; urgency=low * patch for HTTP client library that reactivates proxy authentication -- D-503 Tue, 20 Aug 2009 16:17:23 +0200 jondo (00.12.002) unstable; urgency=low * 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 -- D-503 Tue, 20 Aug 2009 16:17:23 +0200 jondo (00.11.012.1) unstable; urgency=low * change depends to openjdk-6-jre | java-virtual-machine -- D-503 Tue, 31 Mar 2009 12:17:23 +0200 jondo (00.11.012) unstable; urgency=low * 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 -- D-503 Tue, 24 Mar 2009 14:17:23 +0200 jondo (00.10.003-0) unstable; urgency=low * New upstream-version -- adnarim Tue, 22 May 2008 09:17:23 +0200