JonDo changelog beta/de

From JonDonym Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with '====00.12.023-beta==== * schnellere Aktualisierung von InfoService/Bezahlinstanz-Daten beim ersten Start ====00.12.022-beta==== * zeige in ein-Mix-Diensten die Infos über den…')
 
Line 1: Line 1:
 +
<iimg>[[JonDo changelog beta]]![[Image:en.png]]</iimg><iimg>[[JonDo changelog beta/de]]![[Image:de.png]]</iimg>
 
====00.12.023-beta====
 
====00.12.023-beta====
  

Revision as of 11:28, 11 March 2010

File:En.png File:De.png

Contents

00.12.023-beta

  • schnellere Aktualisierung von InfoService/Bezahlinstanz-Daten beim ersten Start

00.12.022-beta

  • zeige in ein-Mix-Diensten die Infos über den letzten Mix
  • einige Nachrichten wurden hinzugefügt
  • neuer, verallgemeinerter Password-Lese-Algorithmus beim Start
  • Spanische Übersetzung aktiviert
  • möglicher Null-Zeiger repariert

00.12.021-beta

  • Filter für Zahl der Mixe repariert

00.12.020-beta

  • markiere Dienste, die ausschließlich vom JAP-Team betrieben werden
  • Referer-Kontrolle wurde entfernt, da JonDoFox/Firefox das viel besser kann

00.12.019-beta

  • zeige "JonDonym" bei Kaskadenfiltern an

00.12.018-beta

  • Zeige die Performance von Kaskaden bis 800 kbit/s an

00.12.016-beta

  • Zeige die Performance bis hinunter zu 30kbit/s an

00.12.015-beta

  • 1-Mix-Dienste sind nun in einem speziellen Filter "Test-Dienste"
  • Zeige die Performance bis hinunter zu 40kbit/s an
  • das Header-Parsen wird jetzt vollständig deaktiviert wenn die Header-Anonymisierung abgeschaltet wird

00.12.014-beta

  • benutze Datei-Auswahldialog mit Tiemout beim Exportieren von Konten
  • benutze 127.0.0.1 statt localhost als Standard-Listener
  • zeige Fehlermeldungen beim Erzeugen von Konten über dem Wizard-Panel
  • entferne alles bis auf die wichtigsten Teile von den Java-Versionsinformationen, die an den InfoService geschickt werden
  • überprüfe ob Signaturen verifiziert werden vor der Überprüfung der Signaturen von Preiszertifikaten (Hilfreich beim Entwickeln)
  • möglicher Nullzeiger repariert, wenn BI nicht in der lokalen Datenbank gefunden wird
  • mögliche Verklemmung in JAPController repariert
  • möglicher Nullzeiger in MixInfo repariert
  • möglicher Nullzeiger in Base64 repariert
  • einige Warnungen wurden ergänzt
  • Neues Test-BI-Zertifikat

00.12.013-beta

  • entferne Umgebende Whitespaces vom HTTP-Header-Wert für content-length (repariert die Kompatibilität mit dem ISA-Server-Proxy)

00.12.011-beta

  • die Signatur des HTTP-Filters entspricht nun der Sigantur der JonDoFox-Header

00.12.010-beta

  • neuer content-type-header mit besserer Kompatibilität
  • schreibe klare Fehlermeldung wenn keine benutzbare graphische Schnittstelle gefunden wurde
  • sende Warnung dass Konto leer wird bei 125 MB

00.12.008-beta

  • captcha-code wurde plattformunabhängig

00.12.007-beta

  • Problem behoben, dass aktualisierte Kaskaden nicht für die automatische Blacklist berücksichtigt wurden

00.12.006-beta

  • patch für HTTP-Client-Bibliothek, damit Proxy-Authentisierung wieder funktioniert

00.12.001-beta

  • DNS-Auflösung bei Zwangsproxy-Einstellung erfolgt nun über SOCKS5
  • neuer User-Agent

00.11.037-beta

  • split-Fehler in gzip-Headern repariert
  • Testfall für geteilte gzip-Header hinzugefügt

00.11.035-beta

  • client-seitigen Byte-Zähler für fast leere Konten repariert
  • erzwungener Auto-Wechsel für kaskaden repariert
  • Abwärtskompatibilität zu 7.x Mix-Bezahl-Protokoll entfernt
  • neuer User-Agent
  • ersetze nicht innerhalb derselben Domain den Referer
  • Synchronisationsproblem mit InfoServices behoben

00.11.032-beta

  • filtere spezielle Zeichen aus XML
  • falsche Berechnung des PZ-hashes repariert
  • Problem behoben, dass das DLL-Update-Fenster nicht versteckt werden konnte
  • Aktualisierung von Hilfedateien

00.11.031-beta

  • automatischer Kontowechsel bei leerem Konto repariert
  • AGB-zertifikate zur InfoService-Konfiguration hinzugefügt
  • kein Timeout für InfoServiceDB-Einträge im Client-Kontext
  • Erweiterungen bei Stylesheet und Klassen zu AGBs
  • cz-Nachrichten aktualisiert

00.11.030-beta

  • zeige Warnung wenn Update-Zertifikate demnächst ungültig werden
  • zeige beim Update eine Nachricht an, wenn die Java-Version zu alt ist
  • umgedrehten lokalen/globalen listener repariert
  • Behandlung abgelaufener Zertifikate wurde derart verändert, dass sie nur noch mit einem maximalen Aufschub von 2 Monaten akzeptiert werden
  • Aktualisierung der AGB-Klassen
  • einige unnötige Panel-Updates bei "onUpdateValues()" wurden entfernt

00.11.029-beta

  • filtere spezielle Zeichen aus Kaskadennamen-Fragmenten

00.11.028-beta

  • einige Aktualisierungen zur automatischen Kaskadennamen-Generierung

00.11.027-beta

  • Sicherheits- und Längen-Reparaturen zur automatischen namens-Generierung für Kaskaden
  • möglicher Null-Zeiger in der Formatierungsfunktion von XMLUtil behoben

00.11.026-beta

  • möglicher Nullzeiger in JAPController repariert
  • baue Kaskadenname aus dem common name von Mix oder Betreiber wenn es vom jeweiligen Betreiebr so angegeben ist

Console:

  • speichere XML-Datenbankeinträge zum Cachen in sqlite-DB

00.11.025-beta

  • kleiner Fix für den Socket-Listener
  • "socks5"-Bezeichner auf "socks" geändert

00.11.024-beta

  • kleine Aktualisierungen an der Benutzeroberfläche

00.11.022-beta

  • Arbeiten an verschlüsselten Kontroll-Kanälen

00.11.021-beta

  • Warne bei der Benutzung von möglicherweise unsicheren Browsern
  • häufige Browser-Namen zu allgemeinen Statistiken hinzugefügt
  • möglicher Nullzeigen in PayAccountsFile repariert
  • kleinere Fehlerbereinigungen für JonDoConsole

00.11.020-beta

  • benutze JCE DSA Schlüsselgenerator wenn vorhanden (benötigt bouncycastle für >= 1.3 Java)
  • einige Debug-Warnungen beim Öffnen des Kontoimports wurden hinzugefügt
  • möglicher Nullzeiger in HyperLinkAdapter repariert
  • einige Updates für AGB-Klassen

InfoService:

  • zähle alte Bibliotheksversionen als "unknown"

00.11.019-beta

  • Speicherleck in HTTPProxyCallback repariert
  • warne wenn Guthaben bei großem Download nicht ausreicht
  • unterbreche überwachten Datei-Auswahldialog automatisch wenn Windows-API blockiert
  • Aktualisierung einiger Nachrichten und Hilfedateien mit Bezug auf die Browserkonfiguration

JonDoConsole:

  • ermögliche Konto-Import
  • einfache toString()-Method für MixCascadeInfo

00.11.018-beta

  • Aktualisierung von AGB-Klassen

InfoService:

  • sende AGB-Vorlagen unkomprimiert

console/Controller:

  • asynchrone start/stop-Methoden
  • transparente Beschreibungsklassen für Kaskaden und Mixe

00.11.017-beta

  • aktiviere header-Filterung für CONNECT-Anfragen
  • entferne systemweite Java-Proxy-Einstellungen mit einem Aufruf von ProxySelector
  • warne wenn beim Update keine InfoService-Zertifikate verifiziert werden können
  • erzwinge minimale Java-Versions
  • empfehle Update auf stabile version wenn die neueste Beta-Version unterhalb der stabilen Version und der installierten Beta-Version liegt
  • einige Vorbereitungen zur Einführung eines AllowProxyConnection-Callbacks
  • Aktualisierung einiger Hilfedateien

00.11.016-beta

  • neue holländische Übersetzung
  • TermsAndConditionsDialog ins gui package verschoben zur besseren Wiederverwendbarkeit

InfoService:

  • stelle sicher, dass Performancedaten des letzten Tages der letzten Woche beim Tageswechsel gelöscht werden

00.11.015-beta

  • Aktualisierung einiger Hilfedateien

