about summary refs log tree commit diff
path: root/contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj
AgeCommit message (Collapse)Author
2013-02-22Clean up Xcode project file, remove outdated files, add missingAlexander 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_
2012-11-11Update Xcode project filesAlexander Barton
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-09-17Implement new IRC+ "CHARCONV" commandAlexander Barton
See bug 109 and doc/Protocol.txt for details and documentation.
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-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-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
2011-12-24Add new class.{c|h} module to Xcode projectAlexander Barton
2011-12-24Xcode: update project file for Xcode 4.2Alexander Barton
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-02Xcode: update and add missing files to projectAlexander Barton
2011-03-27Xcode: don't list sample-ngircd.conf, use sample-ngircd.conf.tmplAlexander Barton
2011-01-09Remove support for ZeroConf/Bonjour/Rendezvous service registrationAlexander Barton
2010-12-29Xcode: correctly sort filesAlexander Barton
2010-10-26Xcode: update project file, use 10.5.x SDKAlexander 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-09Xcode: only build current architecture in "Debug" targetAlexander Barton
2010-09-22Add sighandlers.{c|h} to Xcode projectAlexander Barton
And update static Mac OS X config.h used by the Xcode project.
2010-07-12Add new pam.{c|h} module to Xcode projectAlexander Barton
Adjust Xcode project and Mac OS X static config.h header to use PAM.
2010-06-29New "module" proc.c/proc.h for generic process handlingAlexander Barton
The new "module" proc.c is used for functions dealing with child processes. At the moment, it is only used by the asynchronous resolver. All the functions already implemented habe been migrated from the resolver code base, and the rest of the ngIRCd source code has been adepted to the new namespace and calling conventions. The goal is to develop "generic" process handling functions that can be used for other purposes as well, e.g. running processes on client connects etc.
2009-12-27Xcode: fix "-Wuninitialized is not supported without -O"Alexander Barton
Fix Apple Xcode warning "cc1: warning: -Wuninitialized is not supported without -O" when using the "Debug" build target: Detection of uninitialized automatic variable requires data flow analsys that is only enabled during optimized compilation.
2009-09-30Xcode: added new op.{c|h} to project fileAlexander Barton
2009-09-14Xcode: add "debug" configuration to projectAlexander Barton
2009-09-11Xcode: use gcc 4.0 for Mac OS X 10.4 compatibilityAlexander Barton
2009-01-06Add new and missing files to Mac OS X Xcode projectAlexander Barton
2008-08-11Clean up Mac OS X Xcode environment.Alexander Barton
- Remove obsolete contrib/MacOSX/cvs-version.h - Change SDK to 10.4
2008-04-13Enable more compiler warnings when using Xcode.Alexander Barton
2008-04-12Updated Xcode project file.Alexander Barton
2008-02-26Added new test files to Xcode project.Alexander Barton
2007-11-21Introduce option to configure the maximum nick name lenth in ngircd.confAlexander Barton
- New configuration option "MaxNickLength" to specify the allowed maximum length of user nick names. Note: must be unique in an IRC network! - Enhanced the IRC+ protocol to support an enhanced "server handshake" and enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD). See doc/Protocol.txt for details.
2007-11-19Remove some bogus files from project ...Alexander Barton
2007-11-19Update Mac OS X Xcode project file for Xcode 3.Alexander Barton
Allow building of ngIRCd using Xcode 3 without running ./configure.
2007-10-14Xcode project: include manual page template files, not generated pages.Alexander Barton
2007-10-14Updated Mac OS X project file for Xcode.Alexander Barton
2005-09-03Updated build configurations.Alexander Barton
2005-09-03Updated XCode project files to XCode version 2.1.Alexander Barton