]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
Attila Molnar [Fri, 22 May 2015 16:52:15 +0000 (18:52 +0200)]
Remove dead code from UserManager::AddUser()
Attila Molnar [Fri, 22 May 2015 16:49:20 +0000 (18:49 +0200)]
Fix some oversights
Attila Molnar [Wed, 20 May 2015 13:20:00 +0000 (15:20 +0200)]
Update example configuration to say the new style module names everywhere
Attila Molnar [Wed, 20 May 2015 13:02:24 +0000 (15:02 +0200)]
Allow modules to be called as "foo" instead of "m_foo.so"
Attila Molnar [Tue, 19 May 2015 21:33:07 +0000 (23:33 +0200)]
m_spanningtree Fix harmless valgrind warning about uninit var usage on unload
Attila Molnar [Tue, 19 May 2015 21:31:02 +0000 (23:31 +0200)]
Increase entries in valgrind stack traces to 30 (--num-callers)
Attila Molnar [Tue, 19 May 2015 21:10:21 +0000 (23:10 +0200)]
Merge branch 'master+movenames'
Adam [Tue, 24 Feb 2015 15:17:19 +0000 (10:17 -0500)]
New m_ldap from Anope
Redesign to be more like m_mysql, polling ldap_result from a thread as
done previously is undefined.
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 [Sun, 17 May 2015 16:13:45 +0000 (18:13 +0200)]
Move InspIRCd::SendError() to cmd_die
Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message
Attila Molnar [Sun, 17 May 2015 16:08:49 +0000 (18:08 +0200)]
Move code that quits all users from InspIRCd::Cleanup() to cmd_die
Attila Molnar [Sun, 17 May 2015 16:00:42 +0000 (18:00 +0200)]
Fix incorrect iterator use leading to prematurely exiting loops when quitting users while looping the local user list
Attila Molnar [Sun, 17 May 2015 15:05:26 +0000 (17:05 +0200)]
Merge pull request #1048 from SaberUK/master+ipv6-stats
Encase the IPv6 address in `STATS p` with square brackets.
Peter Powell [Sun, 17 May 2015 11:37:18 +0000 (12:37 +0100)]
Encase the IPv6 address in `STATS p` with square brackets.
This is a widely used format as without it the port is ambigious.
Attila Molnar [Sat, 16 May 2015 14:53:21 +0000 (16:53 +0200)]
cmd_names Do the HasPrivPermission() check only in the NAMES handler
Attila Molnar [Sat, 16 May 2015 14:49:37 +0000 (16:49 +0200)]
Move Channel::UserList() from core to cmd_names
Attila Molnar [Sat, 16 May 2015 14:40:22 +0000 (16:40 +0200)]
Move topic and NAMES sending on join from core into core_channel
Attila Molnar [Sat, 16 May 2015 14:36:12 +0000 (16:36 +0200)]
cmd_topic Extract code sending RPL_TOPIC and RPL_TOPICTIME into a function
Attila Molnar [Wed, 13 May 2015 14:23:15 +0000 (16:23 +0200)]
Merge pull request #1024 from SaberUK/master+make-perl-cleanup
Start cleaning up the make/*.pl files.
Peter Powell [Sun, 22 Mar 2015 00:54:56 +0000 (00:54 +0000)]
Remove run-cc.pl and all associated code.
As far as I can tell this only worked with older versions of GCC
and there is no value in fixing it as diagnostics have improved
since then and it makes errors hard to search for anyway.
This also shaves off an average of five seconds on each build on
my hardware. Neat!
Peter Powell [Sun, 22 Mar 2015 01:52:59 +0000 (01:52 +0000)]
unit-cc: Remove workaround which existed for 2.0.x only.
Peter Powell [Sun, 22 Mar 2015 01:52:10 +0000 (01:52 +0000)]
unit-cc: Use the same preamble as other Perl tools.
Peter Powell [Sat, 7 Feb 2015 19:19:56 +0000 (19:19 +0000)]
calcdep: Unify coremod and module building code.
Peter Powell [Sat, 7 Feb 2015 17:58:16 +0000 (17:58 +0000)]
calcdep: Clean up some unused/duplicate variables.
Peter Powell [Sat, 7 Feb 2015 17:55:20 +0000 (17:55 +0000)]
calcdep: Use the same preamble as other Perl tools.
Peter Powell [Sat, 7 Feb 2015 17:33:18 +0000 (17:33 +0000)]
calcdep: Remove a workaround for a very old version of BSD Make.
Attila Molnar [Wed, 13 May 2015 14:04:52 +0000 (16:04 +0200)]
Merge pull request #1041 from SaberUK/master+ipv6-nameserver
Fix IPv6 nameservers not being detected by the resolv.conf parser.
Attila Molnar [Tue, 12 May 2015 22:56:35 +0000 (00:56 +0200)]
core_dns Set the TTL of the cache entry to the lowest TTL in a set of ResourceRecords
Attila Molnar [Tue, 12 May 2015 22:45:19 +0000 (00:45 +0200)]
core_dns Only clear the slot of the request if the object in the slot matches what was passed to MyManager::RemoveRequest()
Attila Molnar [Tue, 12 May 2015 22:43:00 +0000 (00:43 +0200)]
core_dns Add DNS timeout timer in Process() not in DNS::Request constructor
Attila Molnar [Tue, 12 May 2015 22:39:54 +0000 (00:39 +0200)]
core_dns Make MAX_REQUEST_ID unsigned, move it to core_dns from header
Attila Molnar [Tue, 12 May 2015 22:26:02 +0000 (00:26 +0200)]
m_spanningtree Use uint64_t for the burst start time to avoid overflows
Attila Molnar [Tue, 12 May 2015 22:19:12 +0000 (00:19 +0200)]
m_spanningtree Clean up comments
Attila Molnar [Tue, 12 May 2015 21:42:20 +0000 (23:42 +0200)]
Remove support for non-unloadable (VF_STATIC) modules
No module we ship uses this flag and new modules should not use it either to make hotfixing possible
Attila Molnar [Tue, 12 May 2015 21:38:53 +0000 (23:38 +0200)]
cmd_modules Don't show the memory addresses of Module objects to opers
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 17:20:06 +0000 (19:20 +0200)]
Merge insp20
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.
Peter Powell [Sun, 10 May 2015 03:36:38 +0000 (04:36 +0100)]
Fix IPv6 nameservers not being detected by the resolv.conf parser.
This fixes #973. Forward port of #974.
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 [Mon, 4 May 2015 11:24:48 +0000 (13:24 +0200)]
Merge branch 'master+whoiscontext'
Attila Molnar [Mon, 4 May 2015 10:02:28 +0000 (12:02 +0200)]
core_whois Fix numeric 319 not obeying MaxLine
Attila Molnar [Fri, 1 May 2015 14:43:02 +0000 (16:43 +0200)]
core_hostname_lookup Don't adjust DnsBad stats
This is done by core_dns
Attila Molnar [Fri, 1 May 2015 14:40:22 +0000 (16:40 +0200)]
m_httpd Fix iteration in OnUnloadModule()
Attila Molnar [Tue, 28 Apr 2015 13:19:09 +0000 (15:19 +0200)]
core_whois Simplify CommandWhois::SplitChanList()
Attila Molnar [Tue, 28 Apr 2015 13:16:22 +0000 (15:16 +0200)]
Move OnWhois* events to core_whois, add Whois::Context
Remove InspIRCd::SendWhoisLine()
Attila Molnar [Tue, 28 Apr 2015 13:02:41 +0000 (15:02 +0200)]
Prepend target user nick to whois numerics in InspIRCd::SendWhoisLine()
Attila Molnar [Tue, 28 Apr 2015 12:52:50 +0000 (14:52 +0200)]
m_servprotect Remove pointless compare of src and dst from OnWhoisLine handler
Attila Molnar [Mon, 27 Apr 2015 18:02:01 +0000 (20:02 +0200)]
Merge branch 'master+dns'
Attila Molnar [Mon, 27 Apr 2015 17:28:00 +0000 (19:28 +0200)]
core_dns Drop incoming packets containing a different question from what we asked
Attila Molnar [Mon, 27 Apr 2015 17:23:14 +0000 (19:23 +0200)]
core_dns Update DNS::Request::name to be the same as in the packet
Attila Molnar [Tue, 21 Apr 2015 13:24:10 +0000 (15:24 +0200)]
core_dns Remove incomplete support for multiple questions per query
Attila Molnar [Tue, 21 Apr 2015 13:17:02 +0000 (15:17 +0200)]
core_dns Reject incoming packets with qdcount != 1
Attila Molnar [Tue, 21 Apr 2015 13:14:29 +0000 (15:14 +0200)]
core_dns Don't store query class code in Question
Attila Molnar [Tue, 21 Apr 2015 13:10:07 +0000 (15:10 +0200)]
core_dns Remove ability to pack answers
Attila Molnar [Tue, 21 Apr 2015 13:08:10 +0000 (15:08 +0200)]
core_dns Add typedef for request id, change it to uint16_t
Attila Molnar [Tue, 21 Apr 2015 13:05:49 +0000 (15:05 +0200)]
core_dns Allow usage of id 65535
Attila Molnar [Tue, 21 Apr 2015 13:00:01 +0000 (15:00 +0200)]
core_dns Allow usage of id 0
Adam [Mon, 20 Apr 2015 01:57:38 +0000 (21:57 -0400)]
core_dns Move packet source address checking before packet processing
Attila Molnar [Mon, 20 Apr 2015 15:40:12 +0000 (17:40 +0200)]
Merge insp20
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 [Wed, 15 Apr 2015 21:49:05 +0000 (23:49 +0200)]
Remove exception handling from StreamSocket methods calling IOHooks
IOHooks don't throw exceptions
Attila Molnar [Wed, 15 Apr 2015 21:45:12 +0000 (23:45 +0200)]
Merge branch 'master+ehdispatch'
Attila Molnar [Wed, 15 Apr 2015 21:39:08 +0000 (23:39 +0200)]
Merge pull request #1028 from Adam-/master+ipv6dnsbl
Add ipv6 dnsbl support
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
Attila Molnar [Mon, 13 Apr 2015 13:48:00 +0000 (15:48 +0200)]
m_timedbans Extract IsBanSet() to a function
Attila Molnar [Mon, 13 Apr 2015 13:42:06 +0000 (15:42 +0200)]
m_timedbans On channel destruction remove all timed bans belonging to the channel from internal bookkeeping
Attila Molnar [Mon, 13 Apr 2015 13:40:26 +0000 (15:40 +0200)]
m_timedbans Store Channel pointer in struct TimedBan
Attila Molnar [Sun, 12 Apr 2015 14:22:09 +0000 (16:22 +0200)]
Change StreamSocket::DoRead() and DoWrite() to be non-virtual, make DoRead() private
Attila Molnar [Sun, 12 Apr 2015 14:20:13 +0000 (16:20 +0200)]
Dispatch EventHandler events to dedicated virtual functions
Remove enum EventType
Adam [Mon, 6 Apr 2015 14:20:20 +0000 (10:20 -0400)]
Add ipv6 dnsbl support
Attila Molnar [Thu, 26 Mar 2015 22:13:15 +0000 (23:13 +0100)]
Merge pull request #1021 from SaberUK/master+perl510
Convert build system to Perl 5.10.
Peter Powell [Sat, 21 Mar 2015 20:04:03 +0000 (20:04 +0000)]
Convert the build system to Perl 5.10.
Thanks to Kross for the heads up on "use feature".
Attila Molnar [Sun, 22 Mar 2015 23:54:40 +0000 (00:54 +0100)]
Merge pull request #1005 from SaberUK/master+minor-tweaks
Various changes mainly relating to the build system.
Attila Molnar [Sun, 22 Mar 2015 23:42:59 +0000 (00:42 +0100)]
Merge pull request #1004 from SaberUK/insp20+fix-various-warnings
[2.0] Fix various warnings with the new Doxygen and LLVM releases.
Attila Molnar [Sun, 22 Mar 2015 23:40:09 +0000 (00:40 +0100)]
Merge pull request #1016 from Renegade334/insp20+docs-no-extbanM
Remove non-existant extban M: from docs
Attila Molnar [Sun, 22 Mar 2015 23:40:05 +0000 (00:40 +0100)]
Merge pull request #1009 from SaberUK/insp20+fix-dirty-env
[2.0] Fix building when VERBOSE is already set in the environment.
Adam [Tue, 3 Mar 2015 20:45:22 +0000 (15:45 -0500)]
Rebuild clone counts on rehash
Peter Powell [Fri, 20 Mar 2015 14:13:12 +0000 (14:13 +0000)]
Fix exposing the opers hostname in KILL when using hidekills.
Renegade334 [Mon, 16 Mar 2015 19:57:04 +0000 (19:57 +0000)]
Remove non-existant extban M: from docs
extban M: has not existed since
2d732f4d in 2009...
Peter Powell [Mon, 9 Mar 2015 15:26:40 +0000 (15:26 +0000)]
Fix building when VERBOSE is already set in the environment.
This is a workaround for now. In 2.2 we should prefix all of the
environment variables with INSPIRCD_ to avoid collisions.
Peter Powell [Sun, 8 Mar 2015 22:04:32 +0000 (22:04 +0000)]
Fix dodgy indentation in configure.
Attila Molnar [Fri, 6 Mar 2015 17:24:11 +0000 (18:24 +0100)]
m_ssl_gnutls Set a vector push function on GnuTLS 2.12 and later
Setting a vector push function is recommended to reduce overhead during handshake
Attila Molnar [Fri, 6 Mar 2015 17:04:13 +0000 (18:04 +0100)]
Merge branch 'master+writev'
Attila Molnar [Fri, 6 Mar 2015 17:03:38 +0000 (18:03 +0100)]
Merge branch 'master+sslcleanup'
Peter Powell [Fri, 6 Mar 2015 16:10:49 +0000 (16:10 +0000)]
Change server name in `./configure --help` to use the alias.
Requested by @attilamolnar.
Peter Powell [Sat, 28 Feb 2015 05:39:24 +0000 (05:39 +0000)]
Fix building modules that use cap.h with a C++11 compiler.
Peter Powell [Wed, 25 Feb 2015 19:57:10 +0000 (19:57 +0000)]
Add development version checks to non-interactive mode.
Peter Powell [Tue, 24 Feb 2015 00:07:33 +0000 (00:07 +0000)]
Create installation directories with make install not configure.
This fixes system-wide installations requiring root in order to
create directories.
Attila Molnar [Thu, 5 Mar 2015 16:36:46 +0000 (17:36 +0100)]
m_ssl_openssl Remove OpenSSLIOHook::outbound and is_outbound constructor parameter