00.11.014-beta

  • erkenne Abrechnungsfehler in der Bezahlinstanz durch Berechnung der Summe über alle lokal gespeicherten Kostenbestätigungen

00.11.013-beta

  • Funktionalität ergänzt um gzip/deflate http-content-encoding zu (de)komprimieren
  • einige Änderungen am AGB-Code
  • HTTPConnectionWatch entfernt

InfoService:

  • zeige bis zu 0.01% in Versionsstatistik

00.11.011-beta

  • gröbere Versions-Statistik
  • explizite benutzerdefinierte Filteroption für kostenfreie Dienste ergänzt

00.11.010-beta

  • DSA-Schlüssel-Pool für Konten auf einen reduziert
  • erzeuge InfoService-Statistiken über Java-Versionen und Betriebssysteme

00.11.009-beta

  • klarere Darstellung der Dialoge zur Vorratsdatenspeicherung
  • schließe Kaskaden-Popup-Menü beim Klick auf Hauptfenster
  • asynchrones Update der Bezahlinstanzen beim Start

00.11.008-beta

  • falsche UTF8-Transformation korrigiert
  • mögliche Nullzeiger in Startklassen korrigiert
  • Unterstützung für proxy-keep-alive für direct proxy
  • zeige immer oberen Rand der AGB
  • lade Anonym-o-Meter-Bilder für "Offline" und "Verbinde" im Voraus

00.11.006-beta

  • Filter für Vorratsdatenspeicherung ergänzt
  • Zertifikatsüberprüfung auf verifizierte Kaskaden-Zertifikate repariert
  • Tooltip-Fehlermeldung für Forwarding-Server korrigiert
  • verbinde nicht automatisch zu Premium-Diensten wenn der benutzerdefinierte Filter aktiv ist und kein aufgeladenes Konto vorhanden ist
  • kritische Header-Ersetzung (HTTP_ACCEPT_ENCODING) wurde erstmal entfernt

00.11.005-beta

  • reagiere sofort auf das Umschalten von automatischen Konto- und InfoService-Updates

00.11.003-beta

  • codiere XML-Zeichen beim Speichern und Laden des Hilfepfads als Entitäten
  • Hilfedateien: detailliertere Beschreibung des Anonym-O-Meters
  • Schließe das Programm bei Schweren Fehlern beim Start
  • Setze Auswahl auf Standard-InfoServices wenn bei der Anzeige des InfoService-Panels noch kein InfoService ausgewählt ist
  • redundante Speicherung von Kaskadendaten im Services-Panel entfernt
  • Performance-Problem bei schnellen Downloads durch eien Begrenzung der GUI-Updates korrigiert
  • Referenzen zu jap-Packages aus dem InfoService entfernt

00.10.081-beta

  • bessere Vertrauens-Synchronisation zwischen TrustModel und JAPConfAnon
  • mögliche Nullzeiger in BasicTrustModel korrigiert

00.10.080-beta

  • zeige keine Nachricht "neue Dienste" wenn eine Verbindung zu einem Premium-Dienst besteht

00.10.079-beta

  • einige Streams die fälschlicherweise offen blieben werden nun geschlossen
  • etwas Tuning bei der Verarbeitung von Strings
  • Änderung einiger Hilfedateien

00.10.078-beta

  • Nullzeiger beim Löschen von Konten ohne Kontostand korrigiert
  • erster Konsolen-Prototype mit vollständiger Unterstützung für Bezahlung fertig
  • Änderung einiger Schnittstellen

00.10.077-beta

  • kleinen GUI-Update-Fehler korrigiert, der dazu führen konnte, dass die Mini-Ansicht über dem Hauptfenster angezeigt wurde
  • Nullzeiger korrigiert der auftrat, wenn eine Verbindung zu einem bezahlten Dienst ohne aktives Konto hergestellt wurde
  • Methode zum Lesen von Standard-Zertifikaten aus JAPController nach JAUtil verschoben
  • Änderung einiger Schnittstellen

00.10.076-beta

  • Indizierungsfehler behoben der zu beschädigten HTTP-Post-Daten führen konnte
  • "Aggressiver Modus" eingeführt, um unnötige Speicherung von XML-Daten zu verhindern (Speicheroptimierung)
  • zeige "Anwendung läuft bereits"-Fenster nicht über allen anderen Fenstern
  • validiere sofort alle Zertifikate erneut wenn die Verifizierung ein- oder ausgeschaltet wird
  • zeige Inaktiv-Status für abgelaufene/unverifizierte InfoServices
  • Qualitäts-Filter mit SOCKS5-Filter ersetzt
  • kleine Korrektur bei der Verifizierung von selbst eingetragenen Kaskaden
  • Aktualisierung einiger Hilfedateien

00.10.075-beta

  • allgemeine InfoService-Update-Klassen in die anon-lib verschoben
  • passive InfoService-Update-Klassen nach infoservice verschoben
  • TrustModel in die anon-lib verschoben
  • Klasse AbstractAutoSwitchedMixCascadeContainer aus dem Controller in die anon-lib extrahiert
  • Arbeiten am AGB-Code
  • JobQueue ist jetzt ein Daemon-Thread
  • Schalter hinzugefügt um die Suche nach Unterklassen zu verhindern
  • suche im portablen Modus standardmäßig nicht nach Java-Updates wenn ein externes JRE verwendet wird (kann reaktiviert werden)
  • Fix für die Änderung von mehr als einer Zertifizierungsstelle gleichzeitig: aktualisiere die Ansicht nicht während die Änderungen durchgeführt werden
  • erlaube explizit die Verifikation von selbstsignierten Zertifikaten
  • unnötiger Signatur-Verifikationsthread entfernt
  • installiere die Hilfedateien nicht wenn der Konsolenmodus aktiviert ist

00.10.074-beta

  • Nullzeiger repariert, wenn Nachrichten nicht initialisiert wurden
  • Validierung vertrauenswürdiger Zertifikate wenn keine Wurzel-Zertifikate verfügbar sind wurde repariert
  • vereinheitliche Synchronisationsreihenfolge in CertificationStore um Deadlocks in der Zertifikats-Benutzerschnittstelle zu verhindern

00.10.073-beta

  • ignoriere Zertifikate beim Kontakt zu Urlade-InfoServices
  • --portable-help-path nach --help-path umbenannt
  • Hilfepfad darf vom Nutzer nicht geändert werden wenn --help-path gesetzt ist
  • Aktualisierungen für einige Bilder
  • zeige Standard-Namen für benutzerdefinierten Filter wenn der Name nicht geändert wurde
  • Prüfung auf verschachtelte Hilfedateien repariert
  • ermögliche zip/jar-Extraktion in bestehende Verzeichnisse
  • Kommandozeilenschalter --programName hinzugefügt

InfoService:

  • Geschwindigkeitsmessung im InfoService ist schneller in "harten Zeiten"
  • neue Standard-Konfiguration für InfoService-Performancemessungen

00.10.072-beta

  • zusätzliche Überprüfung für gültigen Ländercode in MixCascade
  • JAPMessages und ISO-Code-Mappers nach anon.util verschoben; IMessages-Interface gelöscht
  • neuer Splash-Screen und neue Kopfzeile für Hauptansicht hinzugefügt
  • GUI-Aktualisierungs-Problem beim Dienste-Kombinationsfeld repariert
  • verbiete Abbruch während der Update-Wizard die jar-Datei überschreibt

00.10.071-beta

  • Hilfedateien aktualisiert (MAC-Adresse)
  • Build-Ziel zum erzeugen einer portablen Mac OS X distribution ergänzt
  • neue JonDonym-Grafik
  • Unterstützung für Mac OS X Dock-Menü_Bibliothek aktiviert
  • Referenz von JAPConstants.aktVersion nach AnonService.ANONLIBVERSION geändert (in XMLResponse)

00.10.070-beta

  • möglichen Nullzeiger beim Start des DB-Threads repariert
  • Abwärtskompatibler Parsing-Algorithmus für den portablen Hilfepfad
  • zeige keine UTF8-Zeichen für JREs < 1.4 bei der Anzeige der Performance-Daten
  • einige Fixes zum seltsamen pack()-Verhalten beim Programmstart
  • zeige InfoService-Fehlermeldung über anderen Fenstern wenn sie beim Programmstart auftritt
  • Kommandozeilenoption zum Extrahieren der Hilfedateien ergänzt
  • die Methode MultiCertTrustGraph.countTrustedRootNodes() zählt nun nur noch solche Knoten als gültig, die mindestens einen gültigen Kind-Knoten haben

00.10.069-beta

  • verständlichere Beschreibung in der Zertifikatsübersicht
  • zeige Update-Wizard und Dialog zum Entpacken der Hilfe über der aktuellen Ansicht (inklusive der Config-Ansicht)
  • zeige in alten JonDos beim ersten Start nach dem Update einen Hinweis zum Lesen der Hilfe an
  • Pfad-Fehler beseitigt, der es verhinderte die Hilfe zu installieren und zu verschieben
  • erlaube benutzerdefinierte Kaskadenfilter, die alle aktuell geladenen Dienste blockieren würden
  • JAPConfInfoService und JAPConfCert: deaktiviere Schaltflächen die abhängig von der auktuellen Auswahl gerade nicht benutzbar sind
  • neuer InfoService hinzugefügt
  • Bugfix: benutze beim ersten Start alle InfoServices
  • Bugfix: aktualisiere beim ersten Start die Nutzerzahlen

