summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-02-04ident: fix erroneously prefixing an ident multiple times.Peter Powell
2019-02-04ident: rename ext to socket.Peter Powell
2019-02-04ident: rename nolookupprefix to prefixunqueried.Peter Powell
2019-02-04ident: store the timeout as an unsigned value and limit to 60s.Peter Powell
2019-02-04ident: reduce the amount of messages sent when a lookup fails.Peter Powell
2019-02-04ident: Change idents with the ChangeIdent method.Peter Powell
2019-02-04ident: Fix making idents longer than maxident when a lookup fails.Peter Powell
2019-02-01Allow multiple fingerprints in an oper block (#1564)linuxdaemon
2019-01-29Fix -Wnewline-eof warning.Peter Powell
2019-01-28Fix reading the setname config tag.Peter Powell
2019-01-28Read the muteban config in ReadConfig().Peter Powell
2019-01-28Fix RPL_ADMINME not having the correct parameters.Peter Powell
2019-01-28Fix the prioritisation of OnRawMode in m_samode.Peter Powell
2019-01-28Fix sending the modes in RPL_CHANNELMODEIS as one big parameter.Peter Powell
2019-01-28Allow configuring whether SETNAME sends snotices and is oper-only.Peter Powell
2019-01-28Add ParamMode::IsParameterSecret and remove special casing of keys.Peter Powell
2019-01-28Fix not checking for server names case insensitively.Peter Powell
2019-01-28Refactor m_httpd_stats, add subpages (#1554)linuxdaemon
2019-01-28Fix erroneously sending RPL_YOURDISPLAYEDHOST to HAProxy clients.Peter Powell
2019-01-28Fix parsing anticaps mode parameters (again).Peter Powell
It is better to fix the underlying bug than the result of it. This replaces commit 963213132dd923d0e7dbd47ea6f20373cdef343b.
2019-01-25Fix sending the SSL connection notice when using a non-SSL gateway.Peter Powell
2019-01-24Remove trailing whitespace from various source files.Peter Powell
2019-01-24Fix overriding <options:exemptchanops> with the exemptchanops mode.Peter Powell
Closes #1558.
2019-01-24Fix parsing anticaps mode parameters.Peter Powell
2019-01-24Add the reason to xline removal notices. (#1545)Matt Schatz
Show the reason in manual xline removal SNOTICEs, just like expiry SNOTICEs do. This modifies XLineManager::DelLine() to require another string reference passed to it. Requested by @Robby-.
2019-01-24Add translation for casemapping between 2.0/3.0 (#1544)linuxdaemon
If the casemapping is set to ascii, advertise the m_ascii module to 2.0 to allow use of the m_ascii extras module for 2.0
2019-01-24Move the <disabled> tag out of the core to a new module.Peter Powell
2019-01-24Implement support for the extended tag space for client tags.Peter Powell
2019-01-24Avoid forwarding passwords to nickserv when using SASL (#1562)linuxdaemon
2019-01-23Fix a crash in m_sslinfo when a socket is SSL but a gateway is not.Peter Powell
2019-01-23Don't tell the user if DNS lookups are disabled.Peter Powell
2019-01-23Fix away broadcast logic (#1561)linuxdaemon
2019-01-22Rename OnClientProtocolProcessTag to OnProcessTag.Peter Powell
2019-01-20Call the OnUserInit hook from earlier in UserManager::AddUser.Peter Powell
This fixes messages being lost when sending them to a user who has only just connected to the server.
2019-01-20Move ident lookups to the OnSetUserIP hook.Peter Powell
2019-01-19Fix sending the entire VERSION output as a single parameter.Peter Powell
Closes #1560.
2019-01-17m_check: Fix showing oper permissions (privileges). (#1556)Robby
2019-01-14Fix the hostchange set action swapping the host/value fields.Peter Powell
2019-01-14Redo OnSetEndPoint logic to fix duplicate clones (#1549).linuxdaemon
2019-01-11Allow wildcards in <connect:dnsbl>linuxdaemon
This makes it consistent with other <connect> class parameters like `webirc`
2019-01-10Fix reading the server path for UNIX sockets.Peter Powell
2019-01-10Fix copying too much data into the remote endpoint field.Peter Powell
This is a buffer overrun but its harmless as the things it will overwrite are no longer necessary.
2019-01-10m_ircv3_echomessage: only echo the tags which were actually used.Peter Powell
2019-01-10Improve the error messages given when creating a mode.Peter Powell
2019-01-09core_privmsg: respect the exemption list when sending $* messages.Peter Powell
2019-01-09Fix m_alias not initialising 'active' before use.Peter Powell
2019-01-09Improve X-line text consistency.Matt Schatz
- Change any "-Line", ":Line", or "*line" to "-line" throughout the X-line code, comments, and documentation. - Add periods to the end of some notices. - Correct a typo in the Q-line code comments. - Update the filter module documentation (shun addition). Co-authored-by: Robby <robby@chatbelgie.be>
2019-01-07Release v3.0.0 release candidate 1.Peter Powell
2019-01-07core_stub: add stubs for the SUMMON and USERS commands.Peter Powell
2019-01-05Move RPL_UNINVITED to 653 to avoid a collision with Bahamut/ircu.Peter Powell