]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
9 years agoRelease v2.0.19
Attila Molnar [Thu, 16 Apr 2015 21:17:02 +0000 (23:17 +0200)]
Release v2.0.19

9 years agom_sasl Update description, SASL is no longer exclusive to Atheme
Attila Molnar [Thu, 16 Apr 2015 21:12:47 +0000 (23:12 +0200)]
m_sasl Update description, SASL is no longer exclusive to Atheme

9 years agom_dccallow Validate tokens before use
Attila Molnar [Thu, 16 Apr 2015 21:00:56 +0000 (23:00 +0200)]
m_dccallow Validate tokens before use

9 years agocmd_userhost Fix +H hidden opers being shown as opers
Attila Molnar [Thu, 16 Apr 2015 20:51:41 +0000 (22:51 +0200)]
cmd_userhost Fix +H hidden opers being shown as opers

9 years agoRevert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix regression
Attila Molnar [Thu, 16 Apr 2015 20:50:06 +0000 (22:50 +0200)]
Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix regression

Fixes issue #989 reported by @B00mX0r

9 years agoMerge branch 'insp20+timedbans' into insp20
Attila Molnar [Thu, 16 Apr 2015 19:20:02 +0000 (21:20 +0200)]
Merge branch 'insp20+timedbans' into insp20

9 years agom_sasl Add missing validation for server-to-server SASL message
Attila Molnar [Thu, 16 Apr 2015 19:13:07 +0000 (21:13 +0200)]
m_sasl Add missing validation for server-to-server SASL message

9 years agoReject replies to DNS PTR requests that contain invalid characters
Attila Molnar [Thu, 16 Apr 2015 16:04:03 +0000 (18:04 +0200)]
Reject replies to DNS PTR requests that contain invalid characters

Fixes issue #1033 reported by @ping86

9 years agoRemove exception handling from StreamSocket methods calling IOHooks
Attila Molnar [Wed, 15 Apr 2015 21:49:05 +0000 (23:49 +0200)]
Remove exception handling from StreamSocket methods calling IOHooks

IOHooks don't throw exceptions

9 years agoMerge branch 'master+ehdispatch'
Attila Molnar [Wed, 15 Apr 2015 21:45:12 +0000 (23:45 +0200)]
Merge branch 'master+ehdispatch'

9 years agoMerge pull request #1028 from Adam-/master+ipv6dnsbl
Attila Molnar [Wed, 15 Apr 2015 21:39:08 +0000 (23:39 +0200)]
Merge pull request #1028 from Adam-/master+ipv6dnsbl

Add ipv6 dnsbl support

9 years agom_timedbans Notice user when trying to set a ban that's already set
Attila Molnar [Mon, 13 Apr 2015 13:49:29 +0000 (15:49 +0200)]
m_timedbans Notice user when trying to set a ban that's already set

9 years agom_timedbans Extract IsBanSet() to a function
Attila Molnar [Mon, 13 Apr 2015 13:48:00 +0000 (15:48 +0200)]
m_timedbans Extract IsBanSet() to a function

9 years agom_timedbans On channel destruction remove all timed bans belonging to the channel...
Attila Molnar [Mon, 13 Apr 2015 13:42:06 +0000 (15:42 +0200)]
m_timedbans On channel destruction remove all timed bans belonging to the channel from internal bookkeeping

9 years agom_timedbans Store Channel pointer in struct TimedBan
Attila Molnar [Mon, 13 Apr 2015 13:40:26 +0000 (15:40 +0200)]
m_timedbans Store Channel pointer in struct TimedBan

9 years agoChange StreamSocket::DoRead() and DoWrite() to be non-virtual, make DoRead() private
Attila Molnar [Sun, 12 Apr 2015 14:22:09 +0000 (16:22 +0200)]
Change StreamSocket::DoRead() and DoWrite() to be non-virtual, make DoRead() private

9 years agoDispatch EventHandler events to dedicated virtual functions
Attila Molnar [Sun, 12 Apr 2015 14:20:13 +0000 (16:20 +0200)]
Dispatch EventHandler events to dedicated virtual functions

Remove enum EventType

9 years agoAdd ipv6 dnsbl support
Adam [Mon, 6 Apr 2015 14:20:20 +0000 (10:20 -0400)]
Add ipv6 dnsbl support

9 years agoMerge pull request #1021 from SaberUK/master+perl510
Attila Molnar [Thu, 26 Mar 2015 22:13:15 +0000 (23:13 +0100)]
Merge pull request #1021 from SaberUK/master+perl510

