summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-04-12Fix the operlog module double logging when tosnomask is enabled.Sadie Powell
2020-04-11Add support for limiting what opers can subscribe to snomasks.Sadie Powell
2020-04-11Clean up the logic for parsing oper mode privileges.Sadie Powell
2020-04-10Fix an oversight in mkversions that caused it to not update extras.Sadie Powell
2020-04-10Update the module descriptions using mkversion.Sadie Powell
2020-04-10The init function should have the override keyword too.Sadie Powell
2020-04-10Add the missing VF_CORE flag to the core_whowas module.Sadie Powell
2020-04-10Add missing override keyword to the sslrehashsignal module.Sadie Powell
2020-04-10Remove references to the long dead SQLv2 from the pgsql module.Sadie Powell
2020-04-10Remove an unused variable in the http_acl module.Sadie Powell
2020-04-09Set the minimum length to 1 for most config items with a default.Sadie Powell
2020-04-09Allow <passforward:forwardmsg> to be optional.Sadie Powell
2020-04-09Send SNOTICES for failed secure only or fingerprint oper attempts.Matt Schatz
2020-04-09Prevent a trailing space in the failed oper SNOTICE.Matt Schatz
2020-04-09Set Unix socket permissions after binding.Matt Schatz
2020-04-09More HasFd() conversions.Sadie Powell
2020-04-09Improve the logging of the httpd module.Sadie Powell
2020-04-07Add a way to disable using environment variables in included files.Sadie Powell
2020-04-05Send ERR_BANNEDFROMCHAN when a user can't create a restricted channel.Sadie Powell
Closes #1772.
2020-04-04Don't send a geolocation whois line for uline clients.Matt Schatz
2020-04-04Don't override a different Displayed Host with the rDNS.Matt Schatz
If the dnsbl module is set to mark with a vHost, it can finish before the hostname resolution finishes. This is especially the case when the result is already cached. Resolves #1770.
2020-04-04Squish the cmd_whowas header.Sadie Powell
There's no reason for this to be in a header and it can't be used by anything else.
2020-04-04Don't filter mass-messages sent by server operators.Sadie Powell
This matches the behaviour of the censor module.
2020-04-04Add the Numerics::CannotSendTo class and switch stuff to use it.Sadie Powell
2020-04-04Ignore clients on ulined servers when counting invisible users.Matt Schatz
This is in addition to 4cc992f.
2020-04-02Add constants for the uninvite numerics.Sadie Powell
2020-04-02Fix the log message in the disable module.Sadie Powell
Modes are set and unset not executed.
2020-04-01Clear the entire DNS cache on rehash.Sadie Powell
2020-03-31Add back the prefix on a server target message.Matt Schatz
The prefix is dropped when building the message. We add it back here so that the remote servers can recognize it as a server target.
2020-03-30Fix clock skip warnings being inverted.Sadie Powell
2020-03-30Make showing the channel modes in /LIST configurable.Sadie Powell
2020-03-30Fix various documentation and formatting issues.Sadie Powell
2020-03-29Add support for the servers/ignore-shun privilege.Sadie Powell
2020-03-29Include ADMIN and OPER in the default for <shun:enabledcmds>.Sadie Powell
2020-03-29Clean up the parsing logic for <shun:enabledcmds>.Sadie Powell
2020-03-27Fix expanding module names.Sadie Powell
2020-03-27Update the credits.Sadie Powell
- Move Attila to former developers (RIP). - Move genius3000 to core developers. - Add Robby to contributors. - Add prawnsalad to thanks.
2020-03-27Alphabetically sort names in the credits.Sadie Powell
2020-03-25Only send a local X-line SNOTICE.Matt Schatz
Spanningtree sends a local SNOTICE to 'X' when adding a line. No need to send a global SNOTICE from here.
2020-03-18Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}.Sadie Powell
2020-03-12Move CHANMODES to core_mode and add USERMODES.Sadie Powell
2020-03-12Implement support for the SERVLIST command.Sadie Powell
2020-03-12Add a CapReference class for the message-tags capability.Sadie Powell
2020-03-12Improve logging for the m_ldap and m_ldapauth modules (#1757).Joel Sing
Currently, it is difficult to diagnose LDAP authentication failures, since the logs do not provide sufficient information about what is actually being queried and what actually failed. This increases logging details so that information about the LDAP query is included, for example: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials (bind dn=cn=adminz,dc=nodomain) Rather than: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials Same with connection logging: Fri Mar 06 2020 07:59:53 CONNECT: Forbidden connection from jsing!jsing@192.168.200.1 (Invalid credentials (bind dn=uid=jsing,dc=nodomain)) Fri Mar 06 2020 08:01:19 CONNECT: Successful connection from jsing!jsing@192.168.200.1 (dn=uid=jsing,dc=nodomain)
2020-03-11Warn if the server config contains an unhashed password.Sadie Powell
This will be made a hard failure in v4.
2020-03-11Fix detection of the "plaintext" pseudo-hash being case sensitive.Sadie Powell
2020-03-09Fix unnecessary inlining in command handler constructors.Sadie Powell
2020-03-09Fix not assigning bits to capabilities correctly.Sadie Powell
This makes it correctly throw when the capability limit is reached and allows up to 64 capabilities to be created instead of 32.
2020-03-09Implement support for multi-line CAP responses.Sadie Powell
2020-03-09Fix <connect:requiressl> being case sensitive.Sadie Powell