summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-04-12Change FormatMessage() usage in DLLManager::RetrieveLastError() to match ↵Attila Molnar
SocketEngine::LastError() See 4451fd13a1accec8d7c2b1bb7fdafd6e50a2566b
2014-04-12Filter out newlines from error messages on WindowsAttila Molnar
2014-04-12m_watch Be more strict when checking whether the watch list of a user is fullAttila Molnar
After a rehash MAX_WATCH can become lower than it was before
2014-04-12Correct the syntax messages of a few modules.Robby-
2014-04-06Release 2.0.16Attila Molnar
2014-04-06Fix IPv6 address handling in 6aaf7047297b739377e7d509cb914f32447fb281Attila Molnar
2014-04-04Fix snotice about disabled command usage being sent to the wrong snomaskAttila Molnar
2014-04-04Add REG_ALL checks to treat unregistered users as nonexistent in more casesAttila Molnar
2014-03-27m_watch Validate targ before use, noticed while rewriting m_watch for 2.2Attila Molnar
2014-03-26m_globalload Don't pass a callback to ModuleManager::Reload() if reloading ↵Attila Molnar
m_globalload
2014-03-25m_httpd Fix typo noticed by @SaberUKAttila Molnar
2014-03-23m_operprefix Don't set +y on the oper if hideoper is being unset due to ↵Attila Molnar
deopering Fixes issue #801 reported by @UselessOper
2014-03-13Fix NAMES list getting truncated on servers having an excessively long ↵Attila Molnar
server name
2014-03-13Backport "Refactor Channel::UserList() to use std::string"Attila Molnar
This gets rid of questionable snprintf() usage, reported by @hifi Backported commit: 8a06d54076551387f83a29360478ee6605e241b6
2014-03-11cmd_names Allow opers having the channels/auspex priv to view the NAMES list ↵Attila Molnar
of +s channels from outside A version of the check removed by this commit is in Channel::UserList() which takes the priv into account Discovered by @Cronus89
2014-03-10Improve detection for non-cidr masks to prevent unwanted matchesAttila Molnar
Fixes issue #762 reported by @neoinr
2014-03-02m_spanningtree Do pointer comparison before deleting one of the pointers in ↵Attila Molnar
TreeSocket::Squit() While the previous code worked fine in practice, it was incorrect in theory
2014-03-02m_spanningtree Don't send snotices to servers about remote servers splittingAttila Molnar
The snotice is sent to opers when the SQUIT is processed by their server
2014-03-01Fix NULL dereference on rehash when there is a fatal error in the ↵Attila Molnar
configuration of connect classes Fixes issue #780 reported by @JDowny
2014-02-20Fix /who on opers incorrectly showing +i opers toAdam
users without the privilege to see them, introduced in b328aad53b044bd9cf9720dfed216b0ee61c8e31
2014-02-19Merge pull request #772 from SaberUK/insp20+llvm34Attila Molnar
Fix various problems detected by Clang 3.4.
2014-02-13socketengine_select Reset the values in the timeval struct on *nix before ↵Attila Molnar
select()
2014-02-11Fix various problems detected by Clang 3.4.Peter Powell
- cidr.cpp: remove inverted_bits; unused since 9fad3ecb9215a0034bf407f192926b04cb5efaed. - cmd_stats.cpp: remove needless inversion and comparison to 0. - inspircd.cpp: remove needless comparison to 0. - socket.cpp: remove all_zero; unused since 03a1bf15b1da7643b237c22db1a478916a976ccf.
2014-02-05socketengine_epoll Initialize CurrentSetSize (only used by m_httpd_stats)Attila Molnar
2014-02-04Fix new file descriptor debug log message in socketengine_poll to show the ↵Adam
correct events
2014-02-03m_banredirect Fix typo in a message (transfered -> transferred)Attila Molnar
Fixes issue #757 reported by @guikcd
2014-01-26m_ssl_openssl Fix memory leaks on /rehash ssl, unload and in VerifyCertificate()Attila Molnar
2014-01-24Set a session id on our server ssl context in m_ssl_openssl. It is required ↵Adam
for some clients which try to restore SSL sessions.
2014-01-21Release 2.0.15Attila Molnar
2014-01-21m_httpd_stats Be more conservative when escaping dataAttila Molnar
Fix clang warning
2014-01-21Increase the penalty for a few core commandsAttila Molnar
2014-01-21m_joinflood Unset the mode on unloadAttila Molnar
2014-01-21Fix some logically dead code which was found by Coverity.Peter Powell
2014-01-20m_svshold Add config option to hide snoticesAttila Molnar
2014-01-20m_httpd Add timeout option; remove timed out connectionsAttila Molnar
2014-01-20m_services_account Add workaround for wrong host being displayed in numeric ↵Attila Molnar
when cgiirc users log in using SASL
2014-01-20m_dnsbl Don't send snotice when the {G|K|Z}line already existsAttila Molnar
Fixes issue #717 reported by @Robby-
2014-01-19m_joinflood Fix remote joins affecting local joinflood state when the ↵Attila Molnar
channel is locked Fixes issue #694 reported by @TurkDesk
2014-01-19Use FindNickOnly() in a few more places if a local user is performing an ↵Attila Molnar
action to prevent UID walking
2014-01-19m_dccallow Increase penalty for /DCCALLOW helpAttila Molnar
2014-01-19m_alias Fix out of bounds string access that happened with certain replace ↵Attila Molnar
strings
2014-01-17Fix OOB error in sa2cidr()Daniel Vassdal
2014-01-16Merge pull request #732 from grawity/saslfixAttila Molnar
m_sasl: properly handle bad-mechanism failures
2014-01-14m_sajoin Send global snotice when the join happensAttila Molnar
Remove "sent remote SAJOIN" local snotice Fixes issue #382 reported by @JDowny
2014-01-13m_mlock Only deny the mlocked mode from being changed instead of denying the ↵Attila Molnar
entire mode change if it contains a single mlocked mode Fixes issue #615 reported by @BlacklightShining
2014-01-11Support SASL messages other than 'C' and 'D'Mantas Mikulėnas
2014-01-11Handle SASL failures during SASL_INIT (wrong mechanism, etc.)Mantas Mikulėnas
2014-01-05Fix possible use of invalid iterator on module unloadAttila Molnar
When a module quits a user or destroys a channel in OnCleanup() the object is no longer in the container being iterated by the time OnCleanup() returns
2014-01-04Show +i users on a channel to opers having the channels/auspex priv who do ↵Attila Molnar
/NAMES from outside of the chan Discovered by @Cronus89
2013-12-27Fix the HELPOP database being destroyed when a rehash fails.Peter Powell