[ English | German ]

Last CVS Commits to AN.ON related projects

Modified: Jap/src/anon/infoservice/{Constants.java, PerformanceEntry.java}

- send and check last update of performance info

- show all services when free services filter is chosen, not regarding their performance

- cascade-naming: handle the exotic case when first and last mix operator are the same

- fixed premature timeout of cached entries in passive infoservice

- optionally extract mixname and short operator name from the corresponding certificate

InfoService:

- reformatted status page

- show bounds that were shown without recovery algorithm

- enable passive infoservice to measure performance

- added optional "/" to some infoservice commands

- fixed bug in manual service entry

InfoService:

- get cached current performance info

- asynchronous passive mix info update

- do not propagate or show bootstrapinng info services

- new performance bound calculation: fast recovery from bad performance periods

- small bug fixes

- generic save and restore functions for database classes

- function for exit address retrieval

- only load bootstrap infoservices if less than three infoservices are available

- new config assistant

- fixed memory leak in AnonProxy class

- changed some message texts

- fixed some bugs

InfoService:

- webinfo document for cascades

- passive mode for infoservice (fetches information, but does not distribute)

Removed: Jap/src/{JAPMessages_ar.properties, JAPMessages_ca.properties, JAPMessages_es.properties, JAPMessages_ru.properties}

Modified: Jap/src/gui/{GUIUtils.java, JAPDll.java, MixDetailsDialog.java, dialog/JAPDialog.java}, Jap/src/anon/infoservice/{Constants.java, Database.java, InfoServiceDBEntry.java, InfoServiceHolder.java, MixCascade.java, MixCascadeExitAddresses.java, PerformanceEntry.java, PerformanceInfo.java, ServiceLocation.java, ServiceOperator.java, StatusInfo.java, TermsAndConditions.java, TermsAndConditionsFramework.java}, Jap/src/{JAPMessages_cs.properties, JAPMessages_de.properties, JAPMessages_en.properties, JAPMessages_fr.properties, JAPMessages_nl.properties, JAPMessages_pt.properties, anon/client/AnonClient.java, anon/pay/PayAccount.java, anon/util/Util.java, platform/signal/SignalHandler.java}, Jap/src/anon/proxy/{AnonProxy.java, AnonProxyRequest.java}, Jap/src/jap/pay/{AccountSettingsPanel.java, PaymentMainPanel.java}, Jap/src/jap/{ConfigAssistant.java, InfoServiceUpdater.java, JAPConfAnon.java, JAPConfInfoService.java, JAPConstants.java, JAPController.java, JAPMixCascadeComboBox.java, JAPNewView.java, MixCascadeUpdater.java, PaymentInstanceUpdater.java, PerformanceInfoUpdater.java, ServerListPanel.java}, Jap/src/infoservice/{Configuration.java, HttpResponseStructure.java, ISRuntimeStatistics.java, InfoService.java, InfoServiceCommands.java, performance/PerformanceMeter.java}, Jap/documentation/SampleConfiguration/InfoService.properties

Added: Jap/images/{JAP.icns, JonDo.icns}, Jap/src/jap/{PassiveInfoServiceCascadeUpdater.java, PassiveInfoServiceMainUpdater.java, PassiveInfoServiceStatusUpdater.java}, Jap/{build_infoservice.xml, build_mac.xml, src/infoservice/PassiveInfoServiceInitializer.java}

- added uninstall routine for config and help files

- immediately update service details upon performance change

- immediately delete database entries if they were not in the pool fetched from the InfoServices

- show unknown anonymity as "?"

- intuitive non-anonymous control:

- always remember the answer for the control context

- if chosen 'Do not show again', temporarily activate the general context (choice is valid for all domains)

- changed message "unreachable" to "unknown"

- show = deposit as coupon code payment

- protect payment instances with accounts from deletion

- do not check validity of payment instances after update from info service

- update JAPConfAnon when observers are registered

- small help file corrections

- changed some messages

- added written nationality to main window mix details

- automatically update payment instances when clicking in update button in main window

- temporary debug messages: find move events in Linux

