]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
11 years agoRelease 2.0.10
attilamolnar [Sun, 16 Dec 2012 15:30:58 +0000 (16:30 +0100)]
Release 2.0.10

11 years agom_callerid Fix memory leak in CallerIDExtInfo::free()
attilamolnar [Sun, 16 Dec 2012 15:08:39 +0000 (16:08 +0100)]
m_callerid Fix memory leak in CallerIDExtInfo::free()

11 years agoAdd a flag to Command that controls whether an empty last parameter is allowed or not
attilamolnar [Sat, 1 Dec 2012 20:33:42 +0000 (21:33 +0100)]
Add a flag to Command that controls whether an empty last parameter is allowed or not

11 years agom_ident Reject invalid and error replies
attilamolnar [Sat, 15 Dec 2012 18:41:58 +0000 (19:41 +0100)]
m_ident Reject invalid and error replies

11 years agoAdd IS_SERVER() and REG_ALL checks to (mostly oper only) commands taking a target...
attilamolnar [Mon, 19 Nov 2012 02:37:59 +0000 (03:37 +0100)]
Add IS_SERVER() and REG_ALL checks to (mostly oper only) commands taking a target nickname

If a SID was passed as the target user parameter or when it's an unregistered user reply with the "no such nick" (or the moral equivalent) message

11 years agoRemove ServerLimits::Finalise(), it's completely wrong
attilamolnar [Sun, 9 Dec 2012 17:06:21 +0000 (18:06 +0100)]
Remove ServerLimits::Finalise(), it's completely wrong

Truncate <limits:identmax>+1 long idents in User::ChangeIdent()

11 years agoFix unsafe iteration in DelMode() when unloading m_permchannels
attilamolnar [Sat, 8 Dec 2012 15:14:19 +0000 (16:14 +0100)]
Fix unsafe iteration in DelMode() when unloading m_permchannels

11 years agoFix #380 on BSD make.
Peter Powell [Fri, 7 Dec 2012 17:26:56 +0000 (17:26 +0000)]
Fix #380 on BSD make.

11 years agoMerge pull request #380 from SaberUK/insp20+fix-clang-warning
Attila Molnar [Fri, 7 Dec 2012 15:00:11 +0000 (07:00 -0800)]
Merge pull request #380 from SaberUK/insp20+fix-clang-warning

Fix invalid argument warnings on clang.

11 years agoFix invalid argument warnings on clang.
Peter Powell [Fri, 7 Dec 2012 03:32:50 +0000 (03:32 +0000)]
Fix invalid argument warnings on clang.

11 years agom_svshold Fix crash when called with 2 params, only triggerable by u-lines
attilamolnar [Wed, 5 Dec 2012 20:13:16 +0000 (21:13 +0100)]
m_svshold Fix crash when called with 2 params, only triggerable by u-lines

11 years agom_cban, m_rline, m_shun Don't broadcast when user is a local user
attilamolnar [Wed, 5 Dec 2012 20:13:05 +0000 (21:13 +0100)]
m_cban, m_rline, m_shun Don't broadcast when user is a local user

spanningtree sends an ADDLINE in this case

11 years agoChange a few signed counter variables to unsigned so they roll over later
attilamolnar [Wed, 5 Dec 2012 19:51:51 +0000 (20:51 +0100)]
Change a few signed counter variables to unsigned so they roll over later

11 years agoFix expired xlines being treated as live ones in XLineManager::AddLine()
attilamolnar [Wed, 5 Dec 2012 18:59:34 +0000 (19:59 +0100)]
Fix expired xlines being treated as live ones in XLineManager::AddLine()

This fixes ADDLINEs not being propagated and /gline etc. failing for already existing but expired xlines

Special thanks to @JDowny (TinMan) for his detailed report and cooperation that made this fix possible

Fixes #306 reported by @TurkDesk
Fixes #379 reported by @JDowny

11 years agoUnbreak m_geoip
attilamolnar [Tue, 4 Dec 2012 15:21:44 +0000 (16:21 +0100)]
Unbreak m_geoip

11 years agoFix thread handle leak in StartServiceThread()
attilamolnar [Mon, 3 Dec 2012 19:53:18 +0000 (20:53 +0100)]
Fix thread handle leak in StartServiceThread()

11 years agoFix broken RetrieveLastError()
attilamolnar [Mon, 3 Dec 2012 19:32:22 +0000 (20:32 +0100)]
Fix broken RetrieveLastError()

