]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
11 years agoFix an extremely low risk crash bug in m_connectban.
Peter Powell [Mon, 6 May 2013 16:39:24 +0000 (17:39 +0100)]
Fix an extremely low risk crash bug in m_connectban.

11 years agom_ssl_gnutls Call gnutls_transport_set_errno() on Windows only
attilamolnar [Thu, 2 May 2013 21:45:10 +0000 (23:45 +0200)]
m_ssl_gnutls Call gnutls_transport_set_errno() on Windows only

11 years agoFix gnutls (again) on Windows by using gnutls_transport_set_errno()
Adam [Wed, 1 May 2013 09:00:13 +0000 (04:00 -0500)]
Fix gnutls (again) on Windows by using gnutls_transport_set_errno()

11 years agoFix logfile path on Windows
Adam [Tue, 30 Apr 2013 03:09:09 +0000 (23:09 -0400)]
Fix logfile path on Windows

Fixes issue #510 reported by @JDowny

11 years agoFix disabling IPV6_V6ONLY on sockets, issue #511
Adam [Tue, 30 Apr 2013 02:47:15 +0000 (22:47 -0400)]
Fix disabling IPV6_V6ONLY on sockets, issue #511

11 years agoMerge pull request #509 from SaberUK/insp20+make-distclean
Attila Molnar [Sat, 27 Apr 2013 23:02:09 +0000 (16:02 -0700)]
Merge pull request #509 from SaberUK/insp20+make-distclean

Fix a few minor issues with `make distclean`.

11 years agoFix a few minor issues with `make distclean`.
Peter Powell [Sat, 27 Apr 2013 17:20:56 +0000 (18:20 +0100)]
Fix a few minor issues with `make distclean`.

- Only remove the base directory for in-source installs.
- Use full paths to the source directory.
- Update the help message to be more accurate.

11 years agoRelease 2.0.12
attilamolnar [Wed, 24 Apr 2013 17:55:01 +0000 (19:55 +0200)]
Release 2.0.12

11 years agoMove SocketEngine::IgnoreError() code into socketengine.h and add test for EWOULDBLOCK
attilamolnar [Wed, 24 Apr 2013 17:54:58 +0000 (19:54 +0200)]
Move SocketEngine::IgnoreError() code into socketengine.h and add test for EWOULDBLOCK

11 years agom_ssl_gnutls Add ability to load DH params from file
attilamolnar [Sun, 10 Mar 2013 13:08:51 +0000 (14:08 +0100)]
m_ssl_gnutls Add ability to load DH params from file

This greatly decreases the load time because the DH parameters no longer have to be (re)generated each time the module is loaded

11 years agom_spanningtree Fix crash when connecting to a remote server that has the same name...
attilamolnar [Tue, 23 Apr 2013 13:10:33 +0000 (15:10 +0200)]
m_spanningtree Fix crash when connecting to a remote server that has the same name as we do and also there is a link block with our server name and their password

See 49223cfe12ecd9071123f724e615e63841f2421d

11 years agoAdd config option to disable somaxconn range() check
attilamolnar [Tue, 23 Apr 2013 13:01:15 +0000 (15:01 +0200)]
Add config option to disable somaxconn range() check

11 years agom_rline Switch to OnUserRegister hook to disconnect banned users earlier
attilamolnar [Sun, 21 Apr 2013 16:09:41 +0000 (18:09 +0200)]
m_rline Switch to OnUserRegister hook to disconnect banned users earlier

11 years agom_filter, m_rline Remove rlines and filters when the regex engine changes or becomes...
attilamolnar [Sun, 21 Apr 2013 16:03:07 +0000 (18:03 +0200)]
m_filter, m_rline Remove rlines and filters when the regex engine changes or becomes unavailable

11 years agom_filter Fix memory leak on unload
attilamolnar [Sun, 21 Apr 2013 15:41:03 +0000 (17:41 +0200)]
m_filter Fix memory leak on unload

