CHANGES - ii - irc it, simple FIFO based irc client | |
git clone git://git.suckless.org/ii | |
Log | |
Files | |
Refs | |
README | |
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 requir… | |
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 operatio… | |
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 samu… | |
48 - only handle commands ii explicitely understands and treat the rest | |
49 as raw irc (only worked for raw commands in capital lettersin the … | |
50 - create in FIFO on receiving a privmsg directly instead of requirin… | |
51 /j command first => Thanks Evan Gates | |
52 this also implies that in FIFOs aren't deleted on channel leaves a… | |
53 this itself creates a channel event again which in turn would recr… | |
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 nam… | |
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 |