aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
| * m_spanningtree Fix nick TS desync on SVSNICKGravatar Attila Molnar2013-12-153-3/+21
| | | | | | | | Don't accept invalid timestamps
| * Fix m_override refusing to override modes if the user holds halfop or higher ↵Gravatar Daniel Vassdal2013-12-141-1/+18
| | | | | | | | in the channel
| * Fix ACCEPT propagation bug when it got a nick prefixed with +Gravatar Daniel Vassdal2013-12-091-0/+3
| | | | | | | | | | Fixes #696 Does not apply to 2.2 due to Attila's rewrite of the module
| * 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>.Gravatar Peter Powell2013-10-261-1/+1
| | | | | | | | Fixes issue #644.
| * 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+compilerfixesGravatar Attila Molnar2013-09-042-2/+2
| |\ | | | | | | Improve support for rarely used compilers, EKOPath in this case.
| | * 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
| | | | | | | | both openssl and gnutls
* | Stop null checking pointers that are always validGravatar Attila Molnar2014-01-094-38/+23
| |
* | Remove PreText()-like functionsGravatar Attila Molnar2014-01-084-40/+21
| | | | | | | | Do processing in OnUserPreMessage()
* | 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 ↵Gravatar Attila Molnar2014-01-054-25/+5
| | | | | | | | OnGetServerDescription hook
* | Introduce Server classGravatar Attila Molnar2014-01-0539-87/+123
| | | | | | | | | | - Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine()
* | 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 codeGravatar Attila Molnar2014-01-054-9/+25
| | | | | | | | | | | | - 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
* | 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 ↵Gravatar Attila Molnar2014-01-043-30/+30
| | | | | | | | national_case_insensitive_map
* | Fix some Windows-related problems.Gravatar Peter Powell2014-01-041-1/+1
| | | | | | | | | | | | | | - 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.
* | 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 CoreExceptionGravatar Attila Molnar2013-12-188-10/+10
| | | | | | | | | | - Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs
* | 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.Gravatar Peter Powell2013-12-159-12/+12
| | | | | | | | | | - InspIRCd::IsValidMask - InspIRCd::TimeString
* | Remove some pointless code:Gravatar Peter Powell2013-12-152-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | Move stuff around a bit:Gravatar Peter Powell2013-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | - 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.
* | m_cap Convert capability names in CAP REQ to lowercase before processing themGravatar attilamolnar2013-11-211-0/+1
| | | | | | | | Requested in #686
* | Fix a few issuesGravatar attilamolnar2013-11-212-2/+2
| | | | | | | | | | | | | | | | | | - 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
* | Allow multiple allowmasks in link blocks, #679Gravatar Adam2013-11-212-4/+7
| |
* | Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.Gravatar Peter Powell2013-11-181-3/+14
| | | | | | | | Also, fix a bug where eval() caused compile errors.
* | These two numerics are supposed to use SentText() as they can go to remote ↵Gravatar Adam2013-11-122-3/+3
| | | | | | | | users...
* | Use WriteNumeric() everywhere we send numerics and include the user's nick ↵Gravatar Adam2013-11-1273-240/+250
| | | | | | | | automatically
* | Remove redundant parameter.clear()s from mode handlersGravatar attilamolnar2013-09-151-3/+0
| |
* | m_services_account Remove OnDecodeMetaData handlerGravatar attilamolnar2013-09-151-33/+34
| | | | | | | | Override StringExtItem::unserialize() instead