Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-26 | m_chanfilter Remove needless mode parameter is empty check | Attila Molnar | |
2014-02-26 | m_cycle Remove redundant IS_LOCAL() check | Attila Molnar | |
2014-02-25 | cmd_kill Remove now needless check that prevented KILLing the same user twice | Attila Molnar | |
2014-02-25 | cmd_kill Hide server notices if the source is ulined | Attila Molnar | |
Issue #742 | |||
2014-02-25 | m_svshold Hide server notices by default | Attila Molnar | |
Issue #742 | |||
2014-02-23 | Throw an exception if ModeParser::AddMode() fails | Attila Molnar | |
2014-02-23 | Moving CGIIRC to a new snomask (w) | Googolplexed | |
2014-02-22 | Add ModeParser::GetModes(), returns all user/chanmodes | Attila Molnar | |
2014-02-21 | Index Channel::modes and User::modes with the id of the mode instead of its ↵ | Attila Molnar | |
letter | |||
2014-02-21 | Assign an id to user modes, parameter chanmodes and simple chanmodes | Attila Molnar | |
2014-02-21 | Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcnt | Attila Molnar | |
2014-02-20 | Fix /who on opers incorrectly showing +i opers to | Adam | |
users without the privilege to see them, introduced in b328aad53b044bd9cf9720dfed216b0ee61c8e31 | |||
2014-02-20 | Add a ModeParser::FindMode() overload that takes a mode name and a mode type | Attila Molnar | |
2014-02-20 | Create a name -> ModeHandler* map | Attila Molnar | |
2014-02-19 | Merge pull request #772 from SaberUK/insp20+llvm34 | Attila Molnar | |
Fix various problems detected by Clang 3.4. | |||
2014-02-18 | Replace ModeMasks with a two-dimensional array | Attila Molnar | |
2014-02-18 | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to ↵ | Attila Molnar | |
ModeType | |||
2014-02-15 | Add ParamModeBase and ParamMode, change all parameter modes to inherit from ↵ | Attila Molnar | |
ParamMode - Type of the extension used to store data is a template parameter - The extension is automatically unset when the mode is unset - Handlers inheriting from ParamMode have to provide OnSet() and SerializeParam(); may optionally provide OnUnset() - Transparently handle the case when OnSet() modifies the mode parameter - Remove Channel::custom_mode_params map; ask the mode handlers to serialize their parameters instead | |||
2014-02-14 | Move GetAllPrefixChars() from Channel to Membership | Attila Molnar | |
2014-02-14 | Move GetPrefixChar() from Channel to Membership | Attila Molnar | |
2014-02-14 | Return a Membership* from get_first_visible_channel() in cmd_who and pass ↵ | Attila Molnar | |
that to modules | |||
2014-02-13 | Remove support for advertising the SSL ports in RPL_ISUPPORT. | Peter Powell | |
- No other IRC servers implement this. - No IRC clients I can find support this. | |||
2014-02-13 | socketengine_select Reset the values in the timeval struct on *nix before ↵ | Attila Molnar | |
select() | |||
2014-02-13 | Remove redundant null pointer check from m_ldapauth | Adam | |
2014-02-13 | Wait for the manager bind to come back before sending search in LDAP modules | Adam | |
2014-02-11 | m_operjoin Remove duplicated code | Attila Molnar | |
2014-02-11 | m_sqlauth Allow the client certificate fingerprint to be used in the SQL query | Attila Molnar | |
Idea by @m4z | |||
2014-02-11 | Fix various problems detected by Clang 3.4. | Peter Powell | |
- cidr.cpp: remove inverted_bits; unused since 9fad3ecb9215a0034bf407f192926b04cb5efaed. - cmd_stats.cpp: remove needless inversion and comparison to 0. - inspircd.cpp: remove needless comparison to 0. - socket.cpp: remove all_zero; unused since 03a1bf15b1da7643b237c22db1a478916a976ccf. | |||
2014-02-10 | Replace DummyExtItem with a flag in Extensible | Attila Molnar | |
2014-02-09 | Store the EventHandler* in the kevent/epoll_event/portev struct | Attila Molnar | |
This removes the need to call GetRef() for every socket in DispatchEvents() | |||
2014-02-09 | Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*) | Attila Molnar | |
2014-02-09 | Queue changes in socketengine_kqueue and submit them as we poll for new events | Adam | |
2014-02-08 | Change all socketengine methods to be static | Attila Molnar | |
2014-02-08 | Move socketengine stats into a new class | Attila Molnar | |
2014-02-08 | Update SocketEngine::CurrentSetSize in AddFdRef()/DelFdRef() | Attila Molnar | |
2014-02-08 | Rename SocketEngine::AddFd() and DelFd() to AddFdRef() and DelFdRef() | Attila Molnar | |
2014-02-08 | Move variables in socketengines | Attila Molnar | |
Move timespec to DispatchEvents() in kqueue, there is no reason for it to be a member variable | |||
2014-02-08 | Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME define | Attila Molnar | |
2014-02-08 | Change SocketEngine functions that do not require an instance to be static | Attila Molnar | |
2014-02-07 | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is defined | Attila Molnar | |
2014-02-07 | m_ldapauth.cpp: Allow multiple patterns for users to bypass LDAP auth | Thiago Crepaldi | |
2014-02-06 | Convert irc::stringjoiner to be a method instead of a class. | Peter Powell | |
Add separator parameter | |||
2014-02-06 | Fix various cases of UUID exposure. | Peter Powell | |
- Introduce WriteCommand which sends * when the user has not registered. - Switch a ton of code to use WriteCommand instead of WriteServ. - Convert WriteNotice to be a wrapper around WriteCommand. - Only send * when NICK has not been sent instead of before registration. | |||
2014-02-06 | m_cap Instead of using case insensitive compare convert the subcommand to ↵ | Attila Molnar | |
uppercase This way if we send back the subcommand it will be in uppercase even if the client sent it in lowercase | |||
2014-02-05 | socketengine_kqueue Remove dead code | Attila Molnar | |
2014-02-05 | socketengine_epoll Remove needless initialization of epoll_event when ↵ | Attila Molnar | |
removing an fd | |||
2014-02-05 | socketengine_epoll Initialize CurrentSetSize (only used by m_httpd_stats) | Attila Molnar | |
2014-02-05 | Fix oversight in 3752b3f59d5216d7dc6221a361efc76b9ad2273d | Attila Molnar | |
2014-02-04 | Coding style changes in socketengines | Adam | |
2014-02-04 | New socketengine stuff: | Adam | |
Use vectors that grow as necessary instead of mass allocating everything at once Rework poll engine logic to make sense |