Convert build system to Perl 5.10.

9 years agoConvert the build system to Perl 5.10.
Peter Powell [Sat, 21 Mar 2015 20:04:03 +0000 (20:04 +0000)]
Convert the build system to Perl 5.10.

Thanks to Kross for the heads up on "use feature".

9 years agoMerge pull request #1005 from SaberUK/master+minor-tweaks
Attila Molnar [Sun, 22 Mar 2015 23:54:40 +0000 (00:54 +0100)]
Merge pull request #1005 from SaberUK/master+minor-tweaks

Various changes mainly relating to the build system.

9 years agoMerge pull request #1004 from SaberUK/insp20+fix-various-warnings
Attila Molnar [Sun, 22 Mar 2015 23:42:59 +0000 (00:42 +0100)]
Merge pull request #1004 from SaberUK/insp20+fix-various-warnings

[2.0] Fix various warnings with the new Doxygen and LLVM releases.

9 years agoMerge pull request #1016 from Renegade334/insp20+docs-no-extbanM
Attila Molnar [Sun, 22 Mar 2015 23:40:09 +0000 (00:40 +0100)]
Merge pull request #1016 from Renegade334/insp20+docs-no-extbanM

Remove non-existant extban M: from docs

9 years agoMerge pull request #1009 from SaberUK/insp20+fix-dirty-env
Attila Molnar [Sun, 22 Mar 2015 23:40:05 +0000 (00:40 +0100)]
Merge pull request #1009 from SaberUK/insp20+fix-dirty-env

[2.0] Fix building when VERBOSE is already set in the environment.

9 years agoRebuild clone counts on rehash
Adam [Tue, 3 Mar 2015 20:45:22 +0000 (15:45 -0500)]
Rebuild clone counts on rehash

9 years agoRemove non-existant extban M: from docs
Renegade334 [Mon, 16 Mar 2015 19:57:04 +0000 (19:57 +0000)]
Remove non-existant extban M: from docs
extban M: has not existed since 2d732f4d in 2009...

9 years agoFix building when VERBOSE is already set in the environment.
Peter Powell [Mon, 9 Mar 2015 15:26:40 +0000 (15:26 +0000)]
Fix building when VERBOSE is already set in the environment.

This is a workaround for now. In 2.2 we should prefix all of the
environment variables with INSPIRCD_ to avoid collisions.

9 years agoFix dodgy indentation in configure.
Peter Powell [Sun, 8 Mar 2015 22:04:32 +0000 (22:04 +0000)]
Fix dodgy indentation in configure.

9 years agom_ssl_gnutls Set a vector push function on GnuTLS 2.12 and later
Attila Molnar [Fri, 6 Mar 2015 17:24:11 +0000 (18:24 +0100)]
m_ssl_gnutls Set a vector push function on GnuTLS 2.12 and later

Setting a vector push function is recommended to reduce overhead during handshake

9 years agoMerge branch 'master+writev'
Attila Molnar [Fri, 6 Mar 2015 17:04:13 +0000 (18:04 +0100)]
Merge branch 'master+writev'

9 years agoMerge branch 'master+sslcleanup'
Attila Molnar [Fri, 6 Mar 2015 17:03:38 +0000 (18:03 +0100)]
Merge branch 'master+sslcleanup'

9 years agoChange server name in `./configure --help` to use the alias.
Peter Powell [Fri, 6 Mar 2015 16:10:49 +0000 (16:10 +0000)]
Change server name in `./configure --help` to use the alias.

Requested by @attilamolnar.

9 years agoFix building modules that use cap.h with a C++11 compiler.
Peter Powell [Sat, 28 Feb 2015 05:39:24 +0000 (05:39 +0000)]
Fix building modules that use cap.h with a C++11 compiler.

9 years agoAdd development version checks to non-interactive mode.
Peter Powell [Wed, 25 Feb 2015 19:57:10 +0000 (19:57 +0000)]
Add development version checks to non-interactive mode.

9 years agoCreate installation directories with make install not configure.
Peter Powell [Tue, 24 Feb 2015 00:07:33 +0000 (00:07 +0000)]
Create installation directories with make install not configure.

This fixes system-wide installations requiring root in order to
create directories.

9 years agom_ssl_openssl Remove OpenSSLIOHook::outbound and is_outbound constructor parameter
Attila Molnar [Thu, 5 Mar 2015 16:36:46 +0000 (17:36 +0100)]
m_ssl_openssl Remove OpenSSLIOHook::outbound and is_outbound constructor parameter

