143 Commits

Author SHA1 Message Date
Sadie Powell
73bc08d743 Merge branch 'insp3' into insp4. 2024-10-17 12:33:11 +01:00
Sadie Powell
7763a034a8 Tell people to connect to Teranova directly instead of our alias. 2024-10-13 09:44:53 +01:00
Sadie Powell
ca6ccac8b0 Merge branch 'insp3' into insp4. 2024-10-10 15:03:21 +01:00
Sadie Powell
522c202a9c Revert "Tell people to use the main ChatSpike domain not our alias".
This reverts commit 78c4f3bd97d003d0f528d98752e0528023b27045.
2024-10-08 01:31:09 +01:00
Sadie Powell
e02637d1ed Fix mkdescriptions when parsing docs containing Jinja variables. 2024-09-02 12:37:15 +01:00
Sadie Powell
266cc6c3c3 Make mkauthors/mkheaders respect the mailmap for coauthors. 2024-09-02 11:47:53 +01:00
InspIRCd Robot
a3b0aa484b Update copyright headers. 2024-07-14 11:58:57 +01:00
Sadie Powell
ce9efeabbd Allow mkdescriptions to auto-commit changed files. 2024-07-13 18:48:01 +01:00
Sadie Powell
9ca63a89dd Allow mkauthors/mkheaders to opt-out of committing changes. 2024-07-13 18:43:49 +01:00
Sadie Powell
78c4f3bd97 Tell people to use the main ChatSpike domain not our alias.
Backport from master.
2024-07-07 20:54:18 +01:00
Sadie Powell
f7194cb8b3 Tell people to use the main ChatSpike domain not our alias. 2024-06-28 10:14:26 +01:00
InspIRCd Robot
d4da9eeff9 Update copyright headers. 2024-06-14 09:13:03 +01:00
Valentin Lorentz
28e2f30525 tools/convert-unreal-*: Parse input in linear time
Non-trivial string slicing on CPython makes a copy of the string, making
the overall parsing run in quadratic time.

For example, assuming an average field size of 10 bytes, parsing a 1MB
file on my computer would take 70s in slicing alone.
2024-06-11 19:05:31 +01:00
Sadie Powell
19b389468c Add some tools for converting UnrealIRCd databases to InspIRCd. 2024-06-11 18:25:17 +01:00
InspIRCd Robot
ae3e2db109 Update copyright headers. 2024-06-07 10:37:56 +01:00
Sadie Powell
e24ea1723c Move ssl_mbedtls to inspircd-contrib.
Closes #2088.
2024-04-15 21:45:42 +01:00
Sadie Powell
75c17e87b6 Merge branch 'insp3' into master. 2023-07-15 13:05:57 +01:00
InspIRCd Robot
9923c34a42 Update copyright headers. 2023-07-15 10:37:19 +01:00
Sadie Powell
84a3acc0d6 Fix mkheaders on files with Windows line endings. 2023-07-15 10:32:06 +01:00
Sadie Powell
607ee6ed65 Allow mkheaders to pick up a coauthorship year. 2023-01-13 06:57:37 +00:00
Sadie Powell
d048778f78 Merge branch 'insp3' into master. 2023-01-01 13:19:45 +00:00
InspIRCd Robot
2b810b412a Update copyright headers. 2022-12-30 11:31:28 +00:00
Sadie Powell
baccb43263 Merge branch 'insp3' into master. 2022-12-27 15:27:34 +00:00
Sadie Powell
9b5c86c0b6 Ignore edits to the copyright headers when updating them.
This fixes a committer who has run mkheaders from being added to
the copyright headers when it is next run.
2022-12-27 15:01:13 +00:00
Sadie Powell
17d9796f11 Remove test-build now its no longer used. 2022-12-10 07:01:01 +00:00
Sadie Powell
20a1892e31 Merge branch 'insp3' into master. 2022-12-10 07:00:24 +00:00
Sadie Powell
513309fc68 Fix building with the Intel C++ compiler.
- Fix adding -Wshadow in the compiler flags twice.
- Detect the new Clang-based Intel compiler as well as the old one.
- Silence some deprecation warnings using Intel syntax.
2022-12-10 06:58:39 +00:00
Sadie Powell
e99ad4eb88 Remove test-build now its no longer used. 2022-12-09 16:58:29 +00:00
Sadie Powell
3e941f1cfb Merge branch 'insp3' into master. 2022-12-09 11:31:11 +00:00
Sadie Powell
0b1a210659 Sort names case insensitively in the authors list. 2022-12-08 13:36:57 +00:00
Sadie Powell
e2243c3aae Merge branch 'insp3' into master. 2022-11-30 11:04:30 +00:00
Sadie Powell
38b70b9e98 Fix various edge cases in testssl.
- Ignore SIGPIPE to work around IO::Socket::SSL having its socket
  closed from under it and terminating the program.

