]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
8 years agoFix FORMAT_INTERNAL handling in LocalIntExt::serialize() and LocalStringExt::serialize()
Attila Molnar [Thu, 26 Nov 2015 12:50:28 +0000 (13:50 +0100)]
Fix FORMAT_INTERNAL handling in LocalIntExt::serialize() and LocalStringExt::serialize()

8 years agoAdd ExtensionManager::GetExts()
Attila Molnar [Thu, 26 Nov 2015 12:40:44 +0000 (13:40 +0100)]
Add ExtensionManager::GetExts()

8 years agoAdd typedef ExtensionManager::ExtMap
Attila Molnar [Thu, 26 Nov 2015 12:39:56 +0000 (13:39 +0100)]
Add typedef ExtensionManager::ExtMap

8 years agom_services_account Handle FORMAT_INTERNAL when unserializing the accountname
Attila Molnar [Thu, 26 Nov 2015 12:38:20 +0000 (13:38 +0100)]
m_services_account Handle FORMAT_INTERNAL when unserializing the accountname

Skip sending the numeric and firing the OnAccountChange event

8 years agoHandle module reloading in core_reloadmodule entirely
Attila Molnar [Thu, 26 Nov 2015 12:36:44 +0000 (13:36 +0100)]
Handle module reloading in core_reloadmodule entirely

8 years agoAdd SERVICE_CUSTOM for services managed by a module
Attila Molnar [Mon, 23 Nov 2015 11:52:24 +0000 (12:52 +0100)]
Add SERVICE_CUSTOM for services managed by a module

8 years agoImplement ExtensionItem::RegisterService()
Attila Molnar [Mon, 23 Nov 2015 11:52:03 +0000 (12:52 +0100)]
Implement ExtensionItem::RegisterService()

8 years agoImplement ModeHandler::RegisterService()
Attila Molnar [Mon, 23 Nov 2015 11:51:00 +0000 (12:51 +0100)]
Implement ModeHandler::RegisterService()

8 years agoImplement Command::RegisterService()
Attila Molnar [Mon, 23 Nov 2015 11:50:35 +0000 (12:50 +0100)]
Implement Command::RegisterService()

8 years agoAdd ServiceProvider::RegisterService(), call it from ModuleManager::AddService()
Attila Molnar [Mon, 23 Nov 2015 11:50:02 +0000 (12:50 +0100)]
Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService()

8 years agoExtract code that manipulates the ModuleManager::DataProviders map into methods
Attila Molnar [Mon, 23 Nov 2015 11:46:59 +0000 (12:46 +0100)]
Extract code that manipulates the ModuleManager::DataProviders map into methods

8 years agocore_whowas Purge nicks as soon as they no longer have any entries
Attila Molnar [Mon, 23 Nov 2015 10:42:49 +0000 (11:42 +0100)]
core_whowas Purge nicks as soon as they no longer have any entries

8 years agocore_whowas Add WhoWas::Manager::PurgeNick()
Attila Molnar [Mon, 23 Nov 2015 10:37:26 +0000 (11:37 +0100)]
core_whowas Add WhoWas::Manager::PurgeNick()

8 years agocore_whowas Remove dead code
Attila Molnar [Mon, 23 Nov 2015 10:22:03 +0000 (11:22 +0100)]
core_whowas Remove dead code

8 years agom_operprefix Unset mode on unload
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

8 years agoRefuse to link modules to the core binary in dynamic builds
Attila Molnar [Mon, 16 Nov 2015 09:26:27 +0000 (10:26 +0100)]
Refuse to link modules to the core binary in dynamic builds

Fixes issue #912

8 years agoMerge pull request #1106 from SaberUK/master+purge-pkg-path
Attila Molnar [Mon, 16 Nov 2015 09:14:55 +0000 (10:14 +0100)]
Merge pull request #1106 from SaberUK/master+purge-pkg-path

Remove the PKG_CONFIG_PATH extension code from the build system.

8 years agoMerge pull request #1103 from rburchell/master-fix-info
Attila Molnar [Sun, 15 Nov 2015 17:49:06 +0000 (18:49 +0100)]
Merge pull request #1103 from rburchell/master-fix-info

Some updates to INFO.

