Blame Changelog

Packit Service 26469c
* 2.0.30  2018-07-18  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.30 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - configure: Don't use AC_FUNC_MALLOC, AC_FUNC_REALLOC.
Packit Service 26469c
    (configure.ac)  (Robin Gloster <mail@glob.in>)
Packit Service 26469c
  - samples: powerbtn: extend the list of known PMS
Packit Service 26469c
    (powerbtn.sh)  (Andrey Utkin <andrey_utkin@gentoo.org>)
Packit Service 26469c
  - samples: powerbtn: fix kde4 power management detection
Packit Service 26469c
    (powerbtn.sh)  (Andrey Utkin <andrey_utkin@gentoo.org>)
Packit Service 26469c
Packit Service 26469c
* 2.0.29  2018-04-16  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.29 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Decouple -d and -f options.  Bug #15.
Packit Service 26469c
    (acpid.8 acpid.c acpid.h log.c log.h TESTPLAN) (Casper Ti. Vector)
Packit Service 26469c
  - Rename acpid_debug -> debug_level.
Packit Service 26469c
    (acpid.c event.c log.c log.h) (Ted Felix)
Packit Service 26469c
  - Standards: man page command references.
Packit Service 26469c
    (acpid.8 kacpimon/kacpimon.8) (Ted Felix)
Packit Service 26469c
  - Log missing input layer as a warning.
Packit Service 26469c
    (inotify_handler.c) (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.28  2016-09-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.28 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Fix intermittent "Address already in use".  Bug #12.
Packit Service 26469c
    (acpid.c)  (Andreas Chmielewski)
Packit Service 26469c
  - inotify: process all inotify messages in buffer.  Bug #13.
Packit Service 26469c
    (inotify_handler.c)  (Dennis Wassenberg)
Packit Service 26469c
  - Use proper lengths for inotify buffers.
Packit Service 26469c
    (inotify_handler.c)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.27  2016-03-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.27 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Fix out of tree build
Packit Service 26469c
    (sock.c ud_socket.c) (Maxin B. John <maxin.john@intel.com>)
Packit Service 26469c
  - kacpimon: fix out of tree build
Packit Service 26469c
    (kacpimon/Makefile.am) (Maxin B. John <maxin.john@intel.com>)
Packit Service 26469c
  - input_layer: Allow repeated reporting of VOLUME keys
Packit Service 26469c
    (input_layer.c) (Torsten Hilbrich <torsten.hilbrich@secunet.com>)
Packit Service 26469c
Packit Service 26469c
* 2.0.26  2016-01-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.26 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Fix build warning with new kernel headers.  Debian #808015.
Packit Service 26469c
    (libnetlink.c kacpimon/libnetlink.c)  (Ted Felix)
Packit Service 26469c
  - Fix build with musl libc.  Define isfdtype() if libc doesn't have it.
Packit Service 26469c
    (configure.ac sock.c)
Packit Service 26469c
    (Khem Raj)
Packit Service 26469c
  - Fix out of tree build.
Packit Service 26469c
    (Makefile.am)
Packit Service 26469c
    (Khem Raj)
Packit Service 26469c
Packit Service 26469c
* 2.0.25  2015-08-16  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.25 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Remove release process from README.
Packit Service 26469c
    (README)  (Ted Felix)
Packit Service 26469c
  - Fix missing libc_compat.h in release tarball.
Packit Service 26469c
    (Makefile.am kacpimon/Makefile.am kacpimon/libc_compat.h)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.24  2015-08-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.24 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Avoid using SW_VIDEOOUT_INSERT if it isn't available.  (input_layer.c)
Packit Service 26469c
    (Bostjan Skufca <bostjan@a2o.si>)
Packit Service 26469c
  - Add support for Copy and Restart keys.  (input_layer.c)
Packit Service 26469c
    (Andrey Kuznetsov)
Packit Service 26469c
  - Add support for non-glibc libc's.  (acpi_listen.c acpid.c event.c
Packit Service 26469c
    input_layer.c kacpimon/libnetlink.h libc_compat.h libnetlink.c netlink.c
Packit Service 26469c
    proc.c ud_socket.c) (Brendan Heading <brendanheading@gmail.com>)
Packit Service 26469c
  - Fix compiler warnings.  (acpi_listen.c event.c sock.c)
Packit Service 26469c
    (Brendan Heading <brendanheading@gmail.com>)
Packit Service 26469c
  - Add systemd info to documentation.  (README TESTPLAN)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.23  2014-08-23  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.23 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Avoid using KEY_MICMUTE if it doesn't exist.
Packit Service 26469c
    (input_layer.c)  (Lonnie Abelbeck)