00.10.068-beta

  • Config-Option "Dienste" umbenannt zu "Anonymität"
  • Update-Wizard für den speziellen Fall repariert, dass die jar-Datei root-geschützt ist, aber das jar-Verzeichnis nicht
  • setzte relativen Pfad für die Debug-Datei um portablen Modus
  • zeige alle Popup-Fenster über der momentanen Ansicht (das Config-Fenster eingeschlossen)
  • zeige verständlichere Nachrichten beim Start des Forwarding/Anti-Zensur-Servers
  • behalte erweiterte Ansicht beim Update von alten JonDo-Versionen bei die den "Erweiterte Ansicht"-Status nicht gespeichert haben
  • einige GUI-Korrekturen für das InfoService-Panel
  • Update einiger Hilfedateien

00.10.067-beta

  • zeige Auswahl-Box für Forwardings-Server in der vereinfachten Ansicht
  • Installations-Skript für Linux ergänzt
  • validiere Config-Panels beim Update
  • Löschen-Prüfung für JonDo-Updater
  • Hilfedateien aktualisiert

00.10.066-beta

  • tac.xslt in den Quellordner verschoben
  • Problem gelöst, dass der portable Hilfepfad nicht gesetzt wurde wenn kein portabler Browser eingestellt war
  • einige seltene GUI-Probleme im Zusammenhang mit JFileChooser repariert
  • akzeptiere Ansichts-Änderung im Assistenten nach einem Neustart
  • einige Hilfedateien und Nachrichten wurden aktualisiert (einige Worte zu TCP-Zeitstempel-Angriffen ergänzt)

00.10.065-beta

  • Fix für auf manchen WinXP-Systemen blockierenden DB-Thread
  • Linie um Münzstapel-Bilder entfernt

00.10.064-beta

  • einige Fixes für die Datenbank-Klassen
  • kleinere UI-Fixes

00.10.063-beta

  • Zahl der Timeout-Threads für interne Datenbank wurde optimiert
  • zeige Schaltfläche zur Liste der Änderungen im Dialog, der auf ein Update hinweist
  • führe Admin-Kopie beim Update nur durch, wenn Standard-Kopie fehlschlägt
  • Hilfekontext beim Kontobackup-Erinnerungsdialog repariert
  • 3/4-Bewertung für Anonym-o-Meter ausgetauscht
  • Laden von einfacher/erweiterter Ansicht repariert

00.10.062-beta

Wichtige Änderungen:

  • intuitiverer und freundlicherer Bezahl-Dialog
  • CA-Zertifikat der German Privacy Foundation ergänzt
  • Nutzer kann den Pfad zum portablen Browser auswählen und ändern

Kleinere Änderungen:

  • falsche Fehlermeldung aus der Windows-Admin-Kopierprozess entfernt
  • Parser und Dialog für die XML-Informationen über Vorratsdatenspeicherung bei Mixen
  • einige GUI- und pack()-Bugs wurden repariert
  • "Einfache Ansicht" ist nun die Standard-Ansicht
  • verständlichere Fehlermeldung, wenn Schreiben der Konfigurationsdatei fehlschlägt
  • patch für kleinen Anzeigefehler im Systray (Umlaute)
  • Anonym-o-Meter-Bilder aktualisiert
  • Ausführungspfad für den Neustart von JonDo auf Linux/UNIX repariert
  • weitere Arbeiten am AGB-Code
  • einige Aktualisierungen an Hilfedateien und Aktualisierungen von Nachrichten

00.10.061-beta

  • neue Kanalverschlüsselung mit RSA-OAEP

00.10.060-beta

  • einige Hilfedateien wurden aktualisiert
  • intuitiverer Dialog zur Bitte um Bezahlung

00.10.059-beta

  • einige Hilfedateien wurden aktualisiert

00.10.058-beta

Wichtige Änderungen:

  • neue Anonym-O-Meter-Bilder hinzugefügt

Kleinere Änderungen:

  • Verarbeitung von vorausbezahlten Bytes in der Challenge wird übergangen wenn der Mix das neue Bezahlprotokoll unterstützt
  • versuche einzelne Ressourcen zuerst mit Standard-Java-Methoden zu laden (wichtig für Applets)
  • visuelle Integration des Dienst-Kontextes

00.10.057-beta

  • NEW_CHANNEL_ENCRYPTION-Option ergänzt, welche ein modifiziertes Mixprotokoll aktiviert, das zwei verschiedene Schlüssel für die symmetrische Verschlüsselung je Mix verwendet (einen für Upstream und den anderen für Downstream) statt nur einem einzigen pro Mix

00.10.056-beta

  • UpdateWizard wird geschlossen wenn rootCopy scheitert
  • Update-Icons für Mac OS hinzugefügt
  • abgelaufene Zertifikate werden aktualisiert, während das Programm läuft
  • keine Auto-Skalierung für Bilder in MultiCertOverview und CertDetailsDialog
  • hebe mehrfache Zertifizierungspfade nur dann hervor wenn sie nicht abgelaufen sind
  • Gültigkeitsprüfung von InfoService-Anfragen nur für InfoServices mit Zertifizierungspfad

00.10.055-beta

  • beim Öffnen des Mac OS X Admin-Dialogs wird nun ein Icon und "JonDoUpdater" als Anwendungsname angezeigt
  • UpdateWizard verschwindet wenn Kopiervorgang fehlschlägt
  • filtere Dienste welche nicht wenigstens einen nicht-abgelaufenen Zertifizierungspfad im ersten oder letzten Mix haben
  • blockiere InfoService-Anfragen für InfoServices mit ausschließlich abgelaufenen Zertifizierungspfaden
  • zeige verbunden-Status in Detailansicht
  • context-Argument zur Kommandozeile hinzugefügt
  • Aktualisierung einiger Hilfedateien

00.10.054-beta

  • einige Vorbereitungen für neue Anonym-O-Meter-Grafiken
  • root-copy für Windows, Linux and Mac OS aktualisiert
  • zähle nicht mehr als drei Mixe für Anonymitäts-Verteilung
  • verbiete Verbindungen zu Diensten mit ausschließlich abgelaufenen Zertifikaten

00.10.053-beta

  • Arbeiten an der neuen Flusskontrolle - sollte nun als "proof-of-concept" funktionieren

00.10.052-beta

  • berechne Zahl von Ländern und Betreibern einer Kaskade neu wenn der Zertifikatsstatus sich ändert
  • vollständiger Review von JAPConfCert
  • einige skalierte Icons hinzugefügt
  • Update-Funktionalität für Linux/UNIX mit root-Rechten
  • zeige Vorratsdatenspeicherung mit Warn-Icon an anstatt mit Text; jetzt auch im Hauptfenster
  • zeige Hilfe zu Zertifikaten im Inhaltsverzeichnis (Einführungsteil)

00.10.051-beta

Wichtige Änderungen:

  • Präsentation von Diensten/Mixen mit Vorratsdatenspeicherung fertig
  • Detailansicht ist klarer und schlanker
  • zeige Zertifikatsstatus für Betreiber/Mixe auch im Hauptfenster

Kleinere Änderungen:

  • Synchronisierungsproblem beim Zugriff auf AccountInfo member-Variablen behoben
  • Fehler beim Parsen von Headern behoben der auftrat, wenn die Header-Endebegrenzung (CRLFCRLF) auf zwei verschiedene Chunks aufgeteilt wird
  • überprüfe Antwortzeit-Attribut nicht wenn Antwortzeit nicht gefiltert wird
  • Behebung einiger Layout-Probleme im InfoService-Panel
  • zähle Mixe mit demselben Betreibernamen nicht als Mixe von verschiedenen Betreibern
  • neue ID für ServiceOperator-Objekte: XOR des Betreiber-Subject-Key-Identifiers
  • blackliste ServiceOperator auch nach dem Organisationsmanen, nicht nur nach der ID
  • entferne Filterung nach Geschwindigkeit/Antwortzeit aus Standardfiltern

00.10.050-beta

  • klare Anweisung im Dialog der bei einer Verbindung zu einem Premiumdienst angezeigt wird die zeigt, wie man den Dialog abschalten kann
  • verstecke Dienste ohne Performance-Daten im benutzerdefinierten Filter wenn Performance-Daten gefiltert werden
  • aktualisiere automatisch die Performance-Daten bei einer manuellen Aktualisierung der Dienste
  • Lösche bisherige Dienste vor dem manuellen Update nicht (alte Dienste werden während dem Datenbank-Update schon automatisch gelöscht)

00.10.049-beta

Wichtige Änderungen:

  • Unterstützung für mehrfache Zertifizierungspfade