11 years agoLog some internal errors on DEFAULT loglevel instead of DEBUG, log detected errors...
attilamolnar [Sun, 21 Apr 2013 15:20:28 +0000 (17:20 +0200)]
Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected errors in m_callerid

11 years agom_permchannels Workaround for alphabetical module initialization order
attilamolnar [Sun, 21 Apr 2013 13:40:19 +0000 (15:40 +0200)]
m_permchannels Workaround for alphabetical module initialization order

Read database after all modules have been inited
Add exception logging

Fixes #485 reported by @gholms

11 years agoDon't crop the channel name if it's too long in Channel::Channel()
attilamolnar [Sun, 21 Apr 2013 13:30:51 +0000 (15:30 +0200)]
Don't crop the channel name if it's too long in Channel::Channel()

...and especially don't use the shortened name in one place and the original in another

Having different <limits:maxchan> values on the same network is not supported

11 years agoImmediately stop processing whenever we detect and handle a RecvQ overrun
attilamolnar [Fri, 19 Apr 2013 15:07:10 +0000 (17:07 +0200)]
Immediately stop processing whenever we detect and handle a RecvQ overrun

Thanks to @SimosNap for the report and cooperation

11 years agoFix uuids getting truncated in the nick hash in UserManager::AddUser() if nickmax...
attilamolnar [Fri, 19 Apr 2013 15:06:35 +0000 (17:06 +0200)]
Fix uuids getting truncated in the nick hash in UserManager::AddUser() if nickmax is < 9

11 years agom_ident Invalidate cache after changing User::ident
attilamolnar [Fri, 19 Apr 2013 15:06:07 +0000 (17:06 +0200)]
m_ident Invalidate cache after changing User::ident

11 years agom_callerid Allow messaging yourself while +g regardless of the ACCEPT list
attilamolnar [Fri, 19 Apr 2013 15:05:50 +0000 (17:05 +0200)]
m_callerid Allow messaging yourself while +g regardless of the ACCEPT list

11 years agom_spanningtree Fix IS_LOCAL() check in OnRehash handler
attilamolnar [Thu, 18 Apr 2013 20:50:12 +0000 (22:50 +0200)]
m_spanningtree Fix IS_LOCAL() check in OnRehash handler

11 years agom_callerid Ignore duplicate entries when unserializing callerid_data
attilamolnar [Thu, 18 Apr 2013 11:25:28 +0000 (13:25 +0200)]
m_callerid Ignore duplicate entries when unserializing callerid_data

11 years agom_callerid Fix bookkeeping error introduced when unserializing callerid_data
attilamolnar [Thu, 18 Apr 2013 01:30:22 +0000 (03:30 +0200)]
m_callerid Fix bookkeeping error introduced when unserializing callerid_data

This also fixes a memory leak that didn't occur naturally but was triggerable by remote servers

Thanks to @SimosNap for the report

11 years agoFix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAEWOULDBLOCK
Adam [Tue, 16 Apr 2013 08:34:58 +0000 (03:34 -0500)]
Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAEWOULDBLOCK

11 years agom_kicknorejoin Store and compare uuids instead pointers
attilamolnar [Tue, 16 Apr 2013 11:20:24 +0000 (13:20 +0200)]
m_kicknorejoin Store and compare uuids instead pointers

Fixes the off chance scenario where we disallow a join because a previously kicked user has quit and the User who is trying to join happens to be allocated at the exact same memory location

11 years agom_kicknorejoin Limit time to 30m by default
attilamolnar [Mon, 18 Feb 2013 18:56:05 +0000 (19:56 +0100)]
m_kicknorejoin Limit time to 30m by default

In the current implementation we only expire entries when someone joins, without a limit it was possible to make us practically never remove entries and consume (a tiny amount of) memory for each entry until the mode was removed/parameter was changed

