about summary refs log tree commit diff
path: root/contrib/MacOSX
AgeCommit message (Collapse)Author
2024-01-11Remove unmaintained contrib/MacOSX/ folderAlexander Barton
This includes removing the Xcode project. The sample launchd(8) configuration properties list file was moved to "contrib/de.barton.ngircd.plist" and kept.
2022-12-29Remove outdated macOS "Package Maker" configurationAlexander Barton
The tool is unavailable for many macOS versions and many years, so remove all related files.
2022-12-25Update Xcode project for latest Xcode version (14.2)Alexander Barton
2020-04-20Update Xcode project for latest Xcode version (11.4.1)Alexander Barton
2020-03-29Convert INSTALL and README files to MarkdownAlexander Barton
This requires some changes to the build system, for example to comply with the expectations of the GNU autoconf/automake tools ...
2020-03-28Xcode: add missing files in src/testsuite, and sort themAlexander Barton
2020-02-11Update Xcode project for latest Xcode version (11.3.1)Alexander Barton
2020-02-11Remove outdated OpenBSD/NetBSD systrace.policyAlexander Barton
Systrace was removed from OpenBSD and NetBSD, so remove this (old and outdated?) configuration file from the ./contrib directory. See <https://en.wikipedia.org/wiki/Systrace>. Thanks to "michi" for pointing this out on #ngircd!
2019-12-16Fix and update Xcode projectAlexander Barton
- Reference correct contrib/Makefile.am file - Correctly sort contrib/nglog.sh - Add "ORGANIZATIONNAME" setting
2019-12-16Update ngindent.sh name in Makefile and Xcode project, tooAlexander Barton
2019-11-10Add simple log colorization script: ./contrib/nglog.shAlexander Barton
This script parses the log output of ngircd(8), and colorizes the messages accoring to their log level. Example usage: ngircd -f $PWD/doc/sample-ngircd.conf -np | ./contrib/nglog.sh
2019-11-10Log received signals (using strsignal(3), when available)Alexander Barton
2018-10-30Update Xcode project for latest Xcode version (10.0)Alexander Barton
2018-03-11Update Xcode project for latest Xcode version (9.2)Alexander Barton
This includes adding missing and deleting obsolete file references.
2016-12-08Xcode: Fix "duplicate symbols" error in current XcodeAlexander Barton
2016-10-21Update Xcode project for latest Xcode version (8.0)Alexander Barton
2016-09-21Update Xcode project for latest Xcode version (7.3)Alexander Barton
2015-04-10Update Xcode project for latest Xcode version (6.3)Alexander Barton
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-02Update Copyright notices for 2014Alexander Barton
2013-12-27OS X has a working getaddrinfo() implementationAlexander Barton
2013-08-26Xcode: update project settings for Xcode 5Alexander Barton
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-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-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-01Use "${docdir}/Commands.txt" as help text fileAlexander Barton
2013-01-01Update Copyright notices for 2013Alexander Barton
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-11-02Xcode: correctly #define PACKAGE and PACKAGE_NAMEAlexander Barton
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-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
2012-03-12Fix typo: Please not -> Please noteAlexander Barton
Thanks to Götz Hoffart!
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