| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-04-28 | Merge branch 'master' of /srv/git/ngircd | Alexander 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-28 | contrib/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-28 | Merge 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 handlers | Alexander 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-27 | Xcode: update project file for Xcode 4.3 | Alexander Barton | |
| (No changes needed) | |||
| 2012-04-24 | platformtest.sh: Detect Open64 C compiler | Alexander Barton | |
| 2012-04-17 | Xcode: correctly sort conn-ssl.{c|h} files in file list | Alexander Barton | |
| 2012-03-31 | Implement core IRC capability handling and "CAP" command | Alexander 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-31 | New "login" source file | Alexander 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-31 | Add missing documentation files to Xcode project | Alexander Barton | |
| 2012-03-19 | ngIRCd Release 19.1 rel-19.1 | Alexander Barton | |
| 2012-03-12 | Fix typo: Please not -> Please note | Alexander Barton | |
| Thanks to Götz Hoffart! | |||
| 2012-03-05 | Really include _all_ patches to build the Anope module | Alexander Barton | |
| 2012-02-29 | ngIRCd release 19 rel-19 | Alexander Barton | |
| 2012-02-12 | ngIRCd release 19~rc1 rel-19-rc1 | Alexander Barton | |
| 2012-02-12 | Update RPM spec file description to match Debian "control file" | Alexander Barton | |
| 2012-02-04 | Update preliminary ngIRCd protocol module for Anope 1.9.6 | Alexander Barton | |
| 2011-12-30 | contrib/Debian/control: Update and complete "Build-Depends" | Alexander Barton | |
| 2011-12-30 | Update our Debian package descriptions with "official" ones | Alexander Barton | |
| See Debian Bug #648241 for details. | |||
| 2011-12-24 | Add new class.{c|h} module to Xcode project | Alexander Barton | |
| 2011-12-24 | Xcode: update project file for Xcode 4.2 | Alexander Barton | |
| 2011-12-24 | define HAVE_GAI_STRERROR for Mac OS X Xcode builds | Alexander 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-07 | Xcode: update project file to Xcode 3.2 or newer | Alexander 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-07 | Xcode: Mac OS X config.h: support 10.5 as well as 10.6/10.7 SDK | Alexander Barton | |
| 2011-08-02 | Xcode: exclude more Xcode 4 specific directories in ".gitignore" | Alexander Barton | |
| 2011-08-02 | Xcode: update and add missing files to project | Alexander Barton | |
| 2011-08-01 | contrib/ngindent: detect "gindent" as GNU indent | Alexander Barton | |
| 2011-07-10 | ngIRCd release 18 rel-18 | Alexander Barton | |
| 2011-07-10 | Add preliminary ngIRCd protocol module for Anope 1.9 | Alexander Barton | |
| See contrib/Anope/README and doc/Services.txt for more details and installation instructions! | |||
| 2011-06-29 | ngIRCd release 18~rc2 rel-18-rc2 | Alexander Barton | |
| 2011-06-27 | ngIRCd release 18~rc1 rel-18-rc1 | Alexander Barton | |
| 2011-04-30 | contrib/platformtest.sh: fix gcc version detection | Alexander Barton | |
| Now the version of GNU C is detected correctly on SuSE Linux, too ... | |||
| 2011-04-16 | Mac OS X: install on root volume only, and set correct permissions | Alexander Barton | |
| Update Mac OS X Installer.app description bundle, so that the ngIRCd package can only be installed on the root volume ("/"); and make sure that all installed files and directories have correct ownership and permissions. | |||
| 2011-04-14 | Mac OS X: update installer texts and add logo. | Alexander Barton | |
| 2011-03-27 | Xcode: don't list sample-ngircd.conf, use sample-ngircd.conf.tmpl | Alexander Barton | |
| 2011-01-09 | Remove support for ZeroConf/Bonjour/Rendezvous service registration | Alexander Barton | |
| 2010-12-29 | Xcode: correctly sort files | Alexander Barton | |
| 2010-12-19 | ngIRCd release 17.1 rel-17.1 | Alexander Barton | |
| 2010-11-07 | ngIRCd release 17 rel-17 | Alexander Barton | |
| 2010-11-07 | contrib/platformtest.sh: make command name quoting consistent | Alexander Barton | |
| 2010-11-07 | contrib/ngircd-redhat.init: updated email address of Naoya Nakazawa | Alexander Barton | |
| 2010-10-27 | ngIRCd Release 17~rc3 rel-17-rc3 | Alexander Barton | |
| 2010-10-27 | Debian: Install default /etc/pam.d/ngircd allowing all logins | Alexander Barton | |
| This is required for backwards compatibility when installing the -full or -full-dbg package variant: PAM is enabled now but no configuration present, so all login attempts would be denied ... Creating /etc/pam.d/ngircd including "auth required pam_permit.so" restores the old behaviour of allowing all connections. | |||
| 2010-10-26 | Debian: update standards to 3.9.1; add libpam0g-dev dependency | Alexander Barton | |
| 2010-10-26 | Make contrib/platformtest.sh more portable | Alexander Barton | |
| 2010-10-26 | Mac OS X package ("make osxpkg"): generate PAM configuration | Alexander Barton | |
| 2010-10-26 | Xcode builds ("make xcode"): disable pam_fail_delay() | Alexander Barton | |
| disable pam_fail_delay() only is available starting with Mac OS X 10.6; but we use the 10.5 SDK for campatibility, so don't use this function at all when building using Xcode. | |||
| 2010-10-26 | Xcode: update project file, use 10.5.x SDK | Alexander Barton | |
| This is required for universal 32 bit and 64 bit builds: now code for ppc, i386, and x86_64 is generated (which requires 10.5 or newer). | |||
| 2010-10-25 | ngIRCd release 17~rc2 rel-17-rc2 | Alexander Barton | |
| 2010-10-25 | Updated contrib/platformtest.sh (new version scheme) | Alexander Barton | |
| - handle version numbers generated by "git describe" - detect gcc compiler version correctly when "-std=xxx" is used | |||