about summary refs log tree commit diff
path: root/man
AgeCommit message (Collapse)Author
2011-07-02Update timestamp of ngircd(8) manual pageAlexander Barton
2011-06-28ngircd.8: document debugging optionsAlexander Barton
2011-06-28ngircd.conf.5: strip "SSL" prefix from variables in [SSL] sectionAlexander Barton
2011-06-28Fix some wording, use spellchecker ;-)Alexander Barton
2011-06-26Merge branch 'MorePrivacy'Alexander Barton
* MorePrivacy: New configuration opion "MorePrivacy" to "censor" some user information
2011-06-26Merge branch 'ScrubCTCP'Alexander Barton
* ScrubCTCP: Add documentation for "ScrubCTCP" configuration option New option to scrub incoming CTCP commands
2011-06-26Move SSL-related configuration variables to new [SSL] sectionAlexander Barton
2011-06-25Really remove [Features] in our manual pagesAlexander Barton
2011-06-25Add documentation for "ScrubCTCP" configuration optionxor
2011-06-25New configuration opion "MorePrivacy" to "censor" some user informationxor
this patch contains: * Fix for Conf_CloakUserToNick to make it conceal user details * Adds MorePrivacy-feature MorePrivacy censors some user information from being reported by the server. Signon time and idle time is censored. Part and quit messages are made to look the same. WHOWAS requests are silently dropped. All of this is useful if one wish to conceal users that access the ngircd servers from TOR or I2P.
2011-06-25Update sample config file and manual page for new config structureAlexander Barton
2011-03-27Merge branch 'AuthPing'Alexander Barton
* AuthPing: Add documentation for "RequireAuthPing" configuration option New configuration option "RequireAuthPing": PING-PONG on login
2011-03-27Merge branch 'NoticeAuth'Alexander Barton
* NoticeAuth: Add documentation for "NoticeAuth" configuration option Configuration: move "NoticeAuth" to GLOBAL section New configuration option "NoticeAuth": send NOTICE AUTH on connect
2011-03-27ngircd.conf.5: Add variable type to "CloakHost" and "CloakUserToNick"Alexander Barton
2011-03-27Add documentation for "NoticeAuth" configuration optionAlexander Barton
2011-03-27Add documentation for "RequireAuthPing" configuration optionAlexander 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-18ngircd.conf.5: describe types of variablesAlexander Barton
Describe the possible types of variables in ngircd.conf: booleans, text strings, integer numbers. And add type information to each variable description.
2011-03-16ngircd.conf.5: document "ClientHost" and "ClientUserNick"Alexander 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-12-01Manual page ngircd(8): add SIGNALS sectionAlexander Barton
2010-12-01Manual pages: update and simplyfy AUTHORS sectionAlexander Barton
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-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-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-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-10ngircd.conf.5: Document missing "Password" variableAlexander 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-31do not add default listening port if ssl ports were specifiedFlorian Westphal
Cosmo Kastemaa reported that its impossible to create an ssl-only setup, as ngircd binds to port 6667 by default, even if setting "Ports =". Only add the default port if _both_ "Ports" and "SSLPorts" are unspecified. Fixes bugzilla #98.
2009-05-17manpage: move SSLConnect option to the right sectionFlorian Westphal
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-01Fix spelling in some documents.Alexander Barton
2008-12-30Spell check and enhance ngIRCd manual pages.Alexander Barton
2008-12-29man ngircd.conf: line break missing before the SSLConnect descriptionFlorian Westphal
reported by Christoph Biedl.
2008-12-06Update the date ("Dec 2008") of the manual pages.Alexander Barton
2008-11-21Fix double minus signs in manual pagesAlexander Barton
This patch fixes the following lintian(1) warning: "Manual page seems to contain a hyphen where a minus sign was intended. '-' chars are interpreted as hyphens (U+2010) by groff, not as minus signs (U+002D). Since options to programs use minus signs (U+002D), this means for example in UTF-8 locales that you cannot cut&paste options, nor search for them easily. '-' must be escaped ('\-') to be interpreted as minus."
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-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-23sample-ngircd.conf & ngircd.conf(5): document "ServiceMask" option.Alexander Barton
2008-09-13TLS/SSL support: documentation.Florian Westphal
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-18Add option aliases -V (for --version) and -h (for --help).Jari Aalto
This patch adds -h and -V short options (to complement the usage). It is based on a patch attached to Debian bug #466063, see <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466063>. Idea by Jari Aalto <jari.aalto@cante.net>, patch adapted by Alexander Barton <alex@barton.de>.
2008-05-11Update ngIRCd manual pagesAlexander Barton
- Update timestamp, - enhance some phrasing, - and fix "Passive" ([Server]) formatting.
2008-04-21IPv6: Add config options to disabe ipv4/ipv6 support.Florian Westphal
This also enables ipv6-only setups.
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.