about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)Author
2010-10-11New configuration option "NoZeroConf" to disable ZeroConf registrationAlexander Barton
If ngIRCd is compiled to register its services using ZeroConf (e.g. using Howl, Avahi or on Mac OS X) this parameter can be used to disable service registration at runtime.
2010-10-07doc/Platforms.txt: added NetBSD 5.0.2Alexander Barton
2010-10-05Updated doc/Platforms.txtAlexander Barton
2010-09-24New configuration option "SyslogFacility"Alexander Barton
The new option "SyslogFacility" deines the syslog "facility" to which ngIRCd should send log messages. Possible values are system dependant, but most probably "auth", "daemon", "user" and "local1" through "local7" are possible values; see syslog(3). Default is "local5" for historical reasons.
2010-08-17Make configure switch "--docdir" work (closes: #108)Alexander Barton
2010-08-13Reformat and update FAQ.txt a little bitAlexander Barton
2010-08-12ngircd: change MOTD file handlingFlorian Westphal
previously, the given MotdFile file was read whenever a client requested it. Change handling to read the MotdFile contents into memory once during config file parsing. Two side effects: - changes to the MOTD file do not have any effect until ngircds configuration is reloaded - MOTD file does no longer have to reside in the chroot directory (the MOTD contents will then not be re-read on reload in that case)
2010-07-13New configuration option "NoPAM" to disable PAMAlexander Barton
When the "NoPAM" configuration option is set and ngIRCd is compiled with support for PAM, ngIRCd will not call any PAM functions: all connection attemps without password will succeed instead and all connection attemps with password will fail. If ngIRCd is compiled without PAM support, this option is a dummy option and nothing changes: the global server password will still be in effect.
2010-07-12Initial documentation for using PAM with ngIRCdAlexander Barton
2010-06-25Add some documentation for using BOPM with ngIRCdAlexander Barton
2010-05-01doc/SSL: remove line continuation markerFlorian Westphal
some people got confused by the '\' line continuation marker, thus put everything in a single line, even if the line gets overly long.
2010-04-23Updated doc/Platforms.txtAlexander Barton
2010-04-02Updated some more copyright notices, it's 2010 already :-)Alexander Barton
2010-03-16Don't use port 6668 as example for both "Ports" and "SSLPorts"Alexander Barton
2010-02-11Implement WEBIRC commandAlexander Barton
The WEBIRC command is used by some Web-to-IRC gateways to set the correct user name and host name of users instead of their own. Syntax: WEBIRC <password> <username> <hostname> <ip-address> The <password> must be set using the new configuration variable "WebircPassword" in the [Global] section of ngircd.conf. Please note that the <ip-address> is currently not used by ngIRCd (we don't store it in the CLIENT structure, only the resolved hostname).
2010-02-05New README-Interix.txt for running ngIRCd on MS SFU and MS SUAAlexander Barton
2010-01-22Added "i586/pc/interix3.5" (MS Services for UNIX) to Platforms.txtAlexander Barton
2009-12-02Added i686/unknown/kfreebsd7.2-gnuAlexander Barton
2009-09-30New configuration option "AllowRemoteOper"Alexander Barton
Added new configuration option "AllowRemoteOper" to control whether remote IRC operators are allowed to use administrative commands that affect this server or not This commit introduces the configuration variable, but actually no function is using it. That's up for the next patches to come ...
2009-08-04Updated doc/Platforms.txtAlexander Barton
2009-07-22doc/Platforms.txt: ngircd builds on hppa2.0w-hp-hpux11.11 targetFlorian Westphal
Goetz Hoffart reports successful compile on HPUX/HPPA (on ngircd mailing list): Target: hppa2.0w-hp-hpux11.11 Compiler: gcc Compiler flags: -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -fstack-protector -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR='"$(sysconfdir)"' Libraries: -lz -lnsl Syslog support: yes Enable debug code: no zlib compression: yes IRC sniffer: no Use TCP Wrappers: no Strict RFC mode: no Zeroconf support: no IRC+ protocol: yes IDENT support: no I/O backend: "poll()" IPv6 protocol: no SSL support: no
2009-04-25Doxygen: update source code repository link to GITAlexander Barton
2009-01-20Support individual channel keys for pre-defined channels.Alexander Barton
This patch introduces the new configuration variable "KeyFile" for [Channel] sections in ngircd.conf. Here a file can be configured for each pre-defined channel which contains individual channel keys for different users. This file is line-based and must have the following syntax: <user>:<nick>:<key> <user> and <nick> can contain the wildcard character "*". Please not that these channel keys are only in effect, when the channel has a regular key set using channel mode "k"!
2009-01-09documentation: gnutls does not support password-protected privkeysFlorian Westphal
already mentioned in man page and sample config file, but for completeness also document it in doc/SSL.txt.
2009-01-01Fix spelling in some documents.Alexander Barton
2008-12-05doc/Platforms.txt: added x86_64/unknown/linux-gnuAlexander Barton
2008-12-05doc/Platforms.txt: update list of tested platforms.Alexander Barton
2008-12-04doc/SSL.txt: enhance documentation.Alexander Barton
2008-12-04doc/Services.txt: explain which IRC Services versions are compatibleAlexander Barton
2008-12-02doc/Services.txt: document using ngIRCd with IRC Services.Alexander Barton
2008-11-22sample-ngircd.conf: remove now unused CVS "$Id$"Alexander Barton
2008-11-20Change formatting of some log messagesAlexander Barton
- Fix formatting of some log messages, mostly punctuation. - cb_Connect_to_Server(): don't use string concatenation, because it is not supported by pre-ANSI C compilers ...
2008-11-19New configuration option "NoIdent" to disable IDENT lookupsAlexander Barton
The new configuration option "NoIdent" in ngircd.conf can be used to disable IDENT lookups even when the ngIRCd daemon is compiled with IDENT lookups enabled.
2008-11-13Added some missing files of GIT tree to distribution archivesAlexander Barton
The following bits and bytes were not included in distribution archives: - contrib: ngindent, ngircd.sh - contrib/Debian: ngircd.postinst - contrib/MacOSX: preinstall.sh, postinstall.sh - doc/src: Doxyfile, header.inc.html, footer.inc.html, ngircd-doc.css - src/portab: splint.h
2008-11-12Connection counter: count outgoing connections as well.Alexander Barton
This patch lets ngIRCd count outgoing connections as well as incoming connections (up to now only outgoing connections have been counted). This change is required because the Conn_Close() function doesn't know whether it closes an outgoing connection or not and therefore would decrement the counter below zero when an outgoing connection existed -- which would trigger an assert() call ... Please note that this patch changes the (so far undocumented but now fixed) behaviour of the "MaxConnections" configuration option to account the sum of the in- and outbound connections!
2008-09-23Document the server flag "S": SERVICE command is supported.Alexander Barton
2008-09-23sample-ngircd.conf & ngircd.conf(5): document "ServiceMask" option.Alexander Barton
2008-09-13TLS/SSL support: documentation.Florian Westphal
2008-08-10doc/Platforms.txt: added Debian GNU/Hurd, "i686/unknown/gnu0.3"Alexander Barton
2008-07-31FAQ: add entry about /OPER and OperCanUseModeFlorian Westphal
2008-07-21Added more supported and tested platforms to doc/Platforms.txt.Alexander Barton
2008-05-19make Listen parameter a comma-seperated list of addresses.Florian Westphal
this also obsoletes ListenIPv4 and ListenIPv6 options. If Listen is unset, it is treated as Listen="::,0.0.0.0". Note: ListenIPv4 and ListenIPv6 options are still recognized, but ngircd will print a warning if they are used in the config file. Also, some plattforms require that ai_socktype is set in the getaddrinfo() hints structure.
2008-05-15Add FAQ entry for 'Where is the log file'?Florian Westphal
2008-04-21IPv6: Add config options to disabe ipv4/ipv6 support.Florian Westphal
This also enables ipv6-only setups.
2008-04-20Don't include doc/CVS.txt in distribution archive, use doc/GIT.txt now!Alexander Barton
(cherry picked from commit a8e0eb62e9dce81ca4a5c5911428561b90bf2c6e)
2008-04-12Convert CVS commands to their git equivalents.Florian Westphal
Also mention that patches should be sent to the mailing list.
2008-04-09Moved .cvsignore files to .gitignoreAlexander Barton
Since we are using GIT starting from now, I converted all the .cvsignore files to .gitignore files.
2008-01-07Document NoDNS configuration option.Alexander Barton
2008-01-02Remove entry about ngircd failing on Linux 2.4:Alexander Barton
ngircd can now fall back to select. [from 0.11.x]
2007-11-23bind ListenAddress for outgoing connectionsFlorian Westphal
ngircd would always use INADDR_ANY for outgoing connections; which might not be desirable. Added new [Server] option "Bind" to set source ip.