| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | | Fix msvc detection of variadic template support | Peter Powell | 2013-05-20 | 1 | -1/+1 |
| * | | | Merge pull request #548 from SaberUK/master+variadic-templates•••Add support for detecting C++11 variadic templates. | Adam | 2013-05-20 | 2 | -2/+19 |
| |\ \ \ |
|
| | * | | | Add support for detecting C++11 variadic templates. | Peter Powell | 2013-05-21 | 2 | -2/+19 |
| | |/ / |
|
| * | | | Remove OnUserPreNotice and OnUserNotice hooks, add MessageType argument to On...•••All modules (except m_nonotice) that perform filtering on messages have common logic for handling PRIVMSGs and NOTICEs and most of them run the exact same code in both cases
| attilamolnar | 2013-05-20 | 1 | -38/+7 |
| * | | | Fixup last commit | Adam | 2013-05-20 | 1 | -1/+1 |
| * | | | Added macro to allow simpler logic in functions with the need to vsnprintf | Daniel Vassdal | 2013-05-18 | 2 | -1/+11 |
| |/ / |
|
| * | | Change the signature of User::ForceNickChange() to accept const std::string& ... | attilamolnar | 2013-05-18 | 1 | -1/+1 |
| * | | Get rid of the NICKForced extension•••Don't run OnUserPreNick when the nick change is forced
| attilamolnar | 2013-05-18 | 1 | -4/+0 |
| * | | Remove unused UserManager::ServerPrivmsgAll() | attilamolnar | 2013-05-18 | 1 | -9/+0 |
| * | | irc::tokenstream and irc::sepstream cleanup•••irc::sepstream does not require virtual methods
| attilamolnar | 2013-05-18 | 1 | -11/+3 |
| * | | irc::stringjoiner cleanup•••- Get rid of unused constructors
- signed -> unsigned
- return const ref from GetJoined()
| attilamolnar | 2013-05-18 | 1 | -19/+3 |
| * | | Deduplicate hex string creation code | attilamolnar | 2013-05-18 | 2 | -9/+16 |
| * | | Remove the size argument from IsChannel and IsNick.•••There was only one case (which was probably an error) where these
methods were not set to their ServerLimits value.
| Peter Powell | 2013-05-18 | 1 | -4/+4 |
| * | | Added a function to replace all the ugly sprintf-ing everywhere | Daniel Vassdal | 2013-05-16 | 1 | -0/+8 |
| * | | Fix GCC warnings about using C++11 features when not in C++11 mode. | Peter Powell | 2013-05-16 | 1 | -2/+6 |
| * | | Get rid of strlcpy(), strlcat(), charlcat() and charremove() | attilamolnar | 2013-05-16 | 2 | -21/+1 |
| * | | irc::Spacify-- | attilamolnar | 2013-05-16 | 1 | -6/+0 |
| * | | Allow spaces (and more) in oper types•••The spaces are converted to '_' characters in OPERTYPE for 2.0 servers
Issue #533 suggested by @ankitkv
| attilamolnar | 2013-05-16 | 1 | -5/+0 |
| * | | Replace some C-isms with C++-isms.•••* 'const char*' to 'const std::string&'.
* snprintf to std::string concatenation.
* Replace duplicated OneOfMatches with InspIRCd::MatchMask.
| Peter Powell | 2013-05-15 | 3 | -5/+12 |
| * | | Add method for writing server notices.•••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.
| Peter Powell | 2013-05-14 | 1 | -0/+5 |
| * | | Clean up cross-platform compatibility.•••- Move compatibility macros to a new header file.
- Sort system include files in alphabetical order.
- Clean up signal handling (thanks to Adam).
| Peter Powell | 2013-05-07 | 2 | -59/+109 |
| * | | Merge insp20 | attilamolnar | 2013-04-28 | 2 | -0/+23 |
| |\| |
|
| | * | Move SocketEngine::IgnoreError() code into socketengine.h and add test for EW... | attilamolnar | 2013-04-24 | 1 | -0/+13 |
| | * | Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE... | Adam | 2013-04-16 | 1 | -0/+5 |
| | * | Don't attempt to unload or reload modules that are waiting to be unloaded | attilamolnar | 2013-04-05 | 1 | -1/+6 |
| * | | Move <performance:nouserdns> to <connect:nouserdns>. | Peter Powell | 2013-04-27 | 1 | -0/+4 |
| * | | Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically
Thanks to Attila for helping with much of this.
| Adam | 2013-04-26 | 8 | -526/+193 |
| * | | Timer changes and TimerManager enhancements•••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
| attilamolnar | 2013-04-21 | 2 | -32/+28 |
| * | | Fix building with libc++.•••- 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.
| Peter Powell | 2013-04-19 | 5 | -24/+13 |
| * | | Fix Windows build | attilamolnar | 2013-04-17 | 1 | -1/+1 |
| * | | Use std::string internally in UIDGenerator, move UUID_LENGTH into the class a... | attilamolnar | 2013-04-14 | 1 | -8/+8 |
| * | | Extract UID/SID generation logic into a new class: UIDGenerator | attilamolnar | 2013-04-14 | 3 | -17/+34 |
| * | | Remove const char* versions of InspIRCd::FindNick()/FindNickOnly()/FindUUID()... | attilamolnar | 2013-04-13 | 1 | -23/+0 |
| * | | Channel::JoinUser() and Channel::ForceChan() changes•••Convert static Channel::ForceChan() to non-static Channel::ForceJoin() that joins a user to a channel, no permission checks
The (static) Channel::JoinUser() now has a LocalUser parameter, and no longer have TS and bursting parameters. If the channel doesn't exist, it is created using current time as TS
| attilamolnar | 2013-04-13 | 1 | -7/+11 |
| * | | OnUserPreJoin is a local-only hook, change User* parameter to LocalUser* | attilamolnar | 2013-04-13 | 1 | -1/+1 |
| * | | Remove the deprecated invite API | attilamolnar | 2013-04-13 | 1 | -9/+4 |
| * | | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 49 | -167/+918 |
| * | | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 3 | -13/+12 |
| * | | Convert ISUPPORT to use a map instead of a string. | Peter Powell | 2013-04-11 | 3 | -29/+27 |
| * | | Fix clang warning about IsOper() | attilamolnar | 2013-04-11 | 1 | -1/+1 |
| * | | BanCache: Move expiration code into a function, call it from RemoveEntries() | attilamolnar | 2013-04-10 | 1 | -1/+2 |
| * | | BanCache: Remove BanCacheManager::RehashCache()•••The function was never called
| attilamolnar | 2013-04-10 | 1 | -1/+0 |
| * | | BanCache: Simplify BanCacheManager::RemoveEntries() | attilamolnar | 2013-04-10 | 1 | -1/+3 |
| * | | BanCache: Remove BanCacheHit::IP field, and BanCacheManager::RemoveHit()•••The IP field was only used in RemoveHit(), RemoveHit() was only called from GetHit()
| attilamolnar | 2013-04-10 | 1 | -6/+2 |
| * | | BanCache: Don't repeat ourselves, one BanCacheManager::AddHit() and one BanCa... | attilamolnar | 2013-04-10 | 1 | -17/+3 |
| * | | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper() | attilamolnar | 2013-04-10 | 1 | -5/+13 |
| * | | Fix ListModeBase on Windows | attilamolnar | 2013-04-09 | 1 | -1/+1 |
| * | | Move most whois related code from the core into cmd_whois | attilamolnar | 2013-04-09 | 2 | -18/+0 |
| * | | XLine: Provide a default implementation for DisplayExpiry() | attilamolnar | 2013-04-09 | 1 | -11/+1 |
| * | | ListModeBase: Cache max items per channel | attilamolnar | 2013-04-08 | 1 | -2/+32 |