8 years agoMerge branch 'master+gnutlsprio'
Attila Molnar [Thu, 12 Nov 2015 12:45:57 +0000 (13:45 +0100)]
Merge branch 'master+gnutlsprio'

8 years agoRemove the PKG_CONFIG_PATH extension code from the build system.
Peter Powell [Thu, 12 Nov 2015 00:21:31 +0000 (00:21 +0000)]
Remove the PKG_CONFIG_PATH extension code from the build system.

8 years agom_ssl_gnutls Disable SSL v3 and when acting as a server enforce our cipher preference...
Attila Molnar [Wed, 11 Nov 2015 09:51:00 +0000 (10:51 +0100)]
m_ssl_gnutls Disable SSL v3 and when acting as a server enforce our cipher preferences by default

8 years agom_ssl_gnutls Strip unrecognized tokens from the priority string if configured to...
Attila Molnar [Wed, 11 Nov 2015 09:49:12 +0000 (10:49 +0100)]
m_ssl_gnutls Strip unrecognized tokens from the priority string if configured to do so or when using the default

8 years agom_ssl_gnutls Add GnuTLS::Priority::GetDefault()
Attila Molnar [Wed, 11 Nov 2015 09:38:28 +0000 (10:38 +0100)]
m_ssl_gnutls Add GnuTLS::Priority::GetDefault()

8 years agom_ssl_gnutls Remove DH parameter generation
Attila Molnar [Tue, 10 Nov 2015 16:33:29 +0000 (17:33 +0100)]
m_ssl_gnutls Remove DH parameter generation

Generating DH params like this blocked the main thread, significantly slowing down startup and it made /rehash ssl freeze the server until the generation finished. External tools such as our genssl should be used to generate DH params.

8 years agom_ssl_openssl Disable compression and SSL v3 by default
Attila Molnar [Tue, 10 Nov 2015 16:25:16 +0000 (17:25 +0100)]
m_ssl_openssl Disable compression and SSL v3 by default

8 years agom_ssl_openssl Add workaround for a memory leak in OpenSSL
Attila Molnar [Tue, 10 Nov 2015 16:25:02 +0000 (17:25 +0100)]
m_ssl_openssl Add workaround for a memory leak in OpenSSL

8 years agoMerge branch 'master+alreadysent'
Attila Molnar [Tue, 10 Nov 2015 16:20:23 +0000 (17:20 +0100)]
Merge branch 'master+alreadysent'

8 years agoinspircd: Don't list individual authors on startup.
Robin Burchell [Mon, 9 Nov 2015 20:41:21 +0000 (21:41 +0100)]
inspircd: Don't list individual authors on startup.

We already keep track of this in /INFO, so point there instead.

8 years agoinfo: Move ChrisTX and Shawn to former contributors section.
Robin Burchell [Fri, 9 Oct 2015 19:52:50 +0000 (21:52 +0200)]
info: Move ChrisTX and Shawn to former contributors section.

8 years agoinfo: Update my copyright since I've touched this rather extensively.
Robin Burchell [Mon, 21 Sep 2015 02:24:54 +0000 (04:24 +0200)]
info: Update my copyright since I've touched this rather extensively.

8 years agoinfo: Move SaberUK to Core Developers.
Robin Burchell [Mon, 21 Sep 2015 02:24:11 +0000 (04:24 +0200)]
info: Move SaberUK to Core Developers.

Reflects reality, he's done a fair chunk of work. :)

8 years agoinfo: Reflect reality, and move everyone who hasn't committed since 2010 to "Former...
Robin Burchell [Mon, 21 Sep 2015 02:22:17 +0000 (04:22 +0200)]
info: Reflect reality, and move everyone who hasn't committed since 2010 to "Former Developers"

Self-explanatory, I hope.

8 years agoinfo: Merge "Regular Contributors" and "Other Contributors" into "Active Contributors"
Robin Burchell [Mon, 21 Sep 2015 02:16:24 +0000 (04:16 +0200)]
info: Merge "Regular Contributors" and "Other Contributors" into "Active Contributors"

Neither of the two other titles were really informative, and this now gels with
"Former Contributors".

8 years agoinfo: Remove searchirc.com (now defunct), change irc-junkie credits to Asmo.
Robin Burchell [Mon, 21 Sep 2015 02:14:56 +0000 (04:14 +0200)]
info: Remove searchirc.com (now defunct), change irc-junkie credits to Asmo.