- FORMAT_MESSAGE_IGNORE_INSERTS flag wasn't used and we never pass insertion parameters, this could cause FormatMessage() to fail
- The return value of FormatMessage() wasn't checked, if it returned zero (failure) then RetrieveLastError() returned garbage if err[] wasn't initialized previously

11 years agoFix typos in ebdaf368e137fc933e648ee88a08a4f83e796f87
attilamolnar [Mon, 3 Dec 2012 17:11:18 +0000 (18:11 +0100)]
Fix typos in ebdaf368e137fc933e648ee88a08a4f83e796f87

11 years agoProperly shut down stdin
attilamolnar [Sun, 2 Dec 2012 23:34:59 +0000 (00:34 +0100)]
Properly shut down stdin

Replace hardcoded ints

11 years agom_remove Fix potential desync caused by committing the PART before getting acknowledg...
attilamolnar [Sun, 2 Dec 2012 22:07:13 +0000 (23:07 +0100)]
m_remove Fix potential desync caused by committing the PART before getting acknowledgement from the target server

11 years agoFix DLLManager leak when an exception is thrown in init()
attilamolnar [Sun, 2 Dec 2012 18:59:42 +0000 (19:59 +0100)]
Fix DLLManager leak when an exception is thrown in init()
This also caused the dlopen()'d library to stay open forever

11 years agoThrow an exception when attempting to register an extension with a name that already...
attilamolnar [Sun, 2 Dec 2012 18:40:33 +0000 (19:40 +0100)]
Throw an exception when attempting to register an extension with a name that already exists
Previously this silently failed

11 years agoRegister a few extensions that weren't registered
attilamolnar [Sun, 2 Dec 2012 18:40:26 +0000 (19:40 +0100)]
Register a few extensions that weren't registered

11 years agoRegister all commands, modes and extensions using AddService()
attilamolnar [Sun, 2 Dec 2012 18:40:17 +0000 (19:40 +0100)]
Register all commands, modes and extensions using AddService()

AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing

11 years agoDynamically determine the size of the eventlist[] passed to Attach()
attilamolnar [Sun, 2 Dec 2012 18:40:00 +0000 (19:40 +0100)]
Dynamically determine the size of the eventlist[] passed to Attach()

m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove

11 years agoAttach to events and register services in init()
attilamolnar [Sat, 13 Oct 2012 01:12:29 +0000 (03:12 +0200)]
Attach to events and register services in init()

11 years agoMerge pull request #376 from SaberUK/insp20+fix-clean
Attila Molnar [Sun, 2 Dec 2012 18:20:03 +0000 (10:20 -0800)]
Merge pull request #376 from SaberUK/insp20+fix-clean

Fix the list of files to be removed by make.

11 years agoFix the list of files to be removed by make.
Peter Powell [Sun, 2 Dec 2012 17:58:13 +0000 (17:58 +0000)]
Fix the list of files to be removed by make.

11 years agoMake LocalUserList an std::list
attilamolnar [Tue, 20 Nov 2012 23:53:57 +0000 (00:53 +0100)]
Make LocalUserList an std::list

11 years agoAdd a typedef for LocalUserList
attilamolnar [Tue, 20 Nov 2012 23:15:13 +0000 (00:15 +0100)]
Add a typedef for LocalUserList

11 years agom_cgiirc Fix wrong announcement when the host in WEBIRC is too long
attilamolnar [Thu, 29 Nov 2012 19:12:33 +0000 (20:12 +0100)]
m_cgiirc Fix wrong announcement when the host in WEBIRC is too long

11 years agom_cgiirc Don't apply resolved host or send notifications when the user is quitting...
attilamolnar [Thu, 29 Nov 2012 18:39:13 +0000 (19:39 +0100)]
m_cgiirc Don't apply resolved host or send notifications when the user is quitting (matched a line)

11 years agom_cgiirc Don't resolve IPs when <performance:nouserdns> is true
attilamolnar [Thu, 29 Nov 2012 17:53:54 +0000 (18:53 +0100)]
m_cgiirc Don't resolve IPs when <performance:nouserdns> is true

11 years agom_cgiirc De-duplicate code, recheck elines after ip/host changes
attilamolnar [Wed, 21 Nov 2012 00:53:41 +0000 (01:53 +0100)]
m_cgiirc De-duplicate code, recheck elines after ip/host changes
Fixes #350 reported by @MistrX

