Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-12 | Update core_stats.cpp | WindowsUser | |
Make this consistent with other "Permission Denied" errors. | |||
2014-05-10 | m_ldap: time out LDAP queries | Adam | |
Set LDAP_OPT_NETWORK_TIMEOUT to 0 in m_ldap to prevent the asynchronous library calls from blocking Fix memory leak of pending queries when m_ldap is unloaded | |||
2014-05-08 | Fix m_permchannels and m_xline_db on Windows | Adam | |
The call to remove() can fail if the database doesn't already exist. Just ignore the error, which effectively makes the rename() call below work as it does on nix | |||
2014-05-06 | Remove needless checks from Invitation::Find() | Attila Molnar | |
2014-05-01 | m_cgiirc Call User::InvalidateCache() after changing host and dhost in ↵ | Attila Molnar | |
OnCheckReady() | |||
2014-04-29 | m_spanningtree Advertise the availability of m_globops in CAPAB CAPABILITIES | Attila Molnar | |
2014-04-26 | m_spanningtree Set the bursting flag in the FJOIN handler based on whether ↵ | Attila Molnar | |
the source of the FJOIN is bursting or not Previously the flag was true if our route to the source was bursting, which resulted in m_joinflood incorrectly registering netjoins when a remote server was bursting Fixes issue #839 reported by @joshtek0 | |||
2014-04-26 | Remove redundant IS_LOCAL() checks discovered by static asserts | Attila Molnar | |
2014-04-20 | Change the OnNamesListItem() hook to return ModResult | Attila Molnar | |
Return MOD_RES_DENY to exclude the user from the NAMES list | |||
2014-04-16 | m_spanningtree Add ServerCommand::ExtractTS() to convert string to raw TS | Attila Molnar | |
Throws a ProtocolException if the input is invalid | |||
2014-04-16 | m_spanningtree Throw an exception on protocol violations instead of ↵ | Attila Molnar | |
returning CMD_INVALID Catch CoreExceptions, log and close the link in OnDataReady() | |||
2014-04-14 | Remove WALLCHOPS and WALLVOICES ISUPPORT tokens | Attila Molnar | |
These tokens have been deprecated in favour of STATUSMSG for a long time | |||
2014-04-14 | core_lusers Don't capitalize "local users" and "global users" | Attila Molnar | |
2014-04-14 | m_sajoin, m_sapart Support a comma separated list of channels | Attila Molnar | |
Issue #818 | |||
2014-04-14 | m_sajoin Abort and report if the target user is already on the channel | Attila Molnar | |
Fixes issue #820 reported by @UselessOper | |||
2014-04-14 | m_spanningtree Fix routing of unicast messages | Attila Molnar | |
2014-04-13 | Change Windows libraries to be dynamically linked | Adam | |
2014-04-13 | m_ssl_openssl Avoid Applink on Windows by calling PEM_read_bio_DHparams() ↵ | Attila Molnar | |
instead of PEM_read_DHparams() | |||
2014-04-13 | Allow uppercase letters in IPv6 CIDR masks | Attila Molnar | |
2014-04-13 | m_auditorium Handle NULL return from Channel::GetUser() in OnSendWhoLine() | Attila Molnar | |
Found by Coverity, CID: 1135647 | |||
2014-04-13 | Ignore NULL callbacks in ModuleManager::Reload() | Attila Molnar | |
Found by Coverity, CID: 1201453 | |||
2014-04-13 | m_ojoin Remove pointless FindChan() call | Attila Molnar | |
Found by Coverity, CID: 1135649 | |||
2014-04-12 | Change FormatMessage() usage in DLLManager::RetrieveLastError() to match ↵ | Attila Molnar | |
SocketEngine::LastError() See 4451fd13a1accec8d7c2b1bb7fdafd6e50a2566b | |||
2014-04-12 | Filter out newlines from error messages on Windows | Attila Molnar | |
2014-04-12 | m_watch Be more strict when checking whether the watch list of a user is full | Attila Molnar | |
After a rehash MAX_WATCH can become lower than it was before | |||
2014-04-12 | Correct the syntax messages of a few modules. | Robby- | |
2014-04-11 | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>. | Peter Powell | |
Remove channels/high-join-limit privilege | |||
2014-04-11 | Implement support for numeric character references. | Peter Powell | |
2014-04-11 | Clean up a bunch of legacy code in the Poll socketengine. | Peter Powell | |
2014-04-11 | m_filter Allow exemption of messages sent to nicks specified in ↵ | Attila Molnar | |
<exemptfromfilter> tags Issue #655 | |||
2014-04-11 | m_filter Rename config key used in exemptfromfilter from "channel" to ↵ | Attila Molnar | |
"target", but keep compatibility | |||
2014-04-11 | m_filter Rename exemptfromfilter field to exemptedchans, use std::set::count() | Attila Molnar | |
2014-04-11 | m_filter Use case insensitive compare for exempted targets, add typedef for ↵ | Attila Molnar | |
the set | |||
2014-04-09 | m_services_account Remove now needless workaround added to 2.0 to display ↵ | Attila Molnar | |
the correct host when cgiirc users log in using SASL | |||
2014-04-09 | Fix m_cgiirc to set the user's host straight away when using WEBIRC. | md_5 | |
2014-04-09 | Avoid double Membership lookup in Channel::UserList() | Attila Molnar | |
The user is always inside if UserList() is called from ForceJoin() and the HasUser() result obtained in the /NAMES handler can be reused | |||
2014-04-09 | Move checks determining whether a user is allowed to view the NAMES list of ↵ | Attila Molnar | |
a channel from Channel::UserList() to cmd_names | |||
2014-04-09 | Eliminate usage of has_one in Channel::UserList() | Attila Molnar | |
2014-04-08 | m_blockcaps Get rid of needless cast, use unsigned types | Attila Molnar | |
2014-04-08 | m_blockcaps Simplify CTCP ACTION (/me) detection | Attila Molnar | |
2014-04-08 | m_spanningtree Don't rely on "m_sha256.so" being loaded, use any ↵ | Attila Molnar | |
"hash/sha256" service provider | |||
2014-04-08 | m_spanningtree Remove the (now) undocumented disablehmac config option | Attila Molnar | |
2014-04-07 | Merge insp20 | Attila Molnar | |
2014-04-06 | Release 2.0.16 | Attila Molnar | |
2014-04-06 | Fix IPv6 address handling in 6aaf7047297b739377e7d509cb914f32447fb281 | Attila Molnar | |
2014-04-04 | Fix snotice about disabled command usage being sent to the wrong snomask | Attila Molnar | |
2014-04-04 | Add REG_ALL checks to treat unregistered users as nonexistent in more cases | Attila Molnar | |
2014-04-03 | m_override Deduplicate code | Attila Molnar | |
2014-04-02 | Remove unused User::WriteCommonExcept() | Attila Molnar | |
WriteCommonRaw(msg, false) has similiar functionality with a std::string parameter | |||
2014-04-02 | Move User::SendAll() into core_privmsg | Attila Molnar | |
This functionality is only used by the PRIVMSG and NOTICE handlers |