Asmo was the guy who deserves thanks, not the site, per-se.

8 years agoinfo: Move the early three of us to a "founding developers" section.
Robin Burchell [Mon, 21 Sep 2015 02:13:14 +0000 (04:13 +0200)]
info: Move the early three of us to a "founding developers" section.

Reflecting the reality that we are of some kind of importance, even if we aren't
really doing much nowdays except sipping cocktails on the beach.

8 years agoinfo: Move jackmcbarn from developers back to contributors.
Robin Burchell [Mon, 21 Sep 2015 02:09:35 +0000 (04:09 +0200)]
info: Move jackmcbarn from developers back to contributors.

His last contribution was moving his name here, which doesn't seem to quite gel.

8 years agoRemove UserManager::GarbageCollect()
Attila Molnar [Tue, 3 Nov 2015 12:16:19 +0000 (13:16 +0100)]
Remove UserManager::GarbageCollect()

8 years agoMove already sent id rollover handling and static LocalUser::already_sent_id into...
Attila Molnar [Tue, 3 Nov 2015 12:13:00 +0000 (13:13 +0100)]
Move already sent id rollover handling and static LocalUser::already_sent_id into UserManager

8 years agoMerge pull request #1104 from SaberUK/insp20+secure-cert
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.

8 years agoAdd UserManager::NextAlreadySentId() and convert all code to use it
Attila Molnar [Tue, 3 Nov 2015 12:08:21 +0000 (13:08 +0100)]
Add UserManager::NextAlreadySentId() and convert all code to use it

8 years agoMerge branch 'master+invite'
Attila Molnar [Tue, 3 Nov 2015 11:40:24 +0000 (12:40 +0100)]
Merge branch 'master+invite'

8 years agocore_channel Implement invite (un)serialization
Attila Molnar [Mon, 2 Nov 2015 12:40:15 +0000 (13:40 +0100)]
core_channel Implement invite (un)serialization

8 years agoRewrite invite system
Attila Molnar [Mon, 2 Nov 2015 12:28:55 +0000 (13:28 +0100)]
Rewrite invite system

- Moved out of core, now lives entirely in core_channel
- Accessible using the provided API after including the appropriate header
- Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS
- Expiration of timed invites are implemented using Timers
- When creating a new invite let a non-timed invite override a timed one

8 years agoMove ServerConfig::InvBypassModes into core_channel
Attila Molnar [Mon, 2 Nov 2015 11:38:14 +0000 (12:38 +0100)]
Move ServerConfig::InvBypassModes into core_channel

8 years agoMove handling of <options:invitebypassmodes> into core_channel
Attila Molnar [Mon, 2 Nov 2015 11:32:20 +0000 (12:32 +0100)]
Move handling of <options:invitebypassmodes> into core_channel

8 years agoGenerate 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.

8 years agoMerge pull request #1093 from SaberUK/master+tsc
Attila Molnar [Wed, 14 Oct 2015 08:21:56 +0000 (10:21 +0200)]
Merge pull request #1093 from SaberUK/master+tsc

Update another password check to use InspIRCd::TimingSafeCompare.

8 years agoUpdate another password check to use InspIRCd::TimingSafeCompare.
Peter Powell [Wed, 2 Sep 2015 03:51:28 +0000 (04:51 +0100)]
Update another password check to use InspIRCd::TimingSafeCompare.

8 years agoFix a few documentation problems
Attila Molnar [Mon, 12 Oct 2015 12:50:45 +0000 (14:50 +0200)]
Fix a few documentation problems

Fixes issues #1003, #1045 and #1085

8 years agoRevert "Fix sending the wrong numerics on join when a topic is empty."
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.

8 years agoMerge pull request #1098 from SaberUK/master+appleclang
Attila Molnar [Sun, 11 Oct 2015 14:23:42 +0000 (16:23 +0200)]
Merge pull request #1098 from SaberUK/master+appleclang

Fix detection of the Apple variant of Clang.

8 years agoFix incorrect std::string::operator[] usage
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

8 years agoFix detection of the Apple variant of Clang.
Peter Powell [Wed, 23 Sep 2015 20:45:02 +0000 (21:45 +0100)]
Fix detection of the Apple variant of Clang.

