Tree
- Tree:
149e5d3e30bfe4a55009a63802694ae8df414047
- Date:
- Message:
- Make real use of the CLIENT_SERVICE client type. This patch enables ngIRCd to handle IRC services as real services, and not as "fake users": - Set correct client type CLIENT_SERVICE for services, - Change log messages to include correct client type, - PRIVMSG: allow users to send messages to services, - Send services nick names to other servers (as users). Please note that this patch doesn't announce services as services in the network, but as regular users (as before). Only the local server knows of services as services (see LUSERS command, for example). It is up to one of the next patches to fix this and to introduce the SERVICE command in server to server communication. The propagation of services as regular users between servers doesn't limit the functionality of the IRC services and will be the fallback for servers that don't support "real" services propagation in the future.
Debian/ | |
MacOSX/ | |
Makefile.am | commits | blame |
README | commits | blame |
ngindent* | commits | blame |
ngircd.sh | commits | blame |
ngircd.spec | commits | blame |
systrace.policy | commits | blame |
README
ngIRCd - Next Generation IRC Server (c)2001-2005 Alexander Barton, alex@barton.de, http://www.barton.de/ ngIRCd is free software and published under the terms of the GNU General Public License. -- Contributions -- Debian/ - Various files for building Debian GNU/Linux packages (".deb's"). MacOSX/ - Project files for XCode, the "project builder" of Apple Mac OS X. ngindent - Script to indent the code of ngIRCd in the "standard way". ngircd.sh - Start script for FreeBSD. ngircd.spec - RPM "spec" file. systrace.policy - Systrace policy file for OpenBSD (and probably NetBSD). -- $Id: README,v 1.3 2006/07/23 11:34:32 alex Exp $