New functions:
- RecheckElineAndClass()
- ChangeIP() - decreases clone counts for a user, calls SetUserIP, increases clone counts after the new ip is applied
- HandleIdentOrPass() - common code extracted from CheckIdent() and CheckPass()

11 years agom_cgiirc Remove dead code, warn when a <cgihost> block has an invalid type value...
attilamolnar [Wed, 21 Nov 2012 03:10:48 +0000 (04:10 +0100)]
m_cgiirc Remove dead code, warn when a <cgihost> block has an invalid type value, misc. cleanup

11 years agom_dnsbl Add usednsbl option to connect classes
attilamolnar [Sat, 13 Oct 2012 14:35:19 +0000 (16:35 +0200)]
m_dnsbl Add usednsbl option to connect classes
Don't touch users in classes where it's off

11 years agoReorder local user initialization steps
attilamolnar [Wed, 21 Nov 2012 01:20:23 +0000 (02:20 +0100)]
Reorder local user initialization steps

OnSetUserIP hook now runs after the user has a connect class and the g/k/z lines were checked (ip only, no host at that point)
Fixes #360 reported by @JDowny
Allows #336

11 years agocmd_rehash, m_spanningtree Fix REHASH messages duplicating at each hop
attilamolnar [Thu, 29 Nov 2012 14:31:08 +0000 (15:31 +0100)]
cmd_rehash, m_spanningtree Fix REHASH messages duplicating at each hop
Fixes #375 reported by @JDowny

11 years agoMerge pull request #374 from rburchell/ldapauth_vhosts
Attila Molnar [Thu, 29 Nov 2012 14:47:32 +0000 (06:47 -0800)]
Merge pull request #374 from rburchell/ldapauth_vhosts

Ldapauth vhosts

11 years agoldapauth: register both extensions
Robin Burchell [Thu, 29 Nov 2012 09:06:22 +0000 (10:06 +0100)]
ldapauth: register both extensions

11 years agoldapauth: RAII returned ldap message.
Robin Burchell [Wed, 28 Nov 2012 23:14:40 +0000 (00:14 +0100)]
ldapauth: RAII returned ldap message.

This ensures it is always freed, and coincidentally fixes freeing in the case of
LDAP errors.

11 years agoldapauth: fix memory leak
Robin Burchell [Wed, 28 Nov 2012 22:27:40 +0000 (23:27 +0100)]
ldapauth: fix memory leak

ldap_get_dn() results need to be freed. Use a RAII wrapper to do this.

Original code by Attila Molnar

11 years agoldapauth: Allow setting virtual hosts on identification with m_ldapauth.
Robin Burchell [Wed, 28 Nov 2012 18:59:33 +0000 (19:59 +0100)]
ldapauth: Allow setting virtual hosts on identification with m_ldapauth.

<ldapauth:host>, when set, will be applied to users identifying with ldapauth.
The host can also take formatters from fields set on the DN of the user.

11 years agoldapauth: Add missing verbose logging to required attributes.
Robin Burchell [Wed, 28 Nov 2012 16:57:50 +0000 (17:57 +0100)]
ldapauth: Add missing verbose logging to required attributes.

11 years agoldapauth: Rework required attributes code to use only one exit path.
Robin Burchell [Wed, 28 Nov 2012 16:53:44 +0000 (17:53 +0100)]
ldapauth: Rework required attributes code to use only one exit path.

This makes the upcoming patch to add optional virtual host support cleaner.

11 years agoChange empty string assignments to .clear() or remove them entirely
attilamolnar [Wed, 28 Nov 2012 01:37:49 +0000 (02:37 +0100)]
Change empty string assignments to .clear() or remove them entirely
Part 2 of ba5c0db795824c3fc1ad48ce332d7bdc440cb77f

11 years agoHave FindUUID(const char*) call FindUUID(const std::string&), not the other way around
attilamolnar [Wed, 28 Nov 2012 03:40:49 +0000 (04:40 +0100)]
Have FindUUID(const char*) call FindUUID(const std::string&), not the other way around

11 years agom_spanningtree Remove redundant params.size() checks
attilamolnar [Wed, 28 Nov 2012 02:22:02 +0000 (03:22 +0100)]
m_spanningtree Remove redundant params.size() checks

TreeSocket::ProcessConnectedLine() and CommandParser::CallHandler() only call the handler when there are enough parameters

11 years agoFix GnuTLS certificate generation on OS X.
Peter Powell [Wed, 28 Nov 2012 16:02:21 +0000 (16:02 +0000)]
Fix GnuTLS certificate generation on OS X.

