aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Allow silence flag metadata to contain unknown flags.•••This prevents breaking link compatibility if we ever add more silence flags in the future. Gravatar Sadie Powell2022-11-231-3/+5
* The extended-monitor spec has been ratified now.Gravatar Sadie Powell2022-11-021-1/+1
* Add support for the IRCv3 extended-monitor specification.•••Co-authored-by: Sadie Powell <sadie@witchery.services>Gravatar delthas2022-11-024-6/+40
* Allow using sts over a proxied hook like HAProxy.•••Closes #1911. Gravatar Sadie Powell2022-10-241-1/+13
* Only store the topic in the permchannels database if one is set.Gravatar Sadie Powell2022-10-231-5/+9
* Add the inspircd.org/echo tag to echo message responses.Gravatar Sadie Powell2022-10-121-4/+37
* Fix channels with +D or +u set being picked for the /WHO response.Gravatar Sadie Powell2022-10-122-0/+20
* Allow modules to control the visible channel in a WHO request.Gravatar Sadie Powell2022-10-121-21/+29
* Prevent having the dccallow module loaded with a zero list size.•••This doesn't make sense. Gravatar Sadie Powell2022-10-101-1/+1
* Drop attempts to send a tag message to a server.Gravatar Sadie Powell2022-09-241-0/+6
* Allow building regex_posix against PCRE on Windows for link compat.Gravatar Sadie Powell2022-09-211-2/+8
* Fix the ldap module when building against Windows LDAP.Gravatar Sadie Powell2022-09-211-16/+75
* Add the protocol serializer to the check output.Gravatar Sadie Powell2022-09-211-0/+1
* Fix forwarding tags when sending a numeric to a remote user.Gravatar Sadie Powell2022-09-191-0/+1
* Make the temporary filenames used by modules more unique.•••This prevents zombie files from causing problems. Gravatar Sadie Powell2022-09-053-3/+4
* Fix unnecessarily using c_str in parameters that take a std::string.Gravatar Sadie Powell2022-09-046-15/+15
* Fix the name of the compiler flags attribute in the ldap module.Gravatar Sadie Powell2022-09-011-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2022-08-259-9/+10
* Fix remote users with UNIX socket paths as their sockaddr.Gravatar Sadie Powell2022-08-101-2/+9
* Fix some harmless debug messages when initializing remote users.Gravatar Sadie Powell2022-08-101-2/+1
* Fix a pedantic C++98 warning in the websocket module.Gravatar Sadie Powell2022-08-041-1/+1
* Expose WebSocket error messages to clients.Gravatar Sadie Powell2022-08-041-6/+27
* Fix more inconsistencies with USERIP.•••- Use a dummy value instead of erroring if the viewer does not have the privs to see the IP address (fixes UnrealIRCd compat). - Respect the hideoper mode when building the USERIP response. Gravatar Sadie Powell2022-06-231-22/+20
* Fix inconsistencies between USERHOST and USERIP.Gravatar Sadie Powell2022-06-231-5/+4
* Fix the parameter documentation for the repeat mode.Gravatar Sadie Powell2022-06-151-1/+1
* Fix parsing non-normalised WebSocket headers.•••Ref: #1987. Gravatar Sadie Powell2022-06-081-1/+1
* Fix some compiler warnings on i386.Gravatar Sadie Powell2022-05-253-4/+4
* Fix httpd_stats swallowing requests that it doesn't handle.•••e.g. /stats/wibble Gravatar Sadie Powell2022-05-211-14/+3
* Make linking servers over UNIX sockets less difficult.•••Closes #1730. Gravatar Sadie Powell2022-05-071-4/+15
* Fix the argon2 package name on newer versions of Debian.Gravatar Sadie Powell2022-05-061-1/+1
* Fix using the obsolete curve method on mbedTLS 3+.Gravatar Sadie Powell2022-05-021-6/+17
* Implement the 'r' (registered nick) WHO flag from UnrealIRCd.Gravatar Sadie Powell2022-05-011-1/+16
* Update copyright headers.Gravatar InspIRCd Robot2022-04-2843-49/+50
* Update module descriptions.Gravatar Sadie Powell2022-04-281-1/+1
* Implement support for the IRCv3 bot tag.Gravatar Sadie Powell2022-04-261-2/+6
* Allow building with license-incompatible modules if manually enabled.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-242-3/+3
* Respect the invite announcement level when announcing knocks.•••Closes #1976. Gravatar Sadie Powell2022-04-231-2/+30
* Add support for automatically expiring the override user mode.Gravatar Sadie Powell2022-04-211-1/+43
* Also send ACCOUNT to the user who is authenticating.•••Closes #1974. Gravatar Sadie Powell2022-04-181-1/+1
* Use FindNearestPrefixMode instead of looking for the halfop mode.Gravatar Sadie Powell2022-04-121-4/+4
* Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.•••This should make privilege errors more consistent. Gravatar Sadie Powell2022-04-125-9/+6
* Use ERR_RESTRICTED when an action can't be done even with privileges.Gravatar Sadie Powell2022-04-123-3/+3
* Use ERR_UNAVAILRESOURCE for things that should be retried later.•••Also move it to the global numerics header to avoid duplication. Gravatar Sadie Powell2022-04-123-14/+1
* Fix using notices instead of the appropriate numerics in rmode.Gravatar Sadie Powell2022-04-121-7/+9
* Add a method to ConfigTag to help with retrieving a single character.Gravatar Sadie Powell2022-04-102-2/+2
* GnuTLS DH parameters are optional from 3.6.0+ not 3.5.6+.Gravatar Sadie Powell2022-04-071-1/+1
* Use consistent xline messages locally•••For connectban these messages would have previously been duplicated to other servers until this was fixed earlier today. For dnsbl and rline they would have just differed on the local to a remote. As of the previous commit the module name is included in the setter so there is no need to vary the snotice. This makes things more consistent for server operators and allows scripts to parse the messages. Gravatar Sadie Powell2022-04-053-14/+23
* Notify opers about the connectban zline being added before applying it.•••This matches behaviour elsewhere. Gravatar Sadie Powell2022-04-051-1/+1
* Include the module name in the setter for server-added xlines.Gravatar Sadie Powell2022-04-053-5/+5
* Fix some more grammar errors in xline messages.Gravatar Sadie Powell2022-04-051-4/+1