InfoService:

- set some warnings to lower levels

- fixed bug in Linux, where popup menu closes on clicking

- some minor modifications that may solve a memory leak

InfoService:

- set some warnings to lower levels

- preparation for auto-close cascade popup menu on actions

- added a new conf tab for t&c (invisible for now)

- added a check for accepted t&cs at the connect

- added service contexts for Cascade objects to support different customer groups

- moved Observer for proxycallback settings from AnonProxy to JAPController because classes from package anon must not import classes from package jap. Also a memory leak was caused by that.

- fixed possible null pointer in JAPController when accessing anon proxy

- details log for failed TaC transmission in InfoService

- remove references to "jap" and "gui" from package "anon"

- fixed possible null pointer in AbstractX509AlternativeName

- performance tuning for bound calculation

- calculate and show stability bounds in JonDo

InfoService:

- correct translation of IP addresses in performance test

- store IP addresses in perf log

- switch off agreement protocol by default

- fixed "last test" bug; always show if no result or an error happened

- get additional exitaddresses from MixInfo

- return HTTP ACCEPT for dynamic protocol requests (otherwise other InfoServices will block the port)

- removed one vector-to-string conversion in HTTPProxyCallback for better performance

- start immediate test if cascade was added and last test is too old

- removed some debug log entries

- detailed check for valid exit addresses in Mix infos

- show number of cascade resets/reconnects in test interval

- check for valid account befor performance test

- default file size is now 250 kb

- do not reduce file size for slow services!

- Minimum file size for speed test is now 100 kb

- temporarily disabled terms and conditions post

- bugfix for reset count: get last value info from previous performance attribute if the current hour has no values

- asynchronous auto-fill IS temp layer for details panel on startup

- experimental: show Mix countries next to operator/mix names in Cascade name (main Panel)

- some more minor modifications in main panel

- general operator filter for Cascade names

InfoService:

- correct translation of IP addresses in InfoService performance test

- store IP addresses in perf log

- switch off agreement protocol by default

Modified: Jap/src/anon/infoservice/{PerformanceInfo.java, TermsAndConditionsFramework.java}

- preparations for showing terms and conditions

- utf-8 support for XML strings

- activated system err log on startup as temporary log

- made preLoadConfigFile more robust

- portable help will now never be installed outside the portable path; if portable installation is not possible, help is shown in internal window

- reset help path when moving failed

- show best bounds next to current bounds

- memory optimisation for HTTP-header-filtering

- remove corresponding connection entries in the HTTPProxyCallback when an AnonProxyRequest is terminated

- disabled system wide SOCKS settings for JonDo

- Added JAP Icon for Mac

- - activate new JAPDll

Removed: Jap/src/jap/JAPExtension.java, Jap/src/gui/dialog/IReturnRunnable.java

Modified: Jap/src/anon/client/{AnonClient.java, Multiplexer.java}, Jap/src/anon/util/{Base64.java, XMLUtil.java}, Jap/src/gui/help/{AbstractHelpFileStorageManager.java, JAPExternalHelpViewer.java, LocalHelpFileStorageManager.java}, Jap/src/gui/{GUIUtils.java, JAPDll.java}, Jap/src/anon/infoservice/{Constants.java, InfoServiceDBEntry.java, InfoServiceHolder.java, PerformanceEntry.java, PerformanceInfo.java, ServiceOperator.java}, Jap/src/gui/dialog/{JAPDialog.java, WorkerContentPane.java}, Jap/src/anon/proxy/{AnonProxyRequest.java, HTTPProxyCallback.java, ProxyCallback.java, ProxyCallbackHandler.java}, Jap/src/jap/pay/{AccountSettingsPanel.java, IReturnAccountRunnable.java, IReturnBooleanRunnable.java, TransactionOverviewDialog.java, wizardnew/TermsAndConditionsPane.java}, Jap/src/jap/{JAPConfAnon.java, JAPConfUI.java, JAPConstants.java, JAPController.java, JAPModel.java, JAPNewView.java, JARHelpFileStorageManager.java}, Jap/src/{JAP.java, JAPMessages_de.properties, JAPMessages_en.properties, JAPMessages_fr.properties, JAPMessages_nl.properties}, Jap/MacOSXLib/{MacOSXLib.h, MacOSXLib.m}, Jap/src/infoservice/{Configuration.java, HttpResponseStructure.java, InfoService.java, InfoServiceCommands.java, performance/PerformanceMeter.java}, Jap/src/anon/crypto/{ByteSignature.java, XMLSignature.java}

