| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Fix a couple of issues•••- Wrong doc for Snomask::GetDescription()
- Incorrect idle time when WHOISing remote users
- String + int = garbage
- Remote MODE commands (user mode changes) being broadcast in addition to being forwarded
- Incorrect revision being shown
| attilamolnar | 2013-08-08 | 2 | -2/+2 |
| * | | Automatically attach modules to events | attilamolnar | 2013-08-04 | 4 | -11/+0 |
| * | | Change the syntax of FOREACH macros to be less dumb. | Adam | 2013-08-04 | 6 | -13/+13 |
| * | | Replace hardcoded mode letters, part 3•••This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core
| attilamolnar | 2013-07-19 | 3 | -10/+37 |
| * | | Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the U... | attilamolnar | 2013-07-19 | 1 | -2/+4 |
| * | | Replace hardcoded mode letters, part 2•••This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core
| attilamolnar | 2013-07-19 | 6 | -27/+78 |
| * | | Always set the topic in Channel::SetTopic(), move access checks into cmd_topic | attilamolnar | 2013-06-16 | 1 | -6/+27 |
| * | | Remove TR_END, remove TRANSLATEx() from commands that do not need it | attilamolnar | 2013-06-13 | 1 | -1/+1 |
| * | | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...•••Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global
This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.)
| attilamolnar | 2013-06-13 | 1 | -1/+1 |
| * | | Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to r... | attilamolnar | 2013-06-12 | 1 | -6/+24 |
| * | | Implement GetRouting() in core commands that require it, remove ugly workarou... | attilamolnar | 2013-06-12 | 7 | -0/+28 |
| * | | CommandParser::LoopCall() changes•••- Change function to be static, return a bool
- Do not filter duplicates when there are 2 lists (JOIN)
- Remove validation of 'extra' parameter, caller must pass either a valid index or -1
| attilamolnar | 2013-06-12 | 7 | -8/+8 |
| * | | Unite cmd_privmsg and cmd_notice | attilamolnar | 2013-06-12 | 2 | -256/+65 |
| * | | Convert User::FormatNoticeMasks() to use std::string. | Peter Powell | 2013-06-06 | 1 | -1/+1 |
| * | | Use InspIRCd::Format instead of snprintf(). | Peter Powell | 2013-06-06 | 2 | -19/+14 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 3 | -9/+10 |
| |\| |
|
| | * | Remove unnecessary string copies and dead code | attilamolnar | 2013-06-05 | 1 | -1/+1 |
| | * | cmd_who Hide +i users when listing users on a server and hidewhois is off•••Fixes #547 reported by @RawrDragon
| attilamolnar | 2013-06-01 | 1 | -1/+1 |
| | * | Update authors | attilamolnar | 2013-05-23 | 1 | -7/+8 |
| * | | Reduce User* -> Membership* lookups on part and kick | attilamolnar | 2013-06-04 | 1 | -2/+4 |
| * | | Channel::KickUser() and cmd_kick changes•••- 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
| attilamolnar | 2013-06-04 | 1 | -3/+12 |
| * | | Route WALLOPS like a regular command, remove OnWallops hook | attilamolnar | 2013-06-02 | 1 | -1/+5 |
| * | | Watch mode names with ModeWatchers instead of mode letters | attilamolnar | 2013-06-01 | 1 | -1/+1 |
| * | | Remove useless ModeType parameter from ModeWatcher::BeforeMode() and AfterMode() | attilamolnar | 2013-06-01 | 1 | -1/+1 |
| * | | Remove (non-functional) total_bytes counter from Command | attilamolnar | 2013-06-01 | 1 | -1/+1 |
| * | | Merge pull request #545 from SaberUK/master+logging-cleanup•••Clean up the logging system (part 1 of 2). | Attila Molnar | 2013-05-21 | 7 | -16/+16 |
| |\ \ |
|
| | * | | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 7 | -16/+16 |
| * | | | 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 | 2 | -12/+12 |
| |/ / |
|
| * | | 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 | 2 | -3/+3 |
| * | | Get rid of strlcpy(), strlcat(), charlcat() and charremove() | attilamolnar | 2013-05-16 | 1 | -22/+6 |
| * | | 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 | 2 | -2/+2 |
| * | | 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 | 4 | -31/+10 |
| * | | 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 | 7 | -30/+30 |
| * | | Merge insp20 | attilamolnar | 2013-04-28 | 1 | -8/+8 |
| |\| |
|
| | * | cmd_stats List opers without iterating the whole userlist | attilamolnar | 2013-04-01 | 1 | -5/+6 |
| | * | cmd_invite Check if the inviting user is on the channel before potentially te... | attilamolnar | 2013-04-01 | 1 | -8/+8 |
| * | | Move <performance:nouserdns> to <connect:nouserdns>. | Peter Powell | 2013-04-27 | 1 | -8/+2 |
| * | | Fix Windows | Adam | 2013-04-26 | 1 | -1/+1 |
| * | | 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 | 3 | -52/+1094 |
| * | | Add <security:allowcoreunload>.•••When enabled (the default) this setting prevents the unloading of
core modules such as cmd_privmsg.
| Peter Powell | 2013-04-13 | 1 | -1/+8 |
| * | | 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 | -8/+14 |
| * | | Remove the deprecated invite API | attilamolnar | 2013-04-13 | 1 | -3/+8 |
| * | | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 5 | -9/+9 |
| * | | Convert ISUPPORT to use a map instead of a string. | Peter Powell | 2013-04-11 | 1 | -1/+5 |
| * | | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper() | attilamolnar | 2013-04-10 | 7 | -11/+11 |
| * | | Move most whois related code from the core into cmd_whois | attilamolnar | 2013-04-09 | 1 | -12/+153 |
| * | | Stop recreating hashmaps every hour, move garbage collection code related to ... | attilamolnar | 2013-04-04 | 1 | -1/+0 |
| * | | Move whowas settings into cmd_whowas from ConfigReader | attilamolnar | 2013-04-04 | 1 | -9/+37 |
| * | | Make cmd_whowas act like a module, remove special handling | attilamolnar | 2013-04-04 | 2 | -50/+24 |
| * | | Convert InspIRCd::Duration() to be static | attilamolnar | 2013-04-03 | 7 | -10/+8 |