Alexander Barton
dffe5a9d60
doc/Capabilities.txt: document "multi-prefix" capability
2012-06-13 12:19:56 +02:00
Alexander Barton
bf121ae95f
Describe "CloakHostModeX" in sample-ngircd.conf an ngircd.conf(5)
2012-06-09 02:04:50 +02:00
Alexander Barton
9b1cf420f1
doc/Platforms.txt: more updates
...
Added:
- armv6l/unkn./linux-gnueabi, gcc 4.4.5
- i686/pc/linux-gnu, gcc 2.7.2
Updated:
- i386/pc/solaris2.11, gcc 4.2.3
Thanks to Götz Hoffart!
2012-06-07 17:09:45 +02:00
Alexander Barton
a21a7d8b66
doc/Platforms.txt: add powerpc/apple/darwin7.9.0
2012-05-29 17:21:03 +02:00
Alexander Barton
884c5bcff1
doc/Platforms.txt: add "armv7l/unknown/linux-gnueabi"
2012-04-29 22:45:46 +02:00
William Pitcock
3a2fcc32cd
Add instructions for setting up Atheme.
2012-04-29 19:48:48 +02:00
Alexander Barton
2419a701d8
doc/Modes.txt: Document missing channel mode "e"
2012-04-29 12:11:50 +02:00
Alexander Barton
bd3a7ccb15
Implement core IRC capability handling and "CAP" command
...
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-31 15:59:06 +02:00
Alexander Barton
67bd1bf34f
Makefiles: list each source files on a separate line
...
Patches that add/remove source files become much nicer this way :-)
2012-03-31 12:52:58 +02:00
Alexander Barton
7b6ef3bc8e
FAQ: enhance description of chroot setup
2012-03-28 11:29:26 +02:00
Alexander Barton
27d244dfae
Update doc/Platforms.txt for ngIRCd 19
2012-02-29 14:46:34 +01:00
Alexander Barton
a39a1a5273
doc/README-Interix.txt: note that GNU make should be used
2012-02-29 13:20:09 +01:00
Alexander Barton
1f4711a547
Implement user mode 'C': require "same channel" to send message
...
If the target user of a PRIVMSG or NOTICE command has the user mode 'C'
set, it is required that both sender and receiver are on the same channel.
This prevents private flooding by completely unknown clients.
2012-01-16 11:43:22 +01:00
Alexander Barton
56b7e67307
New configuration option "PAMIsOptional"
...
When "PAMIsOptional" is set, clients not sending a password are still
allowed to connect: they won't become "identified" and keep the "~"
character prepended to their supplied user name.
2012-01-01 17:12:36 +01:00
Alexander Barton
b32f3b76e9
doc/Modes.txt: document channel mode "r"
...
And make clear, that user mode "r" and channel mode "r" are not set by
ngIRCd itself but by IRC services.
2011-12-31 18:04:58 +01:00
Alexander Barton
e4a06844a3
sample-ngircd.conf: show correct default for "PAM" variable
...
The default of "PAM" is "yes" when ngIRCd has been configured to use it,
so show the correct default value in the sample configuration file.
Closes #119 .
2011-11-08 21:12:01 +01:00
Alexander Barton
07dbb73c92
Update doc/GIT.txt
2011-09-07 15:39:41 +02:00
Alexander Barton
f173a974be
Added doc/Modes.txt: document modes supported by ngIRCd
2011-08-26 16:16:53 +02:00
Alexander Barton
553e8b6aa3
doc/Platforms.txt: ngIRCd 18 on Nexenta works
...
Thanks to Götz Hoffart for testing!
2011-08-19 15:51:56 +02:00
Alexander Barton
95f0e4033c
doc/Platforms.txt: re-add mipsel/unknown/linux-gnu with gcc 4.1.2
2011-08-01 10:42:22 +02:00
Alexander Barton
409b2c86c8
Updated doc/Platforms.txt: mipsel/unknown/linux-gnu
2011-08-01 09:08:14 +02:00
Alexander Barton
b7780e3f2a
Fix typo in doc/Platforms.txt; make Linux footnote more generic
2011-07-10 22:32:29 +02:00
Alexander Barton
95e156b519
Updated doc/Platforms.txt for ngIRCd release 18
2011-07-10 19:58:41 +02:00
Alexander Barton
54566b6b32
Add preliminary ngIRCd protocol module for Anope 1.9
...
See contrib/Anope/README and doc/Services.txt for more details
and installation instructions!
2011-07-10 14:23:11 +02:00
Alexander Barton
bd118c65fd
Fix some wording, use spellchecker ;-)
2011-06-28 13:12:06 +02:00
Alexander Barton
29c49f643f
doc/SSL.txt: adopt to new configuration file layout
2011-06-28 13:11:14 +02:00
Alexander Barton
d99edb7728
Merge branch 'MorePrivacy'
...
* MorePrivacy:
New configuration opion "MorePrivacy" to "censor" some user information
2011-06-26 15:41:27 +02:00
Alexander Barton
cb28c4ff03
sample-ngircd.conf: remove "SSL" prefix from SSL-related variables
2011-06-26 15:39:39 +02:00
Alexander Barton
269310f04b
Merge branch 'ScrubCTCP'
...
* ScrubCTCP:
Add documentation for "ScrubCTCP" configuration option
New option to scrub incoming CTCP commands
2011-06-26 15:38:53 +02:00
Alexander Barton
3282c1325e
Merge branch 'newconfig'
...
* newconfig:
sample-ngircd.conf: "SyslogFacility" should be commented out
Move SSL-related configuration variables to new [SSL] section
CheckFileReadable(): only check when a filename is given ...
PAM: make clear which "Password" config option is ignored
Really remove [Features] in our manual pages
INSTALL: document changed location of configuration variables
Update sample config file and manual page for new config structure
Testsuite: update configuration files for new config file format
Display configuration errors more prominent on "--configtest"
conf.c: code cleanup
Check for redability of SSL-related files like for MOTD file
Restructure ngIRCd configuration, introduce [Limits] and [Options]
2011-06-26 15:24:07 +02:00
Alexander Barton
3d0ce77f12
sample-ngircd.conf: "SyslogFacility" should be commented out
2011-06-26 00:10:22 +02:00
Alexander Barton
946d838de4
Move SSL-related configuration variables to new [SSL] section
2011-06-26 00:09:36 +02:00
xor
5410d96748
Add documentation for "ScrubCTCP" configuration option
2011-06-25 22:27:56 +02:00
xor
b80e115f39
New configuration opion "MorePrivacy" to "censor" some user information
...
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-25 22:21:20 +02:00
Alexander Barton
eba14d937d
Update sample config file and manual page for new config structure
2011-06-25 14:58:12 +02:00
Alexander Barton
b1786f309e
New documentation: "how to contribute"
2011-06-24 21:01:18 +02:00
Florian Westphal
49b2d0ec98
ssl: gnutls: bump dh bitsize to 2048
...
problem is that some clients refuse to connect to severs that only offer
1024. For interoperability it would be best to just use 4096, but that
takes minutes, even on current hardware.
2011-06-04 22:57:29 +02:00
Alexander Barton
d61fbfc6e3
Merge branch 'AuthPing'
...
* AuthPing:
Add documentation for "RequireAuthPing" configuration option
New configuration option "RequireAuthPing": PING-PONG on login
2011-03-27 20:58:18 +02:00
Alexander Barton
680db6755b
Add documentation for "NoticeAuth" configuration option
2011-03-27 20:40:28 +02:00
Alexander Barton
fc0b026149
Add documentation for "RequireAuthPing" configuration option
2011-03-27 20:34:44 +02:00
Alexander Barton
6cb90f399d
Update doc/GIT.txt
2011-03-25 11:14:04 +01:00
Alexander Barton
fa8b83e69b
Merge branches 'CloakUserHost', 'QuitOnHTTP' and 'bug72-WHOIS-List'
...
* 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-19 17:16:14 +01:00
Alexander Barton
acd7a5d6d4
Add a note not to use a percent sign ("%") in CloakHost variable
...
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-19 17:04:57 +01:00
Alexander Barton
ae7470ceb5
Rename ClientHost to CloakHost, and ClientUserNick to CloakUserToNick
2011-03-19 16:58:29 +01:00
Alexander Barton
f419a369bf
Doxygen: Remove header.inc.html and ngircd-doc.css from distribution
2011-03-19 15:02:28 +01:00
Alexander Barton
fc55c945db
Don't use "the.net" in sample-ngircd.conf, use "example.net"
...
"the.net" is an existing domain of the Texas Higher Education Network ...
See RFC 2606.
2011-03-18 10:46:56 +01:00
Alexander Barton
25dd193e9b
Move "ClientHost" and "ClientUserNick" to end of [Global] section
2011-03-16 23:43:29 +01:00
Gabor Adam Toth
71d8c37171
ClientUserNick setting
2011-03-16 23:15:50 +01:00
Gabor Adam Toth
52f59149ad
ClientHost setting
2011-03-16 23:15:50 +01:00
Alexander Barton
6caa947f98
Protocol.txt: Update description of CHANINFO command
2011-02-17 12:26:56 +01:00
Alexander Barton
07f241ff6d
Enhance documentation for the WEBIRC command
2011-02-13 17:52:39 +01:00
Alexander Barton
ebfcdb088b
Doxygen: define ZLIB, PAM, and ZEROCONF
2011-02-13 17:52:38 +01:00
Alexander Barton
408cefd15d
Updated Doxygen configuration file
...
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-13 17:52:38 +01:00
Alexander Barton
f59f773cfe
Doxygen: remove own header and CSS file
...
Use the ones of Doxygen instead, this has the advantage that we
benefit of new functionality of Doxygen without having to make changes.
2011-02-13 17:52:38 +01:00
Alexander Barton
6600ce3445
Remove ZeroConf variable from sample-ngircd.conf
2011-01-10 00:10:01 +01:00
Alexander Barton
4a6d44dce2
Remove support for ZeroConf/Bonjour/Rendezvous service registration
2011-01-09 23:51:30 +01:00
Florian Westphal
1964bda252
conf: move 'run-time-feature-disable' options to new FEATURE section
2011-01-09 19:42:42 +01:00
Florian Westphal
1dca082fc6
config: deprecate NoXX-Options
...
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....
2011-01-09 13:59:33 +01:00
Alexander Barton
dd580d3ea7
add doc/README-Interix.txt and doc/Bopm.txt to distribution tarball
2010-11-15 20:11:16 +01:00
Florian Westphal
678d5411e2
add doc/PAM.txt to distribution tarball
...
doc/PAM.txt was not included in the release tarball.
reported by Christoph Biedl.
2010-11-14 23:17:04 +01:00
Alexander Barton
5a14942b0a
Updated doc/Platforms.txt for upcoming release 17
2010-11-07 17:20:28 +01:00
Alexander Barton
30b6e72b96
Fix up generation and distribution of sample-ngircd.conf
...
- 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-03 23:47:21 +01:00
Florian Westphal
4a19763868
doc: change path names in sample-ngircd.conf depending on sysconfdir
2010-11-03 20:41:42 +01:00
Alexander Barton
01c39ba001
New doc/HowToRelease.txt file describing the release process
2010-10-25 14:46:58 +02:00
Alexander Barton
ccb175dce6
Added m68k/apple/aux3.0.1 (gcc 2.7.2) to doc/Platforms.txt
2010-10-19 22:19:18 +02:00
Alexander Barton
1fa5b11995
doc/Makefile.am: don¹t set docdir, automake handles it already
...
And elder make(1) programs don¹t like "x ?= y" ...
2010-10-13 22:46:29 +02:00
Alexander Barton
a988bbc86a
New configuration option "NoZeroConf" to disable ZeroConf registration
...
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-11 16:54:49 +02:00
Alexander Barton
f579043671
doc/Platforms.txt: added NetBSD 5.0.2
2010-10-07 13:20:30 +02:00
Alexander Barton
50cb321bb1
Updated doc/Platforms.txt
2010-10-05 23:19:54 +02:00
Alexander Barton
5e82a91d13
New configuration option "SyslogFacility"
...
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-09-24 17:39:11 +02:00
Alexander Barton
f72e22d361
Make configure switch "--docdir" work ( closes : #108 )
2010-08-17 15:59:54 +02:00
Alexander Barton
c65bf5d2ce
Reformat and update FAQ.txt a little bit
2010-08-13 15:53:24 +02:00
Florian Westphal
056de78e31
ngircd: change MOTD file handling
...
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-08-12 21:46:47 +02:00
Alexander Barton
f369177617
New configuration option "NoPAM" to disable PAM
...
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-13 16:47:01 +02:00
Alexander Barton
583c50476b
Initial documentation for using PAM with ngIRCd
2010-07-12 13:07:07 +02:00
Alexander Barton
8ad1c23ae4
Add some documentation for using BOPM with ngIRCd
2010-06-25 15:19:39 +02:00
Florian Westphal
29d448ed63
doc/SSL: remove line continuation marker
...
some people got confused by the '\' line continuation marker,
thus put everything in a single line, even if the line gets overly long.
2010-05-01 20:29:18 +02:00
Alexander Barton
77ceb9f8ab
Updated doc/Platforms.txt
2010-04-23 11:04:39 +02:00
Alexander Barton
bb914b93e9
Updated some more copyright notices, it's 2010 already :-)
2010-04-02 14:19:36 +02:00
Alexander Barton
cbe41ec875
Don't use port 6668 as example for both "Ports" and "SSLPorts"
2010-03-16 16:16:03 +01:00
Alexander Barton
6e8cf51bb2
Implement WEBIRC command
...
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-11 00:01:53 +01:00
Alexander Barton
f1bbc92b39
New README-Interix.txt for running ngIRCd on MS SFU and MS SUA
2010-02-05 00:24:33 +01:00
Alexander Barton
1da3e25e65
Added "i586/pc/interix3.5" (MS Services for UNIX) to Platforms.txt
2010-01-22 18:26:26 +01:00
Alexander Barton
60137a7139
Added i686/unknown/kfreebsd7.2-gnu
2009-12-02 22:22:35 +01:00
Alexander Barton
f78b0c61e9
New configuration option "AllowRemoteOper"
...
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-09-30 16:00:04 +02:00
Alexander Barton
56a8abc253
Updated doc/Platforms.txt
2009-08-04 22:53:38 +02:00
Florian Westphal
bddfd67550
doc/Platforms.txt: ngircd builds on hppa2.0w-hp-hpux11.11 target
...
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-07-22 22:06:36 +02:00
Alexander Barton
4a14fb252d
Doxygen: update source code repository link to GIT
2009-04-25 00:53:47 +02:00
Alexander Barton
c5000694d1
Support individual channel keys for pre-defined channels.
...
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-20 17:20:30 +01:00
Florian Westphal
0acef7c598
documentation: gnutls does not support password-protected privkeys
...
already mentioned in man page and sample config file, but for
completeness also document it in doc/SSL.txt.
2009-01-09 21:33:19 +01:00
Alexander Barton
fd9266df78
Fix spelling in some documents.
2009-01-01 17:56:42 +01:00
Alexander Barton
9a82ca0d6b
doc/Platforms.txt: added x86_64/unknown/linux-gnu
2008-12-05 22:35:23 +01:00
Alexander Barton
e573f54b0c
doc/Platforms.txt: update list of tested platforms.
2008-12-05 18:11:50 +01:00
Alexander Barton
e070d93f64
doc/SSL.txt: enhance documentation.
2008-12-04 13:20:38 +01:00
Alexander Barton
1519afa391
doc/Services.txt: explain which IRC Services versions are compatible
2008-12-04 11:14:26 +01:00
Alexander Barton
56cf95278e
doc/Services.txt: document using ngIRCd with IRC Services.
2008-12-02 15:41:57 +01:00
Alexander Barton
d0b2526a01
sample-ngircd.conf: remove now unused CVS "$Id$"
2008-11-22 14:47:01 +01:00
Alexander Barton
2eb564ccaa
Change formatting of some log messages
...
- 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-20 23:50:26 +01:00
Alexander Barton
4c113d8850
New configuration option "NoIdent" to disable IDENT lookups
...
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-19 19:11:39 +01:00
Alexander Barton
7b69bc2ae8
Added some missing files of GIT tree to distribution archives
...
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-13 23:17:32 +01:00
Alexander Barton
9f067a059d
Connection counter: count outgoing connections as well.
...
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-11-12 01:26:04 +01:00
Alexander Barton
1d6dcb25c4
Document the server flag "S": SERVICE command is supported.
2008-09-23 11:53:16 +02:00
Alexander Barton
0337b1ac1e
sample-ngircd.conf & ngircd.conf(5): document "ServiceMask" option.
2008-09-23 11:53:14 +02:00
Florian Westphal
ebf5edfd87
TLS/SSL support: documentation.
2008-09-13 15:10:08 +02:00
Alexander Barton
415ebc04a2
doc/Platforms.txt: added Debian GNU/Hurd, "i686/unknown/gnu0.3"
2008-08-10 18:08:09 +02:00
Florian Westphal
0ca8156efd
FAQ: add entry about /OPER and OperCanUseMode
2008-07-31 14:13:06 +02:00
Alexander Barton
e37080400b
Added more supported and tested platforms to doc/Platforms.txt.
2008-07-21 14:59:28 +02:00
Florian Westphal
4ed2cb1a02
make Listen parameter a comma-seperated list of addresses.
...
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-19 14:27:35 +02:00
Florian Westphal
1d9067b019
Add FAQ entry for 'Where is the log file'?
2008-05-15 15:41:23 +02:00
Florian Westphal
22fa782be7
IPv6: Add config options to disabe ipv4/ipv6 support.
...
This also enables ipv6-only setups.
2008-04-21 00:45:19 +02:00
Alexander Barton
2f6d7a649c
Don't include doc/CVS.txt in distribution archive, use doc/GIT.txt now!
...
(cherry picked from commit a8e0eb62e9
)
2008-04-20 17:37:21 +02:00
Florian Westphal
248f8e0b70
Convert CVS commands to their git equivalents.
...
Also mention that patches should be sent to the mailing list.
2008-04-12 21:51:15 +02:00
Alexander Barton
bc63064d5c
Moved .cvsignore files to .gitignore
...
Since we are using GIT starting from now, I converted all the
.cvsignore files to .gitignore files.
2008-04-09 18:54:52 +02:00
Alexander Barton
35b6f3997c
Document NoDNS configuration option.
2008-01-07 23:02:29 +00:00
Alexander Barton
7548aa089c
Remove entry about ngircd failing on Linux 2.4:
...
ngircd can now fall back to select. [from 0.11.x]
2008-01-02 22:47:58 +00:00
Florian Westphal
82d32ffb28
bind ListenAddress for outgoing connections
...
ngircd would always use INADDR_ANY for outgoing connections;
which might not be desirable. Added new [Server] option
"Bind" to set source ip.
2007-11-23 16:26:03 +00:00
Alexander Barton
47ca178a21
Introduce option to configure the maximum nick name lenth in ngircd.conf
...
- New configuration option "MaxNickLength" to specify the allowed maximum
length of user nick names. Note: must be unique in an IRC network!
- Enhanced the IRC+ protocol to support an enhanced "server handshake" and
enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD).
See doc/Protocol.txt for details.
2007-11-21 12:16:33 +00:00
Alexander Barton
12db0bdc4f
Re-added doc/SSL.txt to distribution -- got lost somewhere!?
2007-11-20 21:39:35 +00:00
Florian Westphal
b160f574de
fix doc and manpage wrt. MaxConnections, MaxConnectionsIP and MaxJoins values
2007-10-13 20:45:11 +00:00
Alexander Barton
9021ea2070
Updated documentation ("Passive" option, for example).
2007-10-04 10:14:52 +00:00
Florian Westphal
1b852fce72
add support for predefined-channel configuration of k and l modes
2006-12-29 14:09:48 +00:00
Alexander Barton
82aaffe55d
Added "html" directory to CVS ignore list (it is generated by doxygen).
2006-12-28 14:12:45 +00:00
Alexander Barton
40199e0b56
distclean: remove "html" folder.
2006-12-28 14:04:28 +00:00
Alexander Barton
949a4ef793
Added .cvsignore files to hide generated files from CVS.
2006-12-28 13:20:07 +00:00
Florian Westphal
058d3085a9
New configuration option "PredefChannelsOnly": if set, make
...
all JOINs to-non existants channel return ERR_BANNEDFROMCHAN_MSG,
restricting users to those channels defined in the config file.
2006-11-05 13:03:46 +00:00
Alexander Barton
74883f57da
Added OpenBSD/ppc to list of tested platforms.
2006-10-08 14:09:16 +00:00
Alexander Barton
1b2c228de5
Updated documentation.
2006-08-29 23:59:35 +00:00
Alexander Barton
8423b89996
Updated platform list once more ...
2006-08-07 07:45:45 +00:00
Alexander Barton
7d87318b04
Updated platform list.
2006-08-07 07:29:30 +00:00
Alexander Barton
c888c81adf
Synchronized documentation with branch-0-10-x ...
2006-08-03 14:37:29 +00:00
Alexander Barton
fdc7ae22e9
Updated CVS URLs; enhanced documentation a little bit.
2006-07-23 12:43:15 +00:00
Alexander Barton
179d61c588
Updated some patch names on Arthur.
2006-07-23 12:19:57 +00:00
Florian Westphal
d0045afb09
kqueue now tested on NetBSD3.0, FreeBSD6 and Darwin7.9.0
2006-05-07 11:07:13 +00:00
Alexander Barton
c7bd9da446
Mostly whitespace fixes.
2006-04-09 12:27:23 +00:00
Alexander Barton
3d0ab6bd2e
Added maintainer-clean-local target to purge generated Makefiles.
2006-04-08 16:35:03 +00:00
Alexander Barton
7215737038
Enhanced documentation. Use "default" port 6667 in the example for server links.
2006-01-09 11:03:35 +00:00
Florian Westphal
e1b9409e63
add FAQ entry about epoll(): Function not implemented error
2005-12-09 21:14:56 +00:00
Alexander Barton
bd043449f2
Don't remove doc/src on "make distclean".
2005-11-29 20:59:57 +00:00
Florian Westphal
0dd0015d16
Mention ':' MyPassword restriction in man page.
2005-09-02 14:38:59 +00:00
Florian Westphal
342f20f889
Add warning about leading : in passwords. (thx Ben Korvemaker for pointing this out)
2005-09-01 18:16:29 +00:00
Alexander Barton
5f87474a74
Fixed parameter description of CHANINFO.
2005-08-27 19:00:06 +00:00
Alexander Barton
9db49e8f2c
Added "STRIP_FROM_PATH" variable to generate relative path names.
2005-07-23 00:48:38 +00:00
Alexander Barton
e5097bf2e6
Added style definitions for source code listings.
2005-07-22 21:23:22 +00:00
Alexander Barton
d6e6350523
New subdirectory "src" for the source code documentation, and new make
...
target "srcdoc" to generate the documentation using Doxygen.
2005-07-22 21:00:22 +00:00
Alexander Barton
7036111a6c
New files for the Doxygen source code documentation system.
2005-07-22 20:58:22 +00:00
Alexander Barton
b976ec032f
Updated some URLs in the documentation.
2005-07-09 14:39:42 +00:00
Alexander Barton
78692f1e87
Added "doc/Zeroconf.txt" to distribution.
2005-07-08 16:19:03 +00:00
Alexander Barton
a874c26c25
New section "runtime".
2005-07-08 12:40:09 +00:00
Florian Westphal
b88e97f193
document b0rken resolver on GNU/Linux
2005-07-07 20:53:35 +00:00
Alexander Barton
117a9e21e7
Updated URLs.
2005-06-24 20:59:13 +00:00
Alexander Barton
6f97dd4938
Remove "doc/src" directory on "make distclean".
2005-04-27 07:52:29 +00:00
Alexander Barton
1869766331
Fixed too long lines.
2005-03-15 16:58:01 +00:00
Alexander Barton
1d08d51e2e
New configuration option "OperServerMode".
2005-03-15 16:56:16 +00:00
Alexander Barton
490c9d04d7
New configuration option "Mask" for [Operator] sections to limit OPER command.
2005-03-02 16:07:30 +00:00
Alexander Barton
112102b10c
New configuration variable "PidFile", section "[Global]": if defined,
...
the server writes its process ID (PID) to this file. Default: off.
Idea by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
2005-02-04 14:24:20 +00:00
Alexander Barton
6dacec7ded
Fixed typo: ports are separated by ",". Thanks to Florian Westphal.
2005-01-17 12:51:17 +00:00
Alexander Barton
81bacda627
Added URLs for stunnel.
2004-12-27 01:11:40 +00:00
Alexander Barton
6960cb4c38
Added documentation for SSL support.
2004-12-27 01:04:35 +00:00
Alexander Barton
7b61b34c56
Make more clear that there can be more than one [Operator], [Server] and
...
[Channel] section in the configuration file.
2004-12-27 00:55:06 +00:00
Alexander Barton
386d3b9e67
Fixed wrong port number in example.
2004-12-27 00:48:59 +00:00
Alexander Barton
f7354cdf28
Updated list of supported/tested platforms.
2004-11-09 11:00:33 +00:00
Alexander Barton
7080e9f83c
Added "hppa/unknown/openbsd3.5".
2004-05-25 21:50:29 +00:00
Alexander Barton
7281b8dd4d
New "chroot" feature (from Benjamin Pineau), introducing new configuration
...
variables "ChrootDir" and "MotdPhrase".
2004-05-07 11:19:20 +00:00
Alexander Barton
c1e9841118
Document new server flag "L": synchronize INVITE- and
...
BAN-lists when establishing new server links.
2004-04-25 15:44:10 +00:00
Alexander Barton
b225081c2b
Added DG/UX (m88k/dg/dgux5.4R3.10) to the list.
2004-04-05 11:11:05 +00:00
Alexander Barton
eaa550d690
Updated list of supported operating systems.
2004-02-24 00:37:42 +00:00
Alexander Barton
f275c66e95
Updated statistics :-)
2004-02-23 13:42:46 +00:00
Alexander Barton
05170bc94c
Fixed error messages related to server name configuration; updated
...
sample configuration file. (from 0.7.x)
2003-12-19 14:32:59 +00:00
Alexander Barton
d329a961bd
Updated, corrected and extended (examples!) protocol documentation.
2003-11-30 20:30:56 +00:00
Alexander Barton
2978b5edff
Changes from branch-0-7-x for version 0.7.5.
2003-11-07 21:32:15 +00:00
Alexander Barton
2981fe9eb7
New configuration option "MaxConnectionsIP".
2003-11-05 21:41:01 +00:00
Alexander Barton
e33ab90379
New configuration option "Listen" to bind the server to a specific ip.
2003-09-11 12:05:28 +00:00
Alexander Barton
225a338139
Added SunOS 5.7 (Solaris 7).
2003-07-06 15:47:27 +00:00
Alexander Barton
83765a5a34
Updated documentation.
2003-05-15 21:47:57 +00:00
Alexander Barton
bdc08ae28e
Updated documentation.
2003-05-15 21:33:47 +00:00
Alexander Barton
34ede2a91a
Added support for GNU/Hurd.
2003-05-05 00:33:32 +00:00
Goetz Hoffart
3dc4c92553
Added HP-UX 9.10/m68k.
2003-04-30 21:03:01 +00:00
Goetz Hoffart
188e95f680
Fixed small typo.
2003-04-29 13:37:36 +00:00
Goetz Hoffart
c5f4e9d095
Added "Why should I use ngIRCd?"
2003-04-29 13:36:55 +00:00
Alexander Barton
e541da2a8f
"ServerName" is checked better now: a dot (".") is required.
2003-04-29 12:36:09 +00:00
Alexander Barton
e7102559b9
Updated documentation.
2003-04-28 00:14:48 +00:00
Alexander Barton
927e626f03
Documented missing "Password" variable in section "[Global]".
2003-04-27 11:45:27 +00:00
Alexander Barton
c43d47d69c
Updated documentation: added i686/pc/cygwin platform.
2003-04-23 23:18:17 +00:00
Alexander Barton
090756523e
Updated documentation.
2003-04-23 01:07:16 +00:00
Alexander Barton
cef95681ff
Added new documentation file "Platforms.txt".
2003-04-22 23:50:18 +00:00
Alexander Barton
52a24c4bbd
New documentation file doc/Platforms.txt included.
2003-04-22 23:47:39 +00:00
Goetz Hoffart
bd52d4e49c
Fixed tabs to spaces.
2003-04-21 21:59:34 +00:00
Goetz Hoffart
e0345e5e0a
Translated documentation from German to English.
2003-04-21 21:46:57 +00:00
Alexander Barton
b25faf3c2a
Updated documentation.
2003-04-21 12:55:39 +00:00
Alexander Barton
384d6b894a
Translated Protocol.txt to english.
2003-04-21 12:48:40 +00:00
Alexander Barton
8e43b16d22
Using $(prefix)/share/doc/ngircd as documentation directory again.
2003-04-21 08:01:29 +00:00
Alexander Barton
a93b4d9789
Updated documentation.
2003-04-05 11:37:17 +00:00
Alexander Barton
36e0345ce6
Changed documentation directory to ".../share/doc/ngIRCd" (and removed the
...
variable PACKAGE for better Debian automake-1.4 compatibility).
2003-03-31 16:00:49 +00:00
Alexander Barton
179e760cf1
Implemented proper "uninstall" target for documentation files.
2003-03-30 13:45:29 +00:00
Alexander Barton
47faa8595a
Install documentation files in $(datadir)/doc/ngircd.
2003-03-30 13:31:17 +00:00
Alexander Barton
8291e10b96
Translated documentation to english.
2003-03-26 22:34:33 +00:00
Alexander Barton
1a1ff404a8
- Updated documentation.
2003-03-15 11:00:31 +00:00
Alexander Barton
c755b82dd9
- Removed german documentation (no maintainer).
2003-03-15 10:56:20 +00:00
Alexander Barton
10bb43c66e
Updated documentation.
2003-03-10 00:23:34 +00:00
Alexander Barton
516064dc06
Fixed some spelling mistakes.
2003-03-09 22:17:35 +00:00
Alexander Barton
a84b9d99a1
Fixed some spelling mistakes -- thanks to ispell ;-)
2003-03-09 22:03:58 +00:00
Alexander Barton
5170ecf045
Updated documentation: translated headers ...
2003-03-09 20:04:44 +00:00
Alexander Barton
15b5e1a6eb
Translated & updated documentation.
2003-03-07 20:42:20 +00:00
Alexander Barton
28cd2c1191
- Updated documentation.
2003-01-15 13:45:59 +00:00
Alexander Barton
e82e3c3fdc
- Updated german documentation.
2003-01-04 13:14:46 +00:00
Alexander Barton
5b33308528
- Restructured documentation: now the main language is english.
2003-01-04 13:07:54 +00:00
Alexander Barton
03d5fd6cb7
- Updated documentation.
2002-12-18 12:19:07 +00:00
Alexander Barton
e65ab4a3f7
- Dokumentation aktualisiert.
2002-12-14 13:32:30 +00:00
Alexander Barton
ae128734ac
- Dokumentation aktualisiert.
2002-11-24 18:47:15 +00:00
Alexander Barton
caa7049e2b
- Dokumentation aktualisiert [asyncrone Server-Passwoerter].
2002-11-19 12:50:48 +00:00
Alexander Barton
be9df69116
- doc/en/sample-ngircd.conf in Makefile-System ergaenzt.
2002-11-18 14:06:29 +00:00
Alexander Barton
ab2d1ca41e
- Dokumentation fuer A/UX ueberarbeitet.
2002-11-11 00:59:11 +00:00
Alexander Barton
bf84670aaa
- Dokumentation aktualisiert bzw. begonnen.
2002-11-08 23:24:54 +00:00
Alexander Barton
ae39724a63
- in ServerUID und ServerGID kann nun jeweils auch der Name (und nicht nur
...
die numerische ID) verwendet werden.
2002-11-08 23:09:26 +00:00
Alexander Barton
aabe013dd0
- Dokumentation aktualisiert: neue Variable MaxConnections.
2002-11-02 23:13:18 +00:00
Alexander Barton
0c9f22ac66
- Dokumentation aktualisiert.
2002-09-16 11:03:05 +00:00
Alexander Barton
bde8d2dd6b
- "CC-Speed.txt" aus Distribution entfernt.
2002-09-16 10:35:06 +00:00
Alexander Barton
6e27c52336
- ueberholt, wird in Zukunft auf der Webseite verfuegbar sein.
2002-09-16 10:34:08 +00:00
Alexander Barton
efeba4a7f1
- Dokumentation aktualisiert.
2002-09-16 10:33:09 +00:00
Alexander Barton
aafd21c7d9
- Dokumentation aktualisiert.
2002-09-04 00:06:19 +00:00
Alexander Barton
9611833e33
- Protokollbeschreibung fuer IRC+-Protokoll angepasst.
2002-09-04 00:00:43 +00:00
Alexander Barton
aa58390673
- Dokumentation aktualisiert.
2002-09-03 20:38:50 +00:00
Alexander Barton
241d033f37
- Dokumentation aktualisiert.
2002-09-03 11:32:58 +00:00
Alexander Barton
497b61f4ab
- neue Datei "Protocol.txt" hinzugefuegt.
2002-09-02 21:05:36 +00:00
Alexander Barton
28c7f37204
- Dokumentation des vom ngIRCd verwendeten Protokolls begonnen.
2002-09-02 21:04:27 +00:00
Alexander Barton
c3aac8ddb4
- Dokumentation aktualisiert.
2002-05-21 00:09:53 +00:00
Alexander Barton
0b1635e371
- Dokumentation aktualisiert.
2002-05-20 12:02:58 +00:00
Alexander Barton
74f971284e
- Dokumentation aktualisiert.
2002-05-19 14:55:47 +00:00
Alexander Barton
4f65cf8fb3
- Dokumentation aktualisiert.
2002-05-19 13:10:26 +00:00
Alexander Barton
b2d472fc50
- bessere Reaktionen, wenn DNS-Abfragen fehlschlagen.
2002-05-19 13:05:22 +00:00
Alexander Barton
75f1c5ec33
- Dokumentation aktualisiert.
2002-05-19 01:39:43 +00:00
Alexander Barton
c11e5501aa
- Dokumentation aktualisiert.
2002-05-18 22:46:06 +00:00
Alexander Barton
772de2596d
- Makefile.am in doc/en wird nun auch erzeugt :-)
2002-05-09 10:17:05 +00:00
Alexander Barton
cfe1893d2c
- Dokumentation aktualisiert (u.a. englische Versionen)
2002-05-08 15:43:00 +00:00
Alexander Barton
1536ae30ee
- Dokumentation aktualisiert.
2002-04-29 14:19:48 +00:00
Alexander Barton
bd5de06c67
- Dokumentation aktualisiert.
2002-04-09 21:23:20 +00:00
Alexander Barton
c5eaea7161
- Test auf ngircd.conf in -f geaendert: das test von A/UX kennt kein -e.
2002-03-30 15:33:14 +00:00
Alexander Barton
c9e8d4bbad
- Dokumentation aktualisiert.
2002-03-30 13:03:12 +00:00
Alexander Barton
7efefd30f1
- Dokumentation aktualisiert.
2002-03-29 23:41:23 +00:00
Alexander Barton
281d8e454d
- Default PONG-Timeout auf 20 Sekunden verdoppelt.
2002-03-25 16:14:15 +00:00
Alexander Barton
c46f623d6f
- Beispiel-Konfiguration besser dokumentiert (Kommentar-Zeichen).
2002-03-12 16:08:31 +00:00
Alexander Barton
ca33cbda05
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
...
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
2002-03-12 14:37:51 +00:00
Alexander Barton
a8aab6bfdd
- Beispiel-Konfigurationsdatei besser dokumentiert und erweitert.
2002-03-10 18:46:31 +00:00
Alexander Barton
317941d840
- die Beispiel-Konfigurationsdatei wird als ngircd.conf installiert,
...
wenn noch keine "echte" Konfigurationsdatei vorhanden ist.
2002-03-10 17:05:23 +00:00
Alexander Barton
67295c48ca
- die neuen Texte werden nun auch in Archive ("make dist") aufgenommen ;-)
2002-02-25 14:10:38 +00:00
Alexander Barton
b7a6bf27cc
- etwas mehr Doku ;-)
2002-02-25 14:02:32 +00:00
Alexander Barton
b0482db966
- FAQ um Hinweise auf den Bugtracker ergaenzt.
2002-02-19 20:05:02 +00:00
Alexander Barton
ce2738c984
- Beispiel-Konfiguration etwas erweitert. Doku fehlt immer noch ...
2002-02-17 17:34:50 +00:00
Alexander Barton
05a493e1d0
- CVS-Doku um anonymen Zugang ergaenzt.
2002-02-15 15:15:22 +00:00
Alexander Barton
7709acf754
- CVS-ID's ergaenzt ...
2002-01-23 18:20:04 +00:00