summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-18Add the <type_traits> header to the compiler test file.Peter Powell
2015-02-18Improve compiler detection in configure.Peter Powell
- Split the detection and compatibility checks into two different steps (previously it was confusing as it would say the compiler was not available when it was really not compatible). - Fix a minor bug where compilers detected using xcrun on Darwin would not have xcrun returned as part of the compiler name from find_compiler.
2015-02-06Merge branch 'master+tlsversion'Attila Molnar
2015-02-06Merge pull request #986 from StevenVanAcker/fix-initscript2Attila Molnar
Making init-script exit codes compliant with LSB 4.1
2015-02-06Merge pull request #984 from Renegade334/modules-exempt-ulineAttila Molnar
Allow U-lined services to bypass m_silence (configurable)
2015-02-06m_mysql Add charset config optionFlorian Praden
2015-02-05Making init-script exit codes compliant with LSB 4.1Steven Van Acker
2015-02-05Merge pull request #976 from SaberUK/master+fix-xline-dbAttila Molnar
Fix xline reasons being truncated in m_xline_db.
2015-02-05Merge pull request #971 from SaberUK/master+numeric-xlineAttila Molnar
Use ERR_YOUREBANNEDCREEP instead of NOTICE when a user is banned.
2015-02-05modules/m_silence: Allow U-lined services to bypass silence masksRenegade334
Adds a config entry (silence->exemptuline) that specifies whether users on U-lined servers can bypass silence masks.
2015-01-29Fix xline reasons being truncated in m_xline_db.Peter Powell
This error was introduced in bbeb5ea3.
2015-01-27m_ssl_gnutls, m_ssl_openssl Prepend TLS protocol version to ciphersuite stringAttila Molnar
2015-01-27m_ssl_gnutls, m_ssl_openssl Extract code that builds a ciphersuite string ↵Attila Molnar
into a method
2015-01-26Merge branch 'master+foreachneighbor'Attila Molnar
2015-01-25Merge branch 'master+cmdcleanup'Attila Molnar
2015-01-25m_spanningtree Rewrite PING logic to use TimersAttila Molnar
2015-01-24Remove needless checks from User::WriteCommon()/WriteCommonRaw()Attila Molnar
2015-01-24m_ircv3 Implement WriteNeighboursWithExt() using User::ForEachNeighbor()Attila Molnar
2015-01-24Implement User::WriteCommonRaw() using ForEachNeighbor()Attila Molnar
2015-01-24Implement User::WriteCommonQuit() using ForEachNeighbor() in UserManagerAttila Molnar
2015-01-24Add User::ForEachNeighbor()Attila Molnar
2015-01-24Move implementation of Command and CommandBase functions into a source fileAttila Molnar
2015-01-24Remove unused CommandBase::DecodeParameter()Attila Molnar
2015-01-24Switch to unsigned ints in CommandBase constructor for min and max paramsAttila Molnar
2015-01-24Use ERR_YOUREBANNEDCREEP instead of NOTICE when a user is banned.Peter Powell
This is specified in RFC 1459 so we should probably use it.
2015-01-23Merge branch 'master+no-rtti'Attila Molnar
2015-01-23m_kicknorejoin Store kicked users in a vectorAttila Molnar
2015-01-23m_kicknorejoin Move logic that tracks kicked users into KickRejoinDataAttila Molnar
2015-01-22Disable RTTI in release builds (compile with -fno-rtti)Attila Molnar
2015-01-22Merge branch 'master+exttype' into master+no-rttiAttila Molnar
2015-01-22Disable typeid() calls unless INSPIRCD_ENABLE_RTTI is definedAttila Molnar
2015-01-20m_spanningtree Remove public TreeServer methods that are only called from ↵Attila Molnar
TreeServer
2015-01-20m_spanningtree Get rid of some boilerplateAttila Molnar
Make methods const while at it
2015-01-18m_services_account Replace dynamic_cast with static_cast as we know the ↵Attila Molnar
object is a User
2015-01-18m_spanningtree Only unserialize() METADATA if the object type matches ↵Attila Molnar
ExtensionItem::type
2015-01-18Specify which Extensible subclass an ExtensionItem is valid forAttila Molnar
2015-01-16Verify that the chan in chanlist is in fact the same object as us in ↵Attila Molnar
Channel::CheckDestroy() before proceeding
2015-01-16Gracefully handle multiple Channel::CheckDestroy() calls on the same objectAttila Molnar
Don't add the channel to the cull list more than once
2015-01-14cmode_k Fix oversight in substr() conversionAttila Molnar
While at it, introduce a named constant for maximum key length
2015-01-14Merge branch 'master+stfjoinforward'Attila Molnar
2015-01-11Fix issues with some numerics introduced in the WriteNumeric() conversion ↵Attila Molnar
and elsewhere
2015-01-10Store iovec array on the stack instead of heap allocating it for the ↵Attila Molnar
lifetime of writev() in StreamSocket::DoWrite()
2015-01-10Remove pointless fd == INT_MAX check from StreamSocket::DoWrite()Attila Molnar
2015-01-10Remove some unnecessary NULL checksAttila Molnar
2015-01-10Reduce std::string::substr() usageAttila Molnar
substr() returns a new string while erase() and assign() modify the existing one
2015-01-10Remove the unused OnGlobalOper hookAttila Molnar
2015-01-09m_spanningtree Increase maximum generated FJOIN line size to 510Attila Molnar
2015-01-09m_spanningtree Forward FJOINs with correct TS, modes and userlistAttila Molnar
2015-01-09m_spanningtree Change name and scope of commait in FJOIN handlerAttila Molnar
2015-01-09m_spanningtree Add overload for add() and has_room(), giving more ↵Attila Molnar
flexibility to subclasses of CommandFJoin::Builder