about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)Author
2011-03-27Merge branch 'AuthPing'Alexander Barton
* AuthPing: Add documentation for "RequireAuthPing" configuration option New configuration option "RequireAuthPing": PING-PONG on login
2011-03-27Add documentation for "NoticeAuth" configuration optionAlexander Barton
2011-03-27Add documentation for "RequireAuthPing" configuration optionAlexander Barton
2011-03-25Update doc/GIT.txtAlexander Barton
2011-03-19Merge branches 'CloakUserHost', 'QuitOnHTTP' and 'bug72-WHOIS-List'Alexander Barton
* CloakUserHost: Add a note not to use a percent sign ("%") in CloakHost variable Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick Don't use "the.net" in sample-ngircd.conf, use "example.net" ngircd.conf.5: document "ClientHost" and "ClientUserNick" Move "ClientHost" and "ClientUserNick" to end of [Global] section ClientUserNick setting ClientHost setting * QuitOnHTTP: Only "handle" HTTP commands on unregistered connections Don't use IRC_QUIT_HTTP() if STRICT_RFC is #define'd IRC_QUIT_HTTP(): enhance error message Move IRC_QUIT_HTTP() below IRC_QUIT() quit on HTTP commands: GET & POST * bug72-WHOIS-List: Add "whois-test" to testsuite and distribution archive Add support for up to 3 targets in WHOIS queries.
2011-03-19Add a note not to use a percent sign ("%") in CloakHost variableAlexander Barton
The percent sign is reserved for future extensions, for example to expand some variables like %H to a hash value of the real host name ... Idea by kaFux in #ngircd.
2011-03-19Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNickAlexander Barton
2011-03-19Doxygen: Remove header.inc.html and ngircd-doc.css from distributionAlexander Barton
2011-03-18Don't use "the.net" in sample-ngircd.conf, use "example.net"Alexander Barton
"the.net" is an existing domain of the Texas Higher Education Network ... See RFC 2606.
2011-03-16Move "ClientHost" and "ClientUserNick" to end of [Global] sectionAlexander Barton
2011-03-16ClientUserNick settingGabor Adam Toth
2011-03-16ClientHost settingGabor Adam Toth
2011-02-17Protocol.txt: Update description of CHANINFO commandAlexander Barton
2011-02-13Enhance documentation for the WEBIRC commandAlexander Barton
2011-02-13Doxygen: define ZLIB, PAM, and ZEROCONFAlexander Barton
2011-02-13Updated Doxygen configuration fileAlexander Barton
Removed unnecessary variables DETAILS_AT_TOP, EXTRACT_PRIVATE, EXTRACT_LOCAL_CLASSES, added SHOW_DIRECTORIES=YES, STRIP_CODE_COMMENTS=NO, REFERENCED_BY_RELATION=YES, REFERENCES_RELATION=YES, HTML_DYNAMIC_SECTIONS=YES and GENERATE_DOCSET=NO; updated PREDEFINED.
2011-02-13Doxygen: remove own header and CSS fileAlexander Barton
Use the ones of Doxygen instead, this has the advantage that we benefit of new functionality of Doxygen without having to make changes.
2011-01-10Remove ZeroConf variable from sample-ngircd.confAlexander Barton
2011-01-09Remove support for ZeroConf/Bonjour/Rendezvous service registrationAlexander Barton
2011-01-09conf: move 'run-time-feature-disable' options to new FEATURE sectionFlorian Westphal
2011-01-09config: deprecate NoXX-OptionsFlorian Westphal
ngircd unfortunately uses several options using double-negation, e.g. NoIdent = No, NoPam = No, etc. This renames all options by dropping the "No" prefix, e.g. "NoIdent = no" becomes "Ident = yes". The old options will continue to work, but will cause a warning message. Also update man pages and default config. To prevent silly 'Ident = yes' from appearing in --configtest output in the 'ident support not compiled in and Ident Option not used' case, make default value depend on feature availability. If feature is available, enable by default, otherwise disable. We might consider moving these options to a new [Feature] section, or something like that, because none of these options are essential. Another possible improvement: 'Ident = yes' option in ngircd.conf causes a warning if ngircd was built without ident support. This does not happen with e.g. zeroconf....
2010-11-15add doc/README-Interix.txt and doc/Bopm.txt to distribution tarballAlexander Barton
2010-11-14add doc/PAM.txt to distribution tarballFlorian Westphal
doc/PAM.txt was not included in the release tarball. reported by Christoph Biedl.
2010-11-07Updated doc/Platforms.txt for upcoming release 17Alexander Barton
2010-11-03Fix up generation and distribution of sample-ngircd.confAlexander Barton
- Add generated sample-ngircd.conf to new .gitignore file, - refactor Makefile.am to generate sample-ngircd.conf on "make all", to clean it up on "make clean", and to install it to the correct place. - Make sure path names in sample-ngircd.conf are separated by "/".
2010-11-03doc: change path names in sample-ngircd.conf depending on sysconfdirFlorian Westphal
2010-10-25New doc/HowToRelease.txt file describing the release processAlexander Barton
2010-10-19Added m68k/apple/aux3.0.1 (gcc 2.7.2) to doc/Platforms.txtAlexander Barton
2010-10-13doc/Makefile.am: don¹t set docdir, automake handles it alreadyAlexander Barton
And elder make(1) programs don¹t like "x ?= y" ...
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