todo in 2.1.0 =============================================================================== ######################################## ## Warnung! Feature-Freeze fuer 2.0.1 ## ######################################## Erst die bugs alle erledigen...! ---------------------------------------- Hier bitte alle features fuer die 2.1.0 eintragen, sobald das feature-freeze aufgehoben ist, koennen wir uns darueber hermachen und darangehen diese feature umzusetzen. Wer meint, es ist ein Feature längst erledigt oder er hat's bereits gefixed, bitte hinter "Erledigt:" Nick und Datum einsetzen und den Block nach done.txt verschieben. Neues Feature eintragen: Unten anhängen und lfd. Nummer, Nick und Datum eintragen. Kai, 07.01.2002 ------------------------------------------------------------------------------- T001. cka 07.01.2002 Erledigt: ftpd-addon einfliessen lassen, damit auch benutzeraccounts angelegt werden koennen ------------------------------------------------------------------------------- T002. cka 07.01.2002 Erledigt: neues feature fuer OPT_LCD - Datumsformat dd-mm-yyyy Langsam soll sich ja auch in Deutschland das Format yyyy-mm-dd einbürgern (oder abgekürzt yy-mm-dd). - Uhrzeit: hh:mm:ss Mir persönlich würde ein hh:mm mit blinkendem Doppelpunkt besser in den Kram passen. (Hab mir dummerweise nur ein Display mit 16 Spalten zugelegt.) ------------------------------------------------------------------------------- T003. cka 07.01.2002 Erledigt: timecl auf mehrere timeserver erweitern...(stand da nicht was in bugs.txt?) ja: timecl: mehrere Servernamen als Argumente zulassen TIME_SERVER='ntp1.sda.t-online.de ntp0.fau.de ntp1.fau.de \ ntps1-0.cs.tu-berlin.de ntps1-0.uni-erlangen.de \ ntps1-1.uni-erlangen.de ntps1-2.uni-erlangen.de \ ntps1-1.cs.tu-berlin.de ntps1-1.rz.uni-osnabrueck.de' ------------------------------------------------------------------------------- T004. cka 07.01.2002 Erledigt: einbau der USB-unterstuetzung fuer Modems, erstellung eines USB-Package ------------------------------------------------------------------------------- T005. cka 07.01.2002 Erledigt: einfuehrung eines Menues am ende des Bootens ------------------------------------------------------------------------------- T006. cka 07.01.2002 Erledigt: Konsequente Umsetzung der Bootmsg.txt beim laden der module ------------------------------------------------------------------------------- T007. cka 07.01.2002 Erledigt: erstellen eines OPT_PARANOIA - alle zugangsdaten vor unbefugten zugriff schuetzen - alle nicht benoetigten Ports schliessen - ausschliesslich remote loggen - ... (weitere Ideen fuer paranoia) ------------------------------------------------------------------------------- T008. cka 07.01.2002 Erledigt: Unterstuetzung analoger modems ------------------------------------------------------------------------------- T009. cka 07.01.2002 Erledigt: FTP-Proxy (Sicherheit) ------------------------------------------------------------------------------- T010. cka 07.01.2002 Erledigt: Access-Whitelist: nur dedizierten Rechnern den Internetzugang erlauben ------------------------------------------------------------------------------- T011. cka 07.01.2002 Erledigt: kleines DMZ-Konzept @od: kannst du uns das nochmal erklaeren? oder willst du das als doku auf die Homepage legen? ------------------------------------------------------------------------------- T012. cka 07.01.2002 Erledigt: Einbindung von OPT_QOS ------------------------------------------------------------------------------- T013. cka 07.01.2002 Erledigt: Proxy-ARP ------------------------------------------------------------------------------- T014. cka 07.01.2002 Erledigt: mkfli4l: Umbau von mkfli4l, so dass eigene Typen erlaubt sind ------------------------------------------------------------------------------- T015. cka 07.01.2002 Erledigt: Template für Entwickler, so dass das Entwickeln eigener OPT-Packages einfacher wird und die Doku schon eine gewisse Form hat ------------------------------------------------------------------------------- T016. cka 07.01.2002 Erledigt: IDE-Teil aus dem Kernel auslagern, Anpassung von Package HD ------------------------------------------------------------------------------- T017. cka 07.01.2002 Erledigt: Zusammenlegen des Package SCSI und CD-ROM mit HD als Package Massenspeicher ------------------------------------------------------------------------------- T018. cka 07.01.2002 Erledigt: Kernel 2.4 patchen (vorbereitung auf uclibc) ------------------------------------------------------------------------------- T019. cka 07.01.2002 Erledigt: Pruefen der Moeglichkeit init aus der busybox zu verwenden @TobiX: wie hiess noch mal deine andere alternative? ------------------------------------------------------------------------------- T020. cka 07.01.2002 Erledigt: Umbau des Packetfilterscriptes nach iptables (vorbereitung auf uclibc) ------------------------------------------------------------------------------- T021. cka 07.01.2002 Erledigt: Anpassung vom masquerading-script fuer iptables (vorbereitung auf uclibc) ------------------------------------------------------------------------------- T022. cka 07.01.2002 Erledigt: Kernel 2.2.20 patchen und module kompilieren fuer alle packete ------------------------------------------------------------------------------- T023. cka 07.01.2002 Erledigt: Platzsparen auf dem LCD display Hier meine Idee: An der IP-Adresse kann an den markierten Stellen nur ".1" oder ".2" stehen, oder die Adresse ist kürzer. Warum definiert man nicht ein neues Zeichen, das den Punkt und die entsprechende Ziffer enthält? Da für die Balkengrafik höchstens 5 der 7 selbstdefinierten Zeichen benötigt werden, sind noch 2 Zeichen frei. Hier meine ersten Entwürfe: Punkt mit einer eins: echo -e "\033\0\01\03\01\01\0\030\030\0\c" > /dev/lcd Punkt mit einer zwei: echo -e "\033\01\06\01\02\07\0\030\030\0\c" > /dev/lcd Beispiel: echo -e "\033c\033h192\000068\000100.12" > /dev/lcd ------------------------------------------------------------------------------- T024. cka 07.01.2002 Erledigt: Anpassen von opt_httpd, damit auch virtuelle hostings moegliche werden ------------------------------------------------------------------------------- T025. cka 07.01.2002 Erledigt: Anpassen von opt_httpd, damit der mini_httpd auch loggen kann ------------------------------------------------------------------------------- T026. cka 07.01.2002 Erledigt: logrotate hinzufuegen, bzw. erweiterte funktionen, damit logs auch automatisch geloescht werden. aufgrund von platzmangel in der ramdisk oder auf der pladde ------------------------------------------------------------------------------- T027. cka 07.01.2002 Erledigt: OPT_SQUID anpassen, damit ein cachen im RAM moeglich wird (ohne festplatte) wobei hier mit 64mb und mehr gearbeitet werden muss, entsprechender hinweis in die doku ------------------------------------------------------------------------------- T028. fm 02.01.2002 Erledigt: mkfli4l: check/xxx.txt: Erlaubte Werte durch "|", z.B. on|off|auto ------------------------------------------------------------------------------- T029. fm 02.01.2002 Erledigt: mkfli4l: check/xxx.txt: HEX und NUMHEX als Value-Typen ------------------------------------------------------------------------------- T030. fm 02.01.2002 Erledigt: Hardwareliste http://totalhardware99.50megs.com/ in Doku aufnehmen? ------------------------------------------------------------------------------- T031. fm 02.01.2002 Erledigt: Test in dtou, ob sed erfolgreich (Fehlererkennung volle Platte usw) ------------------------------------------------------------------------------ T032. tb 03.01.2002 Erledigt: Einbau von Einmalpasswörtern für spezielle Provider > > Ich habe ein ähnliches Problem und das Austauschen der rc.cfg ist > > da nicht wirklich praktikabel. Es handelt sich um einen Account > > mit Einmal-Passwörtern, also für jede Einwahl ist ein neues > > Passwort zwingend notwendig. Es wäre schon sehr hilfreich, wenn > > man das Passwort für die nächste Einwahl (oder evtl. auch eine > > kleine Liste) in diesem Fall irgendwo übergeben/ablegen könnte. > > Hallo, > > ich habe mir ein kleines script dafür selbst gebastelt... > mein provider nutzt passwörter die an das datum gebunden sind, > also jeden tag ein anderes passwort. > ich habe die passwörter mit datum in eine text-datei gepackt und auf dem > router abgelegt. ein script geschrieben, das mir das passwort aus > der text-datei extrahiert, und in die chap/pap-secrets einfügt. > > den aufruf des scripts hab ich in auth-fail geschrieben. > > in der datei die zeile einfügen. > > eine datei in mit dem namen erzeugen. > folgenden inhalt in die datei schreiben: > #!/bin/sh > #den aktuellen tag in die variable schreiben > day=`date +%d.%m.%Y` > > #das passwort des tages finden > passwd=`/usr/bin/grep "$day" /usr/local/bin/passwd.txt | /usr/bin/sed -e > "s/$day[^0123456789ABCDEF]//g"` > > #die isdn zeile in der pap-secrets löschen > /usr/bin/sed -e '/anmeldekennung/d' /etc/ppp/pap-secrets > /etc/ppp/pap-new > > #statusmeldung auf der console > /usr/local/bin/colecho "the password of the day for $day is $passwd..." gn > #>/dev/console > > echo '"anmeldekennung" * "'$passwd'"' >> /etc/ppp/pap-new > mv /etc/ppp/pap-new /etc/ppp/pap-secrets > cp /etc/ppp/pap-secrets /etc/ppp/chap-secrets > > im selben verzeichnis wie die datei muss dann noch eine datei > stehen, > in der die passwörter mit datum stehen. > > gruss, hudson > ------------------------------------------------------------------------------ T033. fm 02.01.2002 Erledigt: squid: cache-flush-interval verlängern, configure: --enable-gnu-regex ------------------------------------------------------------------------------- T034. tb 07.01.2002 Erledigt: DNS-Aliase: in "opt\etc\config.sh": 99: while [ $i -le $HOSTS_N ] 100: do 101: set `eval echo '$HOST_'$i` 102: ipaddr=$1 103: hostname=$2 104: eval alias='$HOST_'$i'_ALIAS' 105: echo "$ipaddr $hostname.$DOMAIN_NAME $alias" 106: i=`/usr/bin/expr $i + 1` 107: done in "check\base.txt" einfügen: HOST_%_ALIAS - HOSTS_N NONE in "config\base.txt" kann man dann mit HOST_x_ALIAS, z.B. HOST_1='192.168.0.1 fli4l' HOST_1_ALIAS='ftp.domain' HOST_2='192.168.0.2 suse' HOST_2_ALIAS='mein.intra.net mail.domain www.test.de' weitere Hostnamen vergeben. ------------------------------------------------------------------------------ Nr. N1 Datum1 N2 Datum2 N3 Datum3 T035. fm 02.01.2002 od 13.01.2002 ssh-keygen fehlt ------------------------------------------------------------------------------ T036. fm 02.01.2002 od 13.01.2002 scp - falscher Pfad Will man das Programm 'scp' benutzen, so sucht diese das Programm 'ssh1' im Pfad /usr/local/bin. Das Programm befindet sich jedoch im Pfad /opt/files/usr/sbin min einem Link in /usr/sbin. ------------------------------------------------------------------------------ Nr. N1 Datum1 N2 Datum2 N3 Datum3 T037. cka 20.01.2002 erstellen folgender dateien...(uebersetzungen der doku) pcmcia/doc/english/opt/pcmcia.html scsi/doc/english/opt/scsi.html tools/doc/english/opt/tools.html ------------------------------------------------------------------------------- Nr. N1 Datum1 N2 Datum2 N3 Datum3 T038. fm 02.01.2002 fm 13.01.2002 fwrules: port 53 nur für angegebene DNS-Forwarders erlauben (bei xxx_peer_dns=no!) ------------------------------------------------------------------------------- T039. fm 02.01.2002 fm 13.01.2002 Es reicht, ein Portforwarding von Port 5000 auf einen internen .... ------------------------------------------------------------------------------ T040 rresch 04.02.2002 Konfigurierbares verhalten von Opt_time, ob 1x täglich, jede Einwahl oder sogar _mindestens 1x Täglich_ synchronisiert werden soll. ------------------------------------------------------------------------------- T041 rresch 04.02.2001 Aufräumen des pcmcia-Packages, Konsolidieren aller Treiber in's Package und raus aus den anderen Packages, Trennen des pcmcia/opt/etc/pcmcia/config - Files in die relevanten Bestandteile und entsprechenden Anpassungen von opt/pcmcia.txt um wirklich nur die relevanten Config's auf die Diskette zu kopieren. Erstellung einer HW-Liste, die von Fli4l unterstützt wird/werden sollte. ------------------------------------------------------------------------------- T042. hs 19.2.2002 in rc.local werden die scripte scsi, cdrom und mounts gestartet ohne die Variablen vorher zu prüfen. (könnte Probleme mit Update_mode=add geben) Der Vorschlag von Tobi in der dev-ml sollte hierzu nochmal näher betrachtet werden. ------------------------------------------------------------------------------- T043. hs 21.02.2002 die setflags.sh in ein prep-script base umwandeln, weil sie ja genau dies ist. ------------------------------------------------------------------------------- T044. ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -------------------------------------------------------------------------------