9 years agom_ssl_openssl Specify TLS client/server role on session creation, switch to SSL_do_ha...
Attila Molnar [Thu, 5 Mar 2015 16:35:17 +0000 (17:35 +0100)]
m_ssl_openssl Specify TLS client/server role on session creation, switch to SSL_do_handshake()

9 years agom_ssl_gnutls Pass client/server role to GnuTLSIOHook constructor as a GNUTLS_* constant
Attila Molnar [Thu, 5 Mar 2015 16:28:51 +0000 (17:28 +0100)]
m_ssl_gnutls Pass client/server role to GnuTLSIOHook constructor as a GNUTLS_* constant

9 years agom_ssl_gnutls Add typedef for second parameter of gnutls_init() which changed in 2.99
Attila Molnar [Thu, 5 Mar 2015 16:26:44 +0000 (17:26 +0100)]
m_ssl_gnutls Add typedef for second parameter of gnutls_init() which changed in 2.99

9 years agom_ssl_gnutls Move GnuTLSIOHook::InitSession() code to constructor and GnuTLS::Profile...
Attila Molnar [Thu, 5 Mar 2015 16:17:19 +0000 (17:17 +0100)]
m_ssl_gnutls Move GnuTLSIOHook::InitSession() code to constructor and GnuTLS::Profile::SetupSession()

9 years agom_ssl_gnutls, m_ssl_openssl Deduplicate Handshake() calling code
Attila Molnar [Thu, 5 Mar 2015 16:12:34 +0000 (17:12 +0100)]
m_ssl_gnutls, m_ssl_openssl Deduplicate Handshake() calling code

9 years agom_ssl_gnutls, m_ssl_openssl Simplify status handling in IOHook read/write handlers
Attila Molnar [Thu, 5 Mar 2015 15:52:06 +0000 (16:52 +0100)]
m_ssl_gnutls, m_ssl_openssl Simplify status handling in IOHook read/write handlers

Remove states ISSL_CLOSING and ISSL_CLOSED from m_ssl_gnutls

9 years agom_ssl_gnutls, m_ssl_openssl Simplify Handshake() result handling
Attila Molnar [Thu, 5 Mar 2015 15:45:22 +0000 (16:45 +0100)]
m_ssl_gnutls, m_ssl_openssl Simplify Handshake() result handling

9 years agom_ssl_gnutls Replace ISSL_HANDSHAKING_READ/WRITE with a single state
Attila Molnar [Thu, 5 Mar 2015 15:40:51 +0000 (16:40 +0100)]
m_ssl_gnutls Replace ISSL_HANDSHAKING_READ/WRITE with a single state

9 years agoUse the native IOVector type in StreamSocket::DoWrite()
Attila Molnar [Wed, 4 Mar 2015 19:22:29 +0000 (20:22 +0100)]
Use the native IOVector type in StreamSocket::DoWrite()

9 years agoRemove DISABLE_WRITEV and StreamSocket code for platforms lacking writev() support
Attila Molnar [Wed, 4 Mar 2015 19:21:45 +0000 (20:21 +0100)]
Remove DISABLE_WRITEV and StreamSocket code for platforms lacking writev() support

9 years agoAdd SocketEngine::WriteV()
Attila Molnar [Wed, 4 Mar 2015 19:18:37 +0000 (20:18 +0100)]
Add SocketEngine::WriteV()

9 years agoAdd writev() wrapper for Windows
Attila Molnar [Wed, 4 Mar 2015 19:05:00 +0000 (20:05 +0100)]
Add writev() wrapper for Windows

9 years agoMerge branch 'master+gnutls-packet-read'
Attila Molnar [Sun, 1 Mar 2015 14:20:16 +0000 (15:20 +0100)]
Merge branch 'master+gnutls-packet-read'

9 years agom_ssl_gnutls Implement faster reads on GnuTLS 3.3.5 and later by avoiding copying...
Attila Molnar [Sat, 28 Feb 2015 16:29:30 +0000 (17:29 +0100)]
m_ssl_gnutls Implement faster reads on GnuTLS 3.3.5 and later by avoiding copying the data from GnuTLS buffers to ReadBuffer

9 years agom_ssl_gnutls Move logic that reads data from a session into new class GnuTLS::DataReader
Attila Molnar [Sat, 28 Feb 2015 16:21:49 +0000 (17:21 +0100)]
m_ssl_gnutls Move logic that reads data from a session into new class GnuTLS::DataReader