The default limit of 30m is chosen to not surprise people when they upgrade. If you need to prevent rejoins for more than a minute then you should set a (timed)ban instead

Config option is available to change the limit (2.0 only)

11 years agom_kicknorejoin Minor improvements
attilamolnar [Sun, 2 Dec 2012 16:54:23 +0000 (17:54 +0100)]
m_kicknorejoin Minor improvements

- Ignore remote users
- Remove expired items in one pass

11 years agoClose listening sockets regardless of the return value of shutdown()
attilamolnar [Tue, 16 Apr 2013 11:11:21 +0000 (13:11 +0200)]
Close listening sockets regardless of the return value of shutdown()

11 years agoDo not enable SO_LINGER on our sockets
attilamolnar [Mon, 15 Apr 2013 22:20:01 +0000 (00:20 +0200)]
Do not enable SO_LINGER on our sockets

Using this option allowed close() to block for up to a second

Thanks to Shamsdeen and Rix for their assistance that made this fix possible

Fixes issue #445 reported by @shaggie76
Fixes issue #494 reported by @Rixcho

11 years agoMerge pull request #484 from SaberUK/insp20+fix-modulemanager
Attila Molnar [Wed, 10 Apr 2013 19:28:22 +0000 (12:28 -0700)]
Merge pull request #484 from SaberUK/insp20+fix-modulemanager

Fix ModuleManager error caused by a lack of arguments.

11 years agoFix ModuleManager error caused by a lack of arguments.
Peter Powell [Wed, 10 Apr 2013 05:06:53 +0000 (06:06 +0100)]
Fix ModuleManager error caused by a lack of arguments.

11 years agom_spanningtree Create new TreeServers for incoming connections only when they've...
attilamolnar [Wed, 10 Apr 2013 15:05:13 +0000 (17:05 +0200)]
m_spanningtree Create new TreeServers for incoming connections only when they've accepted our credentials, not when they send SERVER

11 years agoRemove some uline checks that ran after an IS_LOCAL() check
attilamolnar [Tue, 9 Apr 2013 16:57:05 +0000 (18:57 +0200)]
Remove some uline checks that ran after an IS_LOCAL() check

11 years agoDon't attempt to unload or reload modules that are waiting to be unloaded
attilamolnar [Fri, 5 Apr 2013 16:23:44 +0000 (18:23 +0200)]
Don't attempt to unload or reload modules that are waiting to be unloaded

11 years agoFix LUSERS not working in a PURE_STATIC build
attilamolnar [Fri, 5 Apr 2013 16:21:16 +0000 (18:21 +0200)]
Fix LUSERS not working in a PURE_STATIC build

11 years agocmd_stats List opers without iterating the whole userlist
attilamolnar [Mon, 1 Apr 2013 14:42:04 +0000 (16:42 +0200)]
cmd_stats List opers without iterating the whole userlist

11 years agocmd_invite Check if the inviting user is on the channel before potentially telling...
attilamolnar [Mon, 1 Apr 2013 14:32:01 +0000 (16:32 +0200)]
cmd_invite Check if the inviting user is on the channel before potentially telling him the target is already on it

11 years agoMinor update to example configs
attilamolnar [Sun, 31 Mar 2013 17:52:43 +0000 (19:52 +0200)]
Minor update to example configs

11 years agoRelease 2.0.11
attilamolnar [Fri, 29 Mar 2013 01:16:32 +0000 (02:16 +0100)]
Release 2.0.11

11 years agocmd_kill Send snotice to servers when both the oper and the victim are on the same...
attilamolnar [Sun, 24 Mar 2013 21:19:44 +0000 (22:19 +0100)]
cmd_kill Send snotice to servers when both the oper and the victim are on the same server

11 years agoUpdate doc and fix the description of m_allowinvite
attilamolnar [Fri, 29 Mar 2013 00:09:55 +0000 (01:09 +0100)]
Update doc and fix the description of m_allowinvite

