aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
| * m_spanningtree Fix nick TS desync on SVSNICK•••Don't accept invalid timestamps Gravatar Attila Molnar2013-12-153-3/+21
| * Fix m_override refusing to override modes if the user holds halfop or higher ...Gravatar Daniel Vassdal2013-12-141-1/+18
| * Fix ACCEPT propagation bug when it got a nick prefixed with +•••Fixes #696 Does not apply to 2.2 due to Attila's rewrite of the module Gravatar Daniel Vassdal2013-12-091-0/+3
| * Use case insensitive comparison for server names for (auto)connects, issue #662Gravatar Adam2013-11-092-4/+4
| * Fix parsing ADDLINE with expiration or creation dates past ~2038 probablyGravatar Adam2013-11-091-2/+6
| * Fix issue #657, fix sending FNAME with spacesGravatar Adam2013-11-091-1/+1
| * Fix m_silence looking for maxentries in <showwhois> instead of <silence>.•••Fixes issue #644. Gravatar Peter Powell2013-10-261-1/+1
| * Work around STB_GNU_UNIQUE symbols not allowing module unmapGravatar attilamolnar2013-09-153-9/+12
| * m_httpd Close all open http sockets on unloadGravatar attilamolnar2013-09-091-7/+15
| * m_showwhois Require 2 parameters for WHOISNOTICEGravatar attilamolnar2013-09-091-1/+1
| * Merge pull request #623 from ChrisTX/insp20+compilerfixes•••Improve support for rarely used compilers, EKOPath in this case.Gravatar Attila Molnar2013-09-042-2/+2
| |\
| | * Improve support for rarely used compilers, EKOPath in this case.Gravatar ChrisTX2013-08-312-2/+2
| * | m_spanningtree Fix timestamp in AWAYGravatar attilamolnar2013-08-311-1/+1
| |/
* | m_spanningtree Fix routing of ROUTE_TYPE_MESSAGE messagesGravatar Attila Molnar2014-01-211-1/+1
* | Add m_starttls and remove it from m_ssl_gnutls, which allows it to work with ...Gravatar Adam2014-01-212-65/+123
* | Stop null checking pointers that are always validGravatar Attila Molnar2014-01-094-38/+23
* | Remove PreText()-like functions•••Do processing in OnUserPreMessage() Gravatar Attila Molnar2014-01-084-40/+21
* | Read uline state in spanningtree; remove ConfigReader::ulinesGravatar Attila Molnar2014-01-082-4/+28
* | Automatically register and unregister mode watchersGravatar Attila Molnar2014-01-063-34/+0
* | Unset all extensions and the topic when lowering TS on a channelGravatar Attila Molnar2014-01-062-10/+39
* | m_deaf Simplify logicGravatar Attila Molnar2014-01-061-19/+4
* | Move server description field from TreeServer into Server; remove OnGetServer...Gravatar Attila Molnar2014-01-054-25/+5
* | Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() Gravatar Attila Molnar2014-01-0539-87/+123
* | Remove useless ULine() checksGravatar Attila Molnar2014-01-052-3/+3
* | m_spanningtree Remove vector from TreeServer::QuitUsers()Gravatar Attila Molnar2014-01-051-15/+10
* | Improve UserManager::QuitUser() and related code•••- Make operreason optional; NULL means same as quitreason - Remove User::quietquit, it is now handled internally in spanningtree - Send snotice about quitting remote users from spanningtree Gravatar Attila Molnar2014-01-054-9/+25
* | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice()Gravatar Attila Molnar2014-01-043-3/+3
* | Add functor that does strict weak ordering based on national_case_insensitive...Gravatar Attila Molnar2014-01-043-30/+30
* | Fix some Windows-related problems.•••- Fix an error relating to the unavailability of std::back_inserter. - Fix loading configuration files when using relative paths. - Fix two methods in hashcomp being exported twice. - Remove some unimportant error messages. Gravatar Peter Powell2014-01-041-1/+1
* | m_showwhois Update settings on rehashGravatar Attila Molnar2013-12-191-1/+1
* | m_filter Remove ImplFilter and needless dynamic_castGravatar Attila Molnar2013-12-191-33/+18
* | Add m_ldap, and convert m_ldapoper and m_ldapauth to use it.Gravatar Adam2013-12-195-657/+1176
* | Add m_showfile, remove cmd_rulesGravatar Attila Molnar2013-12-182-0/+179
* | m_auditorium Switch to SimpleChannelModeHandlerGravatar Attila Molnar2013-12-181-10/+2
* | m_spanningtree Fix clang warning and wrong operator in ifGravatar Attila Molnar2013-12-182-2/+2
* | Clean up CoreException•••- Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs Gravatar Attila Molnar2013-12-188-10/+10
* | m_sakick Replace C string with C++ stringGravatar Attila Molnar2013-12-181-9/+1
* | Clean up error messages in a few SA commandsGravatar Attila Molnar2013-12-183-45/+18
* | Add a Flash Policy Daemon moduleGravatar Daniel Vassdal2013-12-181-0/+158
* | Make various self contained methods static.•••- InspIRCd::IsValidMask - InspIRCd::TimeString Gravatar Peter Powell2013-12-159-12/+12
* | Remove some pointless code:•••- Remove the CHARSET entry from ISUPPORT. CHARSET was removed in draft-brocklesby-irc-isupport-03 and we always used the default value anyway. This has also been removed in the latest version of Charybdis. - Remove irc::sockets::satouser. This helper method was longer than the code it replaced. Gravatar Peter Powell2013-12-152-3/+3
* | Move stuff around a bit:•••- Create FileSystem class: * Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite. * Move ServerConfig::ExpandPath to FileSystem. * Move ServerConfig::FileExists to FileSystem. * Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem. - Move FileReader to fileutils.cpp and fix documentation. - Move UserManager::DoBackgroundUserStuff to usermanager.cpp. Gravatar Peter Powell2013-12-151-1/+1
* | m_cap Convert capability names in CAP REQ to lowercase before processing them•••Requested in #686 Gravatar attilamolnar2013-11-211-0/+1
* | Fix a few issues•••- Rehash notices - Modes in CAPAB - GetTargetAndAction() not being static in m_callerid - Loading custom configuration files using --config. (@SaberUK) - ServerConfig::Read not using std::endl. (@SaberUK) - Out of date comments in opers.conf.example, issue #624 Gravatar attilamolnar2013-11-212-2/+2
* | Allow multiple allowmasks in link blocks, #679Gravatar Adam2013-11-212-4/+7
* | Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.•••Also, fix a bug where eval() caused compile errors. Gravatar Peter Powell2013-11-181-3/+14
* | These two numerics are supposed to use SentText() as they can go to remote us...Gravatar Adam2013-11-122-3/+3
* | Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-1273-240/+250
* | Remove redundant parameter.clear()s from mode handlersGravatar attilamolnar2013-09-151-3/+0
* | m_services_account Remove OnDecodeMetaData handler•••Override StringExtItem::unserialize() instead Gravatar attilamolnar2013-09-151-33/+34