Changes VBOX =============================================================================== 2.1.x: ------ 14.04.2004 gdw - VBox 1.3.1 von 2.0.x auf 2.1.x angepasst - check/vbox.txt modifiziert - config/vbox.txt Variablen hinzugefügt - opt/etc/prep/prep.vbox in /etc/prep/rc400.vbox umbenannt und modifiziert - opt/etc/rc.d/rc910.vbox modifiziert -opt/files/usr/local/htdocs/main_Vbox.cgi modifiziert 2.1.10: ------ 26.6.2005 hh - modifiziertes VBOX mit Fernabfrage von Christoph Schulz erhalten - crypt entfernt, wird jetzt beim Einpacken über check/vbox.ext gemacht - erste Modifikationen an der rc900.vbox: - begin_script end_script verschoben - case statt if eingeführt - 4 Leerzeichen pro Einrückebene eingeführt - ramdisk Gedönse für 2.1.10 angepasst: - VBOX_COMMON_SPACE entfernt, das ist mit tmpfs obsolet (immer common) - VBOX_USER_%_SPACE enfernt und durch VBOX_SPOOLDIR_SPACE ersetzt - Verwendung der Funktion log_error - Verwendung von seq für Schleifen - Fehler, wenn Infouser nicht benutzt wird ausgeräumt - MSNs jetzt nicht mit Leerzeichen getrennt, sondern in numerierten Variablen - Alle Telefonnummern aus /etc/phonebook in die Gruppe "bekannt" einsortieren. (Könnte man noch konfigurierbar machen) - localhost in die auth aufgenommen - netcat und tail werden dem Archiv hinzugefügt, ohne dass das opt auf yes stehen muss. Die Dateien müssen nur im entsprechenden Verzeichnis vorhanden sein. - htdocs/vbox.cgi: - Fehler, wenn Infouser nicht benutzt wird, ausgeräumt 3.0.0: ------ 29.12.2005 hh - sämtlichte Fernabfragenfunktionen entfernt - vboxd entfernt - vboxbeep entfernt - Variablen verständlicher benannt - MSNs wieder in einer Variblen mit Komma getrennt - vbox.cgi an neues Layout angepasst - Ansagetexte liegen jetzt in /etc/vbox/messages dadurch können eigene Ansagetexte in config/etc/vbox/messages liegen - alle binaries gegen die uclibc 0.9.28 gelinkt (für fli4l 3.0.0) - rc900.vbox nochmal komplett überarbeitet - eingetragene messagefiles werden jetzt auch aus VBOX_USER_x_SECTION_x_SECDEF_x übernommen - viel Überflüssiges entfernt - Übernahme der Einträge aus dem phonebook in eine Section konfigurierbar gemacht 3.0.1: ------ 30.12.2005 hh - VBOX_WAV_FILES entfernt und durch Automatik ersetzt (sox wird in das opt-Archiv gepackt, wenn eine .wav Datei gefunden wurde) - config/vbox.txt überarbeitet und neues Beispiel hinzugefügt - Fehler im Setup Skript beseitigt, durch den immer eine zusätzliche (eigentlich nicht existierende) VBOX-Instanz aufgerufen wurde. - Dokumentation in tex übernommen und auf aktuellen Stand gebracht. - Prüfe nicht mehr auf ISDN CAPI Treiber, sondern nur auf angestelltes ISDN CAPI ist für VBOX doch nicht nötig - das benötigte service-restart.sh wird jetzt in jedem Fall hinzugefügt 02.01.2006 hh - Typos in der Dokumentation und cgi gefixt - Statt "Anrufbeantworter" wieder "Vbox" als Menüpunkt - Überprüfung eingebaut, ob VBOX_SPOOLPATH nicht auf einer vfat Partition liegt 03.01.2006 hh - Mehrsprachige Weboberfläche (Arno Welzel) - Kosmetische Änderungen / Bugfixes am cgi (Arno Welzel, hh) - Menü- und Seitentitel übersetzt 04.01.2006 hh - Binaries neu übersetzt (nun sox Version 12.16) - Fehler bei HD-Install Typ B beseitigt (reported by Manfred Schliesing) - Kleinere Korrekturen in vbox.cgi (Ausgabe von validem HTML, Code aufgeräumt) - Zusätzliche Sprachvariable eingebaut 04.01.2006 hh - Zeige Fehlermeldungen aus der /bootmsg.txt in der Webgui an, wenn vbox nicht konfiguriert ist 18.01.2006 hh - Verwende Vbox-Benutzerdaten zur Authentifizierung am mini_httpd - Zeige ausschliesslich Voiceboxen des angemeldeten Benutzers 22.02.2006 hh - vboxd und vboxbeep hinzugefügt - aus dem Startscript vbox-helper ausgelagert, um es übersichtlicher zu machen 3.1.0: ------ 25.02.2006 hh - Check hinzugefügt, um auszuschliessen, dass nur Zahlen als Usernamen verwendet werden - vbox-helper überarbeitet (vor allem hd-mount check). Es ist nicht mehr nötig, dass das Spoolverzeichnis auf der HD schon angelegt ist. Lediglich die Partition muss gemountet sein. - vboxbeep nicht mehr abhängig vom vboxd 02.03.2006 hh - libresolv wird für den vboxd benötigt und wurde darum in opt/vbox.txt hinzugefügt (Torben Wilk) - check für vboxd_allow überarbeitet, so dass Hostnamen und * zulässig sind (Arno Welzel) (Domains im Fomat *.fli4l.lan werden momentan zwar zugelassen funktionieren aber nicht zuverlässig zur Authentifizierung) - SSH oder Konsolen Login als VBOX-USER aus Sicherheitserwägungen deaktiviert. 19.03.2006 hh - im vbox-helper die mini_httpd.conf einlesen, um auch dann die richtigen Werte zu erhalten, wenn ein OPT die Environment Variablen verändert hat. - Menüdatei wird für alle Sprachen aktualisiert 01.06.2006 hh - kleinere Probleme in der PHONEBOOK Option behoben (berichtet von Manfred Schliesing) 21.06.2006 hh - Die Tage werden mit führender 0 ausgegeben (Arno Welzel) 3.1.1: ------ 04.07.2006 hh - französische Übersetzung hinzugefügt (Bernard Charrier) 3.1.2: ------ 11.09.2006 hh - VBOX_ADMIN_USER hinzugefügt. Der dort eingetragene httpd Benutzer hat Zugriff auf alle eingerichteten vboxen. 12.09.2006 hh - Sicherheitsbereich für den httpd geändert auf: 'vbox' 'view|start|delete' - Variablen umbenannt, damit sie denen in httpd.txt entsprechen - VBOX_ADMIN_USERNAME kann jetzt leer sein. Es wird außerdem geprüft, ob der User in httpd.txt konfiguriert ist und ausreichende Rechte besitzt. 12.09.2006 hh - MSNs werden jetzt nicht mehr durch Leerzeichen getrennt, sondern einzeln über VBOX_USER_x_MSN_x angegeben. Über VBOX_USER_x_MSN_x_START kann festgelegt werden, ob VBOX für diese MSN beim Booten aktiviert werden soll. 09.01.2007 hh - Bei der Einstellung HTTPD_USER_N='0' werden keine User mehr in die /etc/htpasswd eingetragen. Die VBOX-WEBGUI funktioniert dann, als ob ein Admin User angemeldet wäre. (Hinweis auf diesen Bug kam von Andreas Winkler) 3.1.3: ------ 2007-07-30 hh - add more restrictive expression for PHONEBOOK - add possibility to add custom phonebook file with PHONEBOOK:myfile 3.1.4: ------ 3.3.0: ------ 3.3.1: ------ 3.3.2: ------ 3.4.1: ------ 3.5.0: ------ 3.6.0: ------ 2011-04-29 - release of stable version 3.6.1: ------ 3.6.2: ------ 2012-03-29 kristov - sox tool fixed (the old one did not understand any formats but 'sox'); thanks to Torsten Kästel for catching this one!