11 years agom_ldapoper Make the module actually work
attilamolnar [Sat, 23 Mar 2013 20:08:04 +0000 (21:08 +0100)]
m_ldapoper Make the module actually work

Fixes #439 reported by @rhylan

11 years agom_ldapoper Fix memory leak
attilamolnar [Mon, 11 Mar 2013 18:53:54 +0000 (19:53 +0100)]
m_ldapoper Fix memory leak

See 1813369adecc1efc9812e90c40c21dc32e4965c9 for details

11 years agoFix premature overwriting of OLDTIME that resulted in time drifts never being detected
attilamolnar [Thu, 28 Mar 2013 14:06:47 +0000 (15:06 +0100)]
Fix premature overwriting of OLDTIME that resulted in time drifts never being detected

11 years agocmd_lusers Fix miscounting
attilamolnar [Wed, 27 Mar 2013 20:49:59 +0000 (21:49 +0100)]
cmd_lusers Fix miscounting

11 years agoMerge pull request #443 from ShutterQuick/sasl_external
Attila Molnar [Tue, 26 Mar 2013 16:41:48 +0000 (09:41 -0700)]
Merge pull request #443 from ShutterQuick/sasl_external

Added support for SASL EXTERNAL

11 years agoAdded support for EXTERNAL
Daniel Vassdal [Mon, 25 Mar 2013 14:04:26 +0000 (15:04 +0100)]
Added support for EXTERNAL

11 years agom_xline_db Fix pointless excessive stack usage in ReadDatabase()
attilamolnar [Mon, 17 Dec 2012 01:40:02 +0000 (02:40 +0100)]
m_xline_db Fix pointless excessive stack usage in ReadDatabase()

11 years agom_xline_db Major enhancements
attilamolnar [Mon, 17 Dec 2012 01:20:06 +0000 (02:20 +0100)]
m_xline_db Major enhancements

- Save database on a timer, not on every single change
- Use the internal database instead of keeping track of xlines ourselves

11 years agoAccept -c as a command line argument (equivalent to --config)
attilamolnar [Mon, 25 Mar 2013 14:18:20 +0000 (15:18 +0100)]
Accept -c as a command line argument (equivalent to --config)

11 years agoWin32: Rewrite the service wrapper
ChrisTX [Sat, 23 Mar 2013 22:52:51 +0000 (23:52 +0100)]
Win32: Rewrite the service wrapper

Edited original commit to pass MAX_PATH as nSize to GetModuleFileNameA() instead of 101 after approval from author @ChrisTX (Attila Molnar)

Fixes #404 reported by @crchauffe

11 years agoInitialize the FakeClient pointer in InspIRCd::InspIRCd()
attilamolnar [Sun, 24 Mar 2013 19:20:19 +0000 (20:20 +0100)]
Initialize the FakeClient pointer in InspIRCd::InspIRCd()

11 years agom_timedbans Notice halfops and above when a timed ban is placed
attilamolnar [Sun, 24 Mar 2013 18:11:36 +0000 (19:11 +0100)]
m_timedbans Notice halfops and above when a timed ban is placed

Fixes #415 reported by @killerrabbit

11 years agowin: Made config, modules, data, and log paths configurable.
Adam [Sun, 24 Mar 2013 03:47:25 +0000 (22:47 -0500)]
win: Made config, modules, data, and log paths configurable.
Update win/README with instructions on how to use cmake-gui.
Always build m_regex_stdlib, since all VS versions we support
support it.

11 years agoFix infinite loop when all DNS request slots are in use
attilamolnar [Wed, 20 Mar 2013 22:43:51 +0000 (23:43 +0100)]
Fix infinite loop when all DNS request slots are in use

This is not the best way to detect this scenario, a better detection mechanism will replace this in the future

11 years agoAdd support for mandatory tags in included config files
attilamolnar [Tue, 12 Mar 2013 17:21:21 +0000 (18:21 +0100)]
Add support for mandatory tags in included config files