11 years agoSilence OpenSSL deprecation warnings on OS X.
Peter Powell [Tue, 27 Nov 2012 23:50:37 +0000 (23:50 +0000)]
Silence OpenSSL deprecation warnings on OS X.

11 years agom_noctcp Make extban 'C' work as intended
attilamolnar [Sat, 24 Nov 2012 02:34:16 +0000 (03:34 +0100)]
m_noctcp Make extban 'C' work as intended

11 years agom_check, m_namesx, m_timedbans Minor cleanup
attilamolnar [Sat, 24 Nov 2012 02:05:47 +0000 (03:05 +0100)]
m_check, m_namesx, m_timedbans Minor cleanup

11 years agoSimplify UserManager::AddLocalClone()/AddGlobalClone()
attilamolnar [Wed, 21 Nov 2012 04:04:37 +0000 (05:04 +0100)]
Simplify UserManager::AddLocalClone()/AddGlobalClone()

11 years agoRemove TAXONOMY from opers.conf.example, it doesn't exist in 2.0
attilamolnar [Fri, 23 Nov 2012 18:52:24 +0000 (19:52 +0100)]
Remove TAXONOMY from opers.conf.example, it doesn't exist in 2.0
Fixes #369 reported by @DjGolia

12 years agom_ssl_gnutls Dynamically detect the number of certificates in the certfile
attilamolnar [Mon, 19 Nov 2012 16:25:31 +0000 (17:25 +0100)]
m_ssl_gnutls Dynamically detect the number of certificates in the certfile
Remove the "certcount" setting, as it's no longer needed
When finished reading the certs, resize the buffer to the actual number of certs read

12 years agom_nokicks Remove u-line check, OnUserPreKick doesn't run in that case
attilamolnar [Mon, 19 Nov 2012 03:41:41 +0000 (04:41 +0100)]
m_nokicks Remove u-line check, OnUserPreKick doesn't run in that case

12 years agom_customtitle Minor cleanup
attilamolnar [Sun, 18 Nov 2012 23:20:48 +0000 (00:20 +0100)]
m_customtitle Minor cleanup

- Remove TRANSLATE() as it makes no sense here (user parameter is not a nick)
- Compare strings with == instead of strcmp
- PassCompare uses strings, pass them as-is without c_str()

12 years agom_jumpserver Fix wrong nickname in the numeric when redirecting all users immediately...
attilamolnar [Sun, 18 Nov 2012 21:53:46 +0000 (22:53 +0100)]
m_jumpserver Fix wrong nickname in the numeric when redirecting all users immediately, cleanup

- Fix typo
- Iterate string with iterator
- Move variables into the command handler that aren't used elsewhere

12 years agom_securelist Update description
attilamolnar [Sat, 17 Nov 2012 02:18:08 +0000 (03:18 +0100)]
m_securelist Update description

12 years agom_remove Cleanup
attilamolnar [Sat, 17 Nov 2012 02:05:21 +0000 (03:05 +0100)]
m_remove Cleanup

- Command handler concatenates when maxparams is specified, don't do it ourselves
- String references to user and channel names are fine, no need for .c_str()

12 years agoServerConfig::ServerName is a std::string, don't call .c_str() on it when passing...
attilamolnar [Sun, 18 Nov 2012 22:53:50 +0000 (23:53 +0100)]
ServerConfig::ServerName is a std::string, don't call .c_str() on it when passing it to Channel::WriteChannelWithServ, etc.

12 years agom_remove, m_services_account Don't check whether nicks are u-lined, checking the...
attilamolnar [Wed, 4 Jul 2012 15:19:34 +0000 (17:19 +0200)]
m_remove, m_services_account Don't check whether nicks are u-lined, checking the server is enough

12 years agoChange empty string assignments to .clear() or remove them entirely
attilamolnar [Sat, 17 Nov 2012 01:36:29 +0000 (02:36 +0100)]
Change empty string assignments to .clear() or remove them entirely

12 years agom_globalload Fix wrong error message being sent when the module given to /gunloadmodu...
attilamolnar [Fri, 16 Nov 2012 22:13:12 +0000 (23:13 +0100)]
m_globalload Fix wrong error message being sent when the module given to /gunloadmodule is not found

12 years agoRemove usage of deprecated CallCommandHandler() and IsValidModuleCommand()
attilamolnar [Fri, 19 Oct 2012 00:09:30 +0000 (02:09 +0200)]
Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand()

