2004-05-17 Andreas Vögele * configure.ac: Bumped the version number to 0.44. * INSTALL: Added information on how to add the pcfclock driver to the kernel source. * linux/pcfclock.c: Removed the error message that says that no devices could be found. 2004-05-15 Andreas Vögele * INSTALL: Updated the installation instructions. 2004-05-12 Andreas Vögele * configure.ac: Bumped the version number to 0.43. * config/linux.m4: More verbose error messages. * linux/pcfclock.c: Removed NULL from the pcfclock_driver structure to avoid a compiler warning. * linux/Makefile.in (clean): Added .*.cmd. * INSTALL: Updated the installation instructions again. 2004-04-20 Andreas Vögele * INSTALL: Updated the installation instructions. * linux/Makefile.in: Use $(mkdir_p) instead of $(mkinstalldirs). * pcfdate/pcfdate.8: Removed the fallback clock from the ntp.conf example. 2004-03-15 Andreas Vögele * linux/pcfclock.c (pcfclock_register): Moved a variable declaration to the top of the function. 2003-12-29 Andreas Vögele * README.RedHat: Removed the electronic mail addresses. 2003-12-27 Andreas Vögele * README.RedHat: Albert Pauw kindly provided installation instructions for Red Hat Linux. * Makefile.am (EXTRA_DIST): Added README.RedHat. 2003-12-22 Andreas Vögele * configure.in: New conditional HAVE_LINUX. Removed the checks for module support, module versioning and symmetric multi-processing. * config/linux.m4: Configure is aborted if the kernel source is missing (unless --without-linux is given) or if the kernel source has not been configured. Removed the checks for module support, module versioning and symmetric multi-processing. * Makefile.am (SUBDIRS): Use HAVE_LINUX. 2003-12-20 Andreas Vögele * linux/Makefile.in: The kernel makefile is now used to build the pcfclock driver. * linux/pcfclock.c: Linux 2.6 is supported. * NEWS: Removed entries that are no longer relevant. * README: Removed the part about SUSE. 2003-12-11 Andreas Vögele * configure.in: Output an additional warning if the driver module is not built. No longer abort on a GNU/Linux system provided by SUSE. The information in the README is sufficient. 2003-11-28 Andreas Vögele * configure.in: Abort if run on a GNU/Linux system provided by SUSE. * README: Users of SUSE products are asked to not bother me with questions regarding the pcfclock driver. 2003-11-04 Andreas Vögele * INSTALL: Added a warning that the driver must be built with the the C compiler that was used to build the kernel. * README: Removed the description of the non-standard options since they are also explained in the INSTALL file. 2003-11-03 Andreas Vögele * linux/pcfclock.c (pcfclock_read): Access to the radio clock is protected by a semaphore. 2003-11-02 Andreas Vögele * README: Added information on how to get the author's PGP key. * INSTALL: Hopefully improved the documentation of the build process. * linux/pcfclock.c (pcfclock_init): Dropped support for kernels older than Linux 2.4.9. The driver no longer tries to find the radio clock at initialization time. parport_register_driver() is used to register pcfclock_attach() and pcfclock_detach(). The major device number can no longer be set by the user. (pcfclock_cleanup_module): Call parport_unregister_driver(). * linux/pcfclock.4: Ported the example program to Perl. * linux/Makefile.in (CFLAGS): Addedd -fno-strict-aliasing. 2003-01-08 Andreas Vögele * pcfdate/pcfdate.c: Bert Kanis supplied an enhanced version of pcfdate.c that outputs information about the status of the radio clock if the option -v is given on the command line. * pcfdate/pcfdate.8: Mention the new option -v. * linux/pcfclock.c: Applied a patch supplied by Frank Jordan. The patch removes the call of the depcrecated function parport_enumerate(). * README: Changed my electronic mail address. * THANKS: Added Bart Kanis and Frank Jordan. * NEWS: Updated. * configure.in: Bumped version number. * autogen.sh: Renamed bootstrap into autogen.sh since the name autogen.sh seems to be more common. 2002-04-19 Andreas Vögele * linux/pcfclock.c: Do not block if two processes are using the driver at the same time since the code that blocked the driver did not work with SMP kernels. 2002-04-17 Andreas Vögele * linux/pcfclock.c: Use MODULE_LICENSE only when the pcfclock kernel module is built for Linux 2.4.9 or better. * THANKS: Removed all mail addresses. 2002-04-11 Andreas Vögele * INSTALL: Added a note about cron. * linux/Makefile.in: The kernel module now depends on its Makefile. 2002-03-12 Andreas Vögele * configure.in: Updated the version information. * config/linux.m4: Also look in `/usr/src/linux-`uname -r` and `/usr/src/kernel-source-`uname -r`' for the kernel source. * linux/pcfclock.c: Added MODULE_LICENSE. 2002-03-06 Andreas Vögele * README: Modified the information about NTP. * configure.in: Updated the version information. 2002-03-05 Andreas Vögele * README: Added information about the non-standard options recognized by `configure'. * INSTALL: Added information about the non-standard options recognized by `configure'. Copied some text from the generic `INSTALL' file. * configure.in: Updated the version information. * config/linux.m4: Recognize SMP kernels correctly. Search the Linux kernel source in `/lib/modules/`uname -r`/build' in addition to `/usr/src/linux'. Output warnings if the configuration of the kernel source does not match the configuration of the installed kernel. 2002-01-05 Andreas Vögele * linux/pcfclock.c (pcfclock_read_time): Call schedule() twice. * configure.in: new file * config/linux.m4: new file * Makefile.am: new file * linux/Makefile.in: new file * pcfdate/Makefile.am: new file * bootstrap: new file