Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-19 | Accept a LogLevel instead of an int in logging methods. | Peter Powell | |
2013-05-19 | Purge a ton of code related to non <log> related logging. | Peter Powell | |
- InspIRCd::OpenLog - ./inspircd --logfile [file] This is no longer needed now we have (since 1.2) custom logging. | |||
2013-05-19 | Move LogHeader to LogStream. | Peter Powell | |
2013-05-18 | Change the signature of User::ForceNickChange() to accept const std::string& ↵ | attilamolnar | |
instead of const char* | |||
2013-05-18 | Get rid of the NICKForced extension | attilamolnar | |
Don't run OnUserPreNick when the nick change is forced | |||
2013-05-18 | Remove unused UserManager::ServerPrivmsgAll() | attilamolnar | |
2013-05-18 | irc::tokenstream and irc::sepstream cleanup | attilamolnar | |
irc::sepstream does not require virtual methods | |||
2013-05-18 | irc::stringjoiner cleanup | attilamolnar | |
- Get rid of unused constructors - signed -> unsigned - return const ref from GetJoined() | |||
2013-05-18 | Deduplicate hex string creation code | attilamolnar | |
2013-05-18 | Merge pull request #543 from SaberUK/master+sizeparam-removal | Attila Molnar | |
Remove the size argument from IsChannel and IsNick. | |||
2013-05-18 | Remove the size argument from IsChannel and IsNick. | Peter Powell | |
There was only one case (which was probably an error) where these methods were not set to their ServerLimits value. | |||
2013-05-18 | Purge the old chanlog code from the module file. | Peter Powell | |
2013-05-16 | Added a function to replace all the ugly sprintf-ing everywhere | Daniel Vassdal | |
2013-05-16 | Fix padding bug in GenerateSID(), spotted by @ShutterQuick | attilamolnar | |
2013-05-16 | Fix the poll socket engine. | Peter Powell | |
2013-05-16 | Get rid of strlcpy(), strlcat(), charlcat() and charremove() | attilamolnar | |
2013-05-16 | m_joinflood Make the code friendlier, unset +j when the module is unloaded | attilamolnar | |
See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b | |||
2013-05-16 | irc::Spacify-- | attilamolnar | |
2013-05-16 | Allow spaces (and more) in oper types | attilamolnar | |
The spaces are converted to '_' characters in OPERTYPE for 2.0 servers Issue #533 suggested by @ankitkv | |||
2013-05-15 | Tidy up keywords on module methods. | Peter Powell | |
- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | |||
2013-05-15 | Replace some C-isms with C++-isms. | Peter Powell | |
* 'const char*' to 'const std::string&'. * snprintf to std::string concatenation. * Replace duplicated OneOfMatches with InspIRCd::MatchMask. | |||
2013-05-14 | Merge pull request #523 from SaberUK/master+server-notice | Attila Molnar | |
Add method for writing server notices. | |||
2013-05-14 | Add method for writing server notices. | Peter Powell | |
This allows us to send a server notice to a user without worrying about whether they are registered or not. If a user receives a server notice and they are not registered then the nickname field will contain an asterisk instead of their nick name. | |||
2013-05-14 | m_spanningtree UID handler: Fix parsing user modes | attilamolnar | |
Spotted by @ShutterQuick Issue #532 | |||
2013-05-07 | Clean up cross-platform compatibility. | Peter Powell | |
- Move compatibility macros to a new header file. - Sort system include files in alphabetical order. - Clean up signal handling (thanks to Adam). | |||
2013-04-28 | Merge insp20 | attilamolnar | |
2013-04-27 | Added RMODE command per suggestion #479 | Daniel Vassdal | |
2013-04-27 | Prevent /mode from being incredible näive after failed attempt to samode a ↵ | Daniel Vassdal | |
user. | |||
2013-04-27 | Move <performance:nouserdns> to <connect:nouserdns>. | Peter Powell | |
2013-04-26 | Fix Windows | Adam | |
2013-04-26 | Modularize DNS | Adam | |
The DNS modules are temporarily in commands/ so they're loaded automatically Thanks to Attila for helping with much of this. | |||
2013-04-24 | Release 2.0.12 | attilamolnar | |
2013-04-24 | Move SocketEngine::IgnoreError() code into socketengine.h and add test for ↵ | attilamolnar | |
EWOULDBLOCK | |||
2013-04-24 | m_ssl_gnutls Add ability to load DH params from file | attilamolnar | |
This greatly decreases the load time because the DH parameters no longer have to be (re)generated each time the module is loaded | |||
2013-04-23 | m_spanningtree Fix crash when connecting to a remote server that has the ↵ | attilamolnar | |
same name as we do and also there is a link block with our server name and their password See 49223cfe12ecd9071123f724e615e63841f2421d | |||
2013-04-23 | Add config option to disable somaxconn range() check | attilamolnar | |
2013-04-21 | m_rline Switch to OnUserRegister hook to disconnect banned users earlier | attilamolnar | |
2013-04-21 | m_filter, m_rline Remove rlines and filters when the regex engine changes or ↵ | attilamolnar | |
becomes unavailable | |||
2013-04-21 | m_spanningtree Move CacheTimer into utils | attilamolnar | |
2013-04-21 | Timer changes and TimerManager enhancements | attilamolnar | |
Timer::Tick() now has a bool return value: if false is returned the timer is deleted using operator delete, otherwise, if it's a repeating timer then it's rescheduled (readded) Timers are removed from the TimerManager automatically at destruction Timers are now stored in a multimap instead of a sorted vector | |||
2013-04-21 | m_filter Fix memory leak on unload | attilamolnar | |
2013-04-21 | Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected ↵ | attilamolnar | |
errors in m_callerid | |||
2013-04-21 | m_permchannels Workaround for alphabetical module initialization order | attilamolnar | |
Read database after all modules have been inited Add exception logging Fixes #485 reported by @gholms | |||
2013-04-21 | Don't crop the channel name if it's too long in Channel::Channel() | attilamolnar | |
...and especially don't use the shortened name in one place and the original in another Having different <limits:maxchan> values on the same network is not supported | |||
2013-04-19 | Immediately stop processing whenever we detect and handle a RecvQ overrun | attilamolnar | |
Thanks to @SimosNap for the report and cooperation | |||
2013-04-19 | Fix uuids getting truncated in the nick hash in UserManager::AddUser() if ↵ | attilamolnar | |
nickmax is < 9 | |||
2013-04-19 | m_ident Invalidate cache after changing User::ident | attilamolnar | |
2013-04-19 | m_callerid Allow messaging yourself while +g regardless of the ACCEPT list | attilamolnar | |
2013-04-19 | Fix building with libc++. | Peter Powell | |
- Purged std::tr1::strlower (was never used). - Moved std::tr1::insensitive to irc::insensitive. - Added TR1NS macro to point to the correct C++ TR1 namespace. | |||
2013-04-18 | m_spanningtree Fix IS_LOCAL() check in OnRehash handler | attilamolnar | |