If the mandatory tag is not found in the included config, the rehash is aborted. This is especially useful for remote includes, as it allows users to have a dummy tag at the end of the included config to indicate that the config has been wholly read.
This method does not depend on exit codes so even situations where wget returns an empty or a wrong page that we would otherwise accept can be detected and an error can be generated before we assume that the contents have disappeared (and unload all modules, if the included file is supposed to contain module tags, for example).

Usage: <include ... mandatorytag="namehere"> - if the included config doesn't contain a <namehere> tag then the rehash is aborted

Fixes #30 reported by @Justasic

11 years agom_spanningtree Fix incoming channel modes being lost for 0-user permanent channels...
attilamolnar [Wed, 13 Mar 2013 15:41:44 +0000 (16:41 +0100)]
m_spanningtree Fix incoming channel modes being lost for 0-user permanent channels on the losing side of a netmerge

This did not affect listmodes

11 years agom_permchannels Load channels from the config only at module load time and only when...
attilamolnar [Tue, 12 Mar 2013 19:45:02 +0000 (20:45 +0100)]
m_permchannels Load channels from the config only at module load time and only when there are no linked servers to avoid desync

11 years agom_connflood Ignore e-lined users
attilamolnar [Tue, 19 Mar 2013 17:06:22 +0000 (18:06 +0100)]
m_connflood Ignore e-lined users

11 years agoLink win32_memory too inspircd too
Adam [Fri, 15 Mar 2013 20:10:53 +0000 (15:10 -0500)]
Link win32_memory too inspircd too

11 years agom_ssl_openssl Make it clear that a CA file is not mandatory
attilamolnar [Tue, 12 Mar 2013 15:30:45 +0000 (16:30 +0100)]
m_ssl_openssl Make it clear that a CA file is not mandatory

11 years agoModified m_timedbans to behave more like setting mode +b manually.
ShutterQuick [Thu, 7 Mar 2013 19:23:47 +0000 (11:23 -0800)]
Modified m_timedbans to behave more like setting mode +b manually.
It now accepts extbans. If one enters something not an extban, or valid banmask, it'll add "!*@*", making it a nick-ban instead of borking.

11 years agoReplace Windows build system and installer with cmake
Adam [Thu, 14 Mar 2013 19:19:41 +0000 (15:19 -0400)]
Replace Windows build system and installer with cmake

11 years agoRemove dead code from DNS
attilamolnar [Mon, 11 Mar 2013 19:52:21 +0000 (20:52 +0100)]
Remove dead code from DNS

11 years agom_connectban Switch to OnSetUserIP hook to handle cgiirc users properly, ignore e...
attilamolnar [Sun, 3 Mar 2013 22:20:12 +0000 (23:20 +0100)]
m_connectban Switch to OnSetUserIP hook to handle cgiirc users properly, ignore e-lined users

11 years agoFix m_dnsbl not checking cgiirc users when the cgiirc address is elined
attilamolnar [Sun, 3 Mar 2013 22:13:54 +0000 (23:13 +0100)]
Fix m_dnsbl not checking cgiirc users when the cgiirc address is elined

11 years agoEither store the Resolver in DNS::AddResolverClass() or delete it before returning
attilamolnar [Sat, 2 Mar 2013 20:45:14 +0000 (21:45 +0100)]
Either store the Resolver in DNS::AddResolverClass() or delete it before returning

11 years agoStop user initialization when the user is marked as quitting after OnSetUserIP
attilamolnar [Sat, 2 Mar 2013 20:36:44 +0000 (21:36 +0100)]
Stop user initialization when the user is marked as quitting after OnSetUserIP

11 years agom_dnsbl Fix connecting users timeouting when a dnsbl result is in the dns cache
attilamolnar [Sat, 2 Mar 2013 20:36:15 +0000 (21:36 +0100)]
m_dnsbl Fix connecting users timeouting when a dnsbl result is in the dns cache