Packit Service 26469c
  - Add troubleshooting section to man page.
Packit Service 26469c
    (acpid.8)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.22  2014-03-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.22 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Add support for F20.  Debian Bug #738611.
Packit Service 26469c
    (input_layer.c)  (Ted Felix)
Packit Service 26469c
  - Fix for repeated mute keys on some ThinkPad models.
Packit Service 26469c
    (acpid.c acpid.h input_layer.c)
Packit Service 26469c
    (Torsten Hilbrich <torsten.hilbrich@secunet.com>)
Packit Service 26469c
  - Add "-t" short option for "--tpmutefix".
Packit Service 26469c
    (acpid.c)  (Ted Felix)
Packit Service 26469c
  - Update man page for --tpmutefix.
Packit Service 26469c
    (acpid.8)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.21  2014-01-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.21 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Add new <drop> action.  Debian #732277.
Packit Service 26469c
    (acpid.c event.h event.c acpid.8)
Packit Service 26469c
    (Pigeon <pigeon@pigeonsnest.co.uk>, Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.20  2013-09-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.20 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Improve build and release documentation.  
Packit Service 26469c
    (README)  (Ted Felix)
Packit Service 26469c
  - Fix for Debian bug #719659.  Improved handling of systems with
Packit Service 26469c
    large numbers of input layer connections.  Better error handling.
Packit Service 26469c
    (connection_list.h connection_list.c inotify_handler.c input_layer.c 
Packit Service 26469c
    netlink.c proc.c sock.c acpid.c)  (Ted Felix, Ben Winslow)
Packit Service 26469c
  - Update .gitignore for Eclipse.
Packit Service 26469c
    (.gitignore)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.19  2013-05-28  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.19 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - README improvements  (README)  (Ted Felix)
Packit Service 26469c
  - man page additions  (acpid.8)  (Ted Felix)
Packit Service 26469c
  - Sync kacpimon's libnetlink.c with acpid's.
Packit Service 26469c
    (kacpimon/libnetlink.c)  (Ted Felix)
Packit Service 26469c
  - Add support for mic mute (KEY_MICMUTE).
Packit Service 26469c
    (input_layer.c)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.18  2013-02-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.18 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - README improvements  (README)  (Ted Felix)
Packit Service 26469c
  - Fix format of video/tabletmode event string.  CRITICAL.
Packit Service 26469c
    (input_layer.c)  (Ted Felix)
Packit Service 26469c
  - Add how to kill acpid to kacpimon man page.
Packit Service 26469c
    (kacpimon.8)  (Ted Felix)
Packit Service 26469c
  - Add info on logind.conf's HandlePowerKey to man page.
Packit Service 26469c
    (acpid.8)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.17  2012-09-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.17 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Check for chmod.
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Add support for tablet mode switch.  
Packit Service 26469c
    (input_layer.c)  (Fabian Henze)
Packit Service 26469c
  - Incorrect sizeof() usage for memset.  
Packit Service 26469c
    (libnetlink.c)  (Auke Kok)
Packit Service 26469c
  - Close some unclosed fd's.  
Packit Service 26469c
    (acpid.c event.c ud_socket.c)  (Auke Kok)
Packit Service 26469c
  - Do not create pid file when running in foreground.  
Packit Service 26469c
    (acpid.c)  (Cristian Rodriguez)
Packit Service 26469c
  - Free regular expression.  
Packit Service 26469c
    (event.c)  (Cristian Rodriguez)
Packit Service 26469c
Packit Service 26469c
* 2.0.16  2012-03-29  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.16 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Add tests for required functions to configure.ac.
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Move fchmod() before bind() on socket.  Debian bug #664705.
Packit Service 26469c
    (sock.c ud_socket.c ud_socket.h)  (Ted Felix)
Packit Service 26469c
  - Switch back to chown() as fchown() doesn't appear to work with sockets.
Packit Service 26469c
    (sock.c)  (Ted Felix) 
Packit Service 26469c
  - Add support for headphone (and other) jack switch events.
Packit Service 26469c
    (input_layer.c)  (AlexanderR)
Packit Service 26469c
  - Add notes on making the tarball.
Packit Service 26469c
    (README)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.15  2012-03-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - 2.0.15 release
Packit Service 26469c
    (configure.ac)  (Ted Felix)
Packit Service 26469c
  - Improve man page (Debian bug #656676).  
Packit Service 26469c
    (acpid.8 acpi_listen.8)  (Ted Felix)
Packit Service 26469c
  X Change makefile to get rid of double slashes on install paths.
Packit Service 26469c
    Note: This change was lost due to introduction of autoconf which
Packit Service 26469c
    wiped out the old Makefile.
Packit Service 26469c
    (Makefile)  (Gilles Espinasse)
Packit Service 26469c
  - Switch from Makefile to autoconf build system.  Fix some related
Packit Service 26469c
    warnings.
Packit Service 26469c
    (Makefile Makefile.am README TODO acpi_ids.c acpi_ids.h acpid.h 
Packit Service 26469c
    configure.ac connection_list.h event.c kacpimon/Makefile.am 
Packit Service 26469c
    kacpimon/makefile proc.h sock.h)
Packit Service 26469c
    (Cristian Rodriguez)
Packit Service 26469c
  - Fix build warnings uncovered by new gcc settings from autoconf.
Packit Service 26469c
    (inotify_handler.c input_layer.c kacpimon/acpi_ids.c kacpimon/acpi_ids.h 
Packit Service 26469c
    kacpimon/connection_list.c kacpimon/connection_list.h 
Packit Service 26469c
    kacpimon/input_layer.c kacpimon/kacpimon.c kacpimon/netlink.c netlink.c
Packit Service 26469c
    proc.c sock.c)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Remove fcntl() calls to set FD_CLOEXEC and replace with
Packit Service 26469c
    CLOEXEC flags within the various open(), recvmsg() and other calls.
Packit Service 26469c
    Requires kernel version 2.6.23 and above.
Packit Service 26469c
    (acpi_listen.c inotify_handler.c input_layer.c libnetlink.c netlink.c
Packit Service 26469c
    proc.c ud_socket.c)
Packit Service 26469c
    (Cristian Rodriguez)
Packit Service 26469c
  - Add SOCK_NONBLOCK to ud_create_socket().
Packit Service 26469c
    (ud_socket.c) (Cristian Rodriguez)
Packit Service 26469c
  - Use isfdtype() instead of getsockopt() in is_socket().  Use fchmod(), 
Packit Service 26469c
    fstat(), and fchown() instead of the non-"f" versions in open_sock().
Packit Service 26469c
    (sock.c) (Cristian Rodriguez)
Packit Service 26469c
  - Use __attribute__ for argument checking in acpid_log().
Packit Service 26469c
    (input_layer.c log.h netlink.c ud_socket.c) (Cristian Rodriguez)
Packit Service 26469c
  - Close only the open fds in close_fds().
Packit Service 26469c
    (acpid.c) (Cristian Rodriguez)
Packit Service 26469c
  - Use accept4() with SOCK_CLOEXEC and SOCK_NONBLOCK in ud_accept().
Packit Service 26469c
    Remove unnecessary calls to fcntl() in process_sock().  
Packit Service 26469c
    (sock.c ud_socket.c) (Cristian Rodriguez)
Packit Service 26469c
  - Use asprintf() instead of snprintf() in process_sock().
Packit Service 26469c
    (sock.c) (Cristian Rodriguez)
Packit Service 26469c
  - Use TEMP_FAILURE_RETRY macro instead of bogus checks for EINTR.
Packit Service 26469c
    (acpi_listen.c acpid.c event.c input_layer.c libnetlink.c netlink.c 
Packit Service 26469c
    proc.c ud_socket.c) (Cristian Rodriguez)
Packit Service 26469c
  - Use safer, faster, and more modern functions asprintf(), fstatat(), 
Packit Service 26469c
    openat(), and fdopen() in the configuration file processing.
Packit Service 26469c
    (event.c) (Cristian Rodriguez)
Packit Service 26469c
Packit Service 26469c
* 2.0.14  2011-12-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed brace style.  (inotify_handler.c acpid.c)  (Ted Felix)
Packit Service 26469c
  - Added support for a "K" suffix on event strings to indicate that they
Packit Service 26469c
    may have originated from a keyboard input layer device.  This can be
Packit Service 26469c
    used to differentiate between a power switch on the keyboard, and a power
Packit Service 26469c
    switch on the computer's case.
Packit Service 26469c
    
Packit Service 26469c
    (connection_list.h inotify_handler.c input_layer.c netlink.c proc.c
Packit Service 26469c
    sock.c)  (Ted Felix)
Packit Service 26469c
    
Packit Service 26469c
  - Added a pathname to connection along with a find_connection_name().  
Packit Service 26469c
    Modifications to process_inotify() to log IN_DELETE events.  Additional 
Packit Service 26469c
    debugging output.
Packit Service 26469c
      
Packit Service 26469c
    These changes were experimentation related to dealing with a ThinkPad 
Packit Service 26469c
    suspend problem.  They should have no effect on acpid's behavior.  They are 
Packit Service 26469c
    mainly noticeable as a change in the logging.
Packit Service 26469c
    
Packit Service 26469c
    The Problem: When resuming from suspend, the lid switch and power button's 
Packit Service 26469c
    /dev/input event files do not trigger an IN_CREATE, so acpid doesn't 
Packit Service 26469c
    reconnect to them.  Restarting acpid fixes this.
Packit Service 26469c
    
Packit Service 26469c
    Tried using IN_DELETE instead of ENODEV to detect the drivers going away.
Packit Service 26469c
    Worked fine for disconnecting/reconnecting a USB keyboard, but not for the
Packit Service 26469c
    ThinkPad suspend problem.  I've given up on fixing this as it appears to be
Packit Service 26469c
    a kernel or driver issue.
Packit Service 26469c
    
Packit Service 26469c
    (connection_list.c connection_list.h inotify_handler.c input_layer.c 
Packit Service 26469c
    netlink.c proc.c sock.c)  (Ted Felix)
Packit Service 26469c
      
Packit Service 26469c
* 2.0.13  2011-11-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fix for socket name buffer overflow.  (ud_socket.c)  (Ted Felix)
Packit Service 26469c
  - Moved acpid_log() out of acpid.h/.c and into log.h/.c to make it easier
Packit Service 26469c
    for all parts of acpid to use.  (Makefile acpid.h acpid.c connection_list.c
Packit Service 26469c
    event.c inotify_handler.c input_layer.c log.h log.c netlink.c proc.c 
Packit Service 26469c
    sock.c ud_socket.c)  (Ted Felix)
Packit Service 26469c
  - Cleaned up #includes and comment style.  (libnetlink.c libnetlink.h)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.12  2011-08-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Changed exit() to _exit() if execl() fails.  (event.c)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.11  2011-07-30  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Set umask to 0077 for scripts run by acpid.  (event.c)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.10  2011-05-17  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed compiler warnings in kacpimon.  (kacpimon/libnetlink.c)
Packit Service 26469c
    (Michael Meskes)
Packit Service 26469c
  - systemd support.  The socket acpid creates to connect with clients can now
Packit Service 26469c
    be passed as stdin (fd 0) at startup.  (acpid.c sock.h sock.c acpid.8)  
Packit Service 26469c
    (Reiner Klussmeier)
Packit Service 26469c
  - man page improvements  (acpid.8)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.9  2011-04-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Removed newlines from acpid_log() calls and modified acpid_log() to
Packit Service 26469c
    no longer need newlines.  This change to acpid prevents blank lines in
Packit Service 26469c
    the log for versions of syslogd that preserve newlines.  (acpid.c 
Packit Service 26469c
    connection_list.c event.c inotify_handler.c input_layer.c netlink.c 
Packit Service 26469c
    proc.c sock.c)  (Michael Meskes, Ted Felix)
Packit Service 26469c
  - Added fcntl() for O_NONBLOCK on the client sockets.  This prevents acpid
Packit Service 26469c
    from hanging if a client behaves badly.  (sock.c)  (Vasiliy Kulikov)
Packit Service 26469c
    From: http://www.openwall.com/lists/oss-security/2011/01/19/4
Packit Service 26469c
  - Improvements to error handling.  (sock.c)  (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.8  2011-02-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed "comparison between signed and unsigned integer expressions"
Packit Service 26469c
    error with gcc 4.6.  (libnetlink.c) (Eugeni Dodonov)
Packit Service 26469c
  - Fixed unused variable "type" with gcc 4.6.  (libnetlink.c) (Jiri Skala)
Packit Service 26469c
Packit Service 26469c
* 2.0.7  2010-11-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Reduced the startup logging and skipped processing of "." and ".."
Packit Service 26469c
    in the config files directory.  Debian #598198.  (event.c proc.c)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Added CD-related buttons.  Debian #600564.  (input_layer.c)
Packit Service 26469c
    (Stanislav Maslovski)
Packit Service 26469c
  - Removed the "getppid() == 1" hack from daemonize().  
Packit Service 26469c
    Red Hat #629740.  "While forking is ugly in theory, this has the advantage
Packit Service 26469c
    that it is clear that the acpid unix socket is properly installed before 
Packit Service 26469c
    systemd continues starting other units that want to be started after 
Packit Service 26469c
    acpid." - Lennart Poettering
Packit Service 26469c
    For upstart, specify "expect fork" in your upstart .conf file for acpid.
Packit Service 26469c
    For systemd, specify "Type=forking" in your systemd service file for
Packit Service 26469c
    acpid.
Packit Service 26469c
    (acpid.c) (Lennart Poettering)
Packit Service 26469c
  - Added FD_CLOEXEC to the input layer fd's.  Red Hat #648221.  
Packit Service 26469c
    (input_layer.c) (Daniel Walsh)
Packit Service 26469c
Packit Service 26469c
* 2.0.6  2010-06-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Added getXconsole() to samples/powerbtn/powerbtn.sh to eliminate 
Packit Service 26469c
    dependency on other parts of Debian.  (samples/powerbtn/powerbtn.sh)
Packit Service 26469c
    (Debian and Timo Gurr)
Packit Service 26469c
Packit Service 26469c
* 2.0.5  2010-05-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Moved powerbtn.sh to powerbtn.sh.old and brought in the latest
Packit Service 26469c
    powerbtn.sh from Debian which handles KDE4.  
Packit Service 26469c
    (samples/powerbtn/powerbtn.sh samples/powerbtn/powerbtn.sh.old)  
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.4  2010-04-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Replaced all the mandb code in the makefile with a comment.  (Makefile) 
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Revamped logging.  (acpid.c event.c inotify_handler.c input_layer.c 
Packit Service 26469c
    netlink.c proc.c sock.c) (Ted Felix)
Packit Service 26469c
  - Removed CR's (\r) from files.  (Changelog connection_list.c sock.c)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Cleaned up the samples directory a bit.  Also added powerbtn samples
Packit Service 26469c
    taken from Debian.  (samples/*) (Ted Felix)
Packit Service 26469c
  - Removed the %changelog token from the top of the Changelog.  This
Packit Service 26469c
    appears to be a Red Hat-ism.  (Changelog) (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.3  2010-03-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed problem in makefile with mandb line when DESTDIR is not empty.
Packit Service 26469c
    (Makefile) (Jiri Skala)
Packit Service 26469c
  - Added missing headers needed by Red Hat/Fedora.  (acpid.c sock.c)
Packit Service 26469c
    (Jiri Skala)
Packit Service 26469c
  - Updated daemonize() to be in keeping with Doug Potter's "How to Daemonize
Packit Service 26469c
    in Linux".  (acpid.c) (Ted Felix)
Packit Service 26469c
  - Removed the test for bad kernels.  (acpid.c) (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 2.0.2  2010-02-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Increased MAX_CONNECTIONS to 20.  (connection_list.c)
Packit Service 26469c
  - Recalculate highestfd in delete_connection().  (connection_list.c)
Packit Service 26469c
    (Willi Mann)
Packit Service 26469c
  - Removed old naming convention code for configuration files.  (event.c)
Packit Service 26469c
  - Fixed unescaped dashes in manpage.  (acpid.8) (Michael Meskes)
Packit Service 26469c
  - Added fix for mandb issue.  (Makefile) (Robby Workman)
Packit Service 26469c
  - Moved README-NETLINK into README.  (README-NETLINK README)
Packit Service 26469c
Packit Service 26469c
* 2.0.1  2010-01-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Makefile improvements for packagers.  (Makefile) (Robby Workman)
Packit Service 26469c
    * Use DESTDIR instead of INSTPREFIX
Packit Service 26469c
    * Allow custom compiler optimizations
Packit Service 26469c
    * Allow alternative prefix
Packit Service 26469c
    * Allow custom manpage directory
Packit Service 26469c
    * Add DOCDIR and install docs
Packit Service 26469c
    * Remove reference to "mandb -q" - this doesn't exist everywhere
Packit Service 26469c
Packit Service 26469c
    After this patch, packagers can do e.g.:
Packit Service 26469c
    
Packit Service 26469c
      make install \
Packit Service 26469c
        OPT="-O3" \
Packit Service 26469c
        PREFIX=/opt \
Packit Service 26469c
        MANDIR=/opt/man \
Packit Service 26469c
        DOCDIR=/opt/doc/apcid \
Packit Service 26469c
        DESTDIR=/tmp/package
Packit Service 26469c
        
Packit Service 26469c
  - run-parts(8) naming convention for configuration files.  (event.c
Packit Service 26469c
    acpid.8) (Debian)
Packit Service 26469c
Packit Service 26469c
* 2.0.0  2009-12-15  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed gcc 4.4 warnings for strict aliasing.  (kacpimon/acpi_ids.c)
Packit Service 26469c
    (Debian)
Packit Service 26469c
  - Fixed a printf() warning.  (kacpimon/input_layer.c) (Debian)
Packit Service 26469c
  - Fixed kacpimon makefile for a release build.  (kacpimon/makefile)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Added dist and install targets to kacpimon makefile.  Added
Packit Service 26469c
    a set of CFLAGS for Debian-style (-g -O2) builds.  Fixed error
Packit Service 26469c
    messages in clean target with a "-f" to rm.  (kacpimon/makefile)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Increased MAX_CONNECTIONS to 20 for kacpimon.
Packit Service 26469c
    (kacpimon/connection_list.c) (Ted Felix)
Packit Service 26469c
  - Improved "dist" target with DISTNAME in makefile.  (Makefile)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Added mandb to the install target so that the man database will get
Packit Service 26469c
    updated after the man pages are installed.  (Makefile)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Updated the "event=" line in sample.conf to be more modern.
Packit Service 26469c
    (samples/sample.conf) (Ted Felix)
Packit Service 26469c
  - Improved the Example in the man page.  (acpid.8) (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 1.0.10-netlink6  2009-11-13  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Implemented discovery of new input layer devices using inotify(7).
Packit Service 26469c
    (inotify_handler.h inotify_handler.c acpid.c input_layer.h input_layer.c)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Updated input layer event table to incorporate more events and
Packit Service 26469c
    to support a format compatible with older event configuration
Packit Service 26469c
    files.  (input_layer.c) (Harald Braumann and Ted Felix)
Packit Service 26469c
  - Cleanup and move of input layer constants.  (acpid.h input_layer.c 
Packit Service 26469c
    inotify_handler.c) (Ted Felix)
Packit Service 26469c
  - kacpimon now opens all event sources and reports where each event 
Packit Service 26469c
    comes from.  This makes it more useful for discovering events.
Packit Service 26469c
    (kacpimon/kacpimon.c kacpimon/input_layer.c kacpimon/netlink.c)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
  - Turned off strict aliasing optimizations as the netlink code is
Packit Service 26469c
    filled with strict aliasing problems.  (Makefile) (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 1.0.10-netlink5  2009-11-06  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed exit on device removal.  (input_layer.c connection_list.h
Packit Service 26469c
    connection_list.c) (Mikhail Krivtsov)
Packit Service 26469c
Packit Service 26469c
* 1.0.10-netlink4  2009-07-19  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Added events to input_layer.c to cover more buttons on the Thinkpad X40
Packit Service 26469c
    (input_layer.c) (Peter Stuge)
Packit Service 26469c
  - Fixed Makefile "dist" target to work properly.  (Makefile) (Ted Felix)
Packit Service 26469c
  - Added kacpimon to the codebase as a debugging tool.  (kacpimon directory,
Packit Service 26469c
    Makefile) (Ted Felix)
Packit Service 26469c
  - Removed erroneous comment in sock.c about the 256 connection limit.
Packit Service 26469c
    (sock.c) (Ted Felix)
Packit Service 26469c
  - Removed unnecessary #include from connection_list.c.  (connection_list.c)
Packit Service 26469c
    (Ted Felix)
Packit Service 26469c
Packit Service 26469c
* 1.0.10-netlink3  2009-05-04  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Fixed strict aliasing issue with gcc 4.4. (acpi_ids.c)
Packit Service 26469c
    (Michael Meskes and Peter Alfredsen)
Packit Service 26469c
Packit Service 26469c
* 1.0.10-netlink2  2009-05-02  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Merge of the following three 1.0.10 changes into 1.0.10-netlink2
Packit Service 26469c
    (Michael Meskes and Ted Felix)
Packit Service 26469c
Packit Service 26469c
* Wed Apr 22 2009  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Bump version to 1.0.10 for release.
Packit Service 26469c
Packit Service 26469c
* Wed Apr 22 2009  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Add a -C (--clientmax) command line flag to set max number of non-root
Packit Service 26469c
    socket connections. (acpi.c acpid.h acpid.8 event.c)
Packit Service 26469c
  - Set the maximum number of socket clients to 256 by default. (acpid.h)
Packit Service 26469c
  - Close clients that have disconnected. (acpid.c event.c) (Aaron Plattner
Packit Service 26469c
    <aplattner@nvidia.com>)
Packit Service 26469c
  - Give up and exit() if 5 accept() calls fail in a row. (acpid.c)
Packit Service 26469c
Packit Service 26469c
* Mon Feb 09 2009  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Open /dev/null O_RDWR, rather than O_RDONLY. (acpid.c)
Packit Service 26469c
Packit Service 26469c
* Thu Dec 11 2008  Ted Felix <ted@tedfelix.com>
Packit Service 26469c
  - Version 1.0.8ted1
Packit Service 26469c
  - Netlink and Input Layer support.  Many files have been changed and
Packit Service 26469c
    several have been added.  (Ted Felix <ted@tedfelix.com>)
Packit Service 26469c
Packit Service 26469c
* Tue Oct 28 2008  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Bump version to 1.0.8 for release.
Packit Service 26469c
Packit Service 26469c
* Sun Oct 26 2008  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Define _GNU_SOURCE. (Makefile) (Ted Felix <ted@tedfelix.com>)
Packit Service 26469c
  - Rename a variable to avoid shadowing a global. (event.c) (Ted Felix
Packit Service 26469c
    <ted@tedfelix.com>)
Packit Service 26469c
  - Fix typos in man pages. (acpid.8, acpi_listen.8) (Ted Felix
Packit Service 26469c
    <ted@tedfelix.com>)
Packit Service 26469c
  - GCC 4.3.2 gives chdir() the _wur attribute (warn unused result). Check
Packit Service 26469c
    for errors. (acpid.c) (Ted Felix <ted@tedfelix.com>)
Packit Service 26469c
  - Check for ferror() in parse_file(). (event.c) (Ted Felix
Packit Service 26469c
    <ted@tedfelix.com>)
Packit Service 26469c
  - Only read regular files in acpid_read_conf(). (event.c) (Ted Felix
Packit Service 26469c
    <ted@tedfelix.com>)
Packit Service 26469c
  - Stop processing ACPI events when a lockfile exists (from Debian).
Packit Service 26469c
    (acpid.8, acpid.c, acpid.h) (Ted Felix <ted@tedfelix.com>)
Packit Service 26469c
Packit Service 26469c
* Sat Nov 24 2007  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Build with -O2 flag (Makefile).
Packit Service 26469c
  - Add -l (--logevents) option to enable logging of all events.  Due to a
Packit Service 26469c
    number of reports of log flooding (bad ACPI BIOS?) The new default is to
Packit Service 26469c
    NOT log events. (acpid.c acpid.h event.h acpid.8)
Packit Service 26469c
  - Add pidfile support and a -p (--pidfile) option to change the pidfile.
Packit Service 26469c
    Default is /var/run/acpid.pid. (acpid.c acpid.8) (Javier Pello
Packit Service 26469c
    <jpello@users.sourceforge.net>)
Packit Service 26469c
  - Rename ACPI_* constants to ACPID_*. (acpid.c acpi_listen.c)
Packit Service 26469c
  - Remove a bad cast of malloc()'s return value. (event.c)
Packit Service 26469c
  - Add proper make dependencies. (Makefile)
Packit Service 26469c
  - Close client file descriptors on exec(). (acpid.c) (Zdenek Prikryl
Packit Service 26469c
    <zprikryl@redhat.com>)
Packit Service 26469c
Packit Service 26469c
* Mon Sep 24 2007  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Don't use a mode argument on open("/dev/null") (acpid.c) (Steve Grubb
Packit Service 26469c
    <sgrubb@redhat.com>)
Packit Service 26469c
  - Use GCC "__attribute__((format(printf)))" for acpid_log (acpid.c) (Steve
Packit Service 26469c
    Grubb <sgrubb@redhat.com>)
Packit Service 26469c
  - Fix a shadowed variable name (event.c) (Steve Grubb <sgrubb@redhat.com>)
Packit Service 26469c
  - Fix a leaked fd on error (event.c) (Steve Grubb <sgrubb@redhat.com>)
Packit Service 26469c
  - Fix a signed/unsigned comparison (event.c) (Steve Grubb
Packit Service 26469c
    <sgrubb@redhat.com>)
Packit Service 26469c
  - Compile with more warnings (Makefile) (Steve Grubb <sgrubb@redhat.com>)
Packit Service 26469c
Packit Service 26469c
* Sat June 30 2007  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Bump version to 1.0.6 for release.
Packit Service 26469c
Packit Service 26469c
* Thu May 24 2007  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Print event handler output to stdout only in debug mode (acpid.c, event.c).
Packit Service 26469c
  - Update man page for new logging.
Packit Service 26469c
Packit Service 26469c
* Wed May 23 2007  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Correctly check for malloc() failures (event.c)
Packit Service 26469c
  - Skip editor backup files when scanning for conf files (event.c) (Stefan
Packit Service 26469c
    Seyfried <seife@suse.de>)
Packit Service 26469c
  - Use syslog() for logging (acpid.c, event.c, acpid.h) (Stefan Seyfried
Packit Service 26469c
    <seife@suse.de>)
Packit Service 26469c
Packit Service 26469c
* Fri Dec 30 2005  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Add a do_detach argument to acpid_cleanup_rules() to avoid closing
Packit Service 26469c
    clients on a HUP (acpid.c, event.c) (Frederic Lepied
Packit Service 26469c
    <flepied@users.sourceforge.net>)
Packit Service 26469c
Packit Service 26469c
* Sat Sep 24 2005  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Document -f option in the acpid man page (acpid.8)
Packit Service 26469c
Packit Service 26469c
* Fri Sep 23 2005  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Fix rule and fd leak when clients disconnect on socket (event.c) (Timo
Packit Service 26469c
    Hoenig <thoenig@suse.de>)
Packit Service 26469c
Packit Service 26469c
* Fri Oct 19 2005  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Use socklen_t for sockets calls (ud_socket.c)
Packit Service 26469c
Packit Service 26469c
* Sun Oct 24 2004  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - Update my own email to not say @sun.com anymore
Packit Service 26469c
Packit Service 26469c
* Sun Oct 17 2004  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - mkdir BINDIR in Makefile
Packit Service 26469c
Packit Service 26469c
* Sun Oct 17 2004  Tim Hockin <thockin@hockin.org>
Packit Service 26469c
  - set acpi_listen stdout to be line-buffered (Gilles Chanteperdrix
Packit Service 26469c
    <gilles.chanteperdrix@laposte.net>)
Packit Service 26469c
  - detect a closed socket and exit (acpi_listen.c)
Packit Service 26469c
  - detect a closed events file and exit (acpid.c)
Packit Service 26469c
  - print read_line() errors (acpi_listen.c, acpid.c)
Packit Service 26469c
  - added sample battery config and handler (Frank Dietrich
Packit Service 26469c
    <ABLEsoft@gmx.de>)
Packit Service 26469c
  - added sample AC adapter config/handler and hotkey config/handler for
Packit Service 26469c
    Panasonic notebooks (David Bronaugh <dbronaugh@linuxboxen.org>)
Packit Service 26469c
  - prep for 1.0.4 release
Packit Service 26469c
Packit Service 26469c
* Fri Feb 13 2004  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - dump debian/ and redhat/ dirs -- too much hassle
Packit Service 26469c
  - change 'make rpm' to 'make dist'
Packit Service 26469c
  - minor Makefile cleanup
Packit Service 26469c
  - README cleanup
Packit Service 26469c
  - prep for 1.0.3 release
Packit Service 26469c
Packit Service 26469c
* Thu Dec 18 2003  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - unblock signals before exec()ing a handler
Packit Service 26469c
  - remove odd 'been_here' from signals_handled() (debug artifact?)
Packit Service 26469c
Packit Service 26469c
* Mon Nov 24 2003  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - add -c, --count option to acpi_listen (Luca Capello <luca.pca.it>)
Packit Service 26469c
  - add -t, --time option to acpi_listen (Luca Capello <luca.pca.it>)
Packit Service 26469c
  - return a meaningful value if we break out of the main loop (acpi_listen.c)
Packit Service 26469c
  - break out usage() from handle_cmdline() (acpi_listen.c)
Packit Service 26469c
Packit Service 26469c
* Mon Nov 17 2003  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Decouple logging to stdout from foregrounding
Packit Service 26469c
  - Add acpi_listen (source and man)
Packit Service 26469c
  - Add ud_connect()
Packit Service 26469c
  - Remove (euid == 0) check
Packit Service 26469c
  - ifdef the bad-kernel checking - it consumes a byte of data!
Packit Service 26469c
Packit Service 26469c
* Fri Nov 14 2003  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Add -f option (run in foreground)
Packit Service 26469c
Packit Service 26469c
* Tue May 13 2003  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Fixed a dumb bug with %e expansion for commands
Packit Service 26469c
  - Add COPYING file
Packit Service 26469c
  - Add TODO file
Packit Service 26469c
Packit Service 26469c
* Fri Mar 15 2002  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Updated RPM spec with patch from sun for chkconfig on/off
Packit Service 26469c
  - Add Changelog, make 'make rpm' use it.
Packit Service 26469c
  - 1.0.1
Packit Service 26469c
Packit Service 26469c
* Wed Mar 13 2002  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Fixed logging bug - not appending to log (O_APPEND needed)
Packit Service 26469c
  - Fix 'make install' to not need root access
Packit Service 26469c
  - Fix RPM spec to not need root
Packit Service 26469c
Packit Service 26469c
* Thu Sep 6 2001 Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - 1.0.0
Packit Service 26469c
Packit Service 26469c
* Thu Aug 16 2001  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Added commandline options to actions
Packit Service 26469c
Packit Service 26469c
* Wed Aug 15 2001  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - Added UNIX domain socket support
Packit Service 26469c
  - Changed /etc/acpid.d to /etc/acpid/events
Packit Service 26469c
Packit Service 26469c
* Mon Aug 13 2001  Tim Hockin <thockin@sun.com>
Packit Service 26469c
  - added changelog
Packit Service 26469c
  - 0.99.1-1
Packit Service 26469c