Kleinere Änderungen:

  • verberge Premiumdienste im Standardfilter erst bei >8000ms delay
  • GUI-Deadlock durch Synchronisierung von pack() und updateValues() beseitigt
  • Plausibilitätsprüfung bevor Best-Schranken angezeigt werden (wird benötigt wenn nicht alle InfoServices Best-Schranken senden)
  • Dienstauswahl für Linux reaktiviert

00.10.048-beta

  • vollständig überarbeitete Hilfedateien
  • zeige gewählten Dienst bei Bezahl-Nachrichten (Kontext wird klarer)
  • größer/kleiner oder gleich - Zeichen für gute Performancedaten
  • verstecke Popup-Menüs der Dienste-Kombinationsfeldes auf Linux-Systemen
  • erlaube die direkte Auswahl von Filtern durch Klick auf Einträge im Dienst-Kombinationsfeld
  • Schnittstelle, um beim Update zu Administrator/root zu schalten; implementiert für Windows, vorbereitet für Linux/MacOS

00.10.047-beta

  • setze manuell konfiguratierten Dienst niemals automatisch auf die Blacklist
  • kontaktiere niemals den InfoService wegen fehlender AGB während des Verbindungsaufbaus zu einem Dienst
  • schlage keine abgelaufenen Konten dafür vor, Transaktionen abzuschließen
  • zeige Verfügbarkeit als "unbekannt" and wenn keine Daten über die Verfügbarkeit vorhanden sind
  • zeige letzte Aktualisierung des Kontostands an
  • equals-Methode bei PaymentInstanceDBEntry ergänzt, damit bekannte BIs beim Update nicht gelöscht werden
  • wenn beim Beenden ungesichterte Konten exixstieren, zeige den Export-Dialog für das aktive/ein zufälliges Konto an
  • setze alle Werte im PaymentMainPanel beim Löschen des letzten Accounts zurück

InfoService:

  • zeige maxUsers in /cascadewebinfo
  • bytes der Header-Nachricht zählen nun bei der Performancemessung dazu

00.10.046-beta

  • setze manuell eingetragene Dienste nicht auf die Auto-Blacklist
  • Frage beim Verbinden zu einem Dienst niemals den InfoService nach AGB
  • schlage nicht vor, Transaktionen für abgelaufene Konten abzuschließen
  • zeige Verfügbarkeit als "unbekannt" wenn keine Daten über die Verfügbarkeit vorhanden sind
  • alternative Nachrichtentexte zum Setzen der anonymen Zugriffsoptionen

00.10.045-beta

  • Weiterentwicklung des AGB-Systems
  • Prüfmethode ergänzt, um http-header-chunks mit ungültigen Zeilenenden abzulehnen
  • überprüfe grundsätzlich die ID einer StatusInfo
  • verbesserte Logik bei der Eingabe ins Gutscheinfeld
  • sende HTTP/HTML-Fehlerseite, wenn keine HTTP-Filterung durchgeführt werden konnte
  • im Client-Kontext werden beim prüfen von XML-Dokumenten nun keine DNS-Namen mehr aufgelöst
  • verhindere dass Inhaltsdaten als HTTP-Antwort interpretiert werden falls ihre Byte-Folge dieselbe Anordnung hat
  • Wahlmöglichkeiten hinzugefügt, um bei Bedarf anonyme Update/Bezahlinstanz/Infoservice-Verbindungen grundsätzlich verhindern zu können
  • Anzeige der Leistungsdaten umformatiert
  • automatische Wiederverbindung nach Kontowechsel

InfoService:

  • Webinfos für Mixe
  • Caching für Webinfos

00.10.044-beta

  • sende und überprüfe letzte Aktualisierung des PerformanceInfo-Dokuments
  • zeige alle kostenlosen Dienste wenn der "kostenlose" Filter ausgewählt ist, unabhängig von der jeweiligen Leistung
  • Dienst-Namen: behandle den exotischen Fall, dass erster und letzter Mix denselben Betreiber haben
  • extrahiere optional den Mixnamen und einen kurzen Betreibernamen aus dem jeweiligen Zertifikat

InfoService:

  • Statusseite neu formatiert
  • speichere auch die bounds die angezeigt würden, wenn der Recovery-Algorithmus nicht implementiert wäre
  • ermögliche es dem passiven InfoService, selbst Leistungsdaten zu messen
  • optionales "/" bei einigen InfoService-Befehlen ergänzt

00.10.043-beta

  • Verbindungsfehler bei manuellen Diensten behoben

InfoService:

  • hole aktuelle Performance Info beim passiven Start aus dem Cache
  • asynchrones passives MixInfo-Update
  • zeige Urlade-InfoServices nicht an und leite auch nicht weiter
  • neue Berechnung der Leistungs-Bounds: schnelle Erholung nach schlechten Leistungsperioden
  • kleinere Bugfixes

00.10.042-beta

  • generische Sicherungs- und Wiederherstellungsfunktion für Datenbankklassen
  • Funktion zum Abrufen von Ausgangsadressen
  • lade Boot-InfoServices nur wenn weniger als drei InfoServices zur Verfügung stehen
  • neuer Konfigurationsassistent
  • Speicherleck in der Klasse AnonProxy geschlossen
  • Änderung einiger Nachrichtentexte
  • einige Bugs behoben

InfoService:

  • Webinfo-Dokument für Kaskaden
  • Passiver Modus für den InfoService (holt informationen, aber verteilt nicht)

00.10.041-beta

  • Deinstallationsroutine für Konfigurations- und Hilfedateien ergänzt
  • sofortige Aktualisierung von Dienst-Details bei einer Leistungsänderung
  • lösche Datenbankeinträge sofort wenn Sie nicht Teil der von den InfoServices abgerufenen Menge sind

00.10.040-beta

  • zeige unbekannten Anonymitätswert als "?" an
  • intuitive Kontrolle bei ausgeschalteter Anonymität:
  • behalte grundsätzlich die Antwort für den Kontroll-Kontext (keine Zeitbegrenzung mehr)
  • aktiviere temporär den allgemeinen Kontext bei "Nicht mehr anzeigen" (Auswahl ist gültig für alle Domains)
  • zeige Einzahlung von 0 als "Gutscheincode"
  • schütze Bezahlinstanzen mit Konten vor dem Löschen
  • überprüfe nach einem erfolgreichen Update vom InfoService nicht mehr die Gültigkeit von Bezahlinstanzen
  • aktualisiere JAPConfAnon wenn die Observer initialisiert werden
  • aktualisiere die Bezahlinstanzen automatisch beim Klicken auf die Update-Schaltfläche im Hauptfenster
  • einige Nachrichtentexte wurden geändert

00.10.039-beta

  • Bug in Linux beseitigt, wegen dem das Popup-Menü sich beim Anklicken schließt
  • kleinere Änderungen die ein Speicherleck reparieren sollen
  • Zeige Betreiber-Nationalität ausgeschrieben im Hauptfenster

InfoService:

  • setze einige Warnungen auf niedrigere Log-Level

00.10.038-beta

  • preparation for auto-close cascade popup menu on moving the main window
  • added a new conf tab for tc (invisible for now)
  • 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:

  • 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

00.10.037-beta

  • asynchrone Auto-Füllung für temporäre IS-Schicht im Details-Panel beim Start
  • experimentell: zeige Mix-Länder neben Betreiber-/Mixnamen im Kaskadennamen (Hauptfenster)
  • ein paar weitere kleinere Änderungen im Hauptfenster
  • allgemeiner Betreiber-Filter für Kaskadennamen

InfoService:

  • korrekte Übersetzung von IP-Adressen im Performancetest
  • speichere IP-Adressen im Perf-Log
  • schallte Agreement-Protokoll standardmäßig aus

00.10.036-beta

  • Vorbereitungen zur Anzeige von Betreiber-AGB
  • utf-8-Unterstützung für XML-Strings
  • system err log wird beim Start als temporäres Log aktiviert
  • preLoadConfigFile wurde robuster gegen Änderungen der XML-Struktur
  • die Hilfe "zum Mitnehmen" wird nun niemals außerhalb des portables Pfads installiert; wenn keine portable Installation möglich ist, wird die Hilfe in einem internen Fenster angezeigt
  • setze Hilfepfad zurück wenn verschieben fehlschlägt
  • zeige beste Performance-Schranken neben aktuellen Schranken an
  • Speicheroptimierung für HTTP-Headerfilterung
  • entferne korrespondierende Verbindungseinträge in HTTPProxyCallback wenn ein AnonProxyRequest beendet ist
  • systemweite/Java-weite SOCKS-Einstellung für JonDo deaktiviert
  • JAP-Icon für den Mac hinzugefügt
  • neue JAPDll aktiviert (ermöglicht Admin-Befehle)

00.10.035-beta

  • zeige nur 3-Betreiber-Kaskaden im Premium-Filter
  • 2 Sekunden Timeout für Kontoupdate beim Verbinden
  • setzte Vorauszahlungs-Zähler auf 0 beim Erhalt einer alten Kostenbstätigung beim Verbinden
  • bekomme Ausgangsadressen als "Nebenprodukt" aus der Leistungsmessung
  • zeige /exitaddresses

