| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix an off-by-one error in User::GetModeLetters(). | 2019-02-17 | 1 | -1/+1 | |
| * | Replace GetServerPort() with server_sa.port(). | 2019-02-15 | 1 | -7/+2 | |
| * | Rename User::nping to nextping for consistency with lastping. | 2019-02-15 | 1 | -2/+2 | |
| * | Move <oper:class> and <oper:vhost> to core_oper. | 2019-02-05 | 1 | -11/+0 | |
| * | Fix erroneously sending RPL_YOURDISPLAYEDHOST to HAProxy clients. | 2019-01-28 | 1 | -1/+1 | |
| * | Remove trailing whitespace from various source files. | 2019-01-24 | 1 | -1/+1 | |
| * | Implement support for the extended tag space for client tags. | 2019-01-24 | 1 | -23/+19 | |
| * | Call the OnUserInit hook from earlier in UserManager::AddUser.•••This fixes messages being lost when sending them to a user who has only just connected to the server. | 2019-01-20 | 1 | -0/+4 | |
| * | Redo OnSetEndPoint logic to fix duplicate clones (#1549). | 2019-01-14 | 1 | -14/+22 | |
| * | Fix a crash when the core_oper module is not loaded. | 2018-12-12 | 1 | -7/+8 | |
| * | Merge branch 'insp20' into master. | 2018-09-24 | 1 | -5/+15 | |
| |\ | |||||
| * | | Send the 001-004 numerics and MOTD/LUSERS from core_info.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-22 | 1 | -33/+3 | |
| * | | Rename OnChangeLocalUserHost to OnPreChangeHost for consistency. | 2018-08-14 | 1 | -2/+3 | |
| * | | Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 1 | -94/+85 | |
| * | | Move message parsing to ProcessBuffer and fix edge cases in it. | 2018-08-10 | 1 | -1/+1 | |
| * | | Remove the original line parameter of On{Pre,Post}Command.•••In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do. | 2018-08-10 | 1 | -2/+2 | |
| * | | Rename User::fullname to realname and make it private. | 2018-07-30 | 1 | -3/+8 | |
| * | | Replace most usages of "name" with "real" or "real name". | 2018-07-30 | 1 | -2/+2 | |
| * | | Replace most usages of "GECOS" with "real" or "real name". | 2018-07-30 | 1 | -5/+5 | |
| * | | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | 2018-07-26 | 1 | -2/+2 | |
| * | | Add a module which implements the HAProxy PROXY v2 protocol. | 2018-07-26 | 1 | -0/+6 | |
| * | | Make more config stuff case insensitive. | 2018-07-24 | 1 | -1/+1 | |
| * | | Remove Log() calls made unnecessary by the previous commit. | 2018-07-20 | 1 | -1/+0 | |
| * | | Add the family() member to the sockaddrs union. | 2018-07-18 | 1 | -2/+2 | |
| * | | Merge tag 'v2.0.26' into master. | 2018-04-22 | 1 | -0/+1 | |
| |\| | |||||
| | * | Remove swhois messages set in the oper block on deoper.•••Closes #1240. | 2018-04-09 | 1 | -0/+1 | |
| * | | Optimize some behaviour in the core (#1476). | 2018-04-09 | 1 | -7/+10 | |
| * | | Improve performance under load of OnDataReady and remove C-isms.•••Re-use variables initialized within loop, const-ify config variables accessed repeatedly, remove eol_found label. Merges #1451. | 2018-01-25 | 1 | -15/+38 | |
| * | | Remove duplicated code in LocalUser::GetServerPort(). | 2018-01-20 | 1 | -8/+1 | |
| * | | Fix User::ChangeRealHost() to change the real host properly. | 2017-12-23 | 1 | -1/+13 | |
| * | | Rename <security:hidewhois> to <security:hideserver>.•••The previous name was horrible and didn't describe what the setting actually does. | 2017-12-22 | 1 | -4/+4 | |
| * | | Inherit non-core connect class settings properly.•••Based partially on a patch by Attila. | 2017-11-20 | 1 | -1/+26 | |
| * | | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -2/+2 | |
| * | | Add a class which encapsulates the concept of token lists. | 2017-11-13 | 1 | -27/+6 | |
| * | | Merge tag 'v2.0.25' into master. | 2017-11-12 | 1 | -2/+1 | |
| |\| | |||||
| | * | Use InvalidateCache in the sockaddrs overload of OnSetClientIP.•••This was done to the string variant in d3b82b2f7f. | 2017-11-05 | 1 | -2/+1 | |
| * | | Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a user's hostname. | 2017-10-28 | 1 | -9/+43 | |
| * | | Change SetClientIP to take a C++ string instead of a char array. | 2017-10-27 | 1 | -4/+4 | |
| * | | Clean up the initialization of ConnectClass and ServerConfig. | 2017-10-15 | 1 | -6/+4 | |
| * | | Fix RPL_SERVERVERSION treating the modes as a single parameter. | 2017-10-04 | 1 | -2/+2 | |
| * | | Get rid of irc::sockets::satoap().•••This function is being misused in all but one scenario. It isn't really worth keeping IMO. | 2017-09-12 | 1 | -2/+1 | |
| * | | Move <dns:timeout> out of the core. | 2017-09-03 | 1 | -1/+1 | |
| * | | Make the build reproducible by removing time related macros.•••The compile time on boot is not accurate as it will only change when the translation unit containing it is edited. The startup time in RPL_SERVERCREATED is a lot more useful than the compilation time. ngIRCd also implements this behaviour. | 2017-08-26 | 1 | -1/+1 | |
| * | | Merge v2.0.23 and v2.0.24 into master. | 2017-07-09 | 1 | -2/+2 | |
| |\| | |||||
| | * | Merge pull request #1230 from SaberUK/insp20+ipcache•••[2.0] Invalidate the caches properly when User::SetClientIP is called. | 2017-05-17 | 1 | -2/+2 | |
| | |\ | |||||
| | | * | Invalidate the caches properly when User::SetClientIP is called. | 2016-09-25 | 1 | -2/+2 | |
| | * | | Fix users receiving a QUIT with themselves as source when host cycling in cer...•••The OnBuildNeighborList handler in m_auditorium can add the cycling user to the exceptions as an always send exception. To fix, remove the user from the exceptions before processing them. Reported by @genius3000 on IRC | 2016-12-05 | 1 | -0/+2 | |
| | |/ | |||||
| | * | Replace dodgy use of const char* and memcpy with std::string.•••This was backported from commit e01df63 in master. | 2014-10-13 | 1 | -14/+7 | |
| * | | Clean up User::FormatModes(), rename to GetModeLetters()•••Prefix the returned string with '+' | 2016-12-30 | 1 | -15/+15 | |
| * | | Make all User::IsModeSet() methods const, accept const ModeHandler | 2016-12-30 | 1 | -1/+1 | |
