Add a spinlock(9) manual page (based on a writeup by Matt).
[dragonfly.git] / share / examples / isdn / ReleaseNotes
1 $FreeBSD: src/share/examples/isdn/ReleaseNotes,v 1.3.2.4 2001/12/16 15:18:11 hm Exp $
2 $DragonFly: src/share/examples/isdn/ReleaseNotes,v 1.2 2003/06/17 04:36:57 dillon Exp $
3
4 ReleaseNotes for isdn4bsd             last edit-date: [Sun Dec 16 16:15:14 2001]
5 ================================================================================
6
7  - made ELSA PCC16 attach correctly (again ?)
8
9  - fixed bug in CAPI support (patch from Juha-Matti Liukkonen <jml@cubical.fi>)
10
11  - add support written by Steve Looman for the Compaq Microcom 610 ISDN card
12    (also known as Compaq series PSB2222I).
13
14 release 1.01
15 --------------------------------------------------------------------------------
16
17  - add experimental support to send messages via the keypad facility to the
18    PBX or exchange office. The messages - if supported - may be used to 
19    configure and maintain optional services offered by the PBX or exchange
20    office such as call deflection mailbox services. Please consult the
21    nice documentation for the exchange you are connected to.
22
23    Currently keypad messages can be send by using the isdnphone utilities
24    "-k" switch on the command line. Don't forget to properly quote the
25    message in case it contains shell meta characters!
26
27  - add keyword "maxconnecttime" to isdnd to prevent a potential telco bill
28    desaster. Caution: use only in conjunction with budgets to limit the number
29    of dials per timeunit otherwise you will get endless redials and reconnects!
30
31 release 1.00
32 --------------------------------------------------------------------------------
33
34  - CAPI interface driver and AVM B1/T1 driver added. Both were written and
35    contributed by Juha-Matti Liukkonen <jml@cubical.fi> of Cubical Solutions 
36    Ltd, Finnland. To support this, two new keywords were added to isdnd.rc:
37    "firmware" to be used in the controller section and "clone" to be used
38    in the entry section.
39
40
41 beta release 0.96
42 --------------------------------------------------------------------------------
43
44  - it is now possible to mark an entry as valid for a specified day of week
45    and a specific time range only to take advantage of some new tariff models.
46    Please see the new keywords "valid" and "holidayfile" in isdnd.rc(5).
47    This feature is considered experimental, use at your own risk!
48
49  - keywords budget-callbacksfile and budget-calloutsfile added to isdnd's
50    entry section to write statistics information to a file
51
52  - a driver for the Dynalink IS64PH is now available for FreeBSD 4.x and up
53
54
55 beta release 0.95
56 --------------------------------------------------------------------------------
57
58  - ITK ix1 micro ISA non-PnP card should now work for FreeBSD >= 4.0
59
60  - setting "dialretries = -1" in isdnd.rc gives an unlimited number
61    of dial retries for that entry.
62
63  - the ELSA PCFpro ISDN card should now work for FreeBSD >= 4.0
64
65  - added new keywords (patch from Stefan Esser) to configure isppp
66    from within isdnd.rc. Documented in isdnd.rc(5), grep for "ppp-"
67
68  - isppp VJ compression negotiation now run-time configurable using
69    keywords "enable-vj" / "disable-vj" with ispppcontrol
70
71  - added new keywords to specify "budgets" for outbound calls in isdnd
72    to limit the number of possible calls within a given time period.
73    Runtime budget information and statistics are available in the isdnd
74    fullscreen menu display.
75
76  - added new "ifpnp" AVM Fritz!Card PnP driver for FreeBSD >= 4.0
77    contributed by Udo Schweigert.
78
79  - added experimental hardware driver from Hans Petter Selasky for the
80    Teles 16.3c card based on the Cologne Chip Designs HFC-S 2BDS0 chip
81    called "ihfc".
82    notes for Teles 16.3c PnP and AcerISDN P10: For optimal performance:
83         -> please connect the card to the S0-bus before booting the computer.
84         -> do not change the cable you're using when first booted.
85    Other notes if the card does not work at all:
86         -> disconnect other isdn equipment on your S0-bus and
87            reboot your computer.
88         -> try changing the CLKDEL/stdel value for your card: 
89         ../i4b/layer1-nb/ihfc/i4b_ihfc_pnp.c or
90         ../i4b/layer1/ihfc/i4b_ihfc_pnp.c
91         around line 100. The value can be in the range 0x0-0xf.
92
93  - the FreeBSD >= 4.0 AVM Fritz PCI driver was moved to a separate layer 1 
94    driver called "ifpi".
95
96  - the sppp subsystem was integrated into the i4bisppp/isp driver. There
97    is no need to include something like "option sppp" into your kernel
98    config file anymore. The spppcontrol utility is no longer usable to
99    configure the i4bisppp/isp driver, instead use the new ispppcontrol
100    utility!
101
102  - FreeBSD >= 4.0: "iwic" driver for Winbond PCI ISDN chipset (W6692) 
103    added, used i.e. in ASUSCOM P-IN100-ST-D and Dynalink IS64PPH.
104
105  - added more protocol decoding to isdntrace
106
107  - isntrace now adds a time/datestamp to the trace filename, signal USR1
108    behaviour has changed, see manpage.
109  
110  - ispppcontrol now has a new option of setting the LCP timeout value
111
112  - add directory mpd which contains docs and files on howto interface
113    i4b by using the netgraph subsystem to the multilink ppp daemon, mpd.
114
115  - add i4bing, a raw HDLC B-channel interface to the NetGraph subsystem
116  
117  - add a V.21 modem emulator written by Poul-Henning Kamp
118  
119  - a new system configuration keyword "extcallattr" was added to isdnd
120    which allows to configure the display of the extended caller
121    attributes "screening indicator" and "presentation indicator" in
122    isdnd's log file.
123
124
125 beta release 0.90
126 --------------------------------------------------------------------------------
127
128  - the following cards are no longer supported for FreeBSD 4.0 and up:
129
130         AVM Fritz!Card PnP
131         AVM Fritz!Card PCMCIA
132         Dynalink IS64PH
133         ITK ix1 Micro
134         USRobotics Sportster ISDN TA intern
135
136    The AVM cards, the USR card and perhaps one of the ITK cards are likely
137    to be resurrected in the future, we just ran out of time, docs and/or
138    into programming problems for this release.
139
140  - the rbch driver was enhanced to support the generation of accounting 
141    information in HDLC mode. The bytecount and bps fields in isdnd
142    fullscreen mode now show meaningful information.
143
144  - most of the layer1 drivers have been rewritten to support the new bus 
145    and driver architecture for FreeBSD 4.0.
146
147  - the ipr interfaces now support logging of some of the first ip packets
148    of a new connection and displaying them in the isdnd logs. To enable
149    this, add a line like: "options IPR_LOG=32" to your kernel config
150    file. The parameter to IPR_LOG specifies the number of packets to be
151    logged.
152
153  - support for FreeBSD 2.x and FreeBSD 3.0-RELEASE has been removed. 
154    The last beta release which supports this OS versions is i4b-0.83.
155
156  - isdnd now recognizes two new keywords in the system section, mailto
157    and mailer. mailer is used to configure a mail program and is typically
158    set to /usr/bin/mail and mailto is set to the address of the isdnd
159    administrator. If both are set and a fatal error inside isdnd
160    happenes, mail is sent to the address in mailto with the error 
161    message before isdnd terminates.
162
163  - isdnd.rc now has an optional new "controller" section. This will be 
164    used to specify different D-channel protocols in the future. It looks
165    like this:
166
167         controller
168         protocol = dss1 # dss1 (default) or d64s (leased line)
169
170    Please note that leased line support (d64s) is NOT yet functional!
171
172  - isdnmonitor is now able to be used like isdnd in fullscreen mode from
173    a remote machine.
174
175 EOF