Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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 | 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 | |
2013-11-09 | Fix issue #657, fix sending FNAME with spaces | Adam | |
2013-10-26 | Fix m_silence looking for maxentries in <showwhois> instead of <silence>. | Peter Powell | |
Fixes issue #644. | |||
2013-09-15 | Work around STB_GNU_UNIQUE symbols not allowing module unmap | attilamolnar | |
2013-09-15 | Remove redundant parameter.clear()s from mode handlers | attilamolnar | |
2013-09-15 | m_services_account Remove OnDecodeMetaData handler | attilamolnar | |
Override StringExtItem::unserialize() instead | |||
2013-09-13 | Pass an interface to the OnSync hooks | attilamolnar | |
Remove Module::ProtoSendMetaData() | |||
2013-09-13 | Split ProtocolInterface::SendMetaData() into multiple functions | attilamolnar | |
2013-09-12 | Send ListModeBase modes implicitly on channel sync | attilamolnar | |
Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | |||
2013-09-12 | Keep lists of mode handlers by type | attilamolnar | |
2013-09-12 | Add ModeHandler::IsListModeBase() and MC_LIST | attilamolnar | |
2013-09-11 | m_modenotice Use WriteNotice() | attilamolnar | |
2013-09-11 | Convert cmd_modenotice into an optional module | attilamolnar | |
2013-09-11 | Move prefix mode specific fields and getters into PrefixMode | attilamolnar | |
Add ModeHandler::IsPrefixMode() | |||
2013-09-11 | Create a base class for prefix modes | attilamolnar | |
Move Channel::SetPrefix() into Membership | |||
2013-09-10 | m_spanningtree Minor fixes | attilamolnar | |
- Handle the case when servers SQUIT themselves - Fix extra space in channel messages | |||
2013-09-10 | m_spanningtree Handle ERROR when fully connected | attilamolnar | |
2013-09-10 | m_spanningtree Move c2s commands out of SpanningTreeCommands to auto ↵ | attilamolnar | |
register them | |||
2013-09-09 | m_httpd Close all open http sockets on unload | attilamolnar | |
2013-09-09 | m_showwhois Require 2 parameters for WHOISNOTICE | attilamolnar | |
2013-09-08 | Change allocation of a few services to make use of auto registration | attilamolnar | |
2013-09-08 | Automatically register ServiceProviders created by modules | attilamolnar | |
2013-09-08 | Fix compile warnings as seen on g++ 4.4.7 | Adam | |
2013-09-04 | Merge pull request #623 from ChrisTX/insp20+compilerfixes | Attila Molnar | |
Improve support for rarely used compilers, EKOPath in this case. | |||
2013-08-31 | m_spanningtree Fix timestamp in AWAY | attilamolnar | |
2013-08-31 | Improve support for rarely used compilers, EKOPath in this case. | ChrisTX | |
2013-08-30 | Remove ModuleManager::GetAllModuleNames(), use GetModules() instead | attilamolnar | |
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() | |||
2013-08-30 | Merge insp20 | attilamolnar | |
2013-08-28 | m_permchannels Fix empty topic setby | attilamolnar | |
2013-08-28 | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ↵ | attilamolnar | |
when two TOPIC messages cross TOPIC is no longer accepted from servers using the new protocol | |||
2013-08-27 | m_permchannels Add the ability to save listmodes | attilamolnar | |
2013-08-27 | m_permchannels Save channel TS, topic set time and set by information | attilamolnar | |
When loading, ignore and log channels with a name longer than Limits.MaxChan | |||
2013-08-27 | m_permchannels Construct the final line that will be saved in a std::string ↵ | attilamolnar | |
in WriteDatabase() | |||
2013-08-27 | Update example configs, README.md and more | attilamolnar | |
- Fix typos, remove misleading information, rephrase a few sentences - Add info about hmac-<hash> hash types - Remove <performance:maxwho> (the code which used this was removed in 96e4434 - @SaberUK) - Change inspircd.github.org to inspircd.org | |||
2013-08-27 | m_spanningtree Introduce command builders | attilamolnar | |
2013-08-27 | m_spanningtree Changes to TreeSocket::WriteLine() to avoid string copies | attilamolnar | |
- Change argument type to a reference to avoid copies of the string object - If the std::string implementation is using copy-on-write then calling operator[] on a mutable string results in a copy; avoid this by calling .c_str() instead | |||
2013-08-27 | Fix Windows build and a few more problems | attilamolnar | |
2013-08-27 | Fix indentation | attilamolnar | |
2013-08-27 | Allow jmpsrv to handle SSL-connected clients correctly - also allow clients ↵ | Daniel Vassdal | |
to use the port they're currently using. | |||
2013-08-27 | Fix various small issues. | Peter Powell | |
- Add CXX11_OVERRIDE to *Regex::Matches and *RegexFactory::Create. - Fix documentation comment on regex_string. - Fix various code duplication/layout issues. | |||
2013-08-27 | Make all regex modules throw the same exception on error. | Peter Powell | |
2013-08-25 | m_spanningtree Allow server-to-server command handlers to specify whether ↵ | attilamolnar | |
they accept servers, remote users or both as the command source To make life easier for handlers accepting servers only as source, pass them a TreeServer* so they don't have to call FindServer() |