Next: Copyright and Contact
Up: AutoMount Daemon Version 0.09.05
Previous: Testing the compiled daemon
Here is a brief version history of this package. The numbering system
is very simple: MM.mm.ff, where MM means ``Major Version'', mm is
``minor version'' and ff stand for ``bugfix''. Major version of ``0''
means beta status. Each level mentioned in here was used at least for
a while. Therefore even minor modifications sometimes have to have
their own bugfix-number to keep them distinct.
- Version 0.05.00
The first published version. It turned out to leek memory: It grew
from 48k to 17MB within 3 or 4 days. Poor documentation.
This version number takes into account previous versions that were
runable, but object to major design changes.
- Version 0.05.03
Big memory leak removed.
- Version 0.05.04
Removed another two minor leaks.
- Version 0.06.00
Added several compile time options. See section 5.2.3
for details.
- Version 0.06.01
Removed minor bugs from the new code (see above).
- Version 0.07.00
Added safer but more resource intensive mount subroutine using fork().
Enhanced comment processing when reading the config file.
- Version 0.07.01
Made the new mount subroutine optional. Removed bug that sometimes
prevented devices from being unmounted.
- Version 0.07.02
Removed old bug from exit routine, that resulted in a far from obvious
SIGSEGV.
- Version 0.07.03
Error exit modified so that the fifo should be removed in any case
when the daemon exits.
- Version 0.08.00
Changed the delay in the main loop. Now uses select(), so it responds
immediately to client (eject) requests. Prepared to return status
message to client. Will be enabled as soon as Linux supports System V
style streams.
- Version 0.08.01
Rearranged some # include directives, added missing include file for
Linux.
- Version 0.08.02
Added mechanism to decrease activity when no more mountable devices
are available.
- Version 0.08.03
Added signal returned by Linux 1.2.13 when no CD is inserted as ignored.
- Version 0.09.00
Added volcheck client and the ``NOPOLL'' flag. Updated
documentation and expanded chapter 4.
- Version 0.09.01
Added the configuration file to the distribution package. Added an
ASCII version of the documentation.
- Version 0.09.02
Added the DONT_EJECT compile-time option.
- Version 0.09.03
Removed an incorrect long forgotten cast to void in unmount.c, found
by Masaki Fukushima. Thanks.
Enhanced the parser for the options section of the configuration file
and added several per-device options.
- Version 0.09.04
Removed some annyoing errors from the options parser. Added code to
eject ZIP disks (thanks to Jeff Tranter (jeff_tranter@pobox.com)).
Removed a gcc warning regarding missing parentheses in a macro.
'make install' now copies the default configuration file to /etc if
no config file is found there.
- Version 0.09.05
Added a workaround for ATAPI CDROM drives to give more time to get the
CD out of the tray after using eject. What I hope to get ready is that
an open tray is recognized to keep the daemon from closing it.
Motivated by Till Bubeck (bubeck@delix.de), asked for by many others.
Next: Copyright and Contact
Up: AutoMount Daemon Version 0.09.05
Previous: Testing the compiled daemon
Fri Sep 25 18:04:42 GMT 1998