Fixes #431 reported by @killerrabbit

11 years agoMerge pull request #437 from SaberUK/insp20+doxygen-update
Attila Molnar [Sat, 9 Mar 2013 19:22:36 +0000 (11:22 -0800)]
Merge pull request #437 from SaberUK/insp20+doxygen-update

Update Doxyfile for the latest version of Doxygen.

11 years agoUpdate Doxyfile for the latest version of Doxygen.
Peter Powell [Fri, 8 Mar 2013 16:50:04 +0000 (16:50 +0000)]
Update Doxyfile for the latest version of Doxygen.

11 years agocmd_lusers Be smart and know how many invisible users are there without iterating...
attilamolnar [Thu, 1 Nov 2012 22:34:28 +0000 (23:34 +0100)]
cmd_lusers Be smart and know how many invisible users are there without iterating the userlist

11 years agocmd_lusers Use of size() instead of counting elements
attilamolnar [Tue, 12 Feb 2013 20:21:17 +0000 (21:21 +0100)]
cmd_lusers Use of size() instead of counting elements

11 years agocmd_lusers Refresh max local/global user counters after a user connects
attilamolnar [Tue, 12 Feb 2013 20:19:11 +0000 (21:19 +0100)]
cmd_lusers Refresh max local/global user counters after a user connects

Fixes #423 reported by @RawrDragon

11 years agocmd_lusers Convert to a module
attilamolnar [Tue, 12 Feb 2013 20:07:25 +0000 (21:07 +0100)]
cmd_lusers Convert to a module

11 years agoMerge pull request #430 from SaberUK/insp20+config-tidy
Attila Molnar [Sat, 2 Mar 2013 16:23:22 +0000 (08:23 -0800)]
Merge pull request #430 from SaberUK/insp20+config-tidy

Reorganise configuration files.

11 years agoReorganise configuration files:
Peter Powell [Fri, 1 Mar 2013 03:06:06 +0000 (03:06 +0000)]
Reorganise configuration files:
- Example config files now end with .conf.example.
- Example text files now end with .txt.example.
- Removed 'inspircd' from the name of multiple example files.
- Added missing oper motd example file.

11 years agom_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() returns NULL
attilamolnar [Sun, 17 Feb 2013 20:59:23 +0000 (21:59 +0100)]
m_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() returns NULL

11 years agoFix multiple escape bugs in m_httpd_stats.
Peter Powell [Mon, 11 Feb 2013 10:25:57 +0000 (10:25 +0000)]
Fix multiple escape bugs in m_httpd_stats.

11 years agocmd_invite Send invite announcements to halfops and higher when <security:announceinv...
attilamolnar [Mon, 11 Feb 2013 16:52:21 +0000 (17:52 +0100)]
cmd_invite Send invite announcements to halfops and higher when <security:announceinvites> is 'dynamic' regardless of the channel being +i or not

Clarify what the various options mean in the doc

Fixes #418 reported by @RawrDragon

11 years agocmd_invite Correct error message when the user has no privs to invite and no halfop...
attilamolnar [Mon, 11 Feb 2013 16:47:51 +0000 (17:47 +0100)]
cmd_invite Correct error message when the user has no privs to invite and no halfop prefix is available

11 years agoFix exactly <limits:maxchan> long channel names being truncated
attilamolnar [Mon, 11 Feb 2013 15:16:39 +0000 (16:16 +0100)]
Fix exactly <limits:maxchan> long channel names being truncated

Fixes #422 reported by @RawrDragon

11 years agoMerge pull request #416 from SaberUK/insp20+clang42-warnings
Attila Molnar [Sun, 3 Feb 2013 15:01:56 +0000 (07:01 -0800)]
Merge pull request #416 from SaberUK/insp20+clang42-warnings

Remove unused variables detected by Clang 4.2.

