ii

irc it, simple FIFO based irc client
git clone git://git.suckless.org/ii
Log | Files | Refs | README | LICENSE

commit 3fab03ea0be7ed61aa9900bb378db328fe83e34b
parent 36c77931fd8905ad1ca0459fedb209929cb8d596
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Fri,  2 Sep 2022 11:50:51 +0200

remove unmaintained changelog

Diffstat:
DCHANGES | 73-------------------------------------------------------------------------
MMakefile | 4++--
2 files changed, 2 insertions(+), 75 deletions(-)

diff --git a/CHANGES b/CHANGES @@ -1,73 +0,0 @@ -1.8 (2018-02-04): - - prevent nick collisions by only setting the nick after the server - accepted it and print a message about change to server log. - - remove query.sh. - - add OpenBSD pledge(2) support. - - fix QUIT message string. - - raw IRC output to stdout. - - add quit command (/q [string]). - - write timestamp in outfile as UNIX timestamp (UTC+0). - - server host (-s) doesn't default to irc.freenode and is now required. - - add option (-u) to connect directly to a UNIX domain socket, this - is useful for tunneling connections. - - remove "in" file when leaving a channel (enabled commented code). - - remove "in" files on exit. - - use IRC_MAX (512), instead of PIPE_BUF (4096) on most systems. - PIPE_BUF is guaranteed to be atleast 512 bytes for atomic operations. - - Makefile: always be verbose. - - use C99 and -D_DEFAULT_SOURCE - - remove obsolete gethostbyname, use getaddrinfo. - - IPV6 support. - - timeout now uses separate exit statuscode 2. - - cleanup: - - use arg.h for command-line option parsing. - - use sbase util functions (estrtol, eprintf). - - use and import OpenBSD strlcpy(). - - man page typos. - - style: - - linewrap to 79 characters. - - coding style fixes. - - non-roman numerals for LICENSE period. - -1.7 (2013-01-05) - - -k now specifies an environment variable that contains the - server key. This behaviour has been changed in order to not - expose the password in the process list. - - Fix parsing of JOIN messages for certain servers. - Thanks Ivan Kanakarakis! - - Use , rather than _ for slash characters in channel names. - As per RFC , is not allowed in a channel name, while _ is. - Thanks plomplomplom and Nils Dagsson Moskopp! - -1.6 (2011-01-31): - - fix regression introduced for handling unknown commands - -1.5 (2011-01-24): - - fix channel name comparison in add_channel(), compare lowercase - to prevent leaking file descriptors in the long run => Thanks samurai! - - only handle commands ii explicitely understands and treat the rest - as raw irc (only worked for raw commands in capital lettersin the past) => Thanks samurai! - - create in FIFO on receiving a privmsg directly instead of requiring a new - /j command first => Thanks Evan Gates - this also implies that in FIFOs aren't deleted on channel leaves any longer because - this itself creates a channel event again which in turn would recreate the file - - minor changes - -1.4 (2008-08-09): - - fix directory traversal on servers that support SAJOIN - NOTE: not marking as security relevant as it is only possible to - create directories outside (which is of course annoying) of the irc - hierarchy but not overwriting arbitrary files with the channel name. - - documentation fixes - - general cleanup - -1.3 (2007-07-14): - - server messages about users (QUIT,JOIN) will no longer - go to the user directories but to the server out file to - give an easy method to monitor it and to prevent spamming - the irc directory. - -1.2 (2007-06-23): - - Exit on channel creation failure, thanks Michael Prokop - - Implemented joining of password protected channels - - Removed -v option from the manpage since it's not implemented diff --git a/Makefile b/Makefile @@ -40,7 +40,7 @@ install: all mkdir -p $(DESTDIR)$(PREFIX)/bin mkdir -p $(DESTDIR)$(MANPREFIX)/man1 mkdir -p $(DESTDIR)$(DOCPREFIX)/ii - install -m 644 CHANGES README FAQ LICENSE $(DESTDIR)$(DOCPREFIX)/ii + install -m 644 README FAQ LICENSE $(DESTDIR)$(DOCPREFIX)/ii install -m 775 ii $(DESTDIR)$(PREFIX)/bin sed "s/VERSION/$(VERSION)/g" < ii.1 > $(DESTDIR)$(MANPREFIX)/man1/ii.1 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/ii.1 @@ -51,7 +51,7 @@ uninstall: all dist: clean mkdir -p ii-$(VERSION) - cp -R Makefile CHANGES README FAQ LICENSE strlcpy.c arg.h \ + cp -R Makefile README FAQ LICENSE strlcpy.c arg.h \ ii.c ii.1 ii-$(VERSION) tar -cf ii-$(VERSION).tar ii-$(VERSION) gzip ii-$(VERSION).tar