summary refs log tree commit diff
path: root/contrib
AgeCommit message (Collapse)Author
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.
2012-11-05Implement METADATA command to update client metadataAlexander Barton
The METADATA command can be used by other servers to update "metadata" of registered clients, like the client info text ("real name"), user name, and hostname: :<prefix> METADATA <target> <key> :<value> It is distributed in the network, unknown <key> names are silently ignored and passed on, too. This allows for further extensions.
2012-11-02Xcode: correctly #define PACKAGE and PACKAGE_NAMEAlexander Barton
2012-10-07Shorten filenames of Anope protocol module patchfilesAlexander Barton
Filenames have been too long and couldn't be stored in all tar archive formats ...
2012-10-06Merge branch 'bug109-CHARCONV'Alexander Barton
This closes bug #109. * bug109-CHARCONV: Debian: require "telnet" or "telnet-ssl" for building Debian ngircd-full[-dbg]: enable CHARCONV Add "CHARCONV" to "feature string" when enabled Implement new IRC+ "CHARCONV" command Added new configure option "--with-iconv" Conflicts: src/ngircd/messages.h
2012-10-06Define HAVE_SETSID for Mac OS X Xcode buildsAlexander Barton
2012-10-06Debian: require "telnet" or "telnet-ssl" for buildingAlexander Barton
2012-10-06Debian ngircd-full[-dbg]: enable CHARCONVAlexander Barton
2012-09-17Implement new IRC+ "CHARCONV" commandAlexander Barton
See bug 109 and doc/Protocol.txt for details and documentation.
2012-09-04Fix contrib/Makefile.am to list all files in EXTRA_DISTAlexander Barton
2012-09-04Update project descriptionAlexander Barton
2012-08-22Xcode: use certificate of Alex for code signingAlexander Barton
When doing non-debug Xcode builds, use the "Developer ID Application: Alexander Barton" certificate for code signing by default.
2012-08-18contrib/ngircd.service: systemd service file for ngircdAlexander Barton
Thanks to Kyle Keen <keenerd@gmail.com>: Date: Sat, 18 Aug 2012 08:28:22 -0400 Message-ID: <CAAKTTKNNmrB=8XtxcV6w1Q-RQ6J_xTTDGD4MHQFaDy6V3=B19Q@mail.gmail.com> From: keenerd <keenerd@gmail.com> To: ngircd-ml@ngircd.barton.de Subject: [ngIRCd-ML] systemd service Hello all. Linked is a service file for ngircd. Please add this to your source tree so other people don't have to learn to write service files ;-) https://projects.archlinux.org/svntogit/community.git/plain/trunk/ngircd.service?h=packages/ngircd -Kyle Keen Arch Linux TU http://kmkeen.com
2012-06-19ngIRCd release 19.2 rel-19.2Alexander Barton
2012-06-13ngIRCd release 19.2~rc1 rel-19.2-rc1Alexander Barton
2012-04-28Merge branch 'master' of /srv/git/ngircdAlexander Barton
* 'master' of /srv/git/ngircd: "multi-prefix" capability 2/2: adjust NAME and WHO handlers "multi-prefix" capability 1/2: implement complete CAP infrastructure IRC_Send_NAMES(): Code cleanup New function Client_CapSet() in addition to Client_Cap{Add|Del} "CAP REQ" starts capability negotiation and delays user registration Xcode: update project file for Xcode 4.3 Correctly handle "CAP END", new client type CLIENT_WAITCAPEND Implement core IRC capability handling and "CAP" command New "login" source file Introduce_Client() => Client_Introduce(), and move it to client.c
2012-04-28contrib/platformtest.sh: support "CC=xxx MAKE=yyy ./platformtest.sh"Alexander Barton
Now you can use contrib/platformtest.sh on platforms that require a "special" make (not "make") or compiler (not cc/gcc) binary.
2012-04-28Merge branch 'capabilities'Alexander Barton
* capabilities: "multi-prefix" capability 2/2: adjust NAME and WHO handlers "multi-prefix" capability 1/2: implement complete CAP infrastructure IRC_Send_NAMES(): Code cleanup New function Client_CapSet() in addition to Client_Cap{Add|Del} "CAP REQ" starts capability negotiation and delays user registration Correctly handle "CAP END", new client type CLIENT_WAITCAPEND Implement core IRC capability handling and "CAP" command New "login" source file Introduce_Client() => Client_Introduce(), and move it to client.c
2012-04-28"multi-prefix" capability 2/2: adjust NAME and WHO handlersAlexander Barton
The NAME and WHO commands now return multiple usermode prfixes when the "multi-prefix" capability is in effect for the requesting client. See <http://ircv3.atheme.org/extensions/multi-prefix-3.1>
2012-04-27Xcode: update project file for Xcode 4.3Alexander Barton
(No changes needed)
2012-04-24platformtest.sh: Detect Open64 C compilerAlexander Barton
2012-04-17Xcode: correctly sort conn-ssl.{c|h} files in file listAlexander Barton
2012-03-31Implement core IRC capability handling and "CAP" commandAlexander Barton
This patch implements the core functions to support "IRC Capabilities" and the IRC "CAP" command as used by other servers and specified here: <http://www.leeh.co.uk/draft-mitchell-irc-capabilities-02.html>. It enables ngIRCd to support the defined handshake, but it doesn't implement any capabilities, so "CAP LS" and "CAP LIST" always return the empty set and "CAP REQ ..." always fails with "CAP NAK".
2012-03-31New "login" source fileAlexander Barton
Rename Hello_User[_PostAuth] to Login_User[_PostAuth] and move it to the new login.c; and move cb_Read_Auth_Result(), too. This will enable further code to easily call Login_User() when required.
2012-03-31Add missing documentation files to Xcode projectAlexander Barton
2012-03-19ngIRCd Release 19.1 rel-19.1Alexander Barton
2012-03-12Fix typo: Please not -> Please noteAlexander Barton
Thanks to Götz Hoffart!
2012-03-05Really include _all_ patches to build the Anope moduleAlexander Barton
2012-02-29ngIRCd release 19 rel-19Alexander Barton
2012-02-12ngIRCd release 19~rc1 rel-19-rc1Alexander Barton
2012-02-12Update RPM spec file description to match Debian "control file"Alexander Barton
2012-02-04Update preliminary ngIRCd protocol module for Anope 1.9.6Alexander Barton
2011-12-30contrib/Debian/control: Update and complete "Build-Depends"Alexander Barton
2011-12-30Update our Debian package descriptions with "official" onesAlexander Barton
See Debian Bug #648241 for details.
2011-12-24Add new class.{c|h} module to Xcode projectAlexander Barton
2011-12-24Xcode: update project file for Xcode 4.2Alexander Barton
2011-12-24define HAVE_GAI_STRERROR for Mac OS X Xcode buildsAlexander Barton
On Mac OS X 10.7 Lion, this fixes In file included from .../contrib/MacOSX/../../src/ngircd/client.c:28: /Developer/SDKs/MacOSX10.7.sdk/usr/include/netdb.h:272:13: error: expected identifier or '('
2011-08-07Xcode: update project file to Xcode 3.2 or newerAlexander Barton
Xcode requires Mac OS X 10.6 or newer; Xcode 4 supports this project format as well, so effectively you can use Mac OS X 10.6.x or 10.7.x for building ngIRCd with the Apple Xcode IDE.
2011-08-07Xcode: Mac OS X config.h: support 10.5 as well as 10.6/10.7 SDKAlexander Barton
2011-08-02Xcode: exclude more Xcode 4 specific directories in ".gitignore"Alexander Barton
2011-08-02Xcode: update and add missing files to projectAlexander Barton
2011-08-01contrib/ngindent: detect "gindent" as GNU indentAlexander Barton
2011-07-10ngIRCd release 18 rel-18Alexander Barton
2011-07-10Add preliminary ngIRCd protocol module for Anope 1.9Alexander Barton
See contrib/Anope/README and doc/Services.txt for more details and installation instructions!