00.10.034-beta

  • logge einige wichtige Fehlermeldungen in den anon client Klassen
  • sauberer Schließmechanismus für Datenkanäle
  • kleine Synchronisations- und Zählfehler im Multiplexer behoben
  • Download-Pause zu Testzwecken im Multiplexer ergänzt

00.10.033-beta

  • Fehler beim Parsen einer Nachricht welche die Chunk-Größe übersteigt behoben
  • separate Aktivierung von HTTPConnectionListeners und HTTPProxyCallback vorbereitet

00.10.032-beta

  • Nutzerzahlen wieder zum Hauptfenster hinzugefügt

00.10.031-beta

  • HTTP-Zeichensatzproblem gelöst, das unter Linux auftrat
  • zeige Fehlermeldung wenn MapBox nicht geladen werden kann

00.10.030-beta

  • teile JonDo-Versionen auf in stabil/test(beta)/instabil; "instabil" wird nicht mit dem automatischen Update veröffentlicht und erscheint nicht im Changelog
  • Header-Filterung verbessert, so dass sie Header über mehrere Chunks hinweg verarbeiten kann

00.10.029-beta

  • manchmal auftretenden Nullzeiger beim Verarbeiten von HTTP repariert
  • Lizenztext in einigen Dateien ergänzt
  • einigen Copy&Paste-Code aus HTTPProxyCallback entfernt

00.10.028-beta

  • filtere Geschwindigkeits-Wert nur dann wenn positiver Geschwindigkeits-Filter gesetzt ist
  • Geschwindigkeits-Schranke von 1500 kbit/s hinzugefügt
  • Whitelist-Option weiter unten auf das Panel verschoben
  • entferne ungültige Geschwindikeits/Verzögerungswerte aus der Schrankenberechnung in JonDo
  • einige Nachrichten und Zeichen für unbekannte Leistungs-Daten hinzugefügt
  • Leistungs-Schranke im InfoService auf 15% gesetzt
  • setze auf vorher gewählten Filter zurück, wenn Leistungsfilter editiert wird und der Config-Abbrechen-Knopf gedrückt wird
  • InfoService gibt Integer.MAX_VALUE zurück wenn keine Geschwindigkeitsdaten verfügbar sind (aber -1 wenn ein Fehler auftrat)
  • InfoService zeigt nicht-gemessene Leistungsdaten als "?" an
  • InfoService: einige Synchronisationen ergänzt
  • InfoService: ernster Bug repariert - der für die Schranken benutzte Vektor wurde nicht ordentlich verkleinert

00.10.027-beta

  • erkenne und speichere doppelte HTTP-Header
  • erlaube Domain-Weise und allgemeine Kontrolle des nicht-anonymen Zugriffs wenn Anonymität ausgeschaltet ist
  • entferne 20% der schlechtesten Ergebnisse zur Berechnung der Performance-Schranken im InfoService

00.10.026-beta

  • Felder zur Performancemessung nach int konvertiert
  • unnötiges Kommando zur Aktualisierung des Einstellungsfensters entfernt, das zur Deadlocks unter MacOS X führte

00.10.025-beta

  • Filter kann nun direkt im Kaskaden-Popup-Menü editiert werden
  • erzwinge Erlaubnis für nicht-anonymes Surfen durch Umbenennen des XML-Attributs
  • Null-Zeiger in Cascade transport connection repariert bei einem Netzwerkfehlers auftrat
  • lade/speichere keine MixInfo-Objekte mehr, da diese automatisch aus MixCascade generiert werden
  • Java-Klasse für die Windows-Registry
  • Passwort-Fehler repariert der auftrat, wenn das Passwort falsch eingegeben wurde
  • filtere HTTP-Header wie JonDoFox
  • setze den PerformanceInfo-Updater auf eine höhere Priorität als den MixCascade-Updater
  • realistischere Performancegrenzen und -filtereinstellungen
  • macosxlib für ein Dock-Menü vorbereitet
  • Fehler bei der Darstellung der Verzögerung >4000 behoben (ms statt kbit/s)
  • automatisches DLL-Update in Windows mit Admin-Rechte
  • Unterstützung für shellExecute in Windows
  • DLL-Update ist nun auch dann möglich, wenn die DLL nicht im gleichen Ordner liegt wie die JAP.jar
  • falls das automatische DLL-Update fehlschlägt (zu alte DLL) werden nun detaillierte Anweisungen für ein manuelles Update gegeben
  • konsistente Standardwerte für "Auf Standardwerte zurücksetzen"
  • kleine Verbesserung für Hilfedateien
  • neuer Standardpfad für die Hilfe unter Windows / blockiere virtuelle Ordner
  • einige fehlende Grafiken zur Darstellung der Hilfe wurden ergänzt
  • Code und Kommentare allgemein aufgeräumt, Dokumentation
  • InfoService-Performancetest startet nun sofort, nachdem eine neue Kaskade aufgetaucht ist
  • zeige Schranken auf den Detail-Seiten des InfoServices

00.10.024-beta

  • setze Anwendungsnamen für Skype-Verbindung

00.10.023-beta

  • keine Änderung

00.10.022-beta

  • einige Log-Nachrichten zu Anti-Zensur-Connection-Klassen ergänzt

00.10.021-beta

  • ConsoleView geändert: verzögere setVisible ein wenig um 100% CPU-Verbrauch zu vermeiden, falls kein Input verfügbar ist (in einigen ausgefallenen Konfigurationen)

00.10.020-beta

  • Implementierung von neuen Forwarding-Funktionen vorbereitet

00.10.019-beta

  • ermögliche shellExecute für Windows
  • automatisches Windows-DLL-Update mit Admin-Rechten
  • wenn das automatische DLL-Update nicht funktioniert, gebe detaillierte Anweisungen für "Auf Standardwerte zurücksetzen"
  • konsistente Standardwerte bei consistent default values for "Auf Standardwerte zurücksetzen"
  • neuer Standard-Hilfepfad für Windows / blockiere virtuelle Ordner

00.10.018-beta

  • Detaillierte Performanceanzeige
  • öffne HTML-Hilfe in Entwicklungsumgebung
  • einige Compilerwarnungen entfernt
  • Filterkriterien leicht überarbeitet

00.10.017-beta

  • ermögliche fein-granulare Domainrestriktionen wenn Anonymitätsmodus aus
  • die Schaltfläche zum Verschieben der Hilfe ist nun nur aktiv wenn die Hilfe installiert ist
  • ignoriere vorhandenes Verzeichnis "help" wenn das gewählte Hilfeverzeichnis "JonDo" im Verzeichnispfad enthält
  • wiederhole die Anzeige automatisch entfernter Nachrichten im Status-Panel wenn die Anzeige unterbrochen wurde

00.10.016-beta

  • lese Umgebungsvariablen unter Java 1.2-1.4
  • GoogleMaps für MapBox
  • zusätzliche Fehlerprüfungen beim Öffnen von Prozessen
  • neues Browsericon
  • identifiziert verschiedene Versionen desselben Betreiberzertifikats korrekt beim Zählen der Betreiber

00.10.015-beta

  • InfoService: versuche zunächst, die Performance-Test-Verbindung zu sich selbst aufzubauen
  • InfoService: zeige Prozentuale Standardabweichung in Statusdetails
  • InfoService: geänderte Standardeinstellungen für performancetest
  • JonDo ist robuster gegen fehlende Performancedaten

00.10.014-beta

  • Auto-Entpacken der Hilfedateien und Präsentation im Standardbrowser (mit Rückfall-Lösung zum internen Hilfefenster)
  • Standard-Verbindungstimeout von 20 auf 30 Sekunden gesetzt
  • schnelles Login-Timeout von 4 Sekunden bis Standard-Timeout erreicht ist oder eine Verbindung zu einer Kaskade hergestellt wurde (nur wenn auto-Wechsel aktiviert)
  • gleitender Zeitrahmen für die Geschwindigkeitsmessung im InfoService
  • Geschwindigkeits-Info gegen böswillige InfoServices abgesichert (ID-Prüfung)
  • zeige maximale Anzahl Nutzer für limitierte Kaskaden an
  • erkenne Betreiberzertifikate mit demselben SKI als gleicher Betreiber beim Zählen der Mixe
  • zeige blockierte Bezahloptionen nicht in den Transaktinsdetails an
  • Standardpfade an Standards von Windows XP / Vista angepasst

00.10.013-beta

  • mögliches Deadlock beim Beenden des Dummy-Traffic-Kanals repariert
  • Performance-Messung stabilisiert

00.10.012-beta

  • schließe anonyme Verbindung wenn Timeout beim Bezahl-Login auftritt

00.10.011-beta

  • Parse Konto-Backupzeit als long
  • Geschwindigkeitsfilter an höhere Werte angepasst
  • setze standardmäßig minimale Dummy-Traffic-Verzögerung
  • beende Dummy-Traffic mit wait/notify
  • int-Überlauf in Update-Wizward repariert