This splitting of compiler names mirrors the change implemented by
other build systems like cmake.

8 years agoMerge pull request #1050 from Aviator45003/insp20
Adam [Sun, 6 Sep 2015 21:01:14 +0000 (17:01 -0400)]
Merge pull request #1050 from Aviator45003/insp20

Fixed a build warning

8 years agoMerge pull request #1018 from SaberUK/insp20+hidekills
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.

8 years agoMerge pull request #1092 from SaberUK/insp20+fix-topic
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.

8 years agoFix 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.

8 years agoMerge pull request #1089 from SaberUK/insp20+fix-msvc
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.

8 years agoMerge pull request #1084 from SaberUK/insp20+fix-parallel-debug-install
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.

8 years agoFix compilation with Microsoft Visual C++ 14.
Peter Powell [Sun, 9 Aug 2015 12:19:20 +0000 (13:19 +0100)]
Fix compilation with Microsoft Visual C++ 14.

8 years agoFix "make -jX debug install" causing linker errors.
Peter Powell [Wed, 29 Jul 2015 22:45:39 +0000 (23:45 +0100)]
Fix "make -jX debug install" causing linker errors.

8 years agoMerge pull request #1076 from SaberUK/insp20+kqueue
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.

8 years agoMerge pull request #1080 from bradfirj/fix-tmpnam-insp20
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

8 years agoReplace 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.

8 years agoAdd missing copyright headers to test files.
Peter Powell [Tue, 21 Jul 2015 22:34:05 +0000 (23:34 +0100)]
Add missing copyright headers to test files.

8 years agoSwitch <stdint.h> test to use a test file too.
Peter Powell [Tue, 21 Jul 2015 22:30:54 +0000 (23:30 +0100)]
Switch <stdint.h> test to use a test file too.

8 years agoSwitch strlcpy 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.

8 years agoFix checking whether kqueue is available.
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.

8 years agom_ssl_openssl Implement custom BIO methods that call SocketEngine methods
Attila Molnar [Tue, 7 Jul 2015 13:27:58 +0000 (15:27 +0200)]
m_ssl_openssl Implement custom BIO methods that call SocketEngine methods

8 years agom_ssl_openssl Remove NULL check of the session in OpenSSLIOHook constructor
Attila Molnar [Tue, 7 Jul 2015 13:07:10 +0000 (15:07 +0200)]
m_ssl_openssl Remove NULL check of the session in OpenSSLIOHook constructor

8 years agom_ssl_openssl Use SSL_MODE_RELEASE_BUFFERS if available
Attila Molnar [Mon, 6 Jul 2015 17:07:30 +0000 (19:07 +0200)]
m_ssl_openssl Use SSL_MODE_RELEASE_BUFFERS if available

8 years agom_ssl_openssl Enable ECDH when acting as a server on OpenSSL 1.0.0 and later
Attila Molnar [Mon, 6 Jul 2015 17:03:48 +0000 (19:03 +0200)]
m_ssl_openssl Enable ECDH when acting as a server on OpenSSL 1.0.0 and later

8 years agom_ssl_openssl Unconditionally compile code for detecting renegotiation and disallow...
Attila Molnar [Mon, 6 Jul 2015 16:38:44 +0000 (18:38 +0200)]
m_ssl_openssl Unconditionally compile code for detecting renegotiation and disallow it by default

8 years agoFail invalid dns responses instead of drop
Adam [Mon, 20 Apr 2015 01:57:38 +0000 (21:57 -0400)]
Fail invalid dns responses instead of drop

9 years agoMerge pull request #1069 from del6597/patch-1
Attila Molnar [Thu, 2 Jul 2015 21:52:15 +0000 (23:52 +0200)]
Merge pull request #1069 from del6597/patch-1

Update m_blockcaps.cpp

9 years agom_blockcaps Reword error message to indicate 'greater than or equal to' logic when...
David Lamont [Wed, 1 Jul 2015 18:24:28 +0000 (11:24 -0700)]
m_blockcaps Reword error message to indicate 'greater than or equal to' logic when checking caps percentage

9 years agoMerge pull request #1059 from OVERdrive-IRC/m_repeat/fix-typo
Attila Molnar [Thu, 25 Jun 2015 23:52:04 +0000 (01:52 +0200)]
Merge pull request #1059 from OVERdrive-IRC/m_repeat/fix-typo

