commit c8c76a6908a75057b1b64ed2ecc6364fbcd03a2b
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sun Sep 15 14:15:21 2019 +0200

    Do not change the permissions for pre-existing directories.

commit 0adec19ca37e030620008f8a3bbcb72c9fa784bb
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sun Sep 15 14:09:01 2019 +0200

    Update copyright notices.

commit 5d817c7701a4a747b14a46fd99b1a8c26031c4a8
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sun Sep 15 14:05:20 2019 +0200

    Try to ensure the directory for the UNIX socket exists.

commit 690e1476e375ab9a2ba72d2a2d87faa246629feb
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sat Feb 17 10:03:02 2018 +0100

    Handle glob patterns on the command line.
    
    This is necessary because systemd will not expand glob patterns for us.

commit dcd2d8d2f8ef7f47551636a5c89a8f40d1d74d14
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sat Feb 17 10:01:06 2018 +0100

    Check the return value of daemon().

commit 59f00c426e8fac75314c5f3f62799a6fc83e66ba
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sat Feb 17 10:00:50 2018 +0100

    Change the default location of the UNIX socket to /run/lirc/lircd.

commit 14cd36d3b8235339d84c54f05b326ee8e137cfbc
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sat Feb 17 09:59:30 2018 +0100

    Install the systemd service file.

commit fa24eddc2b5f989be79e226a3911fd8ed1c27a78
Author: Guus Sliepen <guus@sliepen.org>
Date:   Fri Feb 16 22:32:41 2018 +0100

    Add a systemd service file for inputlircd.

commit f37c56dbd611a81ae905f57a57d1b955f81d44e5
Author: Guus Sliepen <guus@sliepen.org>
Date:   Fri Feb 16 22:32:13 2018 +0100

    Update the manpage to point to the right header file for input event codes.

commit 12a31de5dac40c8829b9e5b110aa6a57b371635f
Author: Ingo Schneider <debian@ingo-schneider.de>
Date:   Sat Oct 21 20:11:57 2017 +0200

    Use the right header file for input event codes.

commit 95e620a7f245cca550b20c9da66fba38125b0790
Author: Guus Sliepen <guus@sliepen.org>
Date:   Thu Feb 21 15:58:18 2013 +0100

    Honour $CPPFLAGS and $LDFLAGS.

commit 81a9275a8345c934ec0b3e6424562520a7b71cd4
Author: Guus Sliepen <guus@sliepen.org>
Date:   Tue Oct 2 13:09:35 2012 +0200

    Query type of input event device, and only accept those that send EV_KEY events.

commit 2c683d7153ceb1ee11be497b70001d79ab62b04f
Author: Guus Sliepen <guus@sliepen.org>
Date:   Tue Oct 2 13:08:40 2012 +0200

    Don't add input event devices to the list that cannot be read.
    
    This fixes a crash caused by FD_SET() not liking a negative file descriptor.
    So also added a check right before FD_SET() just in case.

commit 3de9078edb670481d06968935062efb2a5a46285
Author: Guus Sliepen <guus@sliepen.org>
Date:   Tue Oct 2 13:05:03 2012 +0200

    Send log messages to stderr when not detached.

commit 4d6c054dab4d3ab80a00db69f8cce4b89bf75caa
Author: Guus Sliepen <guus@sliepen.org>
Date:   Thu May 19 21:40:04 2011 +0200

    Apply patch from Piotr Dlugosz making inputlircd robust against disappearing event devices.
    
    Date: Sun, 10 Apr 2011 17:15:44 +0200
    From: Piotr <pd_xl@wp.pl>
    Subject: Patch to make inputlircd crash proof
    
    I have the DVB card which sometimes crashes unfortunately. This card I'm
    using also for the remote control. When it crashes, the inputlirc goes
    down. It is not a problem to restart inputlirc but then I have to
    restart also other applications.
    
    I made small changes to the code:
    
    - Do not exit if there is a problem reading event device, just remember
      it was disconnected.
    - Every 30 secs when there is no activity try to reopen disconnected
      device (done via select timeout).

commit 0b3c3318ae4cbb04ce199d21dccaa4c01a475325
Author: Guus Sliepen <guus@sliepen.org>
Date:   Thu May 19 21:23:04 2011 +0200

    The lircd socket has moved to /var/run/lirc/lircd.

