Alexander Barton
bc728f92de
Update HowToRelease.txt
...
- Freshmeat is no more, and
- GitHub issues doesn't allow us to configure "releases".
2017-03-12 22:25:08 +01:00
Alexander Barton
2f6f6929d8
Services.txt: Show Atheme "name" in example configuration
2017-02-20 23:29:40 +01:00
Alexander Barton
f244ab2219
Services.txt: Show ngIRCd "Name" in example configuration
2017-02-20 23:06:47 +01:00
Alexander Barton
b2ba3e745a
Platforms.txt: Add and update systems
...
- 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-20 19:12:05 +01:00
Alexander Barton
2bb917f05a
2017!
2017-01-15 22:07:11 +01:00
Alexander Barton
72acf53d69
Update doc/RFC.txt, add RFC 7194
2017-01-15 21:25:07 +01:00
Alexander Barton
d2a134b79c
Platforms.txt: Add and update systems
...
- 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.)
2017-01-06 22:51:46 +01:00
Alexander Barton
dde89b1267
Platforms.txt: Update systems
...
- 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-11-04 21:51:49 +01:00
Alexander Barton
455f073687
PAM.txt: Add note about /etc/pam.d/ngircd permissions
2016-10-24 19:24:21 +02:00
Christian Aistleitner
e84000f7b8
Add PAMServiceName setting to specify the used PAM configuration
...
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-06-05 23:48:29 +02:00
Alexander Barton
a673a6e3af
Platforms.txt: Remove x86_64/unknown/linux-gnu, tcc 0.9.25
...
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-16 14:42:53 +01:00
Alexander Barton
0ab4e7bffd
Platforms.txt: Add systems
...
- Add armv7l/unk./linux-gnueabihf (gcc 4.9.2)
- Add x86_64/unknown/linux-gnu (icc 16)
2016-01-16 14:41:57 +01:00
Alexander Barton
7cda2f13f4
Platforms.txt: Add and update systems
...
- 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-07 02:04:23 +01:00
Alexander Barton
432a9297f8
Platforms.txt: Add and update systems
...
- 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-06 17:21:54 +01:00
Alexander Barton
40bea95c08
Commands.txt, PRIVMSG: Fix "server mask" description
2016-01-04 21:15:05 +01:00
Alexander Barton
0903343f85
Platforms.txt: Add and update systems
...
- 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-19 17:08:55 +01:00
Alexander Barton
182bfac855
doc/Platforms.txt: Sort list
2015-12-19 17:02:10 +01:00
Alexander Barton
e8dacb68dc
Modes.txt: Add "name prefixes" to channel user mode description
2015-12-13 20:19:05 +01:00
Alexander Barton
49acb68584
Update doc/Platforms.txt
2015-11-15 17:06:24 +01:00
Alexander Barton
cb3a4321a2
Documentation: Spelling fixes
2015-09-06 19:38:16 +02:00
Alexander Barton
86d27eaf89
Update AUTHORS and .mailmap file
...
And add a note to doc/HowToRelease.txt to not forget to update the list
of authors in the future ...
2015-09-06 16:51:56 +02:00
Alexander Barton
64c265cf33
Merge pull request #217 from SaberUK/master+notice-auth
...
Use "NOTICE *" before registration instead of "NOTICE AUTH".
2015-08-01 14:51:04 +02:00
Alexander Barton
b72a7a4b96
Channel mode "N" is targeted for ngIRCd 23.
2015-08-01 14:26:16 +02:00
Alexander Barton
90ea23ab4f
Merge pull request #214 from Flupsy/channel-mode-N
...
Channel mode N (users on this channel can't change their nick)
2015-08-01 14:24:20 +02:00
Alexander Barton
24cec978ee
Remote GIT.txt from Makefile[.am], too!
2015-07-20 09:34:14 +02:00
Alexander Barton
813ea874f8
doc/Contributing.txt: Add note about using GitHub
2015-07-19 03:20:48 +02:00
Alexander Barton
813897023e
Remove doc/GIT.txt: it is outdated
...
ngIRCd uses GitHub, and Git itself is quite common today. So don't
include an own Git "mini HowTo" any longer.
2015-07-19 03:19:41 +02:00
Alexander Barton
a5ca8be658
Streamline ".gitignore" files
2015-07-19 03:03:06 +02:00
Peter Powell
5545e1bebf
Rename NoticeAuth to NoticeBeforeRegistration.
...
The old name is still supported for compatibility reasons.
2015-07-14 14:43:19 +01:00
Peter Powell
d118cd74b6
Use "NOTICE *" before registration instead of "NOTICE AUTH".
...
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-07-14 14:37:42 +01:00
Unit 193
f6b7764eb5
Fix several broken URLs.
2015-06-24 21:15:44 +02:00
Ian Chard
27934afd7e
Add documentation for channel mode N
2015-06-24 15:41:31 +01:00
Alexander Barton
1136b97690
doc/Modes.txt: Fix indentation
2015-04-30 09:29:41 +02:00
LucentW
6fc53558ed
Fixed indents and documentation
...
(also updated the copyright date on the txt I edited)
2015-04-29 20:25:18 +02:00
Alexander Barton
6ed440a030
Platforms.txt: Add and update systems
...
- Update powerpc/apple/darwin7.9.0
Thanks to Götz Hoffart <goetz@hoffart.de>!
2015-04-06 14:07:16 +02:00
Alexander Barton
fb5ae9e844
FAQ: How can I "auto-op" users in channels?
2015-01-13 12:44:29 +01:00
Alexander Barton
6e4235443e
Merge branch 'CipherListNoSSL3'
...
* CipherListNoSSL3:
INSTALL: List the changed SSL CipherList default value.
Update "CipherList" to not enable SSLv3 by default
2014-10-26 11:58:22 +01:00
Alexander Barton
f33a4067a1
HowToRelease.txt: Add note about the bug tracker
2014-10-22 23:12:10 +02:00
Alexander Barton
100de3e4cc
Update "CipherList" to not enable SSLv3 by default
...
Idea, initial patch, and testing by Christoph Biedl
<ngircd.anoy@manchmal.in-ulm.de>
2014-10-16 13:42:24 +02:00
Alexander Barton
3f436e1810
Platforms.txt: Add and update systems
...
- 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-10-11 20:24:44 +02:00
Alexander Barton
ce3c4074ba
Platforms.txt: Add and update systems
...
- Add armv7l/unk./linux-gnueabihf
- Add x86_64/apple/darwin14.0.0
Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-07-26 15:22:35 +02:00
Alexander Barton
ec2bf5c5a2
Platforms.txt: Add and update systems
...
- 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>!
2014-05-05 22:44:04 +02:00
Alexander Barton
9e79ed8605
Update links to "Arthur" to use the HTTP protocol
2014-03-25 20:27:17 +01:00
Alexander Barton
bfc727ce49
Platforms.txt: Update i686/unknown/gnu0.5
2014-03-19 02:34:20 +01:00
Alexander Barton
dee824a3f0
Platforms.txt: Update powerpc/apple/darwin7.9.0
...
- Update powerpc/apple/darwin7.9.0, gcc 3.3
Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-03-19 02:34:20 +01:00
Alexander Barton
f5ae1dd36c
Platforms.txt: Update x86_64/unkn./linux-gnu, clang 3.x
...
- Update x86_64/unknown/linux-gnu, clang 3.2 => clang 3.3
2014-03-19 02:34:20 +01:00
Alexander Barton
794cb51e4b
Platforms.txt: Add and update more systems
...
- update i686/pc/linux-gnu, gcc 2.7.2
- update powerpc/apple/darwin6.8, gcc 3.1
- add powerpc/apple/darwin9.8.0, gcc 4.0.1
Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-03-19 02:34:20 +01:00
Alexander Barton
dd4b74e29b
doc/Bopm.txt: Update file header
2014-03-19 00:59:01 +01:00
Alexander Barton
daed2467dd
doc/Bopm.txt: Update "connregex" and "kline" for current ngIRCd
...
Thanks to "kerin" on IRC for pointing this out!
2014-03-19 00:55:00 +01:00
Alexander Barton
d314c75a37
Allow "DefaultUserModes" to set all possible modes
...
Let IRC_MODE() detect that the "fake" MODE command originated on the local
sever, which enables all modes to be settable using "DefaultUserModes"
that can be set by regular MODE commands, including modes only settable by
IRC Operators.
2014-03-18 16:43:21 +01:00
Alexander Barton
5713c49c84
Implement user mode "F": "relaxed flood protection"
...
ngIRCd relaxes its flood protection for users having the user mode "F" set
and allows them to rapidly send data to the daemon. This mode is only
settable by IRC Operators and can cause problems in the network -- so be
careful and only set it on "trusted" clients!
User mode "F" is used by Bahamut for this purpose, for example, see
<http://docs.dal.net/docs/modes.html#4.9 >.
2014-03-18 14:55:38 +01:00
Alexander Barton
755562d147
Services.txt: Update information for Anope 2.x
2014-02-02 20:28:21 +01:00
Alexander Barton
90062111f7
Use $(MKDIR_P) instead of $(mkinstalldirs) in Makefile's
...
And test for "mkdir -p" using AC_PROG_MKDIR_P in "configure".
2014-01-17 21:04:40 +01:00
Alexander Barton
4d4512cd72
doc/Platforms.txt: Update some systems to ngIRCd 21
...
- update i686/pc/cygwin, gcc 4.8.2
- update x86_64/apple/darwin13.0.0, Apple clang 5.0
- update x86_64/unknown/freebsd8.4, gcc 4.2.1
- update x86_64/unknown/freebsd9.1, gcc 4.2.1
- update x86_64/unknown/linux-gnu, gcc 4.8.2
- update x86_64/unknown/linux-gnu, Open64
- update x86_64/unknown/openbsd4.8, gcc 4.2.1
- update x86_64/unknown/openbsd5.1, gcc 4.2.1
2014-01-02 18:36:18 +01:00
Alexander Barton
86bdf6e1d4
Implement new configuration option "Network"
...
The new configuration variable "Network" is used to set the (completely
optional) "network name", to which this instance of the daemon belongs.
When set, this name is used in the ISUPPORT(005) numeric which is sent to
all clients connecting to the server after logging in.
Closes bug #165 .
2013-12-27 23:16:11 +01:00
Alexander Barton
444308ccde
doc/Platforms.txt: Add and update more systems
...
- add i386/unknown/netbsdelf1.5.2, egcs-1.1.2
- update i386/unknown/openbsd5.3, gcc 4.2.1
- add i386/unknown/openbsd5.4, gcc 4.2.1
- add x86_64/unknown/linux-gnu, nwcc 0.8.2
- update x86_64/unknown/linux-gnu, tcc 0.9.25
Thanks to Götz Hoffart <goetz@hoffart.de>!
2013-12-03 12:16:23 +01:00
Alexander Barton
1ad536eeed
doc/Platforms.txt: Add and update more systems
...
- add i386/unknown/openbsd3.5, gcc 2.95.3
- add x86_64/unknown/linux-gnu, Sun C 5.12
- update mipsel/unknown/linux-gnu, gcc 4.4.5
Thanks to Götz Hoffart <goetz@hoffart.de>!
2013-11-24 18:32:59 +01:00
Alexander Barton
c68ae1a9f5
doc/Platforms.txt: add DragonflyBSD 3.4 on x86_64
...
Thanks to Götz Hoffart <goetz@hoffart.de>!
2013-11-13 11:44:44 +01:00
Alexander Barton
df7ea9e7b4
doc/Platforms.txt: add OpenBSD 5.4 on HPPA
2013-11-12 00:33:30 +01:00
Alexander Barton
f25be28ab8
doc/Platforms.txt: add Mac OS X 10.6.8
2013-10-30 22:13:21 +01:00
Alexander Barton
fae7bd1bb7
Update doc/Platforms.txt
2013-10-28 00:00:06 +01:00
Alexander Barton
48698f14a2
platformtest.sh/Platforms.txt: allow user names up to 8 characters
2013-10-23 20:47:55 +02:00
Alexander Barton
beb9f65dc8
platformtest.sh: Detect clang compilers
2013-10-20 15:25:19 +02:00
Alexander Barton
cba5a2579f
doc/Platforms.txt: Add Open64 and tcc C compilers on Linux
...
Thanks to Götz Hoffart!
2013-10-16 22:27:40 +02:00
Federico G. Schwindt
ec5ab4fcd1
Add support to show user links using "STATS L"
...
Change "stats L" to show servers and user links and restrict it to
IRC Operators.
2013-09-24 21:17:35 +02:00
Alexander Barton
99db111bca
doc/PAM.txt: add a slightly more useful example
2013-09-19 00:17:43 +02:00
Federico G. Schwindt
0985d69cc6
Change cipher defaults
...
Switch cipher defaults to HIGH:!aNULL:@STRENGTH (OpenSSL) or
SECURE128 (GnuTLS).
2013-09-17 17:15:24 +01:00
Alexander Barton
b9006acee3
Cipher list selection for GnuTLS
...
This patch implements the missing functionality for cipher list selection
using GnuTLS (our OpenSSL code has this already).
2013-09-15 17:57:47 +02:00
Alexander Barton
84ed46d4c1
Cipher list selection for OpenSSL
...
This patch introduces the possibility to arbitrarily select ciphers which
should be promoted resp. declined when establishing a SSL connection
with a client by implementing the new configuration option "CipherList".
By default, OpenSSL would accept low and medium strength and RC-4 ciphers,
which nowadays are known to be broken.
This patch only implements the feature for OpenSSL. A GnuTLS counterpart
has to be implemented in another patch ...
Original patch by Bastian <bastian-ngircd@t6l.de>.
Closes bug #162 .
2013-09-15 15:09:36 +02:00
Alexander Barton
e5cdd61fe3
Commands.txt: Document proprietary DIE <message> parameter
2013-09-05 00:19:03 +02:00
Alexander Barton
2bacb8210b
Implement new configuration option "DefaultUserModes"
...
The new configuration option "DefaultUserModes" lists user modes that
become automatically set on new local clients right after login.
Please note that only modes can be set that the client could set on
itself, you can't set "a" (away) or "o" (IRC Op), for example! User
modes "i" (invisible) or "x" (cloaked) etc. are "interesting", though.
Default: set no modes (like without this patch).
Closes bug #160 .
2013-08-26 21:17:10 +02:00
Federico G. Schwindt
086cf3a272
Cosmetic changes to METADATA
...
Update certfp and sort entries.
2013-08-25 05:26:08 +01:00
Federico G. Schwindt
3af0ece2bc
Implement account login support
...
This is done via the `accountname' METADATA command and used to
automatically identify users after netsplits or across service
restarts.
2013-08-25 05:24:08 +01:00
Federico G. Schwindt
fcdb5cf8dd
More spelling corrections
2013-08-05 11:06:52 +01:00
Alexander Barton
5258fb7f7c
Implement new configuration option "AllowedChannelTypes"
...
The new configuration variable "AllowedChannelTypes" lists all allowed
channel types (channel prefixes) for newly created channels on the local
server. By default, all supported channel types are allowed.
If set to the empty string, local clients can't create new channels at
all, which equals the old "PredefChannelsOnly = yes" setting.
This patch deprecates the "PredefChannelsOnly" variable, too, but it is
still supported and translated to the apropriate "AllowedChannelTypes"
setting. When "PredefChannelsOnly" is processed, a warning message is
logged.
Closes bug #152 .
2013-08-04 14:10:12 +02:00
Alexander Barton
69ce65bacb
Merge remote-tracking branch 'fgsch/certfp'
...
* fgsch/certfp:
Simplify MOTD handling
Add certificate fingerprint support
2013-08-03 00:29:12 +02:00
Federico G. Schwindt
1254d315b9
Add certificate fingerprint support
2013-08-02 23:24:06 +01:00
Alexander Barton
61a6691b36
Commands.txt: Update more descriptions
...
Update description of "CHANINFO", "METADATA", "NJOIN", "SERVER", "SQUIT",
"GET", and "POST".
2013-08-02 23:59:32 +02:00
Alexander Barton
adc8d4f6c8
Commands.txt: Update more descriptions
...
Update description of "CONNECT", "DIE", "DISCONNECT", "GLINE", "KILL",
"KLINE", "OPER", "REHASH", "RESTART" and "WALLOPS".
2013-08-02 23:25:23 +02:00
Alexander Barton
24183b1a91
Commands.txt: Fix <target> description of TRACE command
2013-08-02 02:16:21 +02:00
Alexander Barton
a8ecde2553
Commands.txt: Update more descriptions
...
Update descriptions of "AWAY", "JOIN", "LIST", "MODE", "PART",
"TOPC", and "TRACE".
2013-08-02 01:45:02 +02:00
Alexander Barton
fef10f590b
Commands.txt: Streamline references to IRC+ protocol
2013-08-02 01:42:40 +02:00
Alexander Barton
659d126460
Commands.txt: Update more descriptions
...
Update descriptions of "NICK", "PASS", "PING", "PONG", "QUIT", "USER",
"WEBIRC", "SERVICE", and "SVSNICK".
2013-07-30 21:12:24 +02:00
Alexander Barton
76dcb08266
Commands.txt: Update description of "PRIVMSG", "NOTICE", and "SQUERY"
2013-07-19 18:16:12 +02:00
Alexander Barton
720eb874a9
Commands.txt: Update description of the "ERROR" command
2013-07-18 23:42:00 +02:00
Alexander Barton
f206fda8ae
Implement new configuration option "IncludeDir"
...
The option "IncludeDir" in the [Options] section can be used
to specify a directory which can contain further configuration
files and configuration file snippets matching the pattern
"*.conf" that should be read in after the main configuration
file ("ngircd.conf" by default) has been parsed.
Closes bug #157 .
2013-05-24 22:34:53 +02:00
Alexander Barton
528c8fc244
Update doc/Platforms.txt a little bit ...
2013-04-01 17:23:49 +02:00
Alexander Barton
8618e942e6
Services.txt: Anope 1.9.8 has been released now
2013-03-13 22:08:16 +01:00
Alexander Barton
2fea782efc
Commands.txt: Update description of the "KILL" command
2013-03-09 18:00:49 +01:00
Alexander Barton
3e35857080
doc/Services.txt: Update Anope status and URL
2013-02-26 09:38:27 +01:00
Alexander Barton
b25fd8a98c
Commands.txt: Update description of the "KICK" command
2013-02-24 18:53:33 +01:00
Alexander Barton
be08349dcb
Commands.txt: Update description of the "INVITE" command
2013-02-24 18:53:10 +01:00
Alexander Barton
bd1b727187
Update Doxygen configuration
2013-02-22 18:11:26 +01:00
Alexander Barton
628c14d656
Merge branch 'systemd'
...
* systemd:
ngircd.sock: explicitely bind to IPv4 and IPv6 addresses
Show address and port of sockets passed-in by systemd(8)
Check type of sockets passed-in by systemd(8)
Adjust severity levels of some log messages
New configuration option "IdleTimeout": exit daemon when idle
Implement support for systemd(8) "socket activation"
contrib/README: add more files
2013-02-10 20:43:56 +01:00
Alexander Barton
ac32d07aaf
Commands.txt: spelling fixes ...
2013-02-10 00:35:03 +01:00
Alexander Barton
cb7e4e8679
Commands.txt: Update description of the "USERS" command
2013-02-10 00:25:19 +01:00
Alexander Barton
35452b3157
Commands.txt: Update description of the "SUMMON" command
2013-02-10 00:25:09 +01:00
Alexander Barton
e90d30a2cc
Commands.txt: Update description of the "SERVLIST" command
2013-02-10 00:24:52 +01:00
Alexander Barton
45ab73ac81
Commands.txt: Update description of the "WHOWAS" command
2013-02-10 00:24:34 +01:00
Alexander Barton
78978994df
Commands.txt: Update description of the "WHOIS" command
2013-02-10 00:24:14 +01:00