12772 Commits

Author SHA1 Message Date
Attila Molnar
0528e83604 Nuke m_cap 2015-12-05 15:04:00 +01:00
Attila Molnar
806f486279 m_ircv3 Change signature of WriteNeighboursWithExt to accept a cap, rename 2015-12-05 15:02:20 +01:00
Attila Molnar
860f5cbf1e Merge branch 'master+serviceinit' 2015-12-02 13:30:24 +01:00
Attila Molnar
44b5a8fa89 Merge branch 'master+reloadmod' 2015-12-01 12:23:50 +01:00
Attila Molnar
0a12e928e6 Merge branch 'master+whowas-purge-empty' 2015-12-01 12:21:21 +01:00
Attila Molnar
19cc9292ab core_reloadmodule Allow modules to handle reload failures of other mods 2015-11-26 15:14:07 +01:00
Attila Molnar
d3eb1a77d7 core_reloadmodule Allow modules to save and restore their own data when reloading another mod 2015-11-26 15:10:00 +01:00
Attila Molnar
1833fdd31e core_reloadmodule Save and restore module state (modes, extensions) on reload 2015-11-26 14:58:18 +01:00
Attila Molnar
f330428223 Add LocalIntExt and LocalStringExt::unserialize() for non-FORMAT_NETWORK 2015-11-26 13:53:01 +01:00
Attila Molnar
cdb764f2de Fix FORMAT_INTERNAL handling in LocalIntExt::serialize() and LocalStringExt::serialize() 2015-11-26 13:50:28 +01:00
Attila Molnar
b4f82cff9b Add ExtensionManager::GetExts() 2015-11-26 13:40:44 +01:00
Attila Molnar
dd5e75f99e Add typedef ExtensionManager::ExtMap 2015-11-26 13:39:56 +01:00
Attila Molnar
74d53f48fc m_services_account Handle FORMAT_INTERNAL when unserializing the accountname
Skip sending the numeric and firing the OnAccountChange event
2015-11-26 13:38:20 +01:00
Attila Molnar
c290d09c45 Handle module reloading in core_reloadmodule entirely 2015-11-26 13:36:44 +01:00
Attila Molnar
90ab8cf425 Add SERVICE_CUSTOM for services managed by a module 2015-11-23 12:52:24 +01:00
Attila Molnar
f3667d995e Implement ExtensionItem::RegisterService() 2015-11-23 12:52:03 +01:00
Attila Molnar
6fc00fa629 Implement ModeHandler::RegisterService() 2015-11-23 12:51:00 +01:00
Attila Molnar
42de16029d Implement Command::RegisterService() 2015-11-23 12:50:35 +01:00
Attila Molnar
820f229a9e Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService() 2015-11-23 12:50:02 +01:00
Attila Molnar
a39bd397cd Extract code that manipulates the ModuleManager::DataProviders map into methods 2015-11-23 12:46:59 +01:00
Attila Molnar
133b7fade6 core_whowas Purge nicks as soon as they no longer have any entries 2015-11-23 11:42:49 +01:00
Attila Molnar
bf2f81811f core_whowas Add WhoWas::Manager::PurgeNick() 2015-11-23 11:37:26 +01:00
Attila Molnar
4cdde6e775 core_whowas Remove dead code 2015-11-23 11:22:03 +01:00
Attila Molnar
91fe9afed5 m_operprefix Unset mode on unload
Fixes issue #1109 reported by @Sheogorath-SI
2015-11-23 10:53:30 +01:00
Attila Molnar
bbc6a0bbbe Refuse to link modules to the core binary in dynamic builds
Fixes issue #912
2015-11-16 10:26:27 +01:00
Attila Molnar
a71f34e4b1 Merge pull request #1106 from SaberUK/master+purge-pkg-path
Remove the PKG_CONFIG_PATH extension code from the build system.
2015-11-16 10:14:55 +01:00
Attila Molnar
3e0ac49172 Merge pull request #1103 from rburchell/master-fix-info
Some updates to INFO.
2015-11-15 18:49:06 +01:00
Attila Molnar
63aa8d0d42 Merge branch 'master+gnutlsprio' 2015-11-12 13:45:57 +01:00
Peter Powell
6bf55c1b05 Remove the PKG_CONFIG_PATH extension code from the build system. 2015-11-12 00:21:31 +00:00
Attila Molnar
2c7c0cd711 m_ssl_gnutls Disable SSL v3 and when acting as a server enforce our cipher preferences by default 2015-11-11 10:51:00 +01:00
Attila Molnar
689bb28120 m_ssl_gnutls Strip unrecognized tokens from the priority string if configured to do so or when using the default 2015-11-11 10:49:12 +01:00
Attila Molnar
40a299772c m_ssl_gnutls Add GnuTLS::Priority::GetDefault() 2015-11-11 10:38:28 +01:00
Attila Molnar
693ff4c7fa 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.
2015-11-10 17:33:29 +01:00
Attila Molnar
56ed930a04 m_ssl_openssl Disable compression and SSL v3 by default 2015-11-10 17:25:16 +01:00
Attila Molnar
b90f3aca13 m_ssl_openssl Add workaround for a memory leak in OpenSSL 2015-11-10 17:25:02 +01:00
Attila Molnar
903a0075d3 Merge branch 'master+alreadysent' 2015-11-10 17:20:23 +01:00
Robin Burchell
cd00311daf inspircd: Don't list individual authors on startup.
We already keep track of this in /INFO, so point there instead.
2015-11-09 21:41:21 +01:00
Robin Burchell
1705eabc81 info: Move ChrisTX and Shawn to former contributors section. 2015-11-09 21:33:22 +01:00
Robin Burchell
dba5909c5c info: Update my copyright since I've touched this rather extensively. 2015-11-09 21:33:22 +01:00
Robin Burchell
52030c893d info: Move SaberUK to Core Developers.
Reflects reality, he's done a fair chunk of work. :)
2015-11-09 21:33:22 +01:00
Robin Burchell
a9503880d8 info: Reflect reality, and move everyone who hasn't committed since 2010 to "Former Developers"
Self-explanatory, I hope.
2015-11-09 21:33:22 +01:00
Robin Burchell
492148fcbd 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".
2015-11-09 21:33:22 +01:00
Robin Burchell
05e1fc8840 info: Remove searchirc.com (now defunct), change irc-junkie credits to Asmo.
Asmo was the guy who deserves thanks, not the site, per-se.
2015-11-09 21:33:22 +01:00
Robin Burchell
341c0a4c68 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.
2015-11-09 21:33:22 +01:00
Robin Burchell
acb59bf4d0 info: Move jackmcbarn from developers back to contributors.
His last contribution was moving his name here, which doesn't seem to quite gel.
2015-11-09 21:33:22 +01:00
Attila Molnar
aa05a6fd4d Remove UserManager::GarbageCollect() 2015-11-03 13:16:19 +01:00
Attila Molnar
c89cc290fb Move already sent id rollover handling and static LocalUser::already_sent_id into UserManager 2015-11-03 13:13:00 +01:00
Attila Molnar
a652cdd9d9 Merge pull request #1104 from SaberUK/insp20+secure-cert
[2.0] Generate a 2048-bit dhparams unless explicitly specified.
2015-11-03 13:09:27 +01:00
Attila Molnar
3ef3047681 Add UserManager::NextAlreadySentId() and convert all code to use it 2015-11-03 13:08:21 +01:00
Attila Molnar
2c51a2bf17 Merge branch 'master+invite' 2015-11-03 12:40:24 +01:00