ACP Modem Driver Changelog
--------------------------

Version 2.0 Source

    * The kernel driver has been removed from the distribution.  The driver
	is now exclusively maintained in the kernel.org tree proper
    * The mwavem binary now installs in /usr/local/sbin by default instead of
	/usr/local/bin
    * Mwave module options removed from mwaved script as they belong in
	/etc/modules.conf or the newer /etc/modprobe.conf
    * Most build warnings removed (Janice Girouard)
    * More build warnings removed
    * The mwave device file can now be specified in mwavem.conf
    * The startup script, mwaved, is now installed as /etc/init.d/mwavem
	on 'make install'
    * Startup script updated to work w/ 2.6.x kernel installations
    * RPM spec file now provided in src/extra.  Modify the spec file as
	necessary and use 'make rpm' to build RPMs for your system.
    * mwavem binary now starts up as a daemon process.  Logs to syslog..
	PID file written to /var/run/mwavem.pid

Version 1.0.4 Source

    * Replaced remaining spinlocks in favor of pthread mutex locking

Version 1.0.3 Source

    * Includes the latest driver code
	- Miscellaneous minor updates
	- Skip IO address and IRQ checks when IR port disabled (Wes Schreiner)
	- gcc 2.95.4 compile fix when MWAVE_FUTZ_WITH... is defined (Schreiner)
	- More informative printk's (Schreiner)
    * Driver module is now NOT built by default.  It is now necessary to
	specify '--enable-mwavedd' with './configure' to build the driver
    * port_types.h includes asm/atomic.h to work around RedHat 7.3 bug in
	linux/spinlock.h which is a part of the glibc-kernheaders package
    * Updated FAQ and HOWTO
    * Fixed bug that prevented the driver from accepting the 'AT+MS=3'
	command (Fabrice Bellet)

Version 1.0.2 Source

    * Includes latest 2.4.8 driver patch
	- Fix undefinded __exit for 2.2.x kernels
	- Global s_mdd now prefixed with mwave_ as it should be
	- Bugfixes for initialization failure cases (Thomas Hood)
	- printk cleanups (Hood)
	- Disabling of other UARTs contolled by MWAVE_FUTZ_WITH_OTHER_DEVICES flag (Hood)
    * ./configure and mwaved fixes for older versions of bash

Version 1.0.1 Source

    * Includes latest 2.4.7 driver patch
	- Cleanup proc stuff for picky compilers
	- More consistent naming for module opts and /proc info (Thomas Hood)
	- Sanity checking on port and irq values for register_serial() (Hood)
	- In mwave_init, back out initialization steps properly (Hood)
	- MW_TRACE macro now defined in Makefile (Hood)
	- Driver parms actually work now (Hood)
    * ./configure now accepts --disable-mwtrace
    * mwaved script updated to use new module parms
    * HOWTO updated with new module parm names

Version 1.0 Source

    * Includes latest code from driver patch 2.4.6-20010718
	- Module now builds as mwave.o instead of mwavedd.o
	- Driver now registers it's UART with the serial driver (Thomas Hood)
	- Some global function name cleanups
    * init script modified to use new module name
    * Minor HOWTO updates reflect new module name
    * Silly typos fixed, one of which could prevent mwavem from building, one in mwaved init script module parms
    * Installation now adds mwave to /etc/modules.conf
    * README.devfs included (Thomas Hood)

Version 20010714 Source

    * Includes the latest device driver source code which includes locking fixes among other fixes and changes.
    * mwavedd module parameters are now prefixed with tp3780i_.
    * Mwaved script updated to work with driver built as a module and built into the kernel proper.  Also uses new module parameter names.
    * Autoconfiscated code improves and simplifies build and install...
        - The build process now uses the three steps ./configure; make; make install.
        - The mwavem binary, mwavem.conf, and DSP files install under /usr/local by default.
        - mwavem.conf created by ./configure based upon options it is given.
        - Fixed device driver module build and install issues.
        - Alternate Linux kernel source directory can be provided to ./configure
        - Device driver compilation can now be turned off.
    * Race condition in mwavem fixed.  (Fabrice Bellet)
    * v90.dsp, which provides 56K functionality, has been brought up to date.  (Thanks to Thomas Hood for pointing this out)
    * Updated Mwave mini-HOWTO.
    * Frequently Asked Questions (FAQ) now included.

    * Known bugs/issues...
        - Device driver does not register with devfs properly.


Version 20010315 Source

    * Driver updated to work as a misc device in order to support the official mwave device node /dev/modems/mwave (major 10, minor 219). Should now work with devfs as all misc devices, by definition, support it.
    * Updated mwaved initialization script. Script now supports Debian, SuSE, RedHat and derivatives.
    * Fixed build issues on Debian.


Version 20010206 Source

    * First source release


Drivers
-------
Version 20010123

    * The driver and the application (including libraries) have been separated into separate packages.


Utilities
---------
Version 20010206

    * Bug fix. Determining initial negotiation speed from uninitialized stack variable.


Older combined packages
-----------------------
Version 20010123

    * The driver and the application (including libraries) have been separated into separate packages.
    * Updated MWAVE-HOWTO
Version 20010112

    * Support for the 2.4.0 kernel
    * Updated HOWTO
    * Sample daemon script to simplify starting and stopping the mwave driver
Version 20001212

    * Initial release