9 years agom_ssl_gnutls Add convenience macro for library version checking, change checks to...
Attila Molnar [Sat, 28 Feb 2015 16:10:24 +0000 (17:10 +0100)]
m_ssl_gnutls Add convenience macro for library version checking, change checks to use it

9 years agoFix various Doxygen warnings.
Peter Powell [Thu, 26 Feb 2015 22:35:06 +0000 (22:35 +0000)]
Fix various Doxygen warnings.

9 years agoUpgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
Peter Powell [Thu, 26 Feb 2015 22:31:57 +0000 (22:31 +0000)]
Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.

Also, strip comments by request of @attilamolnar.

9 years agoFix miscalculation of maxlen in Channel::UserList() introduced by the WriteNumeric...
Attila Molnar [Fri, 27 Feb 2015 00:30:40 +0000 (01:30 +0100)]
Fix miscalculation of maxlen in Channel::UserList() introduced by the WriteNumeric() conversion

9 years agoFix oversights in substr() conversion
Attila Molnar [Fri, 27 Feb 2015 00:25:12 +0000 (01:25 +0100)]
Fix oversights in substr() conversion

Thanks to @StevenVanAcker for reporting and testing this

9 years agoFix various Clang warnings.
Peter Powell [Thu, 26 Feb 2015 07:41:46 +0000 (07:41 +0000)]
Fix various Clang warnings.

- warning: 'register' storage class specifier is deprecated.

9 years agoMerge pull request #1002 from SaberUK/insp20+fix-cgiirc-crash
Attila Molnar [Tue, 24 Feb 2015 21:30:45 +0000 (22:30 +0100)]
Merge pull request #1002 from SaberUK/insp20+fix-cgiirc-crash

[2.0] Fix a minor crash when a user has no class after OnCheckReady.

9 years agoFix a minor crash when a user has no class after OnCheckReady.
Peter Powell [Sun, 22 Feb 2015 20:24:31 +0000 (20:24 +0000)]
Fix a minor crash when a user has no class after OnCheckReady.

This bug looks serious but it can only be triggered with a
very unusual server configuration problem. If you haven't
already had a crash then you probably aren't at any risk.

The way this crash happens is:

1. InspIRCd::DoBackgroundUserStuff is called by the main loop.
2. In the switch statement curr->registered is set to REG_NICKUSER so InspIRCd::AllModulesReportReady is called.
3. InspIRCd::AllModulesReportReady calls the OnCheckReady event in m_cgiirc.
4. m_cgiirc calls RecheckClass which sets the user's class to NULL and calls LocalUser::SetClass followed by LocalUser::CheckClass.
5. The user doesn't match any classes in LocalUser::SetClass so LocalUser::CheckClass quits the user with with "Access denied by configuration".
6. Control flow returns to InspIRCd::DoBackgroundUserStuff when InspIRCd::AllModulesReportReady returns false.
7. The if statement at the end of InspIRCd::DoBackgroundUserStuff calls ConnectClass::GetRegTimeout on curr->MyClass.
8. ConnectClass::GetRegTimeout tries to access a member of this which is NULL.
9. The server crashes with a SEGFAULT.

9 years agoMerge pull request #916 from ShutterQuick/master+kickrejoinbound
Attila Molnar [Sun, 22 Feb 2015 19:42:12 +0000 (20:42 +0100)]
Merge pull request #916 from ShutterQuick/master+kickrejoinbound

Advertise m_kicknorejoin's upper bound. Closes #913

9 years agocapab: m_kicknorejoin: Don't advertise upper bound to 2.0 servers
Daniel Vassdal [Tue, 9 Sep 2014 19:40:47 +0000 (21:40 +0200)]
capab: m_kicknorejoin: Don't advertise upper bound to 2.0 servers

9 years agom_kicknorejoin: Advertise upper bound. Closes #913
Daniel Vassdal [Tue, 9 Sep 2014 09:09:46 +0000 (11:09 +0200)]
m_kicknorejoin: Advertise upper bound. Closes #913

9 years agoMerge pull request #998 from SaberUK/master+fix-clang-builds
Attila Molnar [Sun, 22 Feb 2015 16:14:53 +0000 (17:14 +0100)]
Merge pull request #998 from SaberUK/master+fix-clang-builds

Fix oversight which caused problems with Clang on OSX.