00.10.010-beta

  • Redesign einiger interner Schnittstellen

00.10.009-beta

  • zeige Fehlerfenster wenn JonDo gestartet wird und bereits ein JonDo läuft
  • zeige keinen Warndialog beim Löschen wenn das Konto abgelaufen ist

00.10.008-beta

  • Vorbereitung für zusätzliche 64 bit dll

00.10.007-beta

  • Zeige Flaggen im Hauptfenster
  • Yahoo-MapBox statt Mapquest, da mapquest für die USA nicht mehr geparst werden kann
  • ein paar neue InfoService-Statistiken zur Performancemessung

00.10.006-beta

  • Erinnerung vor Auslaufen des Kontos auf sieben Tage gesetzt
  • Tab "Untersuchung" in "Studie" umbenannt
  • Zeige "Dienste" vor "InfoServices" in den Einstellungen

00.10.005-beta

  • einige Nullzeiger in InfoService-Performancetest repariert
  • Positives Ergebnis von checkID ist für MixInfo nun verpflichtend

00.10.004-beta

  • keine Änderung

00.09.035-beta

  • stelle Restvolumen im Bezahlpanel ganz nach oben

00.09.034-beta

  • Hotfix: PayPal hat von Sprach- auf Ländercode umgestellt ohne Bescheid zu sagen... Wir werden den Link demnächst von der Bezahlinstanz erzeugen lassen um schneller auf so etwas reagieren zu können.

00.09.033-beta

  • Anzeigeproblem bei manuell angelegten Diensten im Zusammenhang mit Flaggen repariert

00.09.032-beta

  • Länderflaggen für Mixe und Betreiber
  • weitere Anpassungen für die Studie
  • Reparaturcode zum Unterbrechen des Dummy-Traffic-Kanals

00.09.031-beta

  • behalte Performancemessungen von mindestens 2/3 der InfoServices
  • weitere Performancestatistiken im InfoService

00.09.030-beta

  • schweres Konsistenzproblem behoben: fehlende Synchronisation konnte zu Datenmüll führen, wenn upstream/downstream-Übertragungen zur gleichen Zeit erfolgten

00.09.029-beta

  • weitere Vorbereitungen für Schnittmengen-Test

00.09.028-beta

  • kostenpflichtige Dienste in Premiumdienste umbenannt
  • automatische Wiederverbindung to kostenfreien Diensten wenn Premiumdienste unerwünscht sind
  • automatische Verbindung zum Premiumdienst wenn Konto nach dem Aufladedialog aufgeladen ist
  • Proxy-Fehlererkennung aktiviert

00.09.027-beta

  • Proxy-Fehlererkennung vorübergehend deaktiviert

00.09.026-beta

  • Filter-Gleitschalter sind anklickbar
  • Vorbereitungen für öffentlichen Schnittmengen-Test
  • neue Proxy-Fehlererkennung

00.09.025-beta

  • einige alte paysafecard Codezeilen entfernt
  • möglichen Null-Pointer in JAPMessages entfernt (für InfoService)
  • ein paar neue Statistiken für das Performancemonitoring im InfoService
  • Delay-Slider geändert
  • Basisimplementierung zur Replay-Erkennung

00.09.024-beta

  • Neustart unter MacOS repariert
  • Leerzeichenproblem beim Start von Portable Firefox gelöst
  • Cast-Probleme bei XML-Elementen gelöst
  • Bug in der Transaktionsübersicht entfernt
  • NullPointer wenn PaymentInstanceDBEntry bei der Signaturprüfung nicht gefunden wird repariert
  • Geschwindigkeitsmonitoring für Mixkaskaden (bezahlt/nicht bezahlt)
  • Layout der humanStatus()-Seite geändert
  • Filter für Geschwindigkeit/Verzögerung
  • unnötige Kommandozeilenoption --portable-browserprofile entfernt
  • Verbesserungen beim Editieren benutzerdefinierter Kaskaden (logisches Verhalten)
  • Erklärung für Einzelmixe zum Panel hinzugefügt
  • Warnung zu aktiven Inhalten nicht im portablem Modus anzeigen (Verwendung von JonDoFox wird angenommen)
  • Meldung zu bezahlten Aktiven Zahlungen auf der letzten Wizard-Seite hinzugefügt
  • neue paysafecard-Implementierung

00.09.023-beta

  • Vorbereitungen für Performancemonitoring
  • einige Übersetzungstexte ergänzt
  • Bugfix zlib streams
  • MacOSX: Leerzeilen im Pfad zum Browser zugelassen

00.09.022-beta

  • strengere Login-Prozedur für Bezahlkaskaden
  • editierbarer Kaskadenfilter
  • vorbereitet für mobile Anwendung unter MacOS

00.09.021-beta

  • verhindere mehrfachen Start von JAP/JonDo
  • ermögliche mehrfachen Start nur mittels Kommandozeilenparameter
  • Details: sortiere Dienste automatisch
  • Details: zeige nicht-benutzbare Dienste in hellem Grau an

00.09.020-beta

  • Prioritätswarteschlange für Kontrollnachrichten
  • BufferedReader für TLS-Kommunikation

00.09.015-beta

  • erweiterter Fix zum Neustart bei Ausfall des Netzwerkzugriffs

00.09.014-beta

  • thread.yield() in up- und downloadthread eingebaut

00.09.013-beta

  • Automatischer Neustart, wenn Zugriff auf Netzwerkschicht des Betriebssystems durch Java-VM-Fehler nicht wiederherstellbar ist
  • Keine Erinnerung an Java-Update in der Statuszeile, wenn Update-Erinnerung deaktiviert

00.09.012-beta

  • Kopieren-Knopf beim Bezahlen wird nun nauch beim Klicken auf den Bilderlink aktiviert
  • Erinnerung für aktive Zahlungen ohne Link muss nun angeklickt werden, um fortzufahren
  • möglichen Null Pointer in der MixCascade-Klasse repariert
  • einige Synchronisierungen mit dem Code der Bezahlinstanz

00.09.011-beta

  • Vorbereitungen zu Performancemessungen über der InfoService
  • Datum zu paysafecards transaction ID hinzugefügt
  • Zähler zu paysafecards transaction ID hinzugefügt
  • mögliche Anzahl clicks für paysafecard-Zahlungen limitiert
  • automatisches Kontoupdate nach dem Aufladen mit paysafecard

00.09.009-beta

  • einige Textfehler ausgebessert
  • Debug-Ausgaben bei der Zertifikatsprüfung ergänzt

00.09.008-beta

  • versehentlich eingebauten Test-Button 'Aufladen' entfernt

00.09.007-beta

  • Verbesserung Bedienbarkeit paysafecard (noch nicht abgeschlossen)
  • Kopieren-Button erscheint erst nach erstmaligem Klick auf Bezahlen

00.09.006-beta

  • Basisunterstützung für paysafecard
  • neues Protokoll für Testzahlungen mit Kreditkarte
  • einige nicht gefangene Ausnahmen werden behandelt
  • Verbindungen zur Bezahlinstanz werden nach Ausnahme geschlossen
  • Timeouts zur Bezahlinstanz verkürzt
  • Bilder zu einigen Bezahlmethoden hinzugefügt
  • wähle beim Update automatisch stabile/beta-Änderungsliste aus

00.09.005-beta

  • einige Fehler beim Öffnen des Browsers behoben
  • Identifikatoren bei Volumentarifen ergänzt

00.09.004-beta

  • Zertifikat für Test-Bezahlinstanz erneuert

00.08.116-beta

  • kleiner Bugfix für MacOS
  • Codeformatierung

00.08.115-beta

  • Logo wieder nach links verschoben
  • Browser-Icon nur anzeigen, wenn Pfad bekannt ist

00.08.114-beta

  • offene Transaktionen werden nach zwei Wochen deaktiviert

00.08.113-beta

  • Ablauf-Prüfung für Bezahlinstanz
  • Logo/Splash erneuert

00.08.112-beta

  • neuer Splash-Screen und neuer Logotext in der GUI

00.08.111-beta

  • neuer Parameter --portable-help-path

00.08.110-beta

  • Debuginformationen zur benutzen Config-Datei und zum Browser

00.08.109-beta

  • "block infoservice interface" Fehlerbehandlung in InfoServiceDBEntry.doHTTPRequest() aktiviert für Socket timeouts (temporär nicht verfügbar)

00.08.108-beta

  • zufälliger Kaskadenwechsel beim Start kann per Option abgeschaltet werden

00.08.107-beta

  • Französische Übersetzung angepasst
  • IDs für Bezahltarife

00.08.106-beta

  • Warnung wenn Konto abläuft
  • kleine Textänderungen
  • Französische Übersetzung aktualisiert

00.08.105-beta

  • kleine Sprach-Berichtigungen
  • kleine Updates in Hilfedateien, etwa in "Danksagung" und "Fehlerbeseitigung"