- Improve detection of servers that close the TCP connection right
  after it is opened. This usually means the IP address the tool is
  connecting from has been banned so suggest that as well.

- Show more debug information when a connection fails.
2022-11-26 08:17:24 +00:00
Sadie Powell
fff88188cd Fix some broken links in testssl.
MkDocs changed the anchor format a while back which broke this.
2022-11-26 05:57:02 +00:00
Sadie Powell
d24b04308b Fix generating self-signed certificates on newer versions of GnuTLS. 2022-10-11 13:03:15 +01:00
Sadie Powell
ddbe4574f4 Fix mkauthors mishandling coauthor tags with periods at the end. 2022-07-22 16:45:39 +01:00
Sadie Powell
816af8c8cf Merge branch 'insp3' into master. 2022-07-22 16:41:53 +01:00
Sadie Powell
fe326f6d55 Also list coauthors in the author file. 2022-07-20 18:02:19 +01:00
Sadie Powell
844a3505e9 Update links to point to the upcoming v4 docs.
[skip alpine ci]
[skip macos ci]
[skip windows ci]
[skip ubuntu ci]
2022-05-18 16:49:20 +01:00
Sadie Powell
d7912e6a3e Merge branch 'insp3' into master. 2022-04-29 11:24:05 +01:00
InspIRCd Robot
346ec99c43 Update copyright headers. 2022-04-28 18:49:16 +01:00
Sadie Powell
bddfb460e5 Fix updating the copyright headers. 2022-04-28 17:58:38 +01:00
Sadie Powell
f6489c3456 Skip bots when generating the authors list. 2022-04-28 17:45:38 +01:00
Sadie Powell
3cc263858e Merge branch 'insp3' into master. 2022-01-15 19:50:32 +00:00
Sadie Powell
b52983b268 Improve CI scripts.
- Add support for skipping CI on specific platforms with commit comments.
- Add support for testing on Alpine (which uses musl instead of glibc).
- Rename "Linux CI" to "Ubuntu CI" now we test other Linux distros.
- Properly add packages to the PATH and LD_LIBRARY_PATH on macOS.
2022-01-15 18:36:51 +00:00
Sadie Powell
7007dd76e6 Merge branch 'insp3' into master. 2021-12-11 09:28:42 +00:00
Sadie Powell
78d987f70b Add a script for updating the author list. 2021-12-10 10:24:24 +00:00
Sadie Powell
1578e1f3b0 Only emit an email address into a copyright header if one exists. 2021-12-10 10:23:24 +00:00
Sadie Powell
05ccd525ad Replace some references to ssl with tls. 2021-12-08 12:32:29 +00:00
Sadie Powell
2ec53e10ee Merge branch 'insp3' into master. 2021-11-24 07:17:50 +00:00
Sadie Powell
303c792607 Remind users about the selfsigned option to inspircd-testssl. 2021-11-23 23:05:06 +00:00