9 years agoMerge pull request #1000 from ShutterQuick/master+281
Attila Molnar [Sun, 22 Feb 2015 16:12:06 +0000 (17:12 +0100)]
Merge pull request #1000 from ShutterQuick/master+281

m_sqloper: Add `active` column

9 years agom_sqloper.cpp: Add support for the `active` column
Daniel Vassdal [Sat, 21 Feb 2015 11:46:40 +0000 (12:46 +0100)]
m_sqloper.cpp: Add support for the `active` column
When active is true the user is allowed to log in. When it is FALSE, he is not.
2.0 users must alter their table (or view) so that it contains this field.

9 years agom_sqloper.sqlite3.sql: Add `active` column
Daniel Vassdal [Sun, 22 Feb 2015 13:35:34 +0000 (14:35 +0100)]
m_sqloper.sqlite3.sql: Add `active` column

9 years agom_sqloper.postgresql.sql: Add `active` column
Daniel Vassdal [Sat, 21 Feb 2015 11:39:31 +0000 (12:39 +0100)]
m_sqloper.postgresql.sql: Add `active` column

9 years agom_sqloper.mssql.sql: Add `active` column
Daniel Vassdal [Sat, 21 Feb 2015 11:37:42 +0000 (12:37 +0100)]
m_sqloper.mssql.sql: Add `active` column

9 years agom_sqloper.mysql.sql: Add `active` column
Daniel Vassdal [Sat, 21 Feb 2015 11:18:27 +0000 (12:18 +0100)]
m_sqloper.mysql.sql: Add `active` column

9 years agom_sqloper.mysql.sql: TYPE is deprecated as of MySQL 5.5
Daniel Vassdal [Sat, 21 Feb 2015 11:09:40 +0000 (12:09 +0100)]
m_sqloper.mysql.sql: TYPE is deprecated as of MySQL 5.5
"The older TYPE option that was synonymous with ENGINE was removed in MySQL 5.5."
https://dev.mysql.com/doc/refman/5.6/en/create-table.html

9 years agoFix oversight which caused problems with Clang on OSX.
Peter Powell [Fri, 20 Feb 2015 19:14:31 +0000 (19:14 +0000)]
Fix oversight which caused problems with Clang on OSX.

9 years agoChange all occurrences of Inspire to InspIRCd
Attila Molnar [Thu, 19 Feb 2015 23:57:10 +0000 (00:57 +0100)]
Change all occurrences of Inspire to InspIRCd

9 years agoMerge pull request #997 from SaberUK/master+compiler-detection
Attila Molnar [Thu, 19 Feb 2015 23:49:14 +0000 (00:49 +0100)]
Merge pull request #997 from SaberUK/master+compiler-detection

Improve compiler detection in configure; update supported compiler tests.

9 years agoRemove a workaround for a compiler which is no longer supported.
Peter Powell [Wed, 18 Feb 2015 15:30:08 +0000 (15:30 +0000)]
Remove a workaround for a compiler which is no longer supported.

9 years agoAdd the <type_traits> header to the compiler test file.
Peter Powell [Wed, 18 Feb 2015 15:20:58 +0000 (15:20 +0000)]
Add the <type_traits> header to the compiler test file.

9 years agoImprove compiler detection in configure.
Peter Powell [Wed, 18 Feb 2015 15:16:40 +0000 (15:16 +0000)]
Improve compiler detection in configure.

- Split the detection and compatibility checks into two different
  steps (previously it was confusing as it would say the compiler
  was not available when it was really not compatible).
- Fix a minor bug where compilers detected using xcrun on Darwin
  would not have xcrun returned as part of the compiler name from
  find_compiler.

9 years agoMerge pull request #992 from SaberUK/insp20+fix-error-message
Attila Molnar [Tue, 17 Feb 2015 15:10:04 +0000 (16:10 +0100)]
Merge pull request #992 from SaberUK/insp20+fix-error-message

[2.0] Fix erroneous error messages in configure.

9 years agoEliminate constant return value of the all events version of ModuleManager::SetPriority()
Attila Molnar [Sun, 15 Feb 2015 16:58:47 +0000 (17:58 +0100)]
Eliminate constant return value of the all events version of ModuleManager::SetPriority()

9 years agoConvert mods calling the old compat wrapper of ModuleManager::SetPriority() to use...
Attila Molnar [Sun, 15 Feb 2015 16:56:01 +0000 (17:56 +0100)]
Convert mods calling the old compat wrapper of ModuleManager::SetPriority() to use the current method, remove wrapper

