aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * Release v3.13.0. v3.13.0Gravatar Sadie Powell2022-04-282-2/+2
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-2891-97/+99
| * Update module descriptions.Gravatar Sadie Powell2022-04-281-1/+1
| * Update author list.Gravatar InspIRCd Robot2022-04-281-3/+4
| * Update the platforms with packages in the readme.Gravatar Sadie Powell2022-04-281-1/+1
| * Update the mailmap.Gravatar Sadie Powell2022-04-281-0/+1
| * Fix updating the copyright headers.Gravatar Sadie Powell2022-04-281-1/+1
| * Skip bots when generating the authors list.Gravatar Sadie Powell2022-04-281-0/+1
| * Document the 'G' WHO flag.Gravatar Sadie Powell2022-04-281-0/+2
| * Remove an obsolete workaround for Windows packaging.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-271-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-2613-100/+81
|\|
| * Implement support for the IRCv3 bot tag.Gravatar Sadie Powell2022-04-261-2/+6
| * Migrate Windows build instructions to the docs site.Gravatar Sadie Powell2022-04-241-56/+0
| * Update the supported CMake versions in the readme.Gravatar Sadie Powell2022-04-241-1/+1
| * Modernise the CMake syntax slightly.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-242-9/+9
| * Install the example configs/sql/locales properly on Windows.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-241-6/+3
| * Update the instructions for how to enable modules on Windows.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] [skip windows ci] Gravatar Sadie Powell2022-04-241-2/+2
| * Enable all dependencies for Windows CI.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-242-3/+4
| * Allow building with license-incompatible modules if manually enabled.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-244-5/+8
| * Add a function for enabling extra modules on Windows.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-241-8/+17
| * Newer versions of mbedTLS can only be static linked on Windows.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-241-1/+0
| * Fix building the Windows package on NSIS 3.Gravatar Sadie Powell2022-04-241-2/+2
| * Respect the invite announcement level when announcing knocks.•••Closes #1976. Gravatar Sadie Powell2022-04-231-2/+30
| * Remove a forward declaration for a non-existent type.Gravatar Sadie Powell2022-04-211-1/+0
| * Update Doxygen config for the latest version.Gravatar Sadie Powell2022-04-211-9/+7
* | Only write to the pid file on boot.•••Being able to change this after first boot is error prone and does not work well on system-wide installs where the server needs root to write the file. Closes #566. Gravatar Sadie Powell2022-04-233-13/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-218-9/+66
|\|
| * Add support for automatically expiring the override user mode.Gravatar Sadie Powell2022-04-212-2/+51
| * Fix an outdated comment.Gravatar Sadie Powell2022-04-201-1/+1
| * Also send ACCOUNT to the user who is authenticating.•••Closes #1974. Gravatar Sadie Powell2022-04-181-1/+1
| * Fix doxygen to include the public module header files.Gravatar Sadie Powell2022-04-173-3/+3
* | Mark the main loop as noreturn.Gravatar Sadie Powell2022-04-211-4/+2
* | Fix a now outdated documentation comment.Gravatar Sadie Powell2022-04-181-3/+3
* | Constify the parameter arguments in ListModeBase's Tell* methods.Gravatar Sadie Powell2022-04-172-6/+6
* | Fix a missing doxygen comment.Gravatar Sadie Powell2022-04-171-0/+6
* | Allow normalising extbans to a specific format.•••Also, fix canonicalisation of acting extban values. Gravatar Sadie Powell2022-04-175-0/+54
* | Refactor ListModeBase::OnModeChange.Gravatar Sadie Powell2022-04-172-36/+37
* | Remove ValidateParam and rename CanonicalizeParam.•••There's basically no safe way to handle a malformed list mode sent by a remote server without causing a desync. Its probably for the best if we just only apply validation to locally added list modes entries. Gravatar Sadie Powell2022-04-178-44/+13
* | Refactor CleanMask to cover more edge cases.•••Test results from during refactoring: PASS: => *!*@* PASS: ! => *!*@* PASS: @ => *!*@* PASS: !foo@bar => *!foo@bar PASS: fo:ob:ar => *!*@fo:ob:ar PASS: foo!@bar => foo!*@bar PASS: foo!bar => foo!bar@* PASS: foo!bar@ => foo!bar@* PASS: foo.bar => *!*@foo.bar PASS: foo@bar => *!foo@bar PASS: !foo@ => *!foo@* PASS: foo => foo!*@* PASS: foo! => foo!*@* Gravatar Sadie Powell2022-04-161-20/+30
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-1633-89/+128
|\|
| * Bump peter-evans/create-pull-request from 3 to 4•••Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3 to 4. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>Gravatar dependabot[bot]2022-04-161-1/+1
| * Bump actions/checkout from 2 to 3•••Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>Gravatar dependabot[bot]2022-04-165-5/+5
| * Allow dependabot to update the GitHub Actions dependencies.Gravatar Sadie Powell2022-04-161-0/+6
| * 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.•••This should make privilege errors more consistent. Gravatar Sadie Powell2022-04-1210-22/+29
| * 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-124-14/+2
| * 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-112-12/+25
| * Add a method to ConfigTag to help with retrieving a single character.Gravatar Sadie Powell2022-04-104-2/+14