summary refs log tree commit diff
path: root/contrib
AgeCommit message (Collapse)Author
2014-10-11ngIRCd Release 22 rel-22Alexander Barton
2014-09-29ngIRCd Release 22~rc1 rel-22-rc1Alexander Barton
2014-07-14New "Debian release" 21.1-0ab2Alexander Barton
(cherry picked from commit 48fcb97fa4a2762a873d9d693c7a126588a1811d)
2014-07-14Debian: Don't adjust path names that are correct by defaultAlexander Barton
2014-07-14Debian: Correctly set and use "docdir"Alexander Barton
2014-06-04Test suite/platformtest.sh: Detect when tests have been skippedAlexander Barton
Detect if some tests have been skipped, for example when telnet(1) or expect(1) is missing: ./contrib/platformtest.sh will echo a warning message now.
2014-03-25ngIRCd Release 21.1Alexander Barton
(cherry picked from commit ee28e76df2a73f3bb4bcf69c644eae9a10298a58)
2014-03-17Xcode: remove imp.h and exp.h from project fileAlexander Barton
These files have been removed from ngIRCd in commit 259c314d, "Remove imp.h and exp.h header files".
2014-01-11platformtest.sh: Allow using separate source and build treesAlexander Barton
Now you can call platformtest.sh using its complete path name from an other directory which is then used for building. See <http://www.gnu.org/software/automake/manual/html_node/VPATH-Builds.html> Please not that the build system itself is still (re-)genrated in the original source tree. This can be avoided by passing the "-x" switch to the platformtest.sh script.
2014-01-11platformtest.sh: Show only up to 10 bytes of version informationAlexander Barton
2014-01-11platformtest.sh: New option "-x", don't renegerate build systemAlexander Barton
2014-01-05platformtest.sh: don't use "test -e", it isn't portableAlexander Barton
2014-01-02Update Copyright notices for 2014Alexander Barton
2013-12-27OS X has a working getaddrinfo() implementationAlexander Barton
2013-10-30ngIRCd Release 21 rel-21Alexander Barton
2013-10-26ngircd.init: Make sure no stale PID file is left overAlexander Barton
2013-10-23platformtest.sh/Platforms.txt: allow user names up to 8 charactersAlexander Barton
2013-10-20Debian: Fix sed(1) rules adjusting "ngircd-full" packageAlexander Barton
Error introduced by last commit :-/
2013-10-20Debian: Fix default "HelpFile" file name in ngircd.confAlexander 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-20ngIRCd Release 21~rc2 rel-21-rc2Alexander Barton
2013-10-20platformtest.sh: Detect clang compilersAlexander Barton
2013-10-16platformtest.sh: Detect tcc compilerAlexander Barton
2013-10-14platformtest.sh: Clean up GIT source tree, when possibleAlexander Barton
2013-10-14platformtest.sh: Detect Apple LLVM (clang) compilerAlexander Barton
2013-10-05ngIRCd Release 21~rc1 rel-21-rc1Alexander Barton
2013-08-26Xcode: update project settings for Xcode 5Alexander Barton
2013-08-23ngIRCd Release 20.3Alexander Barton
(cherry picked from commit bb6e2779636aa6d74bbff474880829f0183a3c94) Conflicts: ChangeLog NEWS
2013-08-19Debian init script: test for binary after reading defaultsAlexander Barton
This allows the system administrator to overwrite the DAEMON variable in /etc/defaults/<name> and to use this init script even when the default "/usr/sbin/ngircd" doesn't exist on the system.
2013-03-27Xcode: fix detection of host OS, vendor, and CPUAlexander Barton
2013-03-27PackageMaker: use relativ path namesAlexander Barton
2013-02-22Clean up Xcode project file, remove outdated files, add missingAlexander Barton
2013-02-15Merge branch 'bug153-ServerMask' into masterAlexander Barton
* bug153-ServerMask: Update irc-info.c to use irc-macros.h Add new irc-macros.h to project irc-info.c: add/streamline function documentation comments irc-info: move static functions at the top of the file Implement new function Client_SearchServer() Conflicts: src/ngircd/irc-info.c
2013-02-15ngIRCd Release 20.2Alexander Barton
(cherry picked from commit c45d9dd1f08fddb95fa01d62c69848cd753a3161)
2013-02-10ngircd.sock: explicitely bind to IPv4 and IPv6 addressesAlexander Barton
2013-02-09Add new irc-macros.h to projectAlexander Barton
This file prvides some macros for common tasks required by functions implementing handlers for IRC commands: * _IRC_ARGC_LE_OR_RETURN_ * _IRC_ARGC_GE_OR_RETURN_ * _IRC_GET_SENDER_OR_RETURN_ * _IRC_GET_TARGET_SERVER_OR_RETURN_
2013-02-04Implement support for systemd(8) "socket activation"Alexander Barton
This patch enables ngIRCd to work with listening sockets already initialized and passed-in by systemd(8) and hereby to support on-demand "socket activation". systemd(8) uses two environment variables to pass information about the sockets to ngIRCd, LISTEN_PID and LISTEN_FDS, and this mechanism only kicks in when both variables are set. In all other cases, and therefore in most installations out there, nothing changes at all. Please note: If socket activation is in effect, ngIRCd will not initialize any (other) soeckets on its own! All sockets must be configured in the systemd(8) socket unit configuration file in this case, see ./contrib/ngircd.socket for example. Probably it would be interesting to match passed-in sockets to configured listening sockets and to initialize all the remaining ones not already set up by systemd(8), but this is kept back for an other patch ... See - <http://0pointer.de/blog/projects/socket-activation.html> - <http://0pointer.de/blog/projects/socket-activation2.html> - <http://www.freedesktop.org/software/systemd/man/systemd.socket.html>
2013-02-04contrib/README: add more filesAlexander Barton
2013-01-23contrib/Debian/rules: Do no compress Commands.txtDNS
This is required, because ngIRCd can't use a compressed file as help text ... (cherry picked from commit 6d09b4f366f656f6d2732ea96a653e086380e458)
2013-01-23ngircd.service: Use "forking" service typeAlexander Barton
Don't run ngIRCd in forground mode but let it daemonize itself. This enhances the log output of "systemctl status ngircd.service", because now ngIRCd doesn't print out its PID and timestamp on each log message which is redundant: it becomes logged by systemd/journald already.
2013-01-02Merge branch 'bug145-ProvideHelp'Alexander Barton
* bug145-ProvideHelp: Use "${docdir}/Commands.txt" as help text file Add a note that "help file" is updated on startup and REHASH only Add doc/Commands.txt which should document all commands Implement Help() function parsing and returning the help text Document "HelpFile" in sample-ngircd.conf and ngircd.conf.5 Implement new configuration option "HelpFile" IRC_HELP(): Code cleanup Refactor Read_Motd() into Read_TextFile()
2013-01-02ngIRCd Release 20.1 rel-20.1Alexander Barton
2013-01-01Use "${docdir}/Commands.txt" as help text fileAlexander Barton
2013-01-01Update Copyright notices for 2013Alexander Barton
2012-12-17ngIRCd Release 20 rel-20Alexander Barton
2012-12-02ngIRCd 20~rc2 rel-20-rc2Alexander Barton
2012-11-13platformtest.sh: Only generate configure script when missingAlexander Barton
2012-11-13Update platformtest.sh to follow autoconf changesAlexander Barton
2012-11-11ngIRCd 20~rc1 rel-20-rc1Alexander Barton
2012-11-11Update Xcode project filesAlexander Barton
2012-11-10Remove Anope "ngircd" protocol module patchesAlexander Barton
Starting with Anope 1.9.8, the ngIRCd protocol module is included in the Anope distribution, so there's no longer any need to support our own (but now heavily outdated!) patches. Therefore remove them.