summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2020-04-23Fix reconnecting a pgsql connection if it fails.Sadie Powell
2020-04-23Unregister pgsql connection fds when they are deleted.Sadie Powell
2020-04-23Opt-out of pgsql read and write events if polling fails.Sadie Powell
2020-04-23Remove dead code from the pgsql module.Sadie Powell
2020-04-21Improve the output given by the SSLINFO command.Sadie Powell
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-04-21Only read the SSL profiles if they're actually specified.Sadie Powell
2020-04-21Tell the admin how to use a SSL profile if they define one.Sadie Powell
2020-04-17Fix ldapoper trying to auth using the provider name as the account.Sadie Powell
2020-04-17Allow hiding the message which warns about LIST being blocked.Sadie Powell
2020-04-17Minor improvements to the securelist module.Sadie Powell
2020-04-15Rename mkversions to mkdescriptions.Sadie Powell
2020-04-14Minor cleanup and documentation improvements.Matt Schatz
- Only show a generic failure message to the user upon oper failure due to not having a secure connection or matching cert. fingerprint. - Update the comment about oper:fingerprint as it can be a space separated list of fingerprints and not just one. - Improve a few code comments and formatting.
2020-04-14Allow 'tls' to be used in /REHASH.Matt Schatz
2020-04-14Update user-facing text and comments of SSL to TLS.Matt Schatz
2020-04-14Fix kicknorejoin not showing the channel name properly in errors.Sadie Powell
Closes #1775.
2020-04-13Add the inspircd.org/standard-replies capability.Sadie Powell
2020-04-12Get rid of the useless OPERLOG 005 token.Sadie Powell
2020-04-12Fix the operlog module double logging when tosnomask is enabled.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 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-09More HasFd() conversions.Sadie Powell
2020-04-09Improve the logging of the httpd module.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 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-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-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 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-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-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-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
2020-03-05Allow modules to prevent a message from updating the idle time.Sadie Powell