summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-19Fix undefined symbol error on module load if compiled with Clang 3.4Attila Molnar
Fixes issue #803 reported by @SaberUK
2014-04-16Backport questions from master's genssl tool.Peter Powell
2014-04-16m_spanningtree Add ServerCommand::ExtractTS() to convert string to raw TSAttila Molnar
Throws a ProtocolException if the input is invalid
2014-04-16m_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-14Remove WALLCHOPS and WALLVOICES ISUPPORT tokensAttila Molnar
These tokens have been deprecated in favour of STATUSMSG for a long time
2014-04-14core_lusers Don't capitalize "local users" and "global users"Attila Molnar
2014-04-14m_sajoin, m_sapart Support a comma separated list of channelsAttila Molnar
Issue #818
2014-04-14m_sajoin Abort and report if the target user is already on the channelAttila Molnar
Fixes issue #820 reported by @UselessOper
2014-04-14m_spanningtree Fix routing of unicast messagesAttila Molnar
2014-04-13Compress the Windows installer with zlib to reduce AV false positivesAttila Molnar
2014-04-13Change Windows libraries to be dynamically linkedAdam
2014-04-13m_ssl_openssl Avoid Applink on Windows by calling PEM_read_bio_DHparams() ↵Attila Molnar
instead of PEM_read_DHparams()
2014-04-13Allow uppercase letters in IPv6 CIDR masksAttila Molnar
2014-04-13m_auditorium Handle NULL return from Channel::GetUser() in OnSendWhoLine()Attila Molnar
Found by Coverity, CID: 1135647
2014-04-13Ignore NULL callbacks in ModuleManager::Reload()Attila Molnar
Found by Coverity, CID: 1201453
2014-04-13m_ojoin Remove pointless FindChan() callAttila Molnar
Found by Coverity, CID: 1135649
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-12Merge pull request #827 from Robby-/insp20-helpopconfAttila Molnar
Some more helpop config updates, and fix a few module syntax messages.
2014-04-12Some more helpop config updates.Robby-
2014-04-12Correct the syntax messages of a few modules.Robby-
2014-04-11Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.Peter Powell
Remove channels/high-join-limit privilege
2014-04-11Implement support for numeric character references.Peter Powell
2014-04-11Clean up a bunch of legacy code in the Poll socketengine.Peter Powell
2014-04-11Remove various broken/useless features from the build system.Peter Powell
- Removed support for changing the build directory using configure. This can still be set using make BUILDPATH=foo. - Removed support for SPLIT_CC builds. This is not documented anywhere and is quite useless as it doesn't work. - Remove STARTSCRIPT from configure; always install the perl helper.
2014-04-11m_filter Allow exemption of messages sent to nicks specified in ↵Attila Molnar
<exemptfromfilter> tags Issue #655
2014-04-11Redirect the reader to filters.conf.example for advanced filter configurationAttila Molnar
2014-04-11m_filter Rename config key used in exemptfromfilter from "channel" to ↵Attila Molnar
"target", but keep compatibility
2014-04-11m_filter Rename exemptfromfilter field to exemptedchans, use std::set::count()Attila Molnar
2014-04-11m_filter Use case insensitive compare for exempted targets, add typedef for ↵Attila Molnar
the set
2014-04-09m_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-09Fix m_cgiirc to set the user's host straight away when using WEBIRC.md_5
2014-04-09Avoid 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-09Move 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-09Eliminate usage of has_one in Channel::UserList()Attila Molnar
2014-04-08m_blockcaps Get rid of needless cast, use unsigned typesAttila Molnar
2014-04-08m_blockcaps Simplify CTCP ACTION (/me) detectionAttila Molnar
2014-04-08m_spanningtree Don't rely on "m_sha256.so" being loaded, use any ↵Attila Molnar
"hash/sha256" service provider
2014-04-08m_spanningtree Remove the (now) undocumented disablehmac config optionAttila Molnar
2014-04-07Fix accessibility in intrusive_list_node and return value of operator-- in ↵Attila Molnar
intrusive_list
2014-04-07Merge insp20Attila Molnar
2014-04-06Release 2.0.16Attila Molnar
2014-04-06Fix IPv6 address handling in 6aaf7047297b739377e7d509cb914f32447fb281Attila Molnar
2014-04-06Fix typo in helpop-full that prevented it from loading and other minor ↵Attila Molnar
helpop issues
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-04-04Fix typos and update text in the configure scriptAttila Molnar
Some of these were picked from #448
2014-04-04Major example configuration and helpop updateAttila Molnar
Big thanks to @m4z (#621) and @Robby- (#630) who contributed a lot to this
2014-04-03m_override Deduplicate codeAttila Molnar