00.08.104-beta

  • Anzeige "kostenlos" bei Einzelmixen
  • Start des portablen Browsers (wenn vorhanden) über Popup-Menü möglich

00.08.103-beta

  • kleine Änderung in http-Clientbibliothek (trim)
  • neue Debug-Anweisung in AIControlChannel
  • versteckte Checkbox in Bezahlungen ohne Link repariert
  • Fix: Bezahlinfos im Payment-Wizard anzeigen für andere Sprachen als de/en

00.08.102-beta

  • Möglichkeit um einzelne Nachrichten nur auf kostenfreien Kaskaden anzuzeigen
  • optionaler längerer Text für Nachrichten-Popups
  • portablen Browser in MacOS öffnen
  • Zahlungsdaten mit französische Übersetzung werden wieder angezeigt
  • führe zum Kontobackup beim Schließen, wenn ein Konto noch nicht gesichert ist
  • Konto-"Export" umbenannt zu "Sicherung"
  • einige übersetzte Texte hinzugefügt

00.08.101-beta

  • Link zu Infoseite repariert
  • Erinnerung zu Bezahlung per Web.Link hinzugefügt

00.08.100-beta

  • Übersetzung in Deutsch, Englisch, Holländisch und Französisch fertiggestellt
  • Pfade der Hilfedateien vorbereitet für Drupal-CMS-Integration
  • Überschrift aus der Dienste-Kombobox entfernt
  • zeige Warnung wenn Anti-Zensur aktiviert wird/wurde
  • ermögliche Popups für kostenlose Verbindungen
  • Mini-Ansicht so angepasst, dass sie besser auf dem Bildschirm untergebracht werden kann

00.08.099-beta

  • automatischer Start des Assistenten wird im portablen Modus unterdrückt
  • Erinnerung beim Schließen wird im portablen Modus unterdrückt

00.08.098-beta

  • Wenn ein portabler Browser angegeben ist, werden interne URLs nun in diesem Browser geöffnet. Der System-Standardbrowser wird ignoriert und nur im Fehlerfall benutzt.

00.08.097-beta

  • "block infoservice interface" Fehlerbehandlung in InfoServiceEntry.doHTTPRequest() temporär deaktiviert, da die momentane Implementierung zu restriktiv wäre, insbesondere da nicht alle gefangenen Fehlermeldungen wirklich aussagen, dass der IS gar nicht mehr funktioniert. Beispielsweise liefert der IS für ZLIB-codierte Datenströme manchmal Unsinn zurück (was allerdings ein Bug ist), funktioniert aber gut bei PLAIN-Abfragen. Das Interface sollte aber wohl blockiert werden, wenn der Verbindungsversuch fehlschlägt.

00.08.096-beta

  • JonDo friert nicht mehr ein, wenn Forwarding-Server beendet wird
  • --portable-browser wurde in --portable zurückbenannt
  • Angabe des Browsers ist nun optional
  • jap.conf wird standardmäßig in das Verzeichnis der JAP.jar gelegt und von dort geladen
  • --portable-jre führt dazu, dass JonDo Updatehinweise für Java unterdrückt

00.08.095-beta

  • Möglichkeit hinzugefügt, Nachrichen an Clients mit Konten zu schicken
  • Argument --portable umbenannt in --portable-browser und zur Hilfenachricht hinzugefügt
  • Grafik-Problem mit Browser-Knopf repariert

00.08.094-beta

  • Nachrichten vom InfoService können erst nach dem ersten Anklicken gelöscht werden
  • bei nicht-anonymer Verbindung: DirectProxy arbeitet intuitiver (Anzeige der aufgerufenen IPs/Domains, keine weitere Nachfrage wenn IP/Domain bereits erlaubt wurde)
  • versteckte Startoption --portable um eine Verknüpfung auf einen Browser einzubinden
  • JonDos-Logo im Hauptbildschirm

00.08.093-beta

  • Kontoaktualisierung nach Import
  • StatusPanel setzt jetzt die Anzeige zurück wenn nur noch eine Nachricht vorhanden war und gelöscht wurde
  • "löschen" von Statusmeldungen in "ausblenden" umbenannt

00.08.092-beta

  • Kommandozeilenoption --cascade hinzugefügt (um die zu verwendende Kaskade von der Kommandozeile aus zu setzen)
  • Ein paar Aufräumarbeiten beim Parsen von Hostname und Port - z.B. wurde es in ListenerInterface verschoben, da der Code zum Parsen von Hostname:Port vorher in verschiedenen Klassen vorlag

00.08.091-beta

  • Größe des Hauptfensters änderbar

00.08.090-beta

  • holländische Übersetzung fertiggestellt

00.08.089-beta

  • Erfolg- und Fehlerseiten nach e-gold-Zahlungen werden nur in verfügbaren Sprachen angezeigt
  • InfoServiceHolder zeigt bei Fehlern den Request-Code im Log an
  • Reihenfolge der angezeigten Bezahloptionen kann von der BI festgelegt werden
  • Ab 100 MB wird Kontostand als voll angezeigt
  • statt hässlicher KB-Formatierung wird im Hauptfenster die Aktivitätsanzeige animiert, wenn Daten übertragen werden

00.08.088-beta

  • keine Fehlermeldung mehr im Log, dass Balance-Update fehlschlägt, wenn JAP heruntergefahren wird
  • bei einer neuen Verbindung wird grundsätzlich ein Balance-Update geholt, wenn die ersten Daten übertragen werden
  • Wechsel der Bezahlmethode im Auflade-Wizard möglich
  • Choice-Buttons bei Tarifen sind besser ausgerichtet
  • Möglichkeit, Anonymität auszuschalten wenn man beim Wechseln oder Löschen des aktiven Kontos danach gefragt wird

00.08.085-087beta

  • Link auf Changelog im Update-Wizard
  • Bug bei Cent-Kreditkartenzahlungen behoben
  • Hinweis auf Verbuchungszeit der Bezahlungen am Ende des Kontodialogs
  • Englisch ist immer Default-Sprache, wenn eingestellte Sprache nicht gefunden wurde
  • NullPointer-Fehler beim Umschalten der Details behoben

00.08.084-beta

  • weiteres Deadlock entfernt, verursacht durch Aktualisierung der Kontoanzeige
  • Status-URLs für andere Sprachen als de/en repariert
  • Hilfe zu Netzwerkeinstellungen verlinkt
  • Verweis auf Proxyeinstellung im Assistenten korrigiert
  • Nachfrage vor dem Löschen einer Statusmeldung
  • beim Öffnen von URLs über JAP wird eine eventuell gesetzte generelle Sperre für nicht-anonyme Verbindungen ausgeschaltet, wenn der Anonymitätsmodus aus ist und die aufgerufene Webseite per HTTPS angesprochen wird; ansonsten könnte keine Fehlermeldung angezeigt werden
  • vorbereitet für e-gold-Zahlungen

00.08.082-beta

  • Anzeige der übertragenen Daten und des Kontostands im Hauptfenster in KByte
  • Häufigkeit der Kontostand-Aktualisierung abhängig von übertragenem Datenvolumen
  • Ausrichtung von Kontostand und übertragenen Daten im Hauptfenster
  • Löschen-Knopf für Nachichten vom InfoService
  • Status-Panel passt sich Schriftgrößenänderung an
  • Größe des Hauptfenster nicht mehr veränderbar
  • Schriftgrößenänderung nun nur noch bis zu 130%
  • bei Web-Bezahlmethoden wird der Link von HTTPS zu HTTP geändert, wenn die Anonymität aus ist, so dass JAP eine Fehlermeldung anzeigen kann

00.08.081-beta

  • offene Transaktionen können direkt eingesehen werden
  • Verbindungstrennung, wenn keine Verbindung möglich ist und Browser-Transaktion angestoßen wird (Fehleranzeige wird möglich)
  • Anzeige offener Transaktionen und abgelaufener Konten im Hauptfenster
  • NullPointer bei Kontoneuanlage und noch keinem vorhandenen Konto repariert

00.08.080-beta

  • niederländische Übersetzung begonnen
  • Wizards passen ihre Größe automatisch an, wenn Inhalt etwas zu groß
  • ScrollPane für Transaktionsdetails
  • Sprachwahl im Assistenten erweitert

00.08.079-beta

  • SOCKS-Testklasse
  • Ausschalten den Socket-Timeouts für Pay-Kaskaden-Verbindungen entfernt

00.08.078-beta

  • CC-Selbstheilungsmechanismus verbessert
  • Spracheinstellungen werden zum einfacheren Bearbeiten der Lokalisierung zuerst aus dem JAP-Verzeichnis geladen, dann aus der JAP.jar
  • Anonymitätsanzeige überarbeitet:
  • Werte zwischen 0 und 10
  • (AnzahlNutzer) / 500 * (Länder + Betreiber) + (Länder -1) + (Betreiber - 1)
  • Länder (maximal 3)
+ 1 Punkt je Mix, wenn Betreiber UND Mix in jeweils einem anderen Land stehen als die anderen Betreiber/Mixe in der Kaskade
  • Maximal 3 Betreiber
  • zu geringe Länderzählung bei nur einem Betreiber korrigiert

