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