Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-07 | Create SSLIOHook interface that provides GetCertificate() | attilamolnar | |
2013-06-07 | Create IOHook interface (extracted from Module) | attilamolnar | |
2013-06-06 | Move code between usermanager.(cpp|h), clarify comments | attilamolnar | |
Initialize clientlist and uuidlist in UserManager constructor | |||
2013-06-06 | Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManager | attilamolnar | |
2013-06-06 | Store prefix rank in a ModeHandler field, change ↵ | attilamolnar | |
ModeHandler::GetPrefixRank() to be non-virtual | |||
2013-06-06 | Fix Windows | attilamolnar | |
2013-06-05 | Merge pull request #544 from SaberUK/master+kill-maxbuf | Attila Molnar | |
Purge MAXBUF in favour of a configuration option. | |||
2013-06-06 | Remove hardcoded MAXBUF constant. | Peter Powell | |
2013-06-06 | Convert a ton of uses of MAXBUF to use a fixed buffer size. | Peter Powell | |
2013-06-06 | Convert User::SendText to use std::string. | Peter Powell | |
2013-06-06 | Convert User::FormatNoticeMasks() to use std::string. | Peter Powell | |
2013-06-06 | Convert ConvNumeric() to use std::string instead of char[MAXBUF]. | Peter Powell | |
2013-06-06 | Rewrite irc::sockets::sockaddrs::str() completely. | Peter Powell | |
- Replace use of MAXBUF with INET_ADDRSTRLEN/INET6_ADDRSTRLEN. - Replace use of sprintf with InspIRCd::Format. | |||
2013-06-06 | Replace some C string operations with the + operator. | Peter Powell | |
2013-06-06 | Use InspIRCd::Format instead of snprintf(). | Peter Powell | |
2013-06-06 | Use iostream instead of C-style file operations. | Peter Powell | |
2013-06-06 | Compare to ServerLimits::MaxLine instead of MAXBUF. | Peter Powell | |
2013-06-06 | Reserve ServerLimits::MaxLine instead of MAXBUF. | Peter Powell | |
2013-06-06 | Start to replace MAXBUF with <limits:maxline>. | Peter Powell | |
2013-06-06 | Merge insp20 | attilamolnar | |
2013-06-05 | Release 2.0.13 | attilamolnar | |
2013-06-05 | Remove unnecessary string copies and dead code | attilamolnar | |
2013-06-05 | Report the full GnuTLS version in configure | attilamolnar | |
Fix incorrect version being reported when the minor version is longer than one digit (2.10.x) | |||
2013-06-04 | m_spanningtree Fix FIDENT routing | attilamolnar | |
A new FIDENT was broadcast for each incoming FIDENT causing harmless but unnecessary server to server traffic | |||
2013-06-04 | Fix inet_pton on Windows with IPv6 addresses | attilamolnar | |
Code from Anope win32/socket.cpp by @Adam- | |||
2013-06-04 | m_pgsql Same fix as 0e09600a431d0e0f2cde6457e088d84caf6d6f5d | attilamolnar | |
2013-06-04 | Refactor Channel::UserList() to use std::string | attilamolnar | |
2013-06-04 | Remove the now unused Channel::RemoveAllPrefixes() and CountInvisible() | attilamolnar | |
2013-06-04 | Reduce User* -> Membership* lookups on part and kick | attilamolnar | |
2013-06-04 | Channel::KickUser() and cmd_kick changes | attilamolnar | |
- Remove uline checks from KickUser() - Disallow the kick if done by a local user and the victim is ulined in cmd_kick - Remove call to RemoveAllPrefixes() as it has no additional effect, the Membership object containing the prefixes is destroyed soon after the call | |||
2013-06-04 | Remove NULL checks from various Channel functions | attilamolnar | |
Passing NULL to these functions are not permitted and must be avoided by the caller | |||
2013-06-03 | Added option for using TCP_DEFER_ACCEPT. Prevents the connection from being ↵ | Daniel Vassdal | |
handed over to the daemon before data is ready from the client. | |||
2013-06-02 | Route WALLOPS like a regular command, remove OnWallops hook | attilamolnar | |
2013-06-01 | Merge pull request #550 from Adam-/master+sepstream | Adam | |
Rewrote sepstream and tokenstream to be less ugly | |||
2013-06-02 | s/seperator/separator/g | Adam | |
2013-06-02 | Rewrote sepstream and tokenstream to be less ugly | Adam | |
2013-06-02 | ISupportManager: Tidy-up, expand comments | attilamolnar | |
2013-06-02 | Move a few trivial functions into headers | attilamolnar | |
2013-06-02 | m_devoice Remove FindChan() and HasUser() checks, these are done when ↵ | attilamolnar | |
parsing the mode change | |||
2013-06-01 | Watch mode names with ModeWatchers instead of mode letters | attilamolnar | |
2013-06-01 | Remove useless ModeType parameter from ModeWatcher::BeforeMode() and AfterMode() | attilamolnar | |
2013-06-01 | Remove #define MAXPARAMETERS and "MAXPARA" 005 token | attilamolnar | |
2013-06-01 | CommandParser::ProcessCommand() and ProcessBuffer() cleanup | attilamolnar | |
- Change return types to void - Use a pointer to the command handler instead of an iterator | |||
2013-06-01 | Improve command parser logic when there are more params than Command::max_params | attilamolnar | |
2013-06-01 | Remove (non-functional) total_bytes counter from Command | attilamolnar | |
2013-06-01 | Merge pull request #551 from SaberUK/master+unused-configure | Attila Molnar | |
Remove unused code from configure. | |||
2013-06-01 | Remove unused code from configure. | Peter Powell | |
2013-06-01 | cmd_who Hide +i users when listing users on a server and hidewhois is off | attilamolnar | |
Fixes #547 reported by @RawrDragon | |||
2013-06-01 | m_mysql Fix escaping strings longer than MAXBUF/2 | attilamolnar | |
Quotes from the documentation: "You must allocate the to buffer to be at least length*2+1 bytes long. (In the worst case, each character may need to be encoded as using two bytes, and you need room for the terminating null byte.)" "The return value is the length of the encoded string, not including the terminating null character." http://dev.mysql.com/doc/refman/5.6/en/mysql-real-escape-string.html | |||
2013-06-01 | m_userip Allow querying own IP for non-opers, require the users/auspex priv ↵ | attilamolnar | |
for opers to query the IP of others Issue #513 suggested by @CuleX |