| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-01-02 | Merge branch 'bug167-WebircIPAnoDNS' of git://arthur.barton.de/ngircd-alex | Alexander Barton | |
| * 'bug167-WebircIPAnoDNS' of git://arthur.barton.de/ngircd-alex: WEBIRC: Don't respect hostname when DNS is disabled | |||
| 2014-01-02 | Merge branch 'bug165-005-NETWORK' of git://arthur.barton.de/ngircd-alex | Alexander Barton | |
| * 'bug165-005-NETWORK' of git://arthur.barton.de/ngircd-alex: Implement new configuration option "Network" | |||
| 2014-01-01 | portabtest: Add checks for strdup(), strndup(), and strtok_r() | Alexander Barton | |
| 2014-01-01 | portabtest: Actually test functions | Alexander Barton | |
| Test functions snprintf(), strlcpy(), strlcat(), vsnprintf() for correctness, not only existance (which was quite useless, because if they weren't available, the program could not have been linked at all ...). | |||
| 2013-12-29 | portabtest: Only use one exit code to indicate errors | Alexander Barton | |
| 2013-12-29 | portabtest: Code cleanup | Alexander Barton | |
| 2013-12-29 | Fix permanent k/gline | Federico G. Schwindt | |
| Reported by Toni Spets (hifi - at - jnz - dot - fi). | |||
| 2013-12-27 | Implement new configuration option "Network" | Alexander Barton | |
| The new configuration variable "Network" is used to set the (completely optional) "network name", to which this instance of the daemon belongs. When set, this name is used in the ISUPPORT(005) numeric which is sent to all clients connecting to the server after logging in. Closes bug #165. | |||
| 2013-12-27 | WEBIRC: Don't respect hostname when DNS is disabled | Alexander Barton | |
| When DNS lookups are disabled, don't set the hostname received by the WEBIRC command, but use the IP address instead. Reported by Toni Spets <toni.spets@iki.fi>, thanks! Closes bug #167. | |||
| 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 | |