12 years agoRemove calls to ListModeBase::OnCleanup (deprecated, empty function)
attilamolnar [Fri, 12 Oct 2012 23:39:43 +0000 (01:39 +0200)]
Remove calls to ListModeBase::OnCleanup (deprecated, empty function)

12 years agoFix m_ssl_gnutls under GCC on recent versions of GnuTLS.
Peter Powell [Mon, 19 Nov 2012 00:37:29 +0000 (00:37 +0000)]
Fix m_ssl_gnutls under GCC on recent versions of GnuTLS.

Commas at the end of enumerator lists are valid in C99 but are not
valid in C++ before C++11. This causes a build error on GCC when
using -pedantic.

12 years agoMerge pull request #365 from StevenVanAcker/unhook-uid
Attila Molnar [Sun, 18 Nov 2012 22:05:45 +0000 (14:05 -0800)]
Merge pull request #365 from StevenVanAcker/unhook-uid

unhook --uid from --system in configure script

12 years agoMerge pull request #366 from StevenVanAcker/autoconnect-reminder
Attila Molnar [Sun, 18 Nov 2012 21:59:21 +0000 (13:59 -0800)]
Merge pull request #366 from StevenVanAcker/autoconnect-reminder

added warning that autoconnect is now a separate tag

12 years agoadded warning that autoconnect is now a separate tag
Steven Van Acker [Thu, 15 Nov 2012 16:29:31 +0000 (17:29 +0100)]
added warning that autoconnect is now a separate tag

12 years agounhook --uid from --system in configure script
Steven Van Acker [Thu, 15 Nov 2012 16:54:41 +0000 (17:54 +0100)]
unhook --uid from --system in configure script
Specifying --uid allows the ircd to run as a specific user, while
--system fixes the install directories to be spread all over the system.
Specifying --uid shouldn't imply --system. This fix allows a uid to be set
while not interfering with --prefix

12 years agoRemove usage of the deprecated ConfigReader
attilamolnar [Sat, 6 Oct 2012 19:43:20 +0000 (21:43 +0200)]
Remove usage of the deprecated ConfigReader

12 years agom_operprefix Enhance compatibility with m_hideoper using a ModeWatcher
attilamolnar [Sun, 24 Jun 2012 15:05:31 +0000 (17:05 +0200)]
m_operprefix Enhance compatibility with m_hideoper using a ModeWatcher
Prioritize after m_opermodes, so we know when it sets +H on somebody

12 years agom_operprefix Switch to OnUserPreJoin hook to give +y to joining opers, switch to...
attilamolnar [Sun, 24 Jun 2012 15:05:31 +0000 (17:05 +0200)]
m_operprefix Switch to OnUserPreJoin hook to give +y to joining opers, switch to OnPostOper for giving +y initially

12 years agom_operprefix Remove unused hooks, move module initialization to init()
attilamolnar [Wed, 24 Oct 2012 15:38:39 +0000 (17:38 +0200)]
m_operprefix Remove unused hooks, move module initialization to init()

12 years agom_spanningtree SVSNICK needs 3 parameters
attilamolnar [Fri, 9 Nov 2012 02:34:37 +0000 (03:34 +0100)]
m_spanningtree SVSNICK needs 3 parameters

12 years agom_spanningtree Refuse bogus NICK messages
attilamolnar [Fri, 9 Nov 2012 02:20:46 +0000 (03:20 +0100)]
m_spanningtree Refuse bogus NICK messages
If the new nick looks like an uid verify that its the correct uid

12 years agoMake the select() socketengine suck significantly less
Adam [Sun, 12 Jun 2011 15:53:38 +0000 (11:53 -0400)]
Make the select() socketengine suck significantly less

12 years agom_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection closed...
attilamolnar [Thu, 8 Nov 2012 18:35:17 +0000 (19:35 +0100)]
m_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection closed" whenever the ssl connection is closed

12 years agom_ssl_openssl Remove unused variables
attilamolnar [Thu, 8 Nov 2012 18:30:36 +0000 (19:30 +0100)]
m_ssl_openssl Remove unused variables

12 years agoMerge pull request #357 from StevenVanAcker/insp20
Attila Molnar [Fri, 9 Nov 2012 15:38:37 +0000 (07:38 -0800)]
Merge pull request #357 from StevenVanAcker/insp20

unbreak m_hostchange.so

12 years agowrong order of arguments to Host()
Steven Van Acker [Fri, 9 Nov 2012 14:36:38 +0000 (15:36 +0100)]
wrong order of arguments to Host()

