CHANGES - ii - irc it, simple FIFO based irc client
 (HTM) git clone git://git.suckless.org/ii
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       CHANGES (3324B)
       ---
            1 1.8 (2018-02-04):
            2     - prevent nick collisions by only setting the nick after the server
            3       accepted it and print a message about change to server log.
            4     - remove query.sh.
            5     - add OpenBSD pledge(2) support.
            6     - fix QUIT message string.
            7     - raw IRC output to stdout.
            8     - add quit command (/q [string]).
            9     - write timestamp in outfile as UNIX timestamp (UTC+0).
           10     - server host (-s) doesn't default to irc.freenode and is now required.
           11     - add option (-u) to connect directly to a UNIX domain socket, this
           12       is useful for tunneling connections.
           13     - remove "in" file when leaving a channel (enabled commented code).
           14     - remove "in" files on exit.
           15     - use IRC_MAX (512), instead of PIPE_BUF (4096) on most systems.
           16       PIPE_BUF is guaranteed to be atleast 512 bytes for atomic operations.
           17     - Makefile: always be verbose.
           18     - use C99 and -D_DEFAULT_SOURCE
           19     - remove obsolete gethostbyname, use getaddrinfo.
           20     - IPV6 support.
           21     - timeout now uses separate exit statuscode 2.
           22     - cleanup:
           23         - use arg.h for command-line option parsing.
           24         - use sbase util functions (estrtol, eprintf).
           25         - use and import OpenBSD strlcpy().
           26         - man page typos.
           27     - style:
           28         - linewrap to 79 characters.
           29         - coding style fixes.
           30         - non-roman numerals for LICENSE period.
           31 
           32 1.7 (2013-01-05)
           33     - -k now specifies an environment variable that contains the
           34       server key. This behaviour has been changed in order to not
           35       expose the password in the process list.
           36     - Fix parsing of JOIN messages for certain servers.
           37       Thanks Ivan Kanakarakis!
           38     - Use , rather than _ for slash characters in channel names.
           39       As per RFC , is not allowed in a channel name, while _ is.
           40       Thanks plomplomplom and Nils Dagsson Moskopp!
           41 
           42 1.6 (2011-01-31):
           43     - fix regression introduced for handling unknown commands
           44 
           45 1.5 (2011-01-24):
           46     - fix channel name comparison in add_channel(), compare lowercase
           47       to prevent leaking file descriptors in the long run => Thanks samurai!
           48     - only handle commands ii explicitely understands and treat the rest
           49       as raw irc (only worked for raw commands in capital lettersin the past) => Thanks samurai!
           50     - create in FIFO on receiving a privmsg directly instead of requiring a new
           51       /j command first => Thanks Evan Gates
           52       this also implies that in FIFOs aren't deleted on channel leaves any longer because
           53       this itself creates a channel event again which in turn would recreate the file
           54     - minor changes
           55 
           56 1.4 (2008-08-09):
           57     - fix directory traversal on servers that support SAJOIN
           58       NOTE: not marking as security relevant as it is only possible to
           59       create directories outside (which is of course annoying) of the irc
           60       hierarchy but not overwriting arbitrary files with the channel name.
           61     - documentation fixes
           62     - general cleanup
           63 
           64 1.3 (2007-07-14):
           65     - server messages about users (QUIT,JOIN) will no longer
           66       go to the user directories but to the server out file to
           67       give an easy method to monitor it and to prevent spamming
           68       the irc directory.
           69 
           70 1.2 (2007-06-23):
           71     - Exit on channel creation failure, thanks Michael Prokop
           72     - Implemented joining of password protected channels
           73     - Removed -v option from the manpage since it's not implemented