aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release v3.14.0. v3.14.0Gravatar Sadie Powell2022-08-251-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2022-08-2517-17/+18
|
* Use std::string in the Serializer constructor.Gravatar Sadie Powell2022-08-241-2/+2
|
* Fix some warnings in core_who on newer GCC.Gravatar Sadie Powell2022-08-171-3/+4
|
* 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-102-4/+3
|
* 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
|
* Also use binary exit codes in places that terminate abruptly.Gravatar Sadie Powell2022-07-193-8/+12
| | | | This is a partial reversion of commit 57330e973b3eb1f2a84803c84daf9d6b420859fd.
* Allow forcing binary exit codes at compile time.Gravatar Sadie Powell2022-07-191-1/+7
| | | | | This is useful with some init systems that handle our exit codes strangely.
* Fix more inconsistencies with USERIP.Gravatar Sadie Powell2022-06-231-22/+20
| | | | | | | - 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.
* Fix inconsistencies between USERHOST and USERIP.Gravatar Sadie Powell2022-06-232-10/+6
|
* Also add hex colour escapes to the formatting entity list.Gravatar Sadie Powell2022-06-201-0/+2
|
* Add support for escaping hex colour codesGravatar Sadie Powell2022-06-191-0/+1
| | | | This is not widely supported but we should have an escape regardless.
* Fix the parameter documentation for the repeat mode.Gravatar Sadie Powell2022-06-151-1/+1
|
* Fix parsing non-normalised WebSocket headers.Gravatar Sadie Powell2022-06-081-1/+1
| | | | Ref: #1987.
* Make setting sockets as FD_CLOEXEC more portable.Gravatar Sadie Powell2022-06-071-2/+2
| | | | Ref: #1986.
* Make it more obvious when an I/O hook is misconfigured.Gravatar Sadie Powell2022-05-311-10/+8
|
* Fix some compiler warnings on i386.Gravatar Sadie Powell2022-05-255-6/+7
|
* Fix httpd_stats swallowing requests that it doesn't handle.Gravatar Sadie Powell2022-05-211-14/+3
| | | | e.g. /stats/wibble
* Fix an unnecessary mode lookup in RemoveMode.Gravatar Sadie Powell2022-05-151-1/+1
|
* Use a mode reference instead of repeatedly looking up the snomask mode.Gravatar Sadie Powell2022-05-151-3/+6
|
* Make linking servers over UNIX sockets less difficult.Gravatar Sadie Powell2022-05-071-4/+15
| | | | Closes #1730.
* 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
|
* Release v3.13.0. v3.13.0Gravatar Sadie Powell2022-04-281-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2022-04-2869-75/+77
|
* 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.Gravatar Sadie Powell2022-04-242-3/+3
| | | | | | [skip alpine ci] [skip macos ci] [skip ubuntu ci]
* Respect the invite announcement level when announcing knocks.Gravatar Sadie Powell2022-04-231-2/+30
| | | | Closes #1976.
* 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.Gravatar Sadie Powell2022-04-181-1/+1
| | | | Closes #1974.
* Use FindNearestPrefixMode instead of looking for the halfop mode.Gravatar Sadie Powell2022-04-122-6/+6
|
* Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.Gravatar Sadie Powell2022-04-129-22/+11
| | | | This should make privilege errors more consistent.
* 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.Gravatar Sadie Powell2022-04-123-14/+1
| | | | Also move it to the global numerics header to avoid duplication.
* Fix using notices instead of the appropriate numerics in rmode.Gravatar Sadie Powell2022-04-121-7/+9
|
* Add a method for finding the next prefix mode above a rank.Gravatar Sadie Powell2022-04-111-12/+19
|
* Add a method to ConfigTag to help with retrieving a single character.Gravatar Sadie Powell2022-04-103-2/+12
|
* Fix <security announceinvites="dynamic"> when halfop is not loaded.Gravatar Sadie Powell2022-04-071-2/+8
|
* Expose the invite announcement level to modules.Gravatar Sadie Powell2022-04-074-21/+5
|
* GnuTLS DH parameters are optional from 3.6.0+ not 3.5.6+.Gravatar Sadie Powell2022-04-071-1/+1
|
* Use consistent xline messages locallyGravatar Sadie Powell2022-04-053-14/+23
| | | | | | | | | | | 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.
* Notify opers about the connectban zline being added before applying it.Gravatar Sadie Powell2022-04-051-1/+1
| | | | This matches behaviour elsewhere.
* 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-052-5/+2
|
* Increase the default connectban ban duration from 10m to 6h.Gravatar Sadie Powell2022-04-051-1/+1
| | | | 10m is borderline useless for preventing bot floods.
* Default connectban cidr ranges to the values specified in <cidr>.Gravatar Sadie Powell2022-04-051-2/+2
|