]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
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

11 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

11 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

11 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()

11 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

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

11 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()

11 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.

11 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

11 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

11 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

11 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()

11 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)

11 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.

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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()

11 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

11 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

11 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

11 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

11 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

11 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

11 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()

11 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"

11 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.

11 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.

11 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.

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

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

11 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

11 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

11 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

11 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

11 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-

11 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

11 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

11 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.

11 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

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

11 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

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

11 years agom_topiclock Prefix ModDesc with $
attilamolnar [Tue, 23 Oct 2012 14:12:32 +0000 (16:12 +0200)]
m_topiclock Prefix ModDesc with $

11 years agom_nickflood Fix a case when channels were locked regardless of elapsed time since...
attilamolnar [Sun, 21 Oct 2012 15:25:17 +0000 (17:25 +0200)]
m_nickflood Fix a case when channels were locked regardless of elapsed time since the last nick change
Fixes #330 reported by @Shawn-Smith

11 years agom_nickflood Make code more readable, unset +F when the module is unloaded
attilamolnar [Sun, 21 Oct 2012 15:06:25 +0000 (17:06 +0200)]
m_nickflood Make code more readable, unset +F when the module is unloaded
See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b

11 years agoFix /RESTART not closing file descriptors
attilamolnar [Sun, 21 Oct 2012 14:47:16 +0000 (16:47 +0200)]
Fix /RESTART not closing file descriptors
Fixes issue #262 reported by @MistrX

11 years agoMake better use of User::GetFullRealHost()
attilamolnar [Sun, 21 Oct 2012 13:10:44 +0000 (15:10 +0200)]
Make better use of User::GetFullRealHost()

11 years agoFix KILL accepting SIDs, get rid of potentially unsafe snprintf and strlcpy
attilamolnar [Wed, 17 Oct 2012 15:13:20 +0000 (17:13 +0200)]
Fix KILL accepting SIDs, get rid of potentially unsafe snprintf and strlcpy

11 years agom_ldapauth Allow filtering on arbitrary LDAP attributes
Adrien Bustany [Wed, 10 Oct 2012 07:04:18 +0000 (10:04 +0300)]
m_ldapauth Allow filtering on arbitrary LDAP attributes

This commit implements filtering on LDAP attributes, in a similar way
to what Apache Httpd does with "Require ldap-attribute".

11 years agom_filter More cleanup and optimizations
attilamolnar [Fri, 19 Oct 2012 17:41:52 +0000 (19:41 +0200)]
m_filter More cleanup and optimizations
Fix a typo

11 years agom_filter Don't move the filter to the beginning of the vector when a match occurs
attilamolnar [Fri, 19 Oct 2012 17:19:46 +0000 (19:19 +0200)]
m_filter Don't move the filter to the beginning of the vector when a match occurs

11 years agom_filter Remove redundant flags field from FilterResult
attilamolnar [Fri, 19 Oct 2012 16:58:30 +0000 (18:58 +0200)]
m_filter Remove redundant flags field from FilterResult
Change FillFlags() to return the character it did not understand, 0 if all ok

11 years agom_filter Change exemptfromfilter to be a set
attilamolnar [Fri, 19 Oct 2012 16:42:52 +0000 (18:42 +0200)]
m_filter Change exemptfromfilter to be a set

11 years agom_filter Use an enum for filter actions instead of a string
attilamolnar [Fri, 19 Oct 2012 16:20:26 +0000 (18:20 +0200)]
m_filter Use an enum for filter actions instead of a string

11 years agom_filter Cleanup, remove empty and useless functions
attilamolnar [Thu, 13 Sep 2012 18:05:17 +0000 (20:05 +0200)]
m_filter Cleanup, remove empty and useless functions

11 years agoFix for #268.
Peter Powell [Wed, 12 Sep 2012 15:27:59 +0000 (16:27 +0100)]
Fix for #268.