commit 5ba6206fa936fc558a19e76a82d7150620aca60c
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Nov 1 14:02:24 2010 +0100

    Apply patch from Oliver Tscherwitschke fixing repeat flag.
    
    This prevents inputlirc from setting the repeat flag when different keys are
    pressed shortly after each other.

commit ac6b3c967e75be478afd191a5268df34ab5e6bc0
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sun Jan 24 15:54:40 2010 +0100

    Allow selecting input event devices by symbolic name.
    
    The -n option can be used to match devices by name. It allows wildcard patterns
    to be used.

commit 59a20817200a59b585967ad8d04b38dc3576ab28
Author: Guus Sliepen <guus@sliepen.org>
Date:   Wed Jul 29 13:02:31 2009 +0000

    Apply slightly modified patch from David Härdeman adding a translation table.
    
    This allows keys to be given a different name, for example if one has an
    existing LIRC setup and one doesn't want to change all the client
    configurations.

commit f9961a607ef50a5eabdc1f667dbb8a5fcdf08470
Author: Guus Sliepen <guus@sliepen.org>
Date:   Sat Jun 27 13:50:13 2009 +0000

    Reverse the order of initialisation of KEY_NAME[].
    
    This ensures keys which have more than one name to be reported as the first
    name found in input.h, instead of as one of their aliases. This fixes KEY_MUTE
    being reported as KEY_MIN_INTERESTING. Thanks to David Härdeman for spotting.

commit 02feeef291df56fbdfd21904878156c91e8cb8fb
Author: Guus Sliepen <guus@sliepen.org>
Date:   Thu Sep 25 16:02:00 2008 +0000

    Strip comments from names.h, sometimes they are not properly terminated.

commit 16cbcf0672fe0a02951e91830f9c3a5450b7f0de
Author: Guus Sliepen <guus@sliepen.org>
Date:   Thu Sep 25 16:01:37 2008 +0000

    Apply patch from Ben Lings adding support for modifiers and repetition.

commit 6fdb6225746bbaf711e62b2decfae76235d40818
Author: Guus Sliepen <guus@sliepen.org>
Date:   Thu Apr 27 19:11:35 2006 +0000

    Allow input devices to be grabbed for exclusive access (patch from Ian Campbell).
    Also remove input.h and use /usr/include/linux/input.h directly.

commit 71f57409885ff775eaa766990fccc3d84d6acb66
Author: Guus Sliepen <guus@sliepen.org>
Date:   Fri Feb 24 20:01:19 2006 +0000

    Fix typo in manpage.

commit 1b938b5b3a0fa870c5fb8d3e8f59fff264a53018
Author: Guus Sliepen <guus@sliepen.org>
Date:   Fri Feb 24 20:01:07 2006 +0000

    Fix removal of clients.

commit 2a7f159a05366f26723e33397209b64cbbb7db57
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 21:53:57 2006 +0000

    Fixed adding elements to linked lists.

commit 7d22428d38bd82463d60059dbee033fe215c330b
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 21:53:35 2006 +0000

    Missing $SHAREDIR, default PREFIX is /usr/local.

commit c0462e4af98ac403943a7059285df25277a6e7e4
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 19:11:37 2006 +0000

    Parse options: minimum keycode to send, userid to change to, unix socket name to create, whether to daemonize or not.

commit 3369c69fbbc7f3a570446db941944ea7032dd8f5
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 17:13:36 2006 +0000

    Filter keycodes < 128.

commit 9aa0afa411a41e9e4df8487337d7a9d3d821d556
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 16:53:05 2006 +0000

    Better version, read from multiple event devices, write to multiple clients.
    Manpage added.

commit 457dc42732cfac6d3794c75c2114127e01d63490
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 15:44:27 2006 +0000

    License notification.

commit 787712ec2af218d3b5d281753ad24a5be9fed0b1
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 15:38:20 2006 +0000

    First somewhat working version.

commit 1eedf5eb5debcf2712a422e67c55b021d2db4bd7
Author: Guus Sliepen <guus@sliepen.org>
Date:   Mon Feb 6 15:13:23 2006 +0000

    Default repository layout.
