u-isdn/README

194 lines
5.6 KiB
Plaintext
Raw Normal View History

[ This is a German version. An English version is in the works. ]
Die Anleitung und der ganze Kram findet sich in der Datei DOKU, oder
README.isdn in den Kernelsourcen.
*** 1995-10-21
Release 14.
Mit dem RP-Zeilen gibt es anscheinend Probleme. W<>re nett, wenn das jemand
anders debuggen k<>nnte, sonst dauert das n<>mlich bis Version 16 oder so.
Wer kennt sich mit tcl/tk oder tclperl oder wish oder was-auch-immer aus?
Gebraucht wird ein vern<72>nftiges Frontend f<>r die Konfigdatei...
Login und Kermit, n<>chster Versuch...
Aktive Karten (momentan: Bintec) tun NOCH NICHT, aber ich arbeite dran.
Mehr Kommentare im Source. (Immer noch zuwenige, ich wei<65>. Working.)
Fehler bereinigt. Insbesondere sollte der Treiber nun ca. eine Sekunde
schneller sein beim Verbindungsaufbau, wenn gerade keine andere Verbindung
offen ist. Grr...
Debugmeldungen schreiben nun das Intervall (in Jiffies, also normalerweise
Hundertstelsekunden) seit der letzten Debugmeldung mit.
ACHTUNG, leichte <20>nderungen im Format der Konfigdatei (DL- und CL-Zeile:
<Key>-Parameter ist dazugekommen); siehe Doku.
Kann jemand aus Taylor-UUCP (oder sonstwoher) den Code "ist die aktuelle
Zeit in dem durch diesen String angegebenen Zeitfenster" klauen und um die
Angabe der Anzahl Sekunden bis zum Verlassen des Zeitfensters erweitern?
Beispiel: wenn es jetzt Sonntag 23:00:01 Uhr ist:
- isintime("Mon") => 0
- isintime("Sun") => 3599
Sonst mu<6D> ich das machen und daf<61>r habe ich keine Zeit. Das Ganze wird
ben<EFBFBD>tigt, um zB Logins nur abends zu erlauben oder den Zeittakt
umzustellen. Momentan braucht es dazu ein per cron aufgerufenes externes
Programm, das /etc/isdn.conf.times von isdn.conf.times.day nach
isdn.conf.times.night umlinkt und AT/R anst<73><74>t; geht, aber ist nicht
besonders sch<63>n.
*** 1995-09-31
Release 13.
Wenn es immer noch Probleme beim ISDN-Login gibt: am Anfang von
streams/streams_io das #undef in ein #define <20>ndern, isdn_2.o mit
"mod2=0x05" installieren, nochmal testen, mir den Syslog-Output schicken
(*.debug, NICHT *.=debug !!!). Vorsicht, Pa<50>w<EFBFBD>rter etc. stehen in diesem
Log mit drin!
Wegen eines Fehlers im GNU-Make kann es passieren, da<64> "make" oder "make -w"
nicht funktioniert. In diesem Fall "make --warn" verwenden.
Die folgenden neuen Features sind noch mehr oder weniger ungetestet:
SIGIO-Support.
TTY-Code repariert.
Starten beliebiger Programme bei Zustands<64>nderungen (RP-Zeile in der Konfig).
Ethertype-Support (noch nicht vollst<73>ndig).
Callback wenn m<>glich auf derselben Leitung.
Callback auf Leitung B, wenn ein Ruf auf A ankommt, dort aber besetzt ist.
Einigerma<EFBFBD>en getestet:
Callback. (War das ein Nerv. Manche ISDN-Vermittlungen sind _doof_.)
Fehlermeldungen reorganisiert.
*** 1995-07-22
isdn_4/master.c aufgesplittet, Verzeichnisstruktur leicht umgebaut,
deshalb leider keine Diffs.
*** 1995-06-12
Wieder ein paar Bugs weniger.
Der "arnet"-Treiber ist fuer die synchronen Karten dieser Firma gedacht und
noch nicht 100% ausgetestet.
Wenn jemand Uebermittlung von Gebuehreninformationen waehrend der
Verbindung im Euro-ISDN aktiviert hat -> Mail an mich.
Support fuer Standleitungen: Restart klemmt manchmal.
Die Patches basieren auf aelteren Kernelversionen und sind nicht besonders
sauber...
Support fuer Kernel 1.3 ist in Arbeit.
*** 1995-02-04
Euro-ISDN! Relativ rudiment<6E>r, sollte aber erstmal tun.
(In der Doku steht was von FINGER WEG. Vorsicht -- ich garantiere nicht,
da<EFBFBD> sich der Kram nicht total danebenbenimmt. Ich wage es aber zu
bezweifeln, da<64> mein Treiber dazu f<>hrt, da<64> der Anschlu<6C> gesperrt wird...)
Support f<>r 128kBit-Standleitungen.
rm -rf streams/isdn isdn/cards/leonardo (f<>r Leute, die den Patch
verwenden).
*** 1995-01-18
Na endlich... modularisierte Version, basierend auf 1.1.83.
_Ohne_ Spezialkram (OK, ein kleines bi<62>chen ;-) nachdem das Linux-TCP/IP
endlich einen brauchbaren Status erreicht zu haben scheint.
*** 1994-10-27
Interimsrelease, basierend auf 1.1.57.
In libc.tar.gz beginden sich die letzten 4.5.26-Libraries und Include-
dateien, angepa<70>t auf meinen Kernel. (Die n<>chste Version, basierend auf
4.6.xx, ist weit weniger schlimm.)
In kernel.tar.gz sind die Quellen fuer den angepassten Kernel, komplett.
Konfiguration:
CONFIG_SCHEDULER_BSD Y
CONFIG_INET_BSD N
CONFIG_MALLOC_TRACE Y
CONFIG_DEBUG_LATENCY N
Alles andere (fast) wie gewohnt. Ohne MALLOC-TRACE gibt es Probleme mit
der Speicherverwaltung; wenn jemand den Fehler findet, immer nur her mit
einem Patch.
INET_BSD braucht BSD-Utilities f<>r die Konfiguration, die ich momentan
nicht im Source habe (Plattenfehler).
Die <20>bersetzung des Streams-Teils liefert haufenweise Warnings; ignorieren.
*** 1994-08-07
Die Datei /usr/include/sys/conf.h muss die folgende Zeile enthalten:
#include <linux/config.h>
Sorry; dieser Fehler wird mit dem naechsten Update behoben.
*** 1994-08-03
Patch 38 passt sauber in den Kern.
Festverbindungen tun; Patch (inkl. Update auf -38) folgt demnaechst.
*** 1994-08-01
CONFIG_MALLOC_TRACE funktioniert nicht korrekt (Speicherverluste). Ich
arbeite dran.
*** 1994-07-31
Festverbindungen werden unterst<73>tzt.
Diffs auf PL37 generiert.
Networking-Code generiert.
include- und libc-Diffs generiert.
*** 1994-07-29
In der Datei streams/isdn/config/config.data muss die Variable STR_IN von
"in2" auf "linux" geaendert werden, wenn mit Linux-Networking gearbeitet
werden soll.
*** 1994-07-27
Patch 36 l<><6C>t sich problemlos einspielen.
*** 1994-07-26
Die Datei "kernel-1.1.35.diff.gz" enth<74>lt die Diffs zu meinem Kernel.
"streams-1.1.35.tar.gz" enth<74>lt den Streams-Teil (notwendig!).
Warnung: Da ich selber leicht modifizierte Includedateien unter
/usr/include einsetze, kann es sein, da<64> die Kompilation nicht
durchl<EFBFBD>uft... in diesem Fall bitte Mail an mich.