00.08.077-beta

  • Freeze-Bugs bei unnötigem validate-Befehl und Null-Pointer auf PacketCounter beseitigt
  • Selbstheilungsmechanismus bei verlorenen CCs

00.08.076-beta

  • Bugfixes an Tor-Client-Implementierung

00.08.075-beta

  • Freeze-Bug bei Anzeige der Warnung bei leerem Konto beseitigt
  • CC-Abrechnung korrigiert (es wird nun immer das PrepaidInterval aufgefüllt)
  • Bezahl-Flipping-Panel repariert

00.08.074-beta

  • Größe des "Details"-Panel kann gespeichert werden
  • beim Umstellen der Schriftgröße werden Details/Hauptfenster automatisch angepasst
  • Informationen im Konto-Panel sind etwas aussagekräftiger
  • bei bevorstehender Leerung eines Kontos wird vorgeschlagen, ein neues Konto zu erzeugen

00.08.072-beta

  • "Aktivieren"-Knopf wird bei aktivem Konto ausgegraut
  • Löschen-Funktion für Konten gefixt
  • Zählen der übertragenen Bytes korrigiert (war zu niedrig)
  • weniger Threads für Zählen der Bytes
  • Performance der Kaskaden-"Details" leicht erhöht
  • Signaturprüfung ist nun niedrig priorisierter Thread (geringere Prozessorbelastung)
  • "JonDo" in die Titelzeile eingefügt

00.08.071-beta

  • Korrektur der CC-Berechnung (Bugfix)
  • Proxy-Fehlererkennung vorübergehend entfernt, da sie nicht zuverlässig arbeitet
  • häufigere Updates des Kontostands

00.08.070-beta

  • optionale Begrenzung der gleichzeitigen Request-Threads (bei Speichermangel)
  • automatische Umschaltung auf anderes Konto bei Trennung von Kasakde wenn Konto leer
  • zufällige Auswahl der Bezahlinstanz-Netzwerkschnittstelle
  • Listener-Host/Port können per Kommandozeilenbefehl gesetzt werden
  • Forwarding-Client, Portlistener und Proxy auf Netzwerk-Panel zusammengefasst

00.08.068-beta

  • Anzahl gleichzeitiger InfoService-Threads begrenzt
  • Zertifikat für Test-BI und Testkaskaden werden künftig automatisch aus der stabilen Version entfernt

00.08.066-beta

  • auf Anforderung der Kaskade wird nun immer eine Kostenbestätigung gesendet (auch wenn es keine neue ist)
  • neues Icon für SOCKS

00.08.065-beta

  • Unterstützt Mixkaskaden mit SOCKS5-Proxy-Protokoll (zusätzlich zu HTTP)
  • Anzeige von Diensten mit SOCKS5-Unterstützung
  • Kompatibilitätsproblem der Popup-Menüs mit dem JDK 1.6.0_02 (JDK 6u2) behoben
  • Überprüfung der Kaskadenabrechnung JAP<->Mix überarbeitet
  • Verschicken von 0-Kostenbestätigungen unterbunden
  • Anzeige des JRE-Namens auf der Sun-Homepage im Update-Dialog
  • inkrementelles Update auch in beta-Version deaktiviert

00.08.064-beta

  • Deadlock im Details-Panel beseitigt

00.08.059-062beta

  • Informationen über Bezahlinstanzen werden von mehreren InfoServices geholt

00.08.058-beta

  • Anonymitätsanzeige überarbeitet:
  • Basisanonymität = (AnzahlNutzer) / 500 * (Auslastung) / 100
  • Werte zwischen 0 und 10
  • Länderbonus:
+ maximal zwei Bonuspunkte
+ Bonuspunkt je Mix, wenn Betreiber UND Mix in jeweils einem anderen Land stehen als die anderen Betreiber/Mixe in der Kaskade
  • Betreiberbonus/Betreiberstrafe:
+ maximal zwei Bonuspunkte
+ je ein Bonuspunkt für einen zweiten oder dritten Betreiber
+ Kaskaden mit mindestens zwei Betreibern erhalten eine Anonymität von mindestens 2
+ Abzug eines Punktes, wenn nur ein Betreiber in der Kaskade
+ gesamte Anonymität kann bei nur einem Betreiber in der Kaskade nur maximal 2 erreichen

00.08.057-beta

  • Gutscheine können mit rechter Maustaste eingefügt werden
  • intuitivere Kontobenutzung (beim Verbinden wird automatisch ein geeignetes Konto gewählt)
  • beim ersten Start werden kostenpflichtige Kaskaden nicht mehr automatisch gewählt
  • Breite der Transaktionsdetails fixiert

00.08.055-beta

  • zeitweises Einfrieren von JAP beim Wechsel auf Testkaskade (hoffentlich) beseitigt
  • Statusanzeige wird nun korrekt aktualisiert

00.08.054-beta

  • Kaskaden-Filter wieder vereinfacht
  • Performanceverbesserung in der Details-Ansicht
  • Abbrechen-Knopf für AGBs im Wizard

00.08.053-beta

  • Kaskaden-Filter überarbeitet
  • Automatische Updates des Status aller Kaskaden
  • Details: Anzeige der Anonymität statt der Nutzerzahl
  • Überlauf beim Anonymitätsgrad beseitigt

00.08.051-052beta

  • Neue Mixkaskadenfilter zur transparenteren Darstellung der Sicherheitseigenschaften der Dienste
  • Gutschein-Feld ist nun Copy&Paste-tauglich
  • ausgewählter Mixkaskaden-Filter ist nun fett gedruckt unter "Details"
  • Laufzeit der Tarife wird angegeben statt voraussichtlichem Enddatum
  • Darstellungsfehler im Zertifikatsstellen-Panel behoben

00.08.049-beta

  • Auswahlfeld für Kaskadenfilter in der Details-Ansicht
  • Fehler bei der Kontenanzeige, wenn Bezahlinstanz nicht gefunden wurde, behoben
  • Nachrichten werden nun mit einem Klick angezeigt

00.08.048-beta

  • Lokalisierte Datumsanzeige
  • eindeutige Formatierung für Tarifvolumina

00.08.045-046beta

  • Zahlungsinformationen zu Überweisung / Barzahlung werden wieder im Aufladedialog angezeigt

00.08.044-beta

  • Fehler bei der Verifikation der Preiszertifikats-Hashwerte (falsche Reihenfolge) beseitigt

00.08.043-beta

  • Zertifikat der Bezahlinstanz aktualisiert

00.08.042-beta

  • Dummy-Traffic nun ab 6s möglich
  • Passworteingabe bei Erstellung des ersten Kontos entfernt

00.08.041-beta

  • jederzeit einsehbare Transaktionsdetails für ausstehende Zahlungen
  • Standardsprache für AGB und Widerrufsbelehrung ist nun Englisch

00.08.040-beta

  • Dummy-Traffic ist nun verpflichtend um die Verbindung zur Kaskade zu halten; lediglich das Intervall kann noch eingestellt werden
  • Zertifikat für Testkaskaden
  • vorbereitet für zusätzlichen InfoService

00.08.039-beta

  • Beim Löschen von Konten wird nicht mehr nachgefragt ob man den aktuellen Kontostand holen will, wenn das Konto bereits abgelaufen ist
  • Fehler beim Parsen des Tarifpreises gefixt
  • Tooltip-Text über AGB
  • neue Zertifikate für Mixe, InfoServices und Bezahlinstanz
  • Update-Zertifikat repariert
  • PayPal-Schnittstelle überarbeitet

00.08.038-beta

  • besser formatierte Transaktionsdetails
  • Überprüfung des Kontenablaufdatums beim Verbinden
  • Redundanter Text in Anzeige der Widerrufsbelehrung entfernt
  • Hinweis auf kostenlose Testphase entfernt
  • DirectProxy (Durchleitungsfunktion) wird automatisch gestartet, wenn die Zertifikatsprüfung beim Start ausgeschaltet ist
  • zum Parsen der AGB/Widerrufsbelehrung wird keine DTD mehr aus dem Internet geladen

00.08.037-beta

  • AGB werden nun zu jedem Konto angezeigt
  • jedes Konto speichert lokal die AGB wie bei der Aufladung bestätigt
  • kleine GUI-Bugs im Aufladedialog behoben
  • keine Sicherheitsnachfrage beim Beenden vom mehr, wenn noch ungespeicherte Konten vorliegen und vorher schon die Frage nach dem Beenden verneint wurde
  • Links im Infofenster sind nun klickbar

00.08.036-beta

  • Volumen-Gutscheine im Aufladewizard
  • Integration von AGBs und Widerrrufsbelehrung in den Aufladewizard
  • Transaktionsdialog über alle Konten

00.08.035-beta

  • Webstart wieder funktionsfähig
  • Unterstützung mehrerer Bezahlinstanzen zu Testzwecken
  • kleine Bugfixes
Personal tools