- Move color stripping code to helperfuncs.
- Strip color codes before matching filters.

11 years agom_ident Allow the usage of an overriden IsIdent() instead of using a hardcoded versio...
attilamolnar [Thu, 5 Jul 2012 01:23:23 +0000 (03:23 +0200)]
m_ident Allow the usage of an overriden IsIdent() instead of using a hardcoded version of it
Fix long idents being accepted regardless of Limits.IdentMax

11 years agoMerge pull request #340 from ChrisTX/insp20+clangwarningsfix
Attila Molnar [Sun, 14 Oct 2012 22:04:43 +0000 (15:04 -0700)]
Merge pull request #340 from ChrisTX/insp20+clangwarningsfix

Resolve two warnings clang complains about

11 years agoResolve two warnings clang complains about
ChrisTX [Sun, 14 Oct 2012 21:58:20 +0000 (23:58 +0200)]
Resolve two warnings clang complains about
No newline at end of file in consolecolors.h
String plus int in snomasks

11 years agoMerge pull request #274 from ChrisTX/insp20+gnutlsdeprecation
Attila Molnar [Sun, 14 Oct 2012 20:39:54 +0000 (13:39 -0700)]
Merge pull request #274 from ChrisTX/insp20+gnutlsdeprecation

m_ssl_gnutls: Resolve deprecation warnings properly

11 years agoMerge pull request #338 from ChrisTX/insp20+iostream
Attila Molnar [Sun, 14 Oct 2012 19:40:52 +0000 (12:40 -0700)]
Merge pull request #338 from ChrisTX/insp20+iostream

Replace printf(_c) with iostream

11 years agom_ssl_gnutls: Resolve deprecation warnings properly
ChrisTX [Sun, 14 Oct 2012 02:03:35 +0000 (04:03 +0200)]
m_ssl_gnutls: Resolve deprecation warnings properly

11 years agoReplace printf(_c) with iostream
ChrisTX [Sun, 14 Oct 2012 00:13:49 +0000 (02:13 +0200)]
Replace printf(_c) with iostream

11 years agoRemove IncreaseOSBuffers() completely
attilamolnar [Sat, 13 Oct 2012 23:38:10 +0000 (01:38 +0200)]
Remove IncreaseOSBuffers() completely

11 years agom_chancreate Fix snonotices not being sent when remote users create channels
attilamolnar [Fri, 12 Oct 2012 02:31:01 +0000 (04:31 +0200)]
m_chancreate Fix snonotices not being sent when remote users create channels
Fixes #318

11 years agoRemove no-op call to IncreaseOSBuffers() from BufferedSocket::BeginConnect()
attilamolnar [Sat, 13 Oct 2012 14:00:20 +0000 (16:00 +0200)]
Remove no-op call to IncreaseOSBuffers() from BufferedSocket::BeginConnect()

11 years agom_ssl_gnutls Cast pointer difference to an unsigned int before displaying it
attilamolnar [Fri, 12 Oct 2012 14:29:52 +0000 (16:29 +0200)]
m_ssl_gnutls Cast pointer difference to an unsigned int before displaying it

11 years agoMerge pull request #320 from ChrisTX/insp20+cleanupwin
Adam [Fri, 12 Oct 2012 21:50:05 +0000 (14:50 -0700)]
Merge pull request #320 from ChrisTX/insp20+cleanupwin

Windows: In-depth cleanup (see details)

11 years agoFix broken build
attilamolnar [Fri, 12 Oct 2012 21:08:44 +0000 (23:08 +0200)]
Fix broken build

