about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)Author
2019-01-23Platforms.txt: Add and update systemsAlexander Barton
- Update x86_64/apple/darwin16.5.0 (Apple clang 8.1) - Add x86_64/apple/darwin17.7.0 (Apple clang 10.0) - Add x86_64/apple/darwin18.2.0 (Apple clang 10.0) - Add x86_64/unknown/haiku (gcc 7.3) - Update x86_64/pc/linux-gnu (gcc 6.3.0)
2019-01-03Fix documentation of MotdPhrase length (#254)shankari
The max length is actually 126 (< 127), since the check errors out if length >= 127. See <https://github.com/ngircd/ngircd/blob/master/src/ngircd/conf.c#L1487>. I didn't look through the history to see when the change happened. I just happened to find during a migration that my 140 character MOTD didn't work. Update sample configuration file as well as the man page.
2019-01-022019!Alexander Barton
2018-11-28Implement new configuration option "MaxPenaltyTime" (#251)Alexander Barton
This option configures the maximum penalty time increase in seconds, per penalty event. Set to -1 for no limit (the default), 0 to disable penalties altogether. ngIRCd doesn't use penalty increases higher than 2 seconds during normal operation, so values higher than 1 rarely make sense. Disabling (or reducing) penalties can greatly speed up "make check" runs for example, see below, but are mostly a debugging feature and normally not meant to be used on production systems! Some example timings running "make check" from my macOS workstation: - MaxPenaltyTime not set: 4:41,79s - "MaxPenaltyTime = 1": 3:14,71s - "MaxPenaltyTime = 0": 25,46s Closes #249.
2018-10-07Update doc/Protocol.txt for IRCv3 WEBIRC extensionAlexander Barton
See commit d0f9d3d92.
2018-09-01Update HowToRelease.txt: Include the websiteAlexander Barton
2018-08-29Platforms.txt: Add and update systemsAlexander Barton
- Update x86_64/unknown/freebsd10.0 (FreeBSD clang 3.3) - Add x86_64/unknown/freebsd10.3 (FreeBSD clang 3.4) - Update i386/pc/solaris2.11 (gcc 4.8.2) - Add mipsel/openwrt/linux-uclibc (gcc 4.8) [cross-compiler] - Add x86_64/pc/linux-gnu (gcc 5.4.0) [Win10/WSL] - Platforms.txt: Update "pre-ANSI compiler" foot note. Thanks to Götz Hoffart <goetz@hoffart.de>!
2018-02-092018!Alexander Barton
2017-03-12Update HowToRelease.txtAlexander Barton
- Freshmeat is no more, and - GitHub issues doesn't allow us to configure "releases".
2017-02-20Services.txt: Show Atheme "name" in example configurationAlexander Barton
2017-02-20Services.txt: Show ngIRCd "Name" in example configurationAlexander Barton
2017-01-20Platforms.txt: Add and update systemsAlexander Barton
- Update i386/unknown/freebsd7.3 (gcc 4.2.1) - Update i386/unknown/netbsdelf4.0 (gcc 4.1.2) - Update x86_64/apple/darwin16.3.0 (Apple clang 8.0) - Update x86_64/unknown/freebsd8.4 (gcc 4.2.1) - Update x86_64/pc/linux-gnu (gcc 4.4.5) - Update x86_64/pc/linux-gnu (gcc 4.8.4) - Update x86_64/pc/linux-gnu (gcc 4.9.2) - Update x86_64/pc/linux-gnu (gcc 6.2.1) - Add x86_64/pc/linux-gnu (gcc 6.3.1)
2017-01-152017!Alexander Barton
2017-01-15Update doc/RFC.txt, add RFC 7194Alexander Barton
2017-01-06Platforms.txt: Add and update systemsAlexander Barton
- Add x86_64/apple/darwin16.3.0 (Apple clang 8.0) - Update x86_64/pc/linux-gnu (gcc 4.9.2) - Add x86_64/pc/linux-gnu (gcc 6.2.1.)
2016-11-04Platforms.txt: Update systemsAlexander Barton
- Update x86_64/apple/darwin15.6.0 (Apple clang 8.0) - Update x86_64/unknown/linux-gnu (gcc 4.9.2) - Update i386/pc/solaris2.11 (gcc 4.8.2), tests have been run both on Solaris 11.2 and Solaris 11.3 successfully, but the system identifier is the same ... Thanks to Götz Hoffart <goetz@hoffart.de>!
2016-10-24PAM.txt: Add note about /etc/pam.d/ngircd permissionsAlexander Barton
2016-06-05Add PAMServiceName setting to specify the used PAM configurationChristian Aistleitner
This setting allows to run multiple ngIRCd instances with PAM configurations on each instance. If one sets it to "ngircd-foo", PAM will use `/etc/pam.d/ngircd-foo` instead of the default `/etc/pam.d/ngircd`.
2016-01-16Platforms.txt: Remove x86_64/unknown/linux-gnu, tcc 0.9.25Alexander Barton
This combination had been successfully tested with ngIRCd 21, but after further investigation didn't build correctly: it seems as if tcc fails to correctly link external libraries (e. g. ngipaddr). Astonishingly the test suite passed nevertheless, with garbled output, but without the daemon crashing!? When using tcc with ngIRCd 23 (and current master), the test suite fails completely because the daemon crashes ... (which actually is good!)
2016-01-16Platforms.txt: Add systemsAlexander Barton
- Add armv7l/unk./linux-gnueabihf (gcc 4.9.2) - Add x86_64/unknown/linux-gnu (icc 16)
2016-01-07Platforms.txt: Add and update systemsAlexander Barton
- Add i386/pc/minix (clang 3.4) - Update i686/pc/cygwin (gcc 4.9.3) - Add x86_64/apple/darwin15.2.0 (Apple clang 7.0)
2016-01-06Platforms.txt: Add and update systemsAlexander Barton
- Update i586/pc/interix3.5 (gcc 3.3) - Add i686/pc/linux-gnu (gcc 2.6.3) - Add i686/pc/linux-gnu (gcc 2.95.2) Thanks to Götz Hoffart <goetz@hoffart.de>!
2016-01-04Commands.txt, PRIVMSG: Fix "server mask" descriptionAlexander Barton
2015-12-19Platforms.txt: Add and update systemsAlexander Barton
- Update i386/unknown/openbsd3.5 (gcc 2.95.3) - Update i686/pc/linux-gnu (gcc 2.7.2.1) - Add x86_64/unknown/linux-gnu (gcc 5.3.0) Thanks to Götz Hoffart <goetz@hoffart.de>!
2015-12-19doc/Platforms.txt: Sort listAlexander Barton
2015-12-13Modes.txt: Add "name prefixes" to channel user mode descriptionAlexander Barton
2015-11-15Update doc/Platforms.txtAlexander Barton
2015-09-06Documentation: Spelling fixesAlexander Barton
2015-09-06Update AUTHORS and .mailmap fileAlexander Barton
And add a note to doc/HowToRelease.txt to not forget to update the list of authors in the future ...
2015-08-01Merge pull request #217 from SaberUK/master+notice-authAlexander Barton
Use "NOTICE *" before registration instead of "NOTICE AUTH".
2015-08-01Channel mode "N" is targeted for ngIRCd 23.Alexander Barton
2015-08-01Merge pull request #214 from Flupsy/channel-mode-NAlexander Barton
Channel mode N (users on this channel can't change their nick)
2015-07-20Remote GIT.txt from Makefile[.am], too!Alexander Barton
2015-07-19doc/Contributing.txt: Add note about using GitHubAlexander Barton
2015-07-19Remove doc/GIT.txt: it is outdatedAlexander Barton
ngIRCd uses GitHub, and Git itself is quite common today. So don't include an own Git "mini HowTo" any longer.
2015-07-19Streamline ".gitignore" filesAlexander Barton
2015-07-14Rename NoticeAuth to NoticeBeforeRegistration.Peter Powell
The old name is still supported for compatibility reasons.
2015-07-14Use "NOTICE *" before registration instead of "NOTICE AUTH".Peter Powell
AUTH is a valid nickname so sending notices to it is probably not a good idea. Use * as the target instead as done with numerics when the nick is not available. This mimics the behaviour in Charybdis, IRCD-Hybrid, InspIRCd 2.2, Plexus 4, etc.
2015-06-24Fix several broken URLs.Unit 193
2015-06-24Add documentation for channel mode NIan Chard
2015-04-30doc/Modes.txt: Fix indentationAlexander Barton
2015-04-29Fixed indents and documentationLucentW
(also updated the copyright date on the txt I edited)
2015-04-06Platforms.txt: Add and update systemsAlexander Barton
- Update powerpc/apple/darwin7.9.0 Thanks to Götz Hoffart <goetz@hoffart.de>!
2015-01-13FAQ: How can I "auto-op" users in channels?Alexander Barton
2014-10-26Merge branch 'CipherListNoSSL3'Alexander Barton
* CipherListNoSSL3: INSTALL: List the changed SSL CipherList default value. Update "CipherList" to not enable SSLv3 by default
2014-10-22HowToRelease.txt: Add note about the bug trackerAlexander Barton
2014-10-16Update "CipherList" to not enable SSLv3 by defaultAlexander Barton
Idea, initial patch, and testing by Christoph Biedl <ngircd.anoy@manchmal.in-ulm.de>
2014-10-11Platforms.txt: Add and update systemsAlexander Barton
- Add armv7l/unk./linux-gnueabihf - Update hppa/unknown/openbsd5.4 - Update i686/unknown/gnu0.5 - Update i686/pc/cygwin - Add i386/pc/linux-gnu, gcc 4.4.5 - Update x86_64/apple/darwin14.0.0 - Update x86_64/unknown/freebsd8.4 - Update x86_64/unknown/freebsd9.2 - Add x86_64/unknown/freebsd10.0 - Add/update x86_64/unknown/linux-gnu, various compilers - Update x86_64/unknown/openbsd4.8 - Add x86_64/unknown/openbsd5.5 Tested version is "rel-22-rc1-3-g967deeb".
2014-07-26Platforms.txt: Add and update systemsAlexander Barton
- Add armv7l/unk./linux-gnueabihf - Add x86_64/apple/darwin14.0.0 Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-05-05Platforms.txt: Add and update systemsAlexander Barton
- Add sparc/unknown/openbsd5.5 - Update powerpc/apple/darwin7.9.0 - Update x86_64/unknown/linux-gnu, Open64 - Update x86_64/unknown/linux-gnu, Sun C 5.12/Solaris Studio 12.3 - Update x86_64/unknown/linux-gnu, tcc 0.9.25 Thanks to Götz Hoffart <goetz@hoffart.de>!