Introduction
Introduction Statistics Contact Development Disclaimer Help
workaround, server messages about users dont open a user directory anymore, out…
git clone git://git.suckless.org/ii
Log
Files
Refs
README
LICENSE
---
commit 81ed7e3c159f61b2fe9c125772283b298b6e7073
parent 91f3f2efb37df275a70b9985acd7118184de84b7
Author: Nico Golde <[email protected]>
Date: Sat, 14 Jul 2007 13:11:09 +0200
workaround, server messages about users dont open a user directory anymore, out…
Diffstat:
M CHANGES | 6 ++++++
M config.mk | 2 +-
M ii.c | 3 +++
3 files changed, 10 insertions(+), 1 deletion(-)
---
diff --git a/CHANGES b/CHANGES
@@ -1,3 +1,9 @@
+1.3 (xxxx-xx-xx):
+ - 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
diff --git a/config.mk b/config.mk
@@ -23,5 +23,5 @@ LIBS = -L${LIBDIR} -L/usr/lib -lc
# compiler
CC = cc
-CFLAGS = -g -O0 -W -Wall ${INCLUDES} -DVERSION=\"${VERSION}\"
+CFLAGS = -g -O0 -W -Wall -Wextra ${INCLUDES} -DVERSION=\"${VERSION}\"
LDFLAGS = ${LIBS}
diff --git a/ii.c b/ii.c
@@ -201,10 +201,13 @@ static size_t tokenize(char **result, size_t reslen, char…
static void print_out(char *channel, char *buf) {
static char outfile[256];
+ static char server[256];
FILE *out;
static char buft[18];
time_t t = time(0);
+ snprintf(server, sizeof(server), "-!- %s", channel);
+ if(strstr(buf, server)) channel="";
create_filepath(outfile, sizeof(outfile), channel, "out");
if(!(out = fopen(outfile, "a"))) return;
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.