Version History
Die Version History von BongoSurfer.NET für Windows finden Sie HIER
Die Version History der Java-Version von BongoSurfer für Windows finden Sie HIER
- Verzeichnisse doc/pppoe und doc/skripte werden wieder mitinstalliert.
- neueste Versionen der Jgoodies Bibliotheken Forms und Looks
- Startskript: Standardpfade für die Bibliotheken werden nur noch 1 mal am Anfang des Skriptes definiert
- HTML-Export der Kosten: in der Spalte "bis" wurde die Uhrzeit aus der Spalte "von" angezeigt.
- Skripte für den Verbindungsaufbau und Verbindungsabbau neuprogrammiert: es gibt nunmehr nur noch einen Skript pro Verbindungsart! Viele kleine Verbesserungen, insbesonders sollte das Trennen der Verbindung sicherer funktionieren.
- Capi: Fehler bei der Übergabe der eigenen Rufnummer an den pppd beseitigt.
- JGoodies Forms Bibliothek auf Version 1.2.1 aktualisiert
- JGoodies Looks Bibliothek auf Version 2.2.2 aktualisiert
- RPM: JGoodies-Bibliotheken sind nicht mehr integriert, sondern als Paketabhängigkeit, da sie in den Standard-Repositories vorhanden sind. Installieren mit "zypper install jgoodies-forms jgoodies-looks".
- Möglichkeit eines optionalen Skriptaufrufs beim Starten und Beenden einer Modemverbindung, um die Conexant HSF-Treiber zu laden.
- Vor der Einwahl wird jetzt gewarnt, wenn sich die Verbindungskosten in x Minuten (Benutzerdefiniert) ändern werden.
- Dialog "Tarifinfo" grundlegend neugestaltet.
- Möglichkeit nach dem Trennen der Verbindung einen benutzerdefinierten Befehl ausführen zu lassen
- Kostenliste kann jetzt in HTML oder CSV exportiert werden.
- externe Befehle werden nicht mehr über /bin/bash ausgeführt.
- Startskript erkennt jetzt eine lokale Installation von jdic.
- Fehler beim Trennen/Warnen vor einer Preisänderung behoben.
Die Zeit fuer das Trennen/Warnen kann eingestellt werden.
- Die Datei bs.lock und die Standard-Backupdatei werden jetzt wieder im
BongoSurfer-Homeverzeichnis gespeichert.
- Die URL der Tarifliste kann jetzt in den Einstellungen festgelegt werden.
- make-tariflist: Beispielskript zum Erstellen einer Tarifliste.
- Hilfe und FAQ in vielen Punkten aktualisert.
- die JDIC-Bibliothek wird nicht mehr standardmäßig mitinstalliert, sondern
muss separat installiert werden, wenn ein Tray-Icon erwünscht ist (siehe die Hilfe-Funktion von BongoSurfer).
- Das Kürzel ~ kann jetzt in Pfadangaben verwendet werden.
- Es kann jetzt eine Verzögerung angegeben werden für die Dienste, die nach
einem Verbindungsaufbau gestartet werden.
- Die Berechtigungen der Tarifdatei und ihres Verzeichnisses werden nun immer
so gesetzt, dass es auch mit mehreren Benutzern zu keinen Problemen mehr
kommt.
- Das Datum der Tarifliste wird jetzt nach der Aktualisierung wieder korrekt
angezeigt.
- In den Einstellungen kann man jetzt wählen wo die Tarifliste gespeichert
wird, so können mehrere Benutzer die gleiche Tarifdatei verwenden.
- Für Mehrbenutzerbetrieb gibt es jetzt die Möglichkeit, zentrale Einstellungen
für alle Benutzer in /etc/bongosurfer/BongoSurfer.konf zu speichern. Siehe
die Hilfe-Funktion für nähere Informationen.
- Schöne neue Icons, freundlicherweise von www.the-error.net für uns entworfen.
- Der Benutzer kann jetzt in den Einstellungen wählen ob BongoSurfer in den
Tray eingebettet wird.
- Autoverbindungsfunktion stark überarbeitet, dadurch mehrere Bugfixes.
- Die Statusanzeige hat jetzt ein Popupmenü, ein neues Icon und Dokumentation.
- Zeitzoneneinstellungen überarbeitet.
- Dokumentation nachgebessert.
- BongoSurfer sollte kein seltsames Verhalten mehr zeigen, wenn in der
Preistabelle falsch formatierte Einträge sind.
- Im Kostendialog wird jetzt die Dauer der Verbindung angezeigt.
- Bei der RPM-Deinstallation konnten eventuell Probleme mit den Berechtigungen der Datei /etc/sudoers auftreten.
- Zusätzliche Statusanzeige eingefügt. Es ist eine kleine Anzeige, die man beliebig auf dem Desktop rumschieben kann und immer im Vordergrund bleibt. Über ein Tag-System kann man sie ganz persönlich konfigurieren, damit genau die gewünschten Informationen (Tarifname, Verbindungsdauer, etc...) angezeigt werden. Die Statusanzeige laesst sich ueber das Trayicon ein/ausschalten.
- Tray Icon eingebunden, über die JDIC Bibliothek (JDesktop Integration Components).
- Das Log-Fenster lässt sich jetzt im Hauptfenster einbetten.
- Es gibt jetzt eine Option "Vor Verbinden nachfragen".
- Beim Start der Einwahl blinkt jetzt das Licht in der Statusleiste, und es wird ein entsprechender Text in der Statusleiste angezeigt.
- Tarife in der Tariftabelle lassen sich über die Tastatur wählen.
- Fokusverhalten im Hauptfenster geaendert. (Shift+)Tab wechselt den Fokus zwischen den Elementen, auch bei der Tariftabelle.
- Es werden jetzt alle Daten in UTF-8 gelesen und geschrieben.
- Kleinere Korrekturen an den Einwahlskripten.
- Bei jedem Aktualisieren der Tariftabelle wird der erste Eintrag ausgewaehlt.
- Deaktivierte Spinner lassen sich nicht mehr ueber das Mausrad bedienen.
- Funktionalität zur Anzeige der Verbindungsinfos umgebaut. Debug-Modus in dem keine Verbindung hergestellt wird.
- Der Timestamp der Tarifliste wird jetzt anders geladen.
- Update auf JGoodies Forms 1.2.0
- uninstall.sh: sudoers-Einträge werden jetzt mit "bongosetup -a" entfernt.
- Kleine Verbesserungen an Hilfe + FAQ
- Neues Icon (temporär, bald gibt es ein schöneres!)
- Alle Referenzen auf www.billiger-surfen.de wurden entfernt.
- Bei Programmstart erscheint im Log-Fenster eine Willkommensmeldung und
aktuelles Datum + Uhrzeit.
- Zeitzone kann im Tab "Allgemein" des Einstellungen-Dialogs eingestellt werden.
- /usr/bin/bongo zu /usr/bin/bongosurfer und bongosetup2 zu bongosetup
umbenannt.
- keine doppelte Installation der alten und neuen BongoSurfer-Versionen mehr
möglich.
- Anzeige der Uhrzeit in der Filterleiste von BongoSurfer.
- Es erscheint eine Meldung, wenn im Einstellungen-Dialog Einstellungen
geändert wurden, die ein Neustart des Programms erfordern.
- neu: modem-pre-connect.sh - ein Skript, dass vor Start der Modemeinwahl
ausgeführt wird. Kann auf manchen Systemen benötigt werden, um den
slmodem-Daemon vor der Einwahl neu zu starten. Siehe
/usr/share/doc/bongosurfer/skripte/modem-pre-connect.sh
- Diverse kleine Verbesserungen an den Einwahlskripten und an den Hilfe-Seiten.
- BongoSurfer wird bei wichtigen Warnungen in den Vordergrund geholt. Jetzt
aber wirklich!
- Fehler bei der Behandlung von Feiertagen eliminiert.
Achtung: Bei einem Update von einer älteren Version muss das ~/.BongoSurfer Verzeichnis gelöscht werden!!!
-
Neu: Manche Tarife garantieren einen unveränderten Preis bis zu einem bestimmten Datum. Diese wertvolle Information wird nun von BongoSurfer genutzt: Tarife mit nicht abgelaufener Preisgarantie werden durch ein Sternchen gekennzeichnet. Die Tarifliste kann nach Tarifen mit Preisgarantie gefiltert werden. Wählt man sich mit einem Tarif ein, dessen Preisgarantie abgelaufen ist, wird in einem Dialog gefragt, ob die Einwahl stattfinden soll. Das Gültigkeitslimit der Preisgarantie wird im Tarif-Infodialog angezeigt. Im Tarifeditor für eigene Tarife kann eine eventuelle Preisgarantie eingetragen werden.
-
neues Button "Wiederherstellen" im Feiertagseditor. Bei Klick wird in einem Dialog nachgefragt, ob die Liste wirklich wiederhergestellt werden soll.
-
Preistabelle auf tarife-bs-2.0.txt(.gz) umbenannt
-
Der Dialog für die Hilfe unterstützt jetzt externe Links.
-
Neue Themes (Aqua, Charcoal, Contrast, Ruby, Emerald)
-
Wenn in der Tarifliste ein nicht stets definierter Tarif war gab es eine ConcurrentModifikationException. Das ist jetzt beseitigt.
-
Update der JGoodie-Bibliotheken Looks und Forms
-
die Zeitzone unter der BongoSurfer arbeiten soll kann nun in der Datei /etc/bongosurfer/timezone.conf definiert werden. Manche Nutzer hatten das Problem, dass die Zeit BongoSurfer um 1 Stunde verschoben war, wodurch falsche Tarife angezeigt wurden.
-
Feiertage werden jetzt beim Laden und Speichern nicht mehr mittels DateFormat verarbeitet. Laden der Feiertage funktioniert jetzt unabhaengig von der Locale, ebenso wie das Laden und Speichern der Daten in der Kostenübersicht.
-
Verbindungsskripte: Funktionssyntax geändert, awk-Test eingebaut, alte Kommentare entfernt.
-
Kommando für Java wird aus /etc/bongosurfer/java.conf gelesen (für alle, die mehrere Java-Versionen parallel installiert haben).
und noch ein Release... Bald haben wir's ;)
-
Seit Version RC4 ist die Berechnung der Kosten für Tarife mit 60-Sekundentakt um 1 Minute hinterhergehinkt.
-
Benutzername und Passwort werden nun bei Rechtsklick auf ein Kostenpunkt im Kostendialog korrekt angezeigt und korrekt in ~/.BongoSurfer/Kosten.txt gespeichert.
-
Bei Feiertagen wurden falsche Tarifdaten angezeigt: korrigiert
-
Fehler bei der Kostenberechnung von Tarifen mit Sekundentakt behoben.
-
Feiertagsliste wurde ergänzt um Feiertage bis Ende 2011. Falls Sie BongoSurfer updaten, muss die Datei ~/.BongoSurfer/Feiertage.txt manuell gelöscht werden, damit beim nächsten Programmstart die aktuelle Datei dorthin kopiert wird!
Das hat man davon, wenn man herumtönt, ein Release sein besonders stabil :( Wichtige Bugkorrekturen in diesem Release, vielen Dank an die schnellen Helfer!
-
Die Automatische Trennung bei Preisänderung funktioniert jetzt auch ohne dass die Warnung eingeschaltet sein muss!
-
Verbindungüberprüfung für Capi: Es gab Fehler in Verbindung mit Kanalbündelung.
-
Dialog Einstellungen: Checkbox "1 Minute vorher warnen" kann nicht mehr deselektiert werden, wenn "1 Minute vorher trennen" selektiert ist.
Wir waren sehr fleissig (insbesonders Bernhard Jung), und haben ganz viele Bugs ausgemerzt und einige sehr nützliche Funktionen hinzugefügt. Das ist das stabilste BongoSurfer-Release seit jeher, und wird die letzte Version vor der finalen 2.0 sein! Bitte benachrichtigt uns unbedingt, falls ihr doch noch Bugs entdeckt!
-
Im Kosten-Dialog können die Kosten jetzt auch für einen selbst definierbaren Zeitraum angezeigt werden. Optional können die Kosten getrennt nach Tarif oder nach Provider angezeigt werden -> leichterer Vergleich mit der T-Com Rechnung!
-
Die Grösse des Kostenfensters wird jetzt gespeichert.
-
Die Tabellen im Kostenfenster nehmen beim Maximieren jetzt den gesamten Raum ein.
-
neuer Tarifeditor, um bequem eigene Tarife hinzuzufügen!
-
Fehler bei der Anzeige eigener Tarife beseitigt.
-
Seit Version RC4 ist die Berechnung der Kosten für Tarife mit 60-Sekundentakt um 1 Minute hinterhergehinkt.
-
Benutzername und Passwort werden nun bei Rechtsklick auf ein Kostenpunkt im Kostendialog korrekt angezeigt und korrekt in ~/.BongoSurfer/Kosten.txt gespeichert.
-
Bei Feiertagen wurden falsche Tarifdaten angezeigt: korrigiert
-
Fehler bei der Kostenberechnung von Tarifen mit Sekundentakt behoben.
-
Feiertagsliste wurde ergänzt um Feiertage bis Ende 2011. Falls Sie BongoSurfer updaten, muss die Datei ~/.BongoSurfer/Feiertage.txt manuell gelöscht werden, damit beim nächsten Programmstart die aktuelle Datei dorthin kopiert wird!
Das hat man davon, wenn man herumtönt, ein Release sein besonders stabil :( Wichtige Bugkorrekturen in diesem Release, vielen Dank an die schnellen Helfer!
-
Die Automatische Trennung bei Preisänderung funktioniert jetzt auch ohne dass die Warnung eingeschaltet sein muss!
-
Verbindungüberprüfung für Capi: Es gab Fehler in Verbindung mit Kanalbündelung.
-
Dialog Einstellungen: Checkbox "1 Minute vorher warnen" kann nicht mehr deselektiert werden, wenn "1 Minute vorher trennen" selektiert ist.
Wir waren sehr fleissig (insbesonders Bernhard Jung), und haben ganz viele Bugs ausgemerzt und einige sehr nützliche Funktionen hinzugefügt. Das ist das stabilste BongoSurfer-Release seit jeher, und wird die letzte Version vor der finalen 2.0 sein! Bitte benachrichtigt uns unbedingt, falls ihr doch noch Bugs entdeckt!
-
Im Kosten-Dialog können die Kosten jetzt auch für einen selbst definierbaren Zeitraum angezeigt werden. Optional können die Kosten getrennt nach Tarif oder nach Provider angezeigt werden -> leichterer Vergleich mit der T-Com Rechnung!
-
Die Grösse des Kostenfensters wird jetzt gespeichert.
-
Die Tabellen im Kostenfenster nehmen beim Maximieren jetzt den gesamten Raum ein.
-
neuer Tarifeditor, um bequem eigene Tarife hinzuzufügen!
-
Fehler bei der Anzeige eigener Tarife beseitigt.
-
Einstellungen werden allgemein gespeichert sobald der entsprechende Dialog geschlossen wird.
-
Beim Laden der Tarife werden Unterstriche nicht mehr ersetzt.
-
i4lVerbinden.sh: mehrere Bugs entfernt.
-
CapiVerbinden.sh: "usepeerdns" wird nicht mehr nach /var/tmp/capi geschrieben.
-
Capi: Trennen auch während des Verbingsaufbaus möglich (diesmal wirklich!)
-
pppoe-Support überarbeitet.
-
Backup der alten Tariftabellen: die Tariftabellen werden jetzt komprimiert, das Backup-Verzeichnis kann ausgewählt werden, die Backup-Dateien können bei einem selbst definierbaren Alter automatisch gelöscht werden oder manuell durch Klick auf eine Schaltfläche.
-
Installer: Fehler bei der überpruefung der Java-Installation korrigiert, Fehler im Path der man-Datei korrigiert.
-
Filter um nur die eigenen Tarife anzuzeigen eingebaut.
-
Warnfarbe bei gefährlicher Sortierung der Preistabelle geändert.
-
Ist die Tarifliste veraltet erscheint ein Warnfenster.
-
Algorithmus zur Berechnung der Kosten für eine bestimmte Verbindungsdauer geändert.
-
Kostenberechnung bei Tarifen mit Sekundentakt korrigiert.
-
Neu: FAQ und Hilfe
-
neues iceweasel Icon
-
Es kann jetzt ein beliebiges Browsericon gewählt werden (nicht nur die mitgelieferten).
-
Menüpunkt 'Datei' im Hauptfenster in 'Aktionen' umbenannt und erweitert.
-
Menüpunkte ohne Icon mit Dummy-Icon ausgestattet.
-
Beim Laden der Tarifliste werden jetzt alle Tarife aussortiert, bei denen die Kosten nicht zu jedem Zeitpunkt festgelegt sind.
-
In der Kostendatei werden nun auch Benutzerkennung und Passwort gespeichert. Die Informationen sind im Kostendialog mit einem Rechtsklick abrufbar.
-
Kanalbündelung und Teleview in Menü "Aktionen" eingefügt.
-
Buttons für Kanalbündelung werden nur noch angezeigt wenn ISDN als Zugangsart gewählt wurde.
-
Aktualisieren-Button (für Funktion "Surfzeit") entfernt. Die kosten werden bei änderung der Surfzeit automatisch neu berechnet.
-
Pimp my BongoSurfer! Look ! Feel und Theme können jetzt vom Benutzer gewählt werden.
-
JGoodie Looks auf Version 2.1.3 aktualisiert.
-
Icons in Menüleiste mit Rollover-Effekt versehen.
-
Fehlermeldungen aus den Skripten werden nach /var/log/messages geschrieben, wenn die Location der Logdatei nicht bekannt ist.
-
Bug im Dialog "Tarifauswahl" korrigiert: die gesperrten Tarife werden jetzt tatsächlich nicht mehr angezeigt.
-
Im Register "Teleview" im Einstellungen-Dialog gibt es jetzt ein Button, um die Teleview-Webseite im Browser zu öffnen.
-
Es kann jetzt gewählt werden, ob die Trennung bzw. Warnung bei Preisänderung zur exakten Uhrzeit oder eine Minute vorher geschehen soll.
-
Tarifliste blinkt ganz kurz schwarz auf, nachdem auf "Verbinden" geclickt wurde, damit man sieht, dass das Programm die Einwahl registriert hat.
-
bongosetup: Sonderzeichen ersetzt.
-
Mehrere Fehler im Dialog "Autoverbindung" korrigiert.
-
Standardgrösse des BongoSurfer-Fensters geändert.
-
Quellcodes aufgeräumt.
-
warscheinlich noch einige Kleinigkeiten, die ich hier vergessen habe ;)
:
-
Einwahl nun auch über Doppelclick auf den Tarif.
-
Anzeige des Tarifnamen und der aktuellen Kosten in der Titelleiste
-
Beim Starten des Programms erscheint nun eine kleine Info-Box, falls schon eine Instanz läuft.
-
Tarif-Info-Dialog: Die URL der Homepage des Providers wird angezeigt und kann durch Klick auf ein Button geöffnet werden.
-
Die Verbindung wird bei Beenden des Prgramms korrekt getrennt.
-
Capi: Trennen funktioniert nun auch während des Verbindungsaufbaus
-
UTF-8 Codierung für README, CHANGELOG, AUTHORS und Skriptausgaben
-
PATH-Variablen in den Einwahlskripten überarbeitet
-
Falls der Modem-Connect in seltenen Ausnahmefällen angepasst werden muss, ist das jetzt in /etc/bongosurfer/connect.conf möglich
-
Option "Befehl nach Verbindungsaufbau" wird korrekt abgespeichert.
-
Probleme die Auftraten, wenn eine Verbindung mit einem anderen Programm gestartet wurde, wurden gefixt.
-
Manpages werden korrekt installiert.
-
Zuruecksetzen der Markierung auf den ersten Tarif in der Liste wenn die Tarife neu eingelesen werden (ausser ein Tarif wurde vor weniger als 10 Sekunden markiert).
-
Tabellen-Header wird rot gefärbt wenn die Liste nicht nach günstigstem Preis sortiert ist.
-
Kosten des Init-Tarifes an die neue Mehrwertsteuer angepasst (plus 0.02 Cent)
-
Lizenzen für JGoodies Looks und Forms im README ergänzt
-
JGoodie Looks auf Version 2.1.2 aktualisiert
-
Icons für Iceape und Iceweasel dem Debian/Etch-Layout angepasst
-
pppoe-Unterstützung (siehe /usr/share/doc/bongosurfer/README.ppoe)
-
jede heruntergeladene Preistabelle wird nun unter ~/.BongoSurfer/backup archiviert.
-
Prozess wird beim Ausführen von "bongo" nicht mehr im Hintergrund gestartet
-
sudo.conf: sudo=true wurde ersetzt durch sudo=false als Standard
-
Looks-Bibliothek von JGoodies.com auf Version 2.1.1 geupdatet
-
Das Firefox-Icon mit dem brennenden Globus wurde aus lizenztechnischen Gründen entfernt.
-
Die Tariftabelle für den ersten Programmstart, die standardmässig nur einen Arcor-Tarif enthält, wird nun bei der Installation nach /etc/bongosurfer/init-isp.conf kopiert, und erst beim ersten Programmstart in das ~/.BongoSurfer Verzeichnis. So kann sie vorher von root noch editiert werden, falls gewünscht.
-
(hoffentlich) eine bessere Lösung für die Verwaltung der Rechte der Datei /etc/sudoers
-
Bug "100% CPU-Auslastung" eliminiert.
-
viele andere kleine Bugfixes und Verbesserungen...
-
neue Option "Browser auf Provider-Seite öffnen", erleichtert das Kontrollieren der Tarifdaten
-
Es wird jetzt bis zu 3-mal versucht eine neue Tariftabelle zu finden. So wird ein redirect vom Provider umgangen.
-
Es werden jetzt standard-Vorschläge fuer die Modemschnittstelle in einem Dropdownmenü angezeigt.
-
Benötigte Dateien in ~/.BongoSurfer werden bei jedem Programmstart ggf. neu angelegt.
-
Fensterbreite von Kosten- und Autoverbindungsdialog angepasst.
-
PATH Umgebungsvariable wird in den Skripten nicht mehr überschrieben sondern um die Standard-Pfade erweitert
-
Code-cleaning
-
Modem-Einwahlskript: Lockerung der Kontrolle der INIT-Strings
-
Datenverkehr-Dialog: funktionierte nicht mehr, wenn in einer Session mehr als 10 MB runtergeladen wurden. Problem behoben.
-
praktisch alle Skripte wurden überarbeitet.
-
jetzt auch bei Modem u. CAPI PAP-Authentifizierung zusätzich zu CHAP
-
automatisches Trennen funktioniert nun auch bei Preisänderung nach Update der Preistabelle oder wenn der Tarif in der neuen Preistabelle nicht mehr existiert.
-
neuer Ordner /etc/bongosurfer/ mit folgenden Dateien:
sudo.conf: wird sudo verwendet oder nicht?
time.conf: Einstellen der Optionen fuer die Zeitsynchronisierung
-
Befehle fuer die Synchronisierung der Uhrzeit können nicht mehr über die GUI geändert werden, sondern müssen von root in /etc/bongosurfer/time.conf bearbeitet werden. Ein Tribut an die Sicherheit...
-
Option "Befehl ausführen" in Dialog "Autoverbindung" funktioniert nun.
-
Problem der falschen Benachrichtigung einer neuen Version gelöst. Im gleichen Zug das redirecting auf die eigene Homepage unterdrückt, das manche Provider nach der Einwahl veranlassen.
-
Einwahlnummer wird für jeden Kostenpunkt in der Datei ~/.BongoSurfer/Kosten.txt mitgelogt.
-
Bei CAPI wird nun ein Einwahlversuch automatisch abgebrochen, wenn die Einwahl innerhalb von 9 Sekunden nicht zustande kam. Es werden 4 Einwahlversuche gemacht, bevor aufgegeben wird.
-
bongosetup2 verbessert.
-
neue Paketstruktur, angepasst an das vorgesehene Subversion-Repository
-
BongoSurfer-Item im K-Menü
-
weitere Code-Kosmetik...
-
Bugkorrektur: Tarifliste wird nun jede Minute automatisch neu eingelesen
-
neues Button "Tarifliste herunterladen" in der Buttonleiste
-
Es kann nur noch eine Instanz des Programms gleichzeitig gestartet werden.
-
Fehler in der Spaltensortierung nach Takt korrigiert
-
neue Dateien README und AUTHORS, werden nach /usr/share/doc/bongosurfer/ installiert
-
weitere kleine Bugkorrekturen und Verbesserungen
-
automatische Trennung bei Preisänderung nun möglich.
-
kleine Pfeile im Spaltenkopf der Tarifliste zeigen nach welcher Spalte sortiert wird und die Sortierrichtung.
-
Einstellungen Dialog: Liste "Schnellwahl" steht von vornherein auf dem richtigen Browser
-
sonstige Code-Pflege
-
Fehler aus der Liste bekannter Bugs wurden eliminiert.
-
Verbesserungen am Traffic-Monitor: Farben und Update-Interval können nun individuell bestimmt werden, Die Upload- und Downloadrate werden jetzt auch zusätzlcih zu den Balken als Schrift angezeigt.
-
Integration (wunschweise) von Teleview (Programm von Armin Schmidhuber um die günstigsten Telefon-Vorwahlen zu finden)
-
Viele Änderungen / Verbesserungen am Quellcode
-
Browser kann wunschweise automatisch nach Verbindungsaufbau geöffnet werden. Die Startseite kann eigestellt werden.
-
bitte testen und berichten !!! :)
-
völlig neu programmierter BongoSurfer!!! Großen Dank an Bernhard Jung, der im wesentlichen zum Java-Code beigeträgt und auch viele Ideen mitbringt!
-
BongoSurfer ist nun bei Sourceforge im CVS, wodurch es zum richtigen Community-Projekt geworden ist.
-
alte Funktionalität, neues Innenleben und neues Aussehen, es werden noch einige neue Funktionen hinzukommen!
-
BongoSurfer benötigt nun Java Version 1.5, profitiert aber auch davon...
-
alpha-Stadion: eure Hilfe ist erwünscht, schickt uns Fehlerberichte!
bongosurfer-1.8.3 (24.03.2006):
-
Aufpoppen des Benachrichtigungsfensters bei Preisänderung: nach langem Suchen weiß ich nun, daß es ohne java 1.5 schlicht unmöglich ist, das Fenster mit Sicherheit in den Vordergrund poppen zu lassen, wenn es unter anderen Fenstern versteckt ist. Deswegen gibt es bei Java-Versionen unter 1.5 bei Preisänderung jetzt zusätzlich zum Warnfenster und der (optionalen) automatischen Trennung ein kurzes beep-beep über den PC-Lautsprecher. In späteren Versionen wird man das beepen abschalten können...
-
Mit Java-1.5 poppt das Fenster in den Vordergrund (dank der neuen Methode setAlwaysOnTop() in der Frame-Klasse), deswegen ist hier kein akoustisches Warnsignal notwendig.
-
Die Verbindungstrennung bzw. Warnung erfolgt nicht mehr grundsätzlich bei Preiswechsel, sondern nur noch wenn sich der Preis verteuert hat.
-
Mehruserbetrieb: Falls ein anderer User schon eine neuere Tarifliste heruntergeladen hat als die im eigenen .bongoSurfer Ordner, dann wird diese neue Liste automatisch beim Programmstart übernommen.
-
Das Auswerten von /dev/isdninfo für die Verbindungsstatus-Überprüfung bei einer ISDN-Einwahl mit den I4L-Treibern wurde flexibler gestaltet. Bei bestimmten Hardwarekonfigurationen konnte die Verbindung nicht erkannt werden.
-
Setzen der Rechte für die Datei /etc/sudoers endgültig geklärt...
bongosurfer-1.8.2 release 2 (24.02.2006):
-
Änderungen an /etc/ppp/peers/bongosurfer/isdn wieder rückgängig gemacht
bongosurfer-1.8.2 (24.02.2006):
und wieder ein paar Korrekturen... Viele werden dieses Update nicht benötigen...
-
Nicht-Behandlung eines eventuellen Wählpräfixes bei der I4L-ISDN-Einwahl korrigiert.
-
pppd-Option "multilink" kann im Einstellungen-Fenster ausgeschaltet werden. Manche Tarife, die keine Kanalbündelung unterstützen (z.B. Smart86 / Surf-5), vertragen es nicht, wenn die Option "multilink" angewendet wird. Ist die Option ausgeschaltet, kann aber auch bei anderen Providern keine Kanalbündelung mehr eingeschaltet werden!
-
ein paar unnötige pppd-Befehle in /etc/ppp/peers/bongosurfer/isdn wurden entfernt.
-
Die Rechte der Datei /etc/sudoers wurden auf 640 gesetzt, was Probleme bei Debian-basierten Systemen verursachte. Jetzt werden sie bei Debian auf 440 gesetzt.
-
Bei Java-Versionen unter 1.5 ist das Warnungsdialog bei Änderung des Preises nicht mehr aufgepoppt. Das sollte jetzt wieder bei allen funktionieren, genauso wie das hervorholen von BongoSurfer, falls er minimiert oder versteckt war.
-
Problem leeres Fenster mit Fehlermeldung: java.lang.IllegalArgumentException: (minimum <= value <= maximum) is false (bei Mehruserbetrieb) gelöst.
bongosurfer-1.8.1 (12.02.2006):
dieses Update musste doch noch sein: Hier ging's vor allem um Sicherheitsfragen, die jetzt optimal gelöst sein sollten.
-
Die Sicherheit der Einwahlskripte wurde auf den höchstmöglichen Stand gebracht.
-
Skript bongosetup wurde umgeschrieben. Ab jetzt haben User die Wahl, nach welcher Methode BongoSurfer an ausreichende Rechte kommt, um eine Einwahl zu starten.
-
Neues Item "Rechte-Verwaltung" im Optionen-Menü. Es poppt ein kleines Fenster auf, das einen daran errinnert, das man hierfür als root in einem Terminal das Programm bongosetup ausführen muss.
-
Bei der automatischen Trennung bzw. Warnung bei Änderung des Preises poppt das bs-Fenster jetzt in den Vordergrund, selbst wenn bs minimiert war. (weiß nicht, ob es auch unter Java 1.4.* funktioniert, bitte um Rückmeldung!)
-
Probleme, die duch die Verwendung von einem Wählpräfix mit Zeichen wie * oder # entstanden, sind beseitigt.
bongosurfer-1.8.0 (04.02.2006):
Diese Version soll langlebiger werden als die letzten. Die nächsten Wochen werde ich wenig Zeit haben, am BongoSurfer zu programmieren, und ich will mich auch wieder dem bashLCR widmen... So gönn ich auch euch strapazierten Usern etwas Ruhe ;)
-
Bei der Installation wurde ein total unnötiger suid-bit auf das Kommando "chat" gesetzt. Das passiert nicht mehr. Falls Sie Version 1.7.3-1 schon installiert hatten, sollten Sie als root das Kommando
chmod -s `which chat`
ausführen, da das beim Deinstallieren nicht rückgängig gemacht wird.
-
Ein paar Änderungen eher kosmetischer Natur an den Einwahlskripten
-
Ein pop-up Fenster warnt jetzt, wenn BongoSurfer während einer aktiven Verbindung geschlossen wird.
-
Im Log-Fenster erschien die Meldung "Ueberpruefe ob neue BongoSurfer Version verfuegbar ist", selbst wenn diese Option nicht aktiviert war. Der tatsächliche Check fand aber nicht statt.
bongosurfer-1.7.3-1 (02.02.2006):
-
Einbindung des Telefon-Vorwahl Programms "Teleview" von Armin Schmidhuber (verfügbar unter http://www.a-zkaufhaus.de) . Falls Teleview installiert ist, kann es über ein Button in der BongoSurfer Oberfläche gestartet werden.
-
BongoSurfer spricht CAPI! Zusätzlich zur alten I4L (ISDN4Linux) -Methode kann man jetzt die ISDN-Verbindung auch über CAPI ( Common ISDN Application Programming Interface) aufbauen. Für alle, bei denen I4L nicht funktioniert!
-
Kanalbündelung sollte auch hier unterstützt werden (bei mir funktioniert's...)
-
Die CAPI- und die Modemeinwahl wurden unabhängig von sudo gemacht. Hierfür wird ein SUID-bit auf die Kommandos pppd und chat gesetzt, damit User einen (eingeschränkten) Zugriff darauf haben können.
-
Die Einwahlskripte verfügen jetzt über einen anständigen Parametercheck, zum Schutz vor Mißbrauch. Einen großen Dank an Uwe Kerstan, der hierfür den größten Teil der Arbeit geleistet hat!
-
Möglichkeit, ein beliebiges Kommando nach Aufbau einer Verbindung automatisch ausführen zu lassen (z.B. "firefox http://www.bongosoft.de" ;)))
-
Die Verbindung wird nun getrennt, wenn BongoSurfer geschlossen wird. Dies geschah aus Gründen der starken Vereinfachung des Quellcodes, die daraus resultiert...
bongosurfer-1.7.2-1 (21.01.2006):
-
Bei Surf-N-Save Tarifen konnte ein falscher Tarif und ein falscher Preis in der Statusleiste angezeigt werden. Problem beseitgt.
-
Eingabefeld für die Surfzeit etwas vergrößert, um berichtete Darstellungsprobleme bei Gnome zu lösen.
-
ISDN-Einwahl: kleine Pause von 1 Sekunde zwischen starten des pppd-Daemons und dem Start der Einwahl. Dies löst das Problem, daß die Einwahl machmal nicht klappte (im Log-Fenster sah alles normal aus, außer daß nach dem pppd-Start die Meldung "Dialing of ippp0 triggered" fehlte).
bongosurfer-1.7.1-1 (17.01.2006):
-
Bug "Tarifliste verschwindet dauernd" behoben. Es war ein Bug mit multiplen Ursachen, die ich jetzt hofentlich ausgemerzt habe...
-
Programm wurde mit Java 1.5 kompiliert, wodurch es in dieser Umgebung viel besser funktioniert. Es ist immer noch rückwärtskompatibel zu java 1.4.*.
-
Gleichzeitig mit der Umstellung auf Java 1.5 bin ich mit meiner Entwicklungsumgebung von JBuilder zu Eclipse migriert. Als User merkt ihr nicht viel davon, außer eine etwas veränderte Ordnerstruktur im Archiv, und viel kleinere Archive (nur noch 345 KB statt 613 KB für das RPM !!!).
-
Programmstart wurde wieder beschleunigt.
-
Bug in der Kostenberechnung behoben: An die Datei ~/.bongoSurferAusgaben.txt wurden im Laufe der Zeit an das Ende jeder Zeile lauter "60/60" angehangen.
bongosurfer-1.7.0-2 (22.12.2005):
-
Fehler im "Tarifdetails"-Dialog (rechter Mausklick auf Tarifliste) wurde behoben. Jetzt auch mit Takt-Information und Homepage des Anbieters (falls Sie die Tarife kontrollieren wollen...)
-
Beim Klick auf das "60/60"-Button während einer Verbindung mit einem Provider mit 60-Sekunden-Takt wurde die Verbindung getrennt. Fehler behoben (ab jetzt reagiert dieses Button nur, wenn keine Verbindung besteht).
-
Es konnte eine Exception erscheinen mit "Datei Versteckte-Tarife.txt wurde nicht gefunden" --> behoben.
bongosurfer-1.7.0-1 (22.12.2005):
-
Viel längere Tarifliste (knapp 200 Tarife!)
-
Takt wird bei der Kostenberechnung und in der Kostenanzeige in der Statusleiste berücksichtigt.
-
Tarife mit 60-Sekunden-Takt können versteckt werden.
-
Tarifliste wird zum Download als .bz2 gepackt: schnellere Aktualisierung der Daten trotz längerer Tarifliste!
-
deutlich schnellerer Programmstart.
-
schnelleres Einlesen und Sortieren der Tarifliste.
-
ein paar mehr Ausgaben im Log-Fenster.
-
Statusleiste funktioniert besser (die Meldung "Lade neue Tarifliste herunter" ist früher zu früh verschwunden oder gar nicht erschienen).
-
Es werden jetzt bis zu 5 Versuche gemacht, die Tarifliste zu aktualisieren. Zwischen den Versuchen wird 5 Sekunden gewartet.
bongosurfer-1.6.0-1 (31.10.2005):
-
Neues Dialog "Tarifauswahl". Hier könnt ihr Tarife aus der Liste ausschließen.
-
Möglichkeit, eigene Tarife einzutragen, ohne daß sie bei jedem Tarifupdate gelöscht werden. Die Tarife müssen in die Datei ~/.bongoSurfer/Eigene-Tarife.txt eingetragen werden (Anleitung steht am Anfang der Datei). Eine graphische Eingabemaske kommt in irgend einer späteren Version...
-
Funktionalität des Timer-Dialogs wurde verbessert. Es kann jetzt ausgewählt werden, welches Tarif für die Einwahl verwendet wird. Das letzte eingegebene Kommando wird nun memorisiert.
-
Timer wiederholt die Einwahl bis zu drei mal, falls es nicht auf Anhieb klappt.
-
Die Verbindungsstartzeit wird nun nach der Zeitsynchronisation korrigiert. Bei größeren Korrekturen der Systemzeit wurden unsinnige Verbindungszeiten angezeigt und falsche Kosten berechnet.
-
Die Kombination aus Modemeinwahl + Wählprefix führte dazu, daß immer "verbunden mit: unbekannter Provider" in der Statusleiste stand. => korrigiert
-
Option "replacedefaultroute" im Einstellungen-Dialog hinzugefügt.
-
Manche Farben der GUI die dem lokalen Look&Feel überlassen wurden, sind nun klar im Quellcode definiert, für ein uniformeres Aussehen.
-
Java-Überprüfung bei der Installation wurde ganz gestrichen, da zu verwirrend. Es sollte ja jedem klar sein, daß man für ein Java-Programm Java braucht...
-
alles, was mir gerade nicht einfällt...
bongosurfer-1.5.4-2 (14.09.2005):
-
Kosten-Fenster und Timer haben in letzter Version nicht mehr gut funktioniert.
bongosurfer-1.5.4-1 (13.09.2005):
-
Nach Erkundigung bei Borland habe ich erfahren, daß ich ohne kommerzielle Lizenz nicht berechtigt bin, die JBuilder-Bibliothek jbcl.jar in meinem Package mitzuführen. Ich hab mir also die Arbeit gemacht, und den Einstellungen-Fenster von XY-Layout (benötigt jbcl.jar) auf GridBagLayout (von JRE unterstützt) umgestellt. Äusserlich ist kein Unterschied zu früher merkbar, außer daß das Downloadarchiv nur noch halb so groß ist !!!