summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2018-07-26Replace irc::stringjoiner with a generic stdalgo::string::join.Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
2018-07-26Add a module which implements the HAProxy PROXY v2 protocol.Peter Powell
2018-07-24Rename IntModuleList to Module::List.Peter Powell
2018-07-24Get rid of the unused string_list typedef.Peter Powell
2018-07-18Initial support for listening on UNIX socket endpoints.Peter Powell
2018-07-18Add the family() member to the sockaddrs union.Peter Powell
2018-07-12Implement support for the WHOX extension.Peter Powell
2018-07-10Add InspIRCd::IsHost for checking the validity of hostnames.Peter Powell
2018-07-10Add a ConfigTag::getString overload that calls a validation method.Peter Powell
2018-07-10Add a silent option to <options:restrictbannedusers>.Peter Powell
2018-06-04Add --nopid command line option (#1497).Chris Novakovic
2018-04-22Move a bunch of optional module numerics to the module source file.Peter Powell
2018-04-22Replace ERR_{NOCTCPALLOWED,WORDFILTERED} with ERR_CANNOTSENDTOCHAN.Peter Powell
2018-04-22Merge tag 'v2.0.26' into master.Peter Powell
2018-04-16Call OnUserMessageBlocked when a PRIVMSG or a NOTICE is blocked.Peter Powell
2018-04-16Add range checking to ConfigTag::getFloat.Peter Powell
2018-04-16Add ConfigTag::getUInt for reading unsigned config values.Peter Powell
2018-04-16Convert ConfigTag::getDuration to return an unsigned long.Peter Powell
2018-04-16Convert ConfigTag::CheckRange to a function template.Peter Powell
2018-04-16Remove the default value in ConfigTag::get{Duration,Float,Int}.Peter Powell
2018-04-16Replace the remaining use of irc::string with irc::find.Peter Powell
2018-04-11Change ServerInfo::gecos to descriptiongenius3000
2018-04-09Remove swhois messages set in the oper block on deoper.Peter Powell
2018-04-08Fix an invalid mode parameters numeric upon attempting to view a list modeB00mX0r
2018-04-08Include modules/whois.h directly from files that use it.Peter Powell
2018-04-08Move OnStats from the core to a cross-module event.Peter Powell
2018-04-07SQL: Add HasColumn() to check if a result contains a named column.Daniel Vassdal
2018-03-31Move <security:announceinvites> to core_channel.Peter Powell
2018-03-29Ignore expired or invalid client certificates (#1468).Dylan Frank
2018-03-25Separate secret and private channels on whois for non-opers (#1447)Dylan Frank
2018-02-17Fix building on Windows (mostly).Peter Powell
2018-02-02Add names for a bunch of numerics.Peter Powell
2018-01-29Add ERR_INVALIDMODEPARAM for responding to invalid mode params.Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::SendTo().Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::Connect().Peter Powell
2018-01-14Fix some minor Doxygen errors.Peter Powell
2018-01-06Rework message handling.Peter Powell
2018-01-03Fix m_chanhistory sending the history notice directly to the user.Peter Powell
2018-01-03Make InspIRCd::Format return std::string instead of const char*.Peter Powell
2017-12-23Get rid of InspIRCd::QuickExit.Peter Powell
2017-12-22Improve and modernize the SQL system API.Peter Powell
2017-12-22Fixed misc. instances of ERR_NOSUCHNICK instead of channel numericsB00mX0r
2017-12-22Rename <security:hidewhois> to <security:hideserver>.Peter Powell
2017-12-21Add SHUN as a /filter actionB00mX0r
2017-12-10Extract RFC modes from the core to core_channel and core_user.Peter Powell
2017-12-09Clean up numeric usage in WHOIS and WHOWAS.Peter Powell
2017-12-03Move OnSync{Channel,Network,User} to ServerEventListener.Peter Powell
2017-12-03Rename the spanningtree module header to server.Peter Powell
2017-11-25Convert the remaining things away from the caller/handler API.Peter Powell