2002-11-27 Tim Stadelmann * src/rcfile.c: Move the definition of RCFILE to this file and use it instead of the user-configurable variable. * src/hotswap.c: Remove the option for the user to change the location of the resource file. For security reasons, this is NOT sensible for a production version! 2002-07-31 Tim Stadelmann * src/rcfile.c: Included hotswap.h. Print the program name and error messages from the system database where appropriate. * src/hotswap.c: Bundled controller, nocheck, and verbose in a struction settings_t. Made the path of the resource file a command line option. Documentation changes. * src/hotswap.h: New file. 2002-07-22 Tim Stadelmann * src/rcfile.c (init_rcfile): Added creation of a descriptor for use with iconv. * src/rcfile.c (run_script): Added conversion of the script from UTF-8 to the currently selected coding system. 2002-07-20 Tim Stadelmann * src/hotswap.c: Documentation changes. * src/hotswap.c (rescan_ide): Added check for device. (main): Removed redundant check for device. 2002-07-16 Tim Stadelmann * src/hotswap.c: Replaced strcmp with strcoll. 2002-07-14 Tim Stadelmann * src/hotswap.c (rescan_ide): Added call to run_script. (unregister_ide): Added calls to run_script. 2002-07-10 Tim Stadelmann * src/hotswap.c: Documentation changes. 2002-07-09 Tim Stadelmann * src/rcfile.h: New file. * src/rcfile.c: New file. 2002-05-12 Tim Stadelmann * Version 0.2.1 released. 2002-05-11 Tim Stadelmann * src/hotswap.c: Simplified message box handling using support routines in message_box.c. Added option `--ide-controller'. Replaced instances of "/dev/hdc" by device_name. 2002-03-07 Tim Stadelmann * Version 0.2.0 released. 2001-04-09 Tim Stadelmann * src/hotswap.c: Include config.h. 2001-04-01 Tim Stadelmann * src/hotswap.c (unregister_ide): Return after close if an error has happened earlier. Avoids second, spurious error message. 2001-03-31 Tim Stadelmann * src/hotswap.c: documentation fixes 2001-03-29 Tim Stadelmann * src/hotswap.c (unmount_ide): This function has been removed. (main): The unmounting case has been removed. 2001-03-18 Tim Stadelmann * src/hotswap.c: bug fix: Write the program name prefixing error messages to stderr instead of stdout. (unregister_ide): Probe the device again after issuing the ioctl for unregistering it, and return an error if it is still detected. Works around a bug in the kernel. 2001-03-09 Tim Stadelmann * src/hotswap.c (main): documentation fixes (main): Catch additional arguments on the command line and produce an error message instead of silently ignoring them. (check_mounted_ide): The loop checking for mtab entries has been cleaned up. 2001-03-06 Tim Stadelmann * src/hotswap.c (main): Use rpmatch instead of explicit code to obtain a yes/no answer from the user. The maximal significant length of such a response is now a macro (RESPONSE_LENGTH) instead of a hardcoded number. 2001-03-04 Tim Stadelmann * src/hotswap.c: The string constants have been marked to support internationalization using gettext. 2001-02-28 Tim Stadelmann * src/hotswap.c: A --nocheck option has been added to give the GUI frontend the possibility to switch off unnecessary sanity checks. 2002-02-18 Tim Stadelmann * Version 0.1.0 released.