12 years agouse documented "value" attribute instead of undocumented "newhost"
Steven Van Acker [Fri, 9 Nov 2012 14:36:08 +0000 (15:36 +0100)]
use documented "value" attribute instead of undocumented "newhost"

12 years agoFix m_ssl_gnutls when using non-standard include/lib paths.
Peter Powell [Wed, 7 Nov 2012 11:05:30 +0000 (11:05 +0000)]
Fix m_ssl_gnutls when using non-standard include/lib paths.

This fixes #315.

12 years agoFix ModuleManager failing when:
Peter Powell [Wed, 7 Nov 2012 09:07:43 +0000 (09:07 +0000)]
Fix ModuleManager failing when:

- LWP::Simple is not installed.
- Crypt::SSLeay or IO::Socket::SSL are not installed.

This fixes #154.

12 years agoTemporary fix for HASHMAP_DEPRECATED on clang.
Peter Powell [Wed, 7 Nov 2012 10:33:30 +0000 (10:33 +0000)]
Temporary fix for HASHMAP_DEPRECATED on clang.

12 years agoFix typo in m_filter.
Peter Powell [Wed, 7 Nov 2012 10:35:01 +0000 (10:35 +0000)]
Fix typo in m_filter.

12 years agoFix incorrect substr usage
newuser1 [Fri, 2 Nov 2012 16:48:35 +0000 (00:48 +0800)]
Fix incorrect substr usage

12 years agoDon't send quitting users in RPL_NAMREPLY, fixes desyncing clients who join a channel...
Adam [Wed, 31 Oct 2012 17:14:13 +0000 (13:14 -0400)]
Don't send quitting users in RPL_NAMREPLY, fixes desyncing clients who join a channel after a user has quit but before they are culled

12 years agoFix typo in doc and remove some whitespace
attilamolnar [Mon, 29 Oct 2012 17:33:07 +0000 (18:33 +0100)]
Fix typo in doc and remove some whitespace

12 years agom_opermotd Add support for replacing \u \b etc. with color codes
attilamolnar [Mon, 29 Oct 2012 17:04:30 +0000 (18:04 +0100)]
m_opermotd Add support for replacing \u \b etc. with color codes
Fixes #322 reported by @MistrX

12 years agoMove ServerConfig::ProcessColors() into class InspIRCd, as a helper function
attilamolnar [Mon, 29 Oct 2012 16:19:21 +0000 (17:19 +0100)]
Move ServerConfig::ProcessColors() into class InspIRCd, as a helper function
Change signature to accept a file_cache reference so modules can use it easily

12 years agom_operlog Add tosnomask config option, to log all oper actions to snomask 'r'
attilamolnar [Fri, 12 Oct 2012 21:32:35 +0000 (23:32 +0200)]
m_operlog Add tosnomask config option, to log all oper actions to snomask 'r'
If enabled, the commands can be logged to channels with m_chanlog and also other +s +r opers can see them
Fixes #325 reported by @SeLEct-

12 years agoFix warnings in configreader.cpp on FreeBSD
attilamolnar [Sun, 28 Oct 2012 13:54:39 +0000 (14:54 +0100)]
Fix warnings in configreader.cpp on FreeBSD
Fixes #348 reported by @netkurd

12 years agoIssue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their databases on...
Adam [Sat, 27 Oct 2012 13:09:33 +0000 (09:09 -0400)]
Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their databases on Windows due to rename() failing if the destination file exists

12 years agoFix configure system loading cache file too late.
Peter Powell [Wed, 24 Oct 2012 16:18:54 +0000 (17:18 +0100)]
Fix configure system loading cache file too late.

12 years agom_ojoin Fix giving +Y only instead of +Yo when <ojoin:op> is on and the user is alrea...
attilamolnar [Thu, 26 Jul 2012 15:52:13 +0000 (17:52 +0200)]
m_ojoin Fix giving +Y only instead of +Yo when <ojoin:op> is on and the user is already in the channel

12 years agom_ircv3 Attach to OnRehash
attilamolnar [Tue, 23 Oct 2012 20:08:53 +0000 (22:08 +0200)]
m_ircv3 Attach to OnRehash

12 years agom_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is away
attilamolnar [Mon, 22 Oct 2012 16:14:37 +0000 (18:14 +0200)]
m_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is away

12 years agom_nicklock Fix typo
attilamolnar [Tue, 23 Oct 2012 14:16:34 +0000 (16:16 +0200)]
m_nicklock Fix typo