]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
Attila Molnar [Sat, 13 Aug 2016 16:23:12 +0000 (18:23 +0200)]
m_censor Fix possible incorrect cast of dest
Attila Molnar [Sat, 13 Aug 2016 16:11:57 +0000 (18:11 +0200)]
Fix more incorrect std::string::operator[] usage
Attila Molnar [Mon, 8 Aug 2016 08:57:04 +0000 (10:57 +0200)]
Merge pull request #1196 from SaberUK/insp20+sha256
[2.0] Fix challenge auth when using m_hash_gnutls instead of m_sha256.
Peter Powell [Fri, 5 Aug 2016 19:50:11 +0000 (20:50 +0100)]
Fix challenge auth when using m_hash_gnutls instead of m_sha256.
Attila Molnar [Tue, 2 Aug 2016 08:16:24 +0000 (10:16 +0200)]
Merge pull request #1193 from Adam-/insp20+banburst
Fix bursting channel bans
Adam [Fri, 29 Jul 2016 17:09:43 +0000 (13:09 -0400)]
Fix bursting channel bans
Attila Molnar [Mon, 1 Aug 2016 07:50:40 +0000 (09:50 +0200)]
Merge pull request #1191 from SaberUK/insp20+travis
[2.0] Force link sqlite3 on OS X when doing Travis builds.
Peter Powell [Thu, 28 Jul 2016 14:32:13 +0000 (15:32 +0100)]
Force link sqlite3 on OS X when doing Travis builds.
The system version of this library does not include support for pkg-config.
Attila Molnar [Fri, 22 Jul 2016 10:04:35 +0000 (12:04 +0200)]
m_ssl_openssl Verify DH params being non-NULL before setting it on the context
Fixes issue reported by @m4rkw on IRC
Attila Molnar [Mon, 27 Jun 2016 14:55:40 +0000 (16:55 +0200)]
Merge pull request #1181 from SaberUK/insp20+null
[2.0] GCC should never assume that this can not be null.
Peter Powell [Sat, 4 Jun 2016 11:55:17 +0000 (12:55 +0100)]
GCC should never assume that this can not be null.
Attila Molnar [Tue, 21 Jun 2016 13:07:43 +0000 (15:07 +0200)]
m_ssl_gnutls, m_ssl_openssl After a read schedule another read if data remains in the buffer of the SSL library
Attila Molnar [Fri, 17 Jun 2016 10:04:12 +0000 (12:04 +0200)]
Don't exit on rehash if the pid file cannot be written
Attila Molnar [Mon, 13 Jun 2016 11:05:18 +0000 (13:05 +0200)]
Stop processing the new connection in UserManager::AddUser() when an internal SocketEngine error happens and the user is quitted
Attila Molnar [Thu, 9 Jun 2016 13:12:35 +0000 (15:12 +0200)]
Fix for GCC 6 rightfully optimizing out the NULL check of 'this' in ConfigTag::readString()
Checking is only necessary in ModuleSSLInfo::OnPostConnect() as oper types are not encountered in the other cases but check anyway to be sure
Attila Molnar [Mon, 30 May 2016 13:44:31 +0000 (15:44 +0200)]
Merge pull request #1174 from SaberUK/insp20+hideoper-warning
Fix a minor warning in m_hideoper on some systems.
Attila Molnar [Mon, 30 May 2016 13:42:52 +0000 (15:42 +0200)]
Merge pull request #1179 from SaberUK/insp20+fix-buildprefixes
[2.0] Fix 005 not showing some modes with the same rank as others.
Peter Powell [Sun, 29 May 2016 02:41:00 +0000 (03:41 +0100)]
Fix 005 not showing some modes with the same rank as others.
Peter Powell [Tue, 3 May 2016 17:47:15 +0000 (18:47 +0100)]
Fix a minor warning in m_hideoper on some systems.
Attila Molnar [Fri, 22 Apr 2016 14:40:49 +0000 (16:40 +0200)]
Merge pull request #1170 from SaberUK/insp20+travis
Add configuration for building with Travis-CI.
Peter Powell [Fri, 10 Oct 2014 14:24:05 +0000 (15:24 +0100)]
Add configuration for building with Travis-CI.
Attila Molnar [Sun, 10 Apr 2016 15:42:13 +0000 (17:42 +0200)]
Merge pull request #1169 from SaberUK/insp20+fix-makefile
[2.0] Fix extraneous quotes in makefile template.
Peter Powell [Sun, 10 Apr 2016 03:33:20 +0000 (04:33 +0100)]
Fix extraneous quotes in makefile template.
Attila Molnar [Tue, 29 Mar 2016 10:55:02 +0000 (12:55 +0200)]
Merge pull request #1162 from SaberUK/insp20+fix-deinstall
[2.0] Delete modules cautiously when doing a deinstall.
Peter Powell [Fri, 25 Mar 2016 11:44:51 +0000 (11:44 +0000)]
Delete modules cautiously when doing a deinstall.
Peter Powell [Fri, 25 Mar 2016 11:38:54 +0000 (11:38 +0000)]
Partially revert "Quote paths in the makefile".
There is no need to quote BASE and {BIN,CON,DAT,MOD,LOG}PATH
because they are alreaady quoted. {BUILD,SOURCE}PATH however
are unquoted so their usages still need to be quoted.
This reverts commit
dbcbf9647d0abb421f8a84b41e674f403c91ce8f .
Attila Molnar [Tue, 22 Mar 2016 13:40:01 +0000 (14:40 +0100)]
Merge pull request #1157 from SaberUK/insp20+fix-cron-restart
[2.0] Fix 'cron' and 'restart' in the helper not forwarding arguments.
Peter Powell [Sat, 19 Mar 2016 20:00:37 +0000 (20:00 +0000)]
Fix 'cron' and 'restart' in the helper not forwarding arguments.
Attila Molnar [Mon, 29 Feb 2016 13:40:02 +0000 (14:40 +0100)]
Remove embarrassing negative comments about some clients from the code
Attila Molnar [Mon, 29 Feb 2016 11:40:21 +0000 (12:40 +0100)]
Merge pull request #1147 from SaberUK/insp20+gcc6
[2.0] Fix GCC 6 warning about null checking this.
Attila Molnar [Mon, 29 Feb 2016 11:38:29 +0000 (12:38 +0100)]
Merge pull request #1148 from guikcd/spelling-error
Minor spelling errors in m_spanningtree.so
Attila Molnar [Mon, 29 Feb 2016 11:38:01 +0000 (12:38 +0100)]
Merge pull request #1146 from SaberUK/insp20+quote
[2.0] Quote paths in the makefile.
Attila Molnar [Mon, 29 Feb 2016 11:37:49 +0000 (12:37 +0100)]
Merge pull request #1145 from Adam-/insp20+ulinekill
Don't show snotices for kills from ulined clients
Guillaume Delacour [Sun, 28 Feb 2016 09:47:34 +0000 (10:47 +0100)]
Minor spelling errors in m_spanningtree.so
Peter Powell [Fri, 26 Feb 2016 20:44:10 +0000 (20:44 +0000)]
Fix GCC 6 warning about null checking this.
As with
402a1bb010522a35600325c1a3084e092b40ca22 this is known to
be undefined behaviour but changing it is too risky for the 2.0
branch.
Peter Powell [Fri, 26 Feb 2016 09:52:35 +0000 (09:52 +0000)]
Quote paths in the makefile.
This prevents problems caused by paths with spaces in them.
Adam [Thu, 25 Feb 2016 13:37:46 +0000 (08:37 -0500)]
Don't show snotices for kills from ulined clients
Attila Molnar [Thu, 25 Feb 2016 13:40:38 +0000 (14:40 +0100)]
Merge pull request #1136 from Adam-/insp20+dccallow
Fix dccallow to work with files with spaces in their names
Adam [Thu, 18 Feb 2016 13:45:22 +0000 (08:45 -0500)]
Fix dccallow to work with files with spaces in their names
Attila Molnar [Sat, 13 Feb 2016 18:46:59 +0000 (19:46 +0100)]
Release v2.0.21
Attila Molnar [Sat, 13 Feb 2016 18:35:17 +0000 (19:35 +0100)]
m_namedmodes Only show chan key to members and opers with channels/auspex
Attila Molnar [Sat, 13 Feb 2016 18:30:05 +0000 (19:30 +0100)]
m_callerid Free old extension data before unserializing the new data
Attila Molnar [Sat, 13 Feb 2016 18:23:07 +0000 (19:23 +0100)]
Limit DNS cache size
Attila Molnar [Sat, 13 Feb 2016 18:21:30 +0000 (19:21 +0100)]
Cap TTL of DNS cache entries
Attila Molnar [Sat, 13 Feb 2016 18:20:12 +0000 (19:20 +0100)]
Garbage collect DNS cache more often
Attila Molnar [Fri, 12 Feb 2016 17:30:01 +0000 (18:30 +0100)]
m_dccallow Add config option to control max entries on a list
Default to 20
Attila Molnar [Fri, 12 Feb 2016 17:20:07 +0000 (18:20 +0100)]
m_ircv3 Fix AWAY being sent on join to the joining user if it has away-notify enabled and is away
Attila Molnar [Fri, 12 Feb 2016 16:35:55 +0000 (17:35 +0100)]
Merge pull request #1071 from SaberUK/insp20+fix-lusers
[2.0] Fix hidden operators being shown in LUSERS.
Peter Powell [Sat, 4 Jul 2015 10:56:15 +0000 (11:56 +0100)]
Fix hidden operators being shown in LUSERS.
Adam [Thu, 11 Feb 2016 13:14:07 +0000 (08:14 -0500)]
Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
Attila Molnar [Mon, 7 Dec 2015 09:53:53 +0000 (10:53 +0100)]
Merge pull request #1110 from SaberUK/insp20+cap
[2.0] Fix CAP REQ to be atomic like the standard dictates.
Peter Powell [Mon, 7 Dec 2015 09:48:33 +0000 (09:48 +0000)]
Work around irc::spacesepstream not stripping extraneous spaces.
Peter Powell [Thu, 26 Nov 2015 04:07:50 +0000 (04:07 +0000)]
Fix CAP REQ to be atomic like the standard dictates.
Reported by @dequis on IRC.
Attila Molnar [Mon, 23 Nov 2015 09:53:30 +0000 (10:53 +0100)]
m_operprefix Unset mode on unload
Fixes issue #1109 reported by @Sheogorath-SI
Attila Molnar [Tue, 3 Nov 2015 12:09:27 +0000 (13:09 +0100)]
Merge pull request #1104 from SaberUK/insp20+secure-cert
[2.0] Generate a 2048-bit dhparams unless explicitly specified.
Peter Powell [Tue, 20 Oct 2015 14:16:52 +0000 (15:16 +0100)]
Generate a 2048-bit dhparams unless explicitly specified.
Attila Molnar [Mon, 12 Oct 2015 12:50:45 +0000 (14:50 +0200)]
Fix a few documentation problems
Fixes issues #1003, #1045 and #1085
Attila Molnar [Sun, 11 Oct 2015 14:27:10 +0000 (16:27 +0200)]
Revert "Fix sending the wrong numerics on join when a topic is empty."
This reverts commit
b0e64b8cea2d721588d92072a8d16fdd99a9c945 .
The original behavior isn't RFC incompliant, see #1095.
Attila Molnar [Mon, 28 Sep 2015 08:36:17 +0000 (10:36 +0200)]
Fix incorrect std::string::operator[] usage
Passing a position equal to length() to the non-const version of operator[] is undefined
Adam [Sun, 6 Sep 2015 21:01:14 +0000 (17:01 -0400)]
Merge pull request #1050 from Aviator45003/insp20
Fixed a build warning
Adam [Sun, 6 Sep 2015 21:00:57 +0000 (17:00 -0400)]
Merge pull request #1018 from SaberUK/insp20+hidekills
[2.0] Fix exposing the opers hostname in KILL when using hidekills.
Adam [Sun, 6 Sep 2015 21:00:44 +0000 (17:00 -0400)]
Merge pull request #1092 from SaberUK/insp20+fix-topic
[2.0] Fix sending the wrong numerics on join when a topic is empty.
Peter Powell [Wed, 26 Aug 2015 11:02:31 +0000 (12:02 +0100)]
Fix sending the wrong numerics on join when a topic is empty.
Attila Molnar [Mon, 10 Aug 2015 13:04:58 +0000 (15:04 +0200)]
Merge pull request #1089 from SaberUK/insp20+fix-msvc
[2.0] Fix compilation with Microsoft Visual C++ 14.
Attila Molnar [Mon, 10 Aug 2015 12:54:32 +0000 (14:54 +0200)]
Merge pull request #1084 from SaberUK/insp20+fix-parallel-debug-install
[2.0] Fix "make -jX debug install" causing linker errors.
Peter Powell [Sun, 9 Aug 2015 12:19:20 +0000 (13:19 +0100)]
Fix compilation with Microsoft Visual C++ 14.
Peter Powell [Wed, 29 Jul 2015 22:45:39 +0000 (23:45 +0100)]
Fix "make -jX debug install" causing linker errors.
Attila Molnar [Wed, 22 Jul 2015 23:07:53 +0000 (01:07 +0200)]
Merge pull request #1076 from SaberUK/insp20+kqueue
[2.0] Fix checking whether kqueue/stdint/strlcpy are available.
Attila Molnar [Wed, 22 Jul 2015 22:49:14 +0000 (00:49 +0200)]
Merge pull request #1080 from bradfirj/fix-tmpnam-insp20
Replace deprecated tmpnam() call
Richard Bradfield [Wed, 22 Jul 2015 00:18:03 +0000 (01:18 +0100)]
Replace deprecated tmpnam() call
From Perl 5.22 onwards, POSIX::tmpnam() has been deprecated (without the
usual 2 year deprecation cycle), using the File::Temp module instead
preserves compatibility while allowing compilation on 5.22 and later.
Peter Powell [Tue, 21 Jul 2015 22:34:05 +0000 (23:34 +0100)]
Add missing copyright headers to test files.
Peter Powell [Tue, 21 Jul 2015 22:30:54 +0000 (23:30 +0100)]
Switch <stdint.h> test to use a test file too.
Peter Powell [Tue, 21 Jul 2015 22:22:17 +0000 (23:22 +0100)]
Switch strlcpy test to use a test file too.
Peter Powell [Sun, 19 Jul 2015 16:17:29 +0000 (17:17 +0100)]
Fix checking whether kqueue is available.
It seems like the newer OS X versions don't put headers into the
system include directories. Switch to using a test file instead.
Attila Molnar [Thu, 25 Jun 2015 22:00:25 +0000 (00:00 +0200)]
Merge pull request #1063 from SaberUK/insp20+cert-warning
[2.0] Show a better warning when certtool/openssl are missing.
Attila Molnar [Thu, 25 Jun 2015 21:59:09 +0000 (23:59 +0200)]
Merge pull request #1066 from SaberUK/insp20+plist
[2.0] Log STDOUT and STDERR in the launchd script.
Peter Powell [Tue, 23 Jun 2015 21:45:03 +0000 (22:45 +0100)]
Log STDOUT and STDERR in the launchd script.
Peter Powell [Fri, 22 May 2015 03:22:52 +0000 (04:22 +0100)]
Show a better warning when certtool/openssl are missing.
Attila Molnar [Mon, 15 Jun 2015 20:07:05 +0000 (22:07 +0200)]
Merge pull request #1058 from SaberUK/insp20+nationalchars
[2.0] Fix various issues with the nationalchars module.
Attila Molnar [Mon, 15 Jun 2015 20:00:36 +0000 (22:00 +0200)]
Merge pull request #1061 from SaberUK/insp20+fix-fbsd
[2.0] Fix mistakenly using Clang instead of GCC on older FreeBSD versions.
Attila Molnar [Mon, 15 Jun 2015 20:00:24 +0000 (22:00 +0200)]
Merge pull request #1060 from SaberUK/insp20+install
[2.0] Fix system-wide installation of the data and log directories.
Peter Powell [Sun, 14 Jun 2015 22:27:05 +0000 (23:27 +0100)]
Fix mistakenly using Clang instead of GCC on older FreeBSD versions.
Peter Powell [Sun, 14 Jun 2015 17:20:47 +0000 (18:20 +0100)]
Fix system-wide installation of the data and log directories.
The existing method works fine when building with the default
paths but breaks when you are doing a system-wide installation.
Peter Powell [Tue, 9 Jun 2015 19:11:20 +0000 (20:11 +0100)]
Fix various issues with the nationalchars module.
- Strip the directory name in the default casemapping value.
- Error out if the casemapping value contains a space.
- Error out if the locale file failed to load.
- Fix relative file path when building on Windows.
- Install nationalchars files on Windows.
The Aviator [Sun, 17 May 2015 16:45:42 +0000 (12:45 -0400)]
Fixed a build warning
Just a mismatched type, improperly done cast.
Attila Molnar [Tue, 12 May 2015 16:08:57 +0000 (18:08 +0200)]
Merge pull request #1043 from SaberUK/insp20+fix-caching
[2.0] Fix configure overwriting the cache settings on startup.
Peter Powell [Sun, 10 May 2015 07:07:23 +0000 (08:07 +0100)]
Fix configure overwriting the cache settings on startup.
Attila Molnar [Sun, 10 May 2015 05:24:10 +0000 (07:24 +0200)]
Release v2.0.20
Attila Molnar [Sun, 10 May 2015 05:22:45 +0000 (07:22 +0200)]
Merge pull request #1039 from SaberUK/insp20+fix-restrictmsg-uline
[2.0] Fix not being able to message ulines when m_restrictmsg is loaded.
Peter Powell [Tue, 28 Apr 2015 19:22:34 +0000 (20:22 +0100)]
Fix not being able to message ulines when m_restrictmsg is loaded.
Attila Molnar [Sat, 9 May 2015 22:37:28 +0000 (00:37 +0200)]
m_ssl_gnutls Hold users in pre-registration state until the handshake is completed
Attila Molnar [Thu, 16 Apr 2015 21:17:02 +0000 (23:17 +0200)]
Release v2.0.19
Attila Molnar [Thu, 16 Apr 2015 21:12:47 +0000 (23:12 +0200)]
m_sasl Update description, SASL is no longer exclusive to Atheme
Attila Molnar [Thu, 16 Apr 2015 21:00:56 +0000 (23:00 +0200)]
m_dccallow Validate tokens before use
Attila Molnar [Thu, 16 Apr 2015 20:51:41 +0000 (22:51 +0200)]
cmd_userhost Fix +H hidden opers being shown as opers
Attila Molnar [Thu, 16 Apr 2015 20:50:06 +0000 (22:50 +0200)]
Revert
c8b344ea748d62d9f37cacd4dd785f15b186725c to fix regression
Fixes issue #989 reported by @B00mX0r
Attila Molnar [Thu, 16 Apr 2015 19:20:02 +0000 (21:20 +0200)]
Merge branch 'insp20+timedbans' into insp20
Attila Molnar [Thu, 16 Apr 2015 19:13:07 +0000 (21:13 +0200)]
m_sasl Add missing validation for server-to-server SASL message
Attila Molnar [Thu, 16 Apr 2015 16:04:03 +0000 (18:04 +0200)]
Reject replies to DNS PTR requests that contain invalid characters
Fixes issue #1033 reported by @ping86
Attila Molnar [Mon, 13 Apr 2015 13:49:29 +0000 (15:49 +0200)]
m_timedbans Notice user when trying to set a ban that's already set