9 years agoRemove I_BEGIN from enum Implementation
Attila Molnar [Sun, 15 Feb 2015 16:50:41 +0000 (17:50 +0100)]
Remove I_BEGIN from enum Implementation

9 years agoFix erroneous error messages in configure.
Peter Powell [Thu, 12 Feb 2015 22:12:41 +0000 (22:12 +0000)]
Fix erroneous error messages in configure.

9 years agom_spanningtree Pass Server* to the OnServerLink/OnServerSplit events
Attila Molnar [Thu, 12 Feb 2015 15:54:34 +0000 (16:54 +0100)]
m_spanningtree Pass Server* to the OnServerLink/OnServerSplit events

9 years agoMerge branch 'master+crossmodevents'
Attila Molnar [Thu, 12 Feb 2015 15:35:02 +0000 (16:35 +0100)]
Merge branch 'master+crossmodevents'

9 years agom_httpd_stats Remove days/hours/mins/secs from <uptime>
Attila Molnar [Thu, 12 Feb 2015 15:29:40 +0000 (16:29 +0100)]
m_httpd_stats Remove days/hours/mins/secs from <uptime>

Uptime can be calculated easily from the boot time

9 years agom_httpd_stats Fix pointer being shown instead of server name in <user>
Attila Molnar [Thu, 12 Feb 2015 15:22:06 +0000 (16:22 +0100)]
m_httpd_stats Fix pointer being shown instead of server name in <user>

9 years agom_httpd Remove now unused variable "claimed"
Attila Molnar [Wed, 11 Feb 2015 16:26:16 +0000 (17:26 +0100)]
m_httpd Remove now unused variable "claimed"

9 years agoRemove class Event and the OnEvent hook
Attila Molnar [Wed, 11 Feb 2015 16:24:14 +0000 (17:24 +0100)]
Remove class Event and the OnEvent hook

9 years agoConvert the spanningtree events to use the new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 16:23:08 +0000 (17:23 +0100)]
Convert the spanningtree events to use the new cross-module event system

9 years agoRemove unused parameters from HTTPRequest constructor
Attila Molnar [Wed, 11 Feb 2015 16:15:57 +0000 (17:15 +0100)]
Remove unused parameters from HTTPRequest constructor

9 years agoConvert the HTTPd request event to use the new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 16:13:08 +0000 (17:13 +0100)]
Convert the HTTPd request event to use the new cross-module event system

9 years agoConvert the HTTPd ACL event to use the new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 16:09:59 +0000 (17:09 +0100)]
Convert the HTTPd ACL event to use the new cross-module event system

9 years agoConvert the SASL fallback event to use the new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 16:04:26 +0000 (17:04 +0100)]
Convert the SASL fallback event to use the new cross-module event system

9 years agoConvert the CAP event to use the new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 16:01:00 +0000 (17:01 +0100)]
Convert the CAP event to use the new cross-module event system

9 years agoAllow enabling/disabling caps via GenericCap::SetActive()
Attila Molnar [Wed, 11 Feb 2015 15:52:39 +0000 (16:52 +0100)]
Allow enabling/disabling caps via GenericCap::SetActive()

9 years agoConvert the account login event to use the new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 15:46:11 +0000 (16:46 +0100)]
Convert the account login event to use the new cross-module event system

9 years agoAdd new cross-module event system
Attila Molnar [Wed, 11 Feb 2015 15:38:40 +0000 (16:38 +0100)]
Add new cross-module event system

9 years agoAdd missing const operators to dynamic_reference[_nocheck]
Attila Molnar [Wed, 11 Feb 2015 15:12:12 +0000 (16:12 +0100)]
Add missing const operators to dynamic_reference[_nocheck]

9 years agoAllow dynrefs to have an OnCapture() hook
Attila Molnar [Wed, 11 Feb 2015 15:06:47 +0000 (16:06 +0100)]
Allow dynrefs to have an OnCapture() hook

9 years agoEnsure all dynrefs with the same target resolve to the same object when one name...
Attila Molnar [Wed, 11 Feb 2015 15:03:21 +0000 (16:03 +0100)]
Ensure all dynrefs with the same target resolve to the same object when one name points to multiple objects

9 years agoRemove outdated ircservices and neostats config examples
Attila Molnar [Sun, 8 Feb 2015 23:09:38 +0000 (00:09 +0100)]
Remove outdated ircservices and neostats config examples

Issue #991