Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-15 | Add ModeHandler::IsParameterMode() and MC_PARAM | Attila Molnar | |
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-06 | Merge pull request #766 from SaberUK/master+rebuild-fix | Attila Molnar | |
Don't force a rebuild after doing a Git commit. | |||
2014-02-06 | Don't force a rebuild after doing a Git commit. | Peter Powell | |
Thanks to w00t for pointing out the cause of this. | |||
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 | |||
2014-02-04 | Fix new file descriptor debug log message in socketengine_poll to show the ↵ | Adam | |
correct events | |||
2014-02-04 | Change type of SocketEngine::CurrentSetSize to size_t from int | Attila Molnar | |
2014-02-04 | Fix ping timeout message seconds vs second | Adam | |
2014-02-03 | m_banredirect Fix typo in a message (transfered -> transferred) | Attila Molnar | |
Fixes issue #757 reported by @guikcd | |||
2014-01-31 | Remove a few unnecessary .c_str() calls | Attila Molnar | |
2014-01-31 | Remove some dead code | Attila Molnar | |
2014-01-30 | Document new delayed join feature of m_conn_join | Attila Molnar | |
2014-01-30 | m_conn_join Read default settings in ReadConfig() | Attila Molnar | |
2014-01-30 | m_conn_join: Allow time-delayed joins | Daniel Vassdal | |
2014-01-30 | m_conn_join: Fixed indentation | Daniel Vassdal | |
2014-01-30 | Allow Timers to delete themselves in Tick() | Attila Molnar | |
2014-01-28 | m_spanningtree Rewrite /map | Adam | |
2014-01-27 | m_tline Minor improvements | Attila Molnar | |
- Replace floats with integers - Use size() instead of counting elements - Use WriteNotice() | |||
2014-01-27 | m_alias Remove duplicate checks | Attila Molnar | |