11 years agoWindows: In-depth cleanup (see details)
ChrisTX [Fri, 12 Oct 2012 20:31:38 +0000 (22:31 +0200)]
Windows: In-depth cleanup (see details)
-Fix x64 builds for Windows. Now all configurations compile.
-Remove the non-working rebase stuff.
-Remove the Windows fork hack and instead use FreeConsole() to emulate the behavior. This directly allows us to compile with ASLR, which is turned on now.
-Remove the old IPC mechanism for the removed GUI. This is not needed anymore as the GUI wasn't ever supported on anything newer than 1.2
-Remove the WIN32/WINDOWS macros. _WIN32 is supported on all x86-based VC++ targets, so that's what we need.
-Enable optimizations for release builds.
-De-duplicate printf_c(), it was previously copy-pasted into colors.h for configure
-Add the VC++ specific bad files in .gitignore
-Disable PID writing on Windows. This is only making sense for *nix builds.
-Replace the CPU usage retrieval with an algorithm analogous to the *nix behavior. Also supports separated now/total values. (Tested with a dummy busy loop - seems working)
-Removed certain unused functions and variables
-Remove stdint defines from the windows wrapper
-Remove CRT debug alloc. This is a bad idea as it would define a macro to replace free which breaks builds.
-Re-evaluated the warnings list, commented it.
-Moved inspircd_config/_version to include/ to match *nix
-Removed the creation of inspircd_se_config, as it isn't used at all.
-Made non-git builds show as "r0" instead of "r" (thanks to @SaberUK for pointing this out)
-Fixed up m_spanningtree's project paths. Now all configurations (debug/release x86/x64) have been tested and build properly.
-Moved FindDNS out of the wrapper and matched its log behavior with *nix. (It's pointless having it in the wrapper after the recent slimming down)
-Replaced random/srandom wrappers with a mechanism that tries to use Windows' Random API first is no SSL module is loaded.
-Removed more old junk from support for compilers older than VC++ 2010 (we don't have project files for these, so compiling them would be hard anyways)
-Removed the unused ClearConsole()
-Removed unused includes from the wrapper. Also, do not include psapi.h here if we don't link psapi.lib. This should be done where appropriate.
-Made inet_aton an inline function for increased performance
-C4800, performance warning about bool forcing, resolved at all occurrences.
-C4701, uninitialized variable 'cached', resolved at all occurrences.
-dlerror() was migrated out of the wrapper for more thread safety (no global buffer being shared) and increased performance.
-Removed the wrong CRT debug flags. This drains a lot of performance.
-Removed the clock_gettime/gettimeofday wrappers
-Replaced all TCHAR/ANSI mix-ups of functions with the correct respective function.
-Added a block of C4355 for < VS2012
-Update project files for c870714

11 years agom_cgiirc, m_dnsbl Remove unnecessary includes
attilamolnar [Fri, 12 Oct 2012 16:51:53 +0000 (18:51 +0200)]
m_cgiirc, m_dnsbl Remove unnecessary includes

11 years agoRemove superfluous std::string()s
attilamolnar [Tue, 24 Jul 2012 12:54:29 +0000 (14:54 +0200)]
Remove superfluous std::string()s

11 years agoFix unregistered users getting global notices, also fix certain commands working...
attilamolnar [Wed, 10 Oct 2012 00:15:40 +0000 (02:15 +0200)]
Fix unregistered users getting global notices, also fix certain commands working on unregistered users, spotted by @Adam-

11 years agoAdd myself to the Other Contributors list
Adam [Fri, 12 Oct 2012 01:15:00 +0000 (21:15 -0400)]
Add myself to the Other Contributors list

11 years agoCompare the result of ldap_search_ext_s to LDAP_SUCCESS....
Adam [Thu, 11 Oct 2012 01:32:11 +0000 (21:32 -0400)]
Compare the result of ldap_search_ext_s to LDAP_SUCCESS....

11 years agoMove simple user and channel mode handlers into a single file
attilamolnar [Sun, 7 Oct 2012 16:14:22 +0000 (18:14 +0200)]
Move simple user and channel mode handlers into a single file

11 years agoUpdate modules.conf.example with m_ircv3
attilamolnar [Mon, 8 Oct 2012 14:47:12 +0000 (16:47 +0200)]
Update modules.conf.example with m_ircv3

11 years agoMerge pull request #321 from ballock/insp20
Attila Molnar [Mon, 8 Oct 2012 14:42:31 +0000 (07:42 -0700)]
Merge pull request #321 from ballock/insp20

Allows to use user->ident string instead of user->nick for NickServ.

11 years agoAllows to use user->ident string instead of user->nick for NickServ.
Boleslaw Tokarski [Mon, 8 Oct 2012 13:09:09 +0000 (15:09 +0200)]
Allows to use user->ident string instead of user->nick for NickServ.

11 years agoRelease 2.0.9
attilamolnar [Sat, 6 Oct 2012 22:29:07 +0000 (00:29 +0200)]
Release 2.0.9

11 years agoFix c2f7fc047c2e5bbb899c820590ce07fee593b28f
Adam [Sat, 6 Oct 2012 22:25:58 +0000 (18:25 -0400)]
Fix c2f7fc047c2e5bbb899c820590ce07fee593b28f

11 years agoUpdate modules.conf.example with m_topiclock
attilamolnar [Sat, 6 Oct 2012 22:12:29 +0000 (00:12 +0200)]
Update modules.conf.example with m_topiclock

11 years agom_spanningtree Fix undefined behavior caused by referencing the returned buffer by...
attilamolnar [Sat, 6 Oct 2012 21:49:47 +0000 (23:49 +0200)]
m_spanningtree Fix undefined behavior caused by referencing the returned buffer by std::string::c_str() when the object is temporary

11 years agoNew module to support server-side topic locking and server-to-server SVSTOPIC command
attilamolnar [Wed, 3 Oct 2012 13:48:40 +0000 (15:48 +0200)]
New module to support server-side topic locking and server-to-server SVSTOPIC command
SVSTOPIC can either set the topic, the topic setter and the topic timestamp to the given parameters or can nuke the topic entirely on a channel (like it was never set)
It is for ulines only

11 years agoUpdate .gitignore
attilamolnar [Sat, 6 Oct 2012 12:26:22 +0000 (14:26 +0200)]
Update .gitignore

11 years agoMerge pull request #317 from ChrisTX/insp20+fixwinbuild
Attila Molnar [Fri, 5 Oct 2012 12:39:36 +0000 (05:39 -0700)]
Merge pull request #317 from ChrisTX/insp20+fixwinbuild

Windows: Fix broken build

11 years agoWindows: Fix broken build
ChrisTX [Fri, 5 Oct 2012 11:14:53 +0000 (13:14 +0200)]
Windows: Fix broken build
Resolves a mistake made in c2f7fc047c2e5bbb899c820590ce07fee593b28f

11 years agom_cban, m_rline, m_shun Broadcast these commands as some services implementations...
attilamolnar [Thu, 4 Oct 2012 21:45:51 +0000 (23:45 +0200)]
m_cban, m_rline, m_shun Broadcast these commands as some services implementations send them (even though they shouldn't)

11 years agoMerge pull request #314 from ChrisTX/insp20+DnsQueryConfig
Adam [Thu, 4 Oct 2012 21:12:30 +0000 (14:12 -0700)]
Merge pull request #314 from ChrisTX/insp20+DnsQueryConfig

Windows: Replace the old DNS server find mechanism with the proper one, the appropriate API

11 years agoWindows: Remove modules.conf.charybdis and modules.conf.unreal with the uninstaller
attilamolnar [Thu, 4 Oct 2012 14:15:34 +0000 (16:15 +0200)]
Windows: Remove modules.conf.charybdis and modules.conf.unreal with the uninstaller

11 years agoReplace hardcoded paths with configurable ones
ChrisTX [Sun, 23 Sep 2012 10:30:30 +0000 (12:30 +0200)]
Replace hardcoded paths with configurable ones

This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario.

Changes in detail:
configure: Add the options --log-path and --data-path
m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro
m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be
changed using the configuration files.