| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-12-27 | OS X has a working getaddrinfo() implementation | Alexander Barton | |
| 2013-12-27 | Check for working getaddrinfo() function | Alexander Barton | |
| At least AIX 4.3.3 and 5.1 have a broken implementation of getaddrinfo() which doesn't handle "0" as numeric service correctly. This patch adds a configure check for this case and changes all calling functions to only use getaddrinfo() if it "works". See <http://www.stacken.kth.se/lists/heimdal-discuss/2004-05/msg00059.html> | |||
| 2013-12-07 | Fix spelling | Federico G. Schwindt | |
| 2013-12-03 | doc/Platforms.txt: Add and update more systems | Alexander Barton | |
| - add i386/unknown/netbsdelf1.5.2, egcs-1.1.2 - update i386/unknown/openbsd5.3, gcc 4.2.1 - add i386/unknown/openbsd5.4, gcc 4.2.1 - add x86_64/unknown/linux-gnu, nwcc 0.8.2 - update x86_64/unknown/linux-gnu, tcc 0.9.25 Thanks to Götz Hoffart <goetz@hoffart.de>! | |||
| 2013-11-24 | doc/Platforms.txt: Add and update more systems | Alexander Barton | |
| - add i386/unknown/openbsd3.5, gcc 2.95.3 - add x86_64/unknown/linux-gnu, Sun C 5.12 - update mipsel/unknown/linux-gnu, gcc 4.4.5 Thanks to Götz Hoffart <goetz@hoffart.de>! | |||
| 2013-11-13 | doc/Platforms.txt: add DragonflyBSD 3.4 on x86_64 | Alexander Barton | |
| Thanks to Götz Hoffart <goetz@hoffart.de>! | |||
| 2013-11-12 | doc/Platforms.txt: add OpenBSD 5.4 on HPPA | Alexander Barton | |
| 2013-11-12 | configure: clean up function definitions | Alexander Barton | |
| 2013-11-10 | Only use unsetenv() when it is available | Alexander Barton | |
| AIX 4.3 dosn't support it, for example. | |||
| 2013-11-09 | conf-ssl.h: make code compatible with pre-ANSI C compilers | Alexander Barton | |
| 2013-11-09 | vsnprintf.c: make code compatible with ansi2knr tool | Alexander Barton | |
| 2013-11-09 | Remove unused vsnprintf.c test function | Alexander Barton | |
| 2013-11-07 | Add comments around some IRC_SetPenalty() calls | Federico G. Schwindt | |
| 2013-11-07 | Rework the penalty handling slightly | Federico G. Schwindt | |
| Increase the penalty for a command before checking its arguments. This makes the handling more consistent and allow us to move more penalties to Handle_Request(). | |||
| 2013-11-07 | Move IRC_SetPenalty() to Handle_Request() when possible | Federico G. Schwindt | |
| This centralizes the penalty handling. It also exposes some commands that lack it for our attention. | |||
| 2013-11-07 | Introduce a macro to define the command list | Federico G. Schwindt | |
| This will pave the way to other changes and simplifies the entries somewhat. | |||
| 2013-11-07 | When sending an error use the IRC_WriteErrClient() variant | Federico G. Schwindt | |
| This ensures that all errors have a 2 second penalty. | |||
| 2013-11-06 | On bad /oper set the penalty to 10 seconds | Federico G. Schwindt | |
| This helps against brute-force attempts. | |||
| 2013-11-06 | Remove unneded IRC_SetPenalty() calls | Federico G. Schwindt | |
| IRC_WriteErrClient() already calls IRC_SetPenalty(). While here convert some IRC_SetPenalty() + IRC_WriteStrClient() to IRC_WriteErrClient(). | |||
| 2013-11-06 | Use sizeof() intead of the explicit size | Federico G. Schwindt | |
| 2013-11-01 | Remove wrong #ifdef in Option_String() | Alexander Barton | |
| This fixes the following error when compiling without zlib support: irc.c: In function ‘Option_String’: irc.c:487: error: ‘options’ undeclared (first use in this function) Reported by "der_baer" on #ngircd. | |||
| 2013-11-01 | NEWS/ChangeLog: Clean up version numbers and release dates | Alexander Barton | |
| 2013-10-30 | ngIRCd Release 21 rel-21 | Alexander Barton | |
| 2013-10-30 | doc/Platforms.txt: add Mac OS X 10.6.8 | Alexander Barton | |
| 2013-10-28 | Update doc/Platforms.txt | Alexander Barton | |
| 2013-10-26 | ngircd.init: Make sure no stale PID file is left over | Alexander Barton | |
| 2013-10-23 | platformtest.sh/Platforms.txt: allow user names up to 8 characters | Alexander Barton | |
| 2013-10-23 | Check and call arc4random_stir() if present | Federico G. Schwindt | |
| FreeBSD prior to 10.0 does not automatically stir on fork(). Same with current NetBSD. If arc4random_stir() is present assume is needed and call it instead of srand(). | |||
| 2013-10-20 | Debian: Fix sed(1) rules adjusting "ngircd-full" package | Alexander Barton | |
| Error introduced by last commit :-/ | |||
| 2013-10-20 | Debian: Fix default "HelpFile" file name in ngircd.conf | Alexander Barton | |
| The "full" package variants must use "/usr/share/doc/ngircd-full/Commands.txt" and "/usr/share/doc/ngircd-full-dbg/Commands.txt" respectively. | |||
| 2013-10-20 | ngIRCd Release 21~rc2 rel-21-rc2 | Alexander Barton | |
| 2013-10-20 | platformtest.sh: Detect clang compilers | Alexander Barton | |
| 2013-10-17 | Add support for longer config lines | Federico G. Schwindt | |
| With the introduction of CipherList we could have longer config lines. Handle up to 1024 bytes and warn if the line will be truncated. | |||
| 2013-10-17 | Report the correct file on error | Federico G. Schwindt | |
| 2013-10-16 | doc/Platforms.txt: Add Open64 and tcc C compilers on Linux | Alexander Barton | |
| Thanks to Götz Hoffart! | |||
| 2013-10-16 | platformtest.sh: Detect tcc compiler | Alexander Barton | |
| 2013-10-16 | Add support for arc4random | Federico G. Schwindt | |
| If arc4random is present it will be used over the srand/rand interface. This fixes some warnings in OpenBSD-current. | |||
| 2013-10-16 | Fix another strcat warning missed in commit 4c5b43 | Federico G. Schwindt | |
| 2013-10-14 | platformtest.sh: Clean up GIT source tree, when possible | Alexander Barton | |
| 2013-10-14 | platformtest.sh: Detect Apple LLVM (clang) compiler | Alexander Barton | |
| 2013-10-07 | Update (date of) manual pages | Alexander Barton | |
| 2013-10-07 | ChnageLog file: even more spelling fixes ... | Alexander Barton | |
| 2013-10-07 | INSTALL file: Update "Upgrade Information" | Alexander Barton | |
| 2013-10-07 | Fix spelling in NEWS and ChangeLog files | Alexander Barton | |
| 2013-10-07 | ngircd.c, main(): use strlcat() instead of strcat() | Alexander Barton | |
| This fixes the following warning on OpenBSD 5.3: ngircd.o(.text+0xeb4): In function `main': src/ngircd/ngircd.c:300: warning: strcat() is almost always misused, please use strlcat() Thanks to Götz Hoffart for reporting this! | |||
| 2013-10-05 | ngIRCd Release 21~rc1 rel-21-rc1 | Alexander Barton | |
| 2013-10-02 | Update NEWS and ChangeLog files | Alexander Barton | |
| 2013-10-01 | Actually KILL clients on GLINE/KLINE | Alexander Barton | |
| Kill all clients that match a new GLINE/KLINE mask and genrate apropriate KILL commands. These KILL commands can be superfluous, but are required when the IRC Operator isn't allowd to set remote G-Lines or if there are older servers in the network that don't kill clients on GLINE/KLINE. Closes bug #156. | |||
| 2013-10-01 | Don't forward KILL commands for unknown clients | Alexander Barton | |
| 2013-10-01 | New function IRC_KillClient() to kill clients | Alexander Barton | |
| The old local function Kill_Nick() in irc.c has been an ugly hack. This patch implements a generic function for killing clients. Adjust all callers of Kill_Nick() and respect the return code! | |||