Added: Jap/src/anon/util/IReturnRunnable.java, Jap/src/anon/infoservice/{MixCascadeExitAddresses.java, TermsAndConditions.java, TermsAndConditionsFramework.java}, Jap/src/jap/{TermsAndConditionsDialog.java, TermsAndConditionsUpdater.java}

- show only 3-Operator-Cascades in premium filter

- 2 seconds timeout for account update on connection

- set prepaid counter to 0 on receiving old cost confirmation when connecting

- get exit adresses from performance measurement

- show /exitaddresses

- show some important error messages in anon client classes

- sane close procedure for data channels

- fixed small sync and count bugs in Multiplexer

- added download pause to Multiplexer for testing

- correctly reset cc timeout

- kick out multiple logins

Modified: proxytest/{CAAccountingInstance.cpp, StdAfx.h}

1. fixed bug when parsing message that exceeds chunks (error reason: chunk buffer is bigger than received bytes)

2. prepared separate enabling of HTTPConnectionListeners and HTTPProxyCallback

Modified: MixConfig/help/adminscripts/{Mixproxy/runMixproxy, runANONServer}

* solved HTTP charset problem occuring in Linux

* show error message if MapBox cannot be loaded

renamed the variable JAPConstants.m_bTestingVersion to m_bUnstableVersion...

if this variable =ture, then JAP is unstable (not testing as sayed before)

Integration of "testing" version.

Iff JAPConstants.m_bTestingVersion=true, then the autoamtic generation of

JAP.jar will only place the result into anon.inf.tu-dresden.de/develop/testing.

No other file is change (e.g. files which stores version number of JAP developemnt version etc.)

- fixed eventual null pointer in HTTP processing classes

- added license text to some files

- removed some copy&paste-code from HTTPProxyCallback

- filter speed value only if positive speed filter is set

- added 1500 kbit/s speed bound

- moved whiltelist option to a lower position in its panel

- filter illegal speed/delay values from bound calculation in JonDo

- added some messages and characters for unkown performance data

- set InfoService performance bound to 15%

- InfoService returns Integer.MAX_VALUE when no speed data is available (but -1 in case of an error)

- InfoService shows unmeasured performance values as "?"

- InfoService: added some synchronisations

- InfoService: serious bug in bound calculation fixed - bound vector was not correctly reduced

- InfoService: added some synchronisations

- InfoService: serious bug in bound calculation fixed - bound vector was not correctly reduced

- recognize and store duplicate HTTP headers

- if anonymity is switched off, allow for domain-wise and for general control of non-anonymous access

Generated by cvslog2web 1.11

 

Download

Stabile Version
00.10.003


Beta-Version
00.10.044


InfoService

Status der verfügbaren AN.ON-Dienste und Informationen über diese.


Aktuell / News

Ankündigung: wichtiges Update Innerhalb der nächsten beiden Wochen wird es ein wichtiges JAP/JonDo-Update geben. Eine Aktualisierung wird notwendig, da Änderungen im Bezahlprotokoll sonst zu fehlerhaften Verbindungen führen werden und ein Fehler beseitigt wurde, der zu abgebrochenen Verbindungen und fehlerhafter Datenübertragung führen kann. Außerdem wurden einige wichtige Verbesserungen hinsichtlich Bedienbarkeit und Stabilität des Programms vorgenommen.(09.05.2008)

Spam an der Wurzel packen. CookieCooker "mixt" Cookies, verwaltet Ihre Webaccounts, verfolgt Spammer durch markierte Wegwerf-Adressen und enthält einen Peer-to-Peer Werbeblocker.


 
---