m_repeat: fix typo (similiar->similar)

9 years agoMerge pull request #1063 from SaberUK/insp20+cert-warning
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.

9 years agoMerge pull request #1066 from SaberUK/insp20+plist
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.

9 years agoLog 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.

9 years agom_ssl_gnutls, m_ssl_openssl Log library version information on load
Attila Molnar [Mon, 22 Jun 2015 16:11:50 +0000 (18:11 +0200)]
m_ssl_gnutls, m_ssl_openssl Log library version information on load

9 years agoShow a better warning when certtool/openssl are missing.
Peter Powell [Fri, 22 May 2015 03:22:52 +0000 (04:22 +0100)]
Show a better warning when certtool/openssl are missing.

9 years agoMerge pull request #1058 from SaberUK/insp20+nationalchars
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.

9 years agoMerge pull request #1061 from SaberUK/insp20+fix-fbsd
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.

9 years agoMerge pull request #1060 from SaberUK/insp20+install
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.

9 years agoFix mistakenly using Clang instead of GCC on older FreeBSD versions.
Peter Powell [Sun, 14 Jun 2015 22:27:05 +0000 (23:27 +0100)]
Fix mistakenly using Clang instead of GCC on older FreeBSD versions.

9 years agoFix system-wide installation of the data and log directories.
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.

9 years agoFix various issues with the nationalchars module.
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.

9 years agom_repeat: fix typo (similiar->similar)
James Lu [Sat, 13 Jun 2015 01:27:25 +0000 (18:27 -0700)]
m_repeat: fix typo (similiar->similar)

Also update docs/ accordingly

9 years agoMerge branch 'master+sendq'
Attila Molnar [Mon, 8 Jun 2015 10:30:56 +0000 (12:30 +0200)]
Merge branch 'master+sendq'

9 years agoClean up indent in StreamSocket::DoWrite()
Attila Molnar [Sat, 6 Jun 2015 13:14:39 +0000 (15:14 +0200)]
Clean up indent in StreamSocket::DoWrite()

9 years agom_ssl_gnutls Implement corking on GnuTLS 3.1.9 and later to avoid data copies done...
Attila Molnar [Sat, 6 Jun 2015 13:13:31 +0000 (15:13 +0200)]
m_ssl_gnutls Implement corking on GnuTLS 3.1.9 and later to avoid data copies done by sendq flattening

9 years agoCall OnStreamSocketWrite() once per write event
Attila Molnar [Sat, 6 Jun 2015 12:42:59 +0000 (14:42 +0200)]
Call OnStreamSocketWrite() once per write event

Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core

9 years agoAdd max outgoing record size option to sslprofile config
Attila Molnar [Sat, 6 Jun 2015 12:34:28 +0000 (14:34 +0200)]
Add max outgoing record size option to sslprofile config

9 years agoConvert all code to use StreamSocket::SendQueue
Attila Molnar [Sat, 6 Jun 2015 12:31:05 +0000 (14:31 +0200)]
Convert all code to use StreamSocket::SendQueue

Let OnStreamSocketWrite see the entire sendq instead of one element at a time

9 years agoAdd class StreamSocket::SendQueue
Attila Molnar [Sat, 6 Jun 2015 12:20:22 +0000 (14:20 +0200)]
Add class StreamSocket::SendQueue

9 years agoExpand module names in ServerConfig::ApplyModules()
Attila Molnar [Wed, 3 Jun 2015 22:03:29 +0000 (00:03 +0200)]
Expand module names in ServerConfig::ApplyModules()

9 years agoMerge pull request #1044 from SaberUK/master+multichar-prefix
Attila Molnar [Wed, 3 Jun 2015 22:00:30 +0000 (00:00 +0200)]
Merge pull request #1044 from SaberUK/master+multichar-prefix

Add support for channel alias prefixes with multiple characters.

9 years agoAdd support for channel alias prefixes with multiple characters.
Peter Powell [Wed, 13 May 2015 06:07:07 +0000 (07:07 +0100)]
Add support for channel alias prefixes with multiple characters.

9 years agom_silence Change silencelist type to vector
Attila Molnar [Wed, 3 Jun 2015 16:11:17 +0000 (18:11 +0200)]
m_silence Change silencelist type to vector