11 years agoRemove unused variables detected by Clang 4.2.
Peter Powell [Thu, 31 Jan 2013 11:37:52 +0000 (11:37 +0000)]
Remove unused variables detected by Clang 4.2.

11 years agoMerge pull request #414 from SaberUK/insp20+hashmap
Attila Molnar [Mon, 28 Jan 2013 21:57:10 +0000 (13:57 -0800)]
Merge pull request #414 from SaberUK/insp20+hashmap

[2.0] Use the preprocessor to detect whether hash_map is available.

11 years agoMerge pull request #413 from SaberUK/insp20+httpd
Attila Molnar [Mon, 28 Jan 2013 21:53:06 +0000 (13:53 -0800)]
Merge pull request #413 from SaberUK/insp20+httpd

[2.0] Use a better server name in m_httpd.

11 years agoUse the preprocessor to detect whether hash_map is available.
Peter Powell [Fri, 4 Jan 2013 18:22:29 +0000 (18:22 +0000)]
Use the preprocessor to detect whether hash_map is available.

11 years agoUse a better server name in m_httpd.
Peter Powell [Fri, 4 Jan 2013 15:26:49 +0000 (15:26 +0000)]
Use a better server name in m_httpd.

11 years agom_ssl_gnutls Fix build with GnuTLS 1.x
attilamolnar [Mon, 28 Jan 2013 20:10:11 +0000 (21:10 +0100)]
m_ssl_gnutls Fix build with GnuTLS 1.x

Fixes #409 reported by @SaberUK

11 years agom_chanhistory Fix durations containing 'S' being rejected
attilamolnar [Sun, 27 Jan 2013 16:22:18 +0000 (17:22 +0100)]
m_chanhistory Fix durations containing 'S' being rejected

11 years agoUse GNU install on Solaris.
Peter Powell [Fri, 25 Jan 2013 22:56:39 +0000 (22:56 +0000)]
Use GNU install on Solaris.

11 years agoMerge pull request #407 from SaberUK/insp20+fix-openssl-detection
Attila Molnar [Tue, 22 Jan 2013 17:47:50 +0000 (09:47 -0800)]
Merge pull request #407 from SaberUK/insp20+fix-openssl-detection

Fix OpenSSL detection on distributions which modify the version number.

11 years agoFix OpenSSL detection on distributions which modify the version number.
Peter Powell [Tue, 22 Jan 2013 10:52:56 +0000 (10:52 +0000)]
Fix OpenSSL detection on distributions which modify the version number.

11 years agoMerge pull request #403 from SaberUK/insp20+wextra-fixes
Robin Burchell [Wed, 16 Jan 2013 11:18:13 +0000 (03:18 -0800)]
Merge pull request #403 from SaberUK/insp20+wextra-fixes

Fix warning: "const type qualifier on return type has no effect".

11 years agoFix warning: "const type qualifier on return type has no effect".
Peter Powell [Wed, 16 Jan 2013 11:06:44 +0000 (11:06 +0000)]
Fix warning: "const type qualifier on return type has no effect".

11 years agom_spanningtree Fix rare desync when a KILL crosses a message that has the killed...
attilamolnar [Mon, 14 Jan 2013 18:59:47 +0000 (19:59 +0100)]
m_spanningtree Fix rare desync when a KILL crosses a message that has the killed user's prefix and modifies global state

11 years agom_maphide Ignore unregistered users
attilamolnar [Sun, 13 Jan 2013 22:33:20 +0000 (23:33 +0100)]
m_maphide Ignore unregistered users

Fixes #400 reported by @SaberUK

11 years agoMerge pull request #397 from Robby-/insp20+cmode_b-limit
Attila Molnar [Sat, 5 Jan 2013 15:44:55 +0000 (07:44 -0800)]
Merge pull request #397 from Robby-/insp20+cmode_b-limit

[2.0] cmode_b: Correction to the maxbans conditional