Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-05 | Improve UserManager::QuitUser() and related code | Attila Molnar | |
- 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 | |||
2014-01-05 | Fix possible use of invalid iterator on module unload | Attila Molnar | |
When a module quits a user or destroys a channel in OnCleanup() the object is no longer in the container being iterated by the time OnCleanup() returns | |||
2014-01-04 | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | Attila Molnar | |
2014-01-04 | Add functor that does strict weak ordering based on ↵ | Attila Molnar | |
national_case_insensitive_map | |||
2014-01-04 | Fix some Windows-related problems. | Peter Powell | |
- 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. | |||
2014-01-04 | Show +i users on a channel to opers having the channels/auspex priv who do ↵ | Attila Molnar | |
/NAMES from outside of the chan Discovered by @Cronus89 | |||
2013-12-27 | Merge pull request #714 from SaberUK/insp20+fix-helpop | Attila Molnar | |
[2.0] Fix the HELPOP database being destroyed when a rehash fails. | |||
2013-12-27 | Fix the HELPOP database being destroyed when a rehash fails. | Peter Powell | |
2013-12-21 | Allow ranges beginning with 0 in m_channames | Daniel Vassdal | |
2013-12-19 | m_showwhois Update settings on rehash | Attila Molnar | |
2013-12-19 | m_filter Remove ImplFilter and needless dynamic_cast | Attila Molnar | |
2013-12-19 | Add m_ldap, and convert m_ldapoper and m_ldapauth to use it. | Adam | |
2013-12-18 | Fix FileReader not working with files specified in <files> | Attila Molnar | |
2013-12-18 | Add m_showfile, remove cmd_rules | Attila Molnar | |
2013-12-18 | m_auditorium Switch to SimpleChannelModeHandler | Attila Molnar | |
2013-12-18 | m_spanningtree Fix clang warning and wrong operator in if | Attila Molnar | |
2013-12-18 | Clean up CoreException | Attila Molnar | |
- Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs | |||
2013-12-18 | Fix issues discovered by Coverity | Daniel Vassdal | |
- Fix resource leak in InspIRCd::Format() - Explicitly set NewServices to NULL before the object it points to goes out of scope | |||
2013-12-18 | Remove unused motd and rules field from ServerConfig | Attila Molnar | |
2013-12-18 | m_sakick Replace C string with C++ string | Attila Molnar | |
2013-12-18 | Clean up error messages in a few SA commands | Attila Molnar | |
2013-12-18 | Add a Flash Policy Daemon module | Daniel Vassdal | |
2013-12-16 | Merge pull request #586 from SaberUK/master+test-build | Attila Molnar | |
Add a tool for running test builds. | |||
2013-12-16 | Add a tool for running test builds. | Peter Powell | |
2013-12-15 | Fix $config{UID} being set incorrectly | Peter Powell | |
Fixes issue #697 reported by @Nowaker | |||
2013-12-15 | Merge pull request #708 from SaberUK/master+development-branch | Attila Molnar | |
Add a warning that the user is using a development version. | |||
2013-12-15 | m_spanningtree Fix nick TS desync on SVSNICK | Attila Molnar | |
Don't accept invalid timestamps | |||
2013-12-14 | Merge pull request #689 from SaberUK/master+cxxify | Adam | |
Clean up various things. | |||
2013-12-15 | Make various self contained methods static. | Peter Powell | |
- InspIRCd::IsValidMask - InspIRCd::TimeString | |||
2013-12-15 | Purge docs/rfc from the repository. | Peter Powell | |
These are of no use to 99% of users and anyone who actually wants to read them should be capable of using Google to find them. | |||
2013-12-15 | Remove some pointless code: | Peter Powell | |
- 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. | |||
2013-12-15 | Move stuff around a bit: | Peter Powell | |
- 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. | |||
2013-12-14 | Fix m_override refusing to override modes if the user holds halfop or higher ↵ | Daniel Vassdal | |
in the channel | |||
2013-12-13 | Add a warning that the user is using a development version. | Peter Powell | |
2013-12-09 | Fix ACCEPT propagation bug when it got a nick prefixed with + | Daniel Vassdal | |
Fixes #696 Does not apply to 2.2 due to Attila's rewrite of the module | |||
2013-11-29 | Merge pull request #693 from SaberUK/insp20+modulemanager-bugs | Attila Molnar | |
[2.0] Fix various problems with ModuleManager. | |||
2013-11-29 | Fix various problems with ModuleManager. | Peter Powell | |
- Fix downloading the module list on very new versions of Perl. - Fix an off by one error caused by array sizing starting at -1 instead of 0 like in every single other language (!!). - Fix vague error messages when LWP encounters an error. - Fix LWP::Simple being used before we have checked whether it is available. | |||
2013-11-21 | m_cap Convert capability names in CAP REQ to lowercase before processing them | attilamolnar | |
Requested in #686 | |||
2013-11-21 | Fix a few issues | attilamolnar | |
- 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 | |||
2013-11-21 | Allow multiple allowmasks in link blocks, #679 | Adam | |
2013-11-21 | Disallow remote /MODULES for non-opers. | Daniel Vassdal | |
2013-11-18 | Merge pull request #685 from SaberUK/master+gnutls-rng | Attila Molnar | |
Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions. | |||
2013-11-18 | Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions. | Peter Powell | |
Also, fix a bug where eval() caused compile errors. | |||
2013-11-12 | Fix remote /MODULES bug | Daniel Vassdal | |
2013-11-12 | These two numerics are supposed to use SentText() as they can go to remote ↵ | Adam | |
users... | |||
2013-11-12 | Use WriteNumeric() everywhere we send numerics and include the user's nick ↵ | Adam | |
automatically | |||
2013-11-09 | Merge pull request #672 from SaberUK/master+rt-link-err | Adam | |
Fix PrefixMode not being exported which caused runtime link errors. | |||
2013-11-09 | Fix PrefixMode not being exported which caused runtime link errors. | Peter Powell | |
2013-11-09 | Use case insensitive comparison for server names for (auto)connects, issue #662 | Adam | |
2013-11-09 | Fix parsing ADDLINE with expiration or creation dates past ~2038 probably | Adam | |