116 Commits

Author SHA1 Message Date
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
Sadie Powell
16e5f4889f Switch mkdescriptions from YAML::Tiny to YAML. 2021-11-21 08:23:37 +00:00
Sadie Powell
b716590fa0 Switch mkdescriptions from Hoedown to CommonMark. 2021-11-21 00:51:28 +00:00
Sadie Powell
b7615ccd86 Merge branch 'insp3' into master. 2021-08-28 13:20:53 +01:00
InspIRCd Robot
4540162276 Update copyright headers. 2021-08-27 09:38:22 +01:00
Sadie Powell
0c96682d88 Merge branch 'insp3' into master. 2021-08-17 16:20:37 +01:00
Sadie Powell
719a96e609 Update mkdescriptions for the new YAML module documentation. 2021-08-04 03:08:39 +01:00
Sadie Powell
d95d7fc4f5 Merge branch 'insp3' into master. 2021-07-01 12:33:51 +01:00
Matt Schatz
3852e1c52a
Hyphens are allowed in hostnames. 2021-06-20 15:34:13 -06:00
Sadie Powell
7f88bd76c9 Merge branch 'insp3' into master. 2021-06-01 01:46:53 +01:00
Sadie Powell
071499a22c Write to STDERR on error in test-build. 2021-05-28 20:07:50 +01:00
Sadie Powell
8e6b4d17d4 Merge branch 'insp3' into master. 2021-04-17 18:52:19 +01:00
Sadie Powell
0960d5e9e3 Update references to config fields which were renamed. 2021-04-14 18:58:17 +01:00
Sadie Powell
3c426be2a1 Refer to encryption as TLS instead of SSL in all messages. 2021-04-08 11:45:15 +01:00
Sadie Powell
825599a696 Remove the remainders of genssl. 2021-04-08 11:12:41 +01:00
Sadie Powell
1e1cf527d2 Merge branch 'insp3' into master. 2021-03-05 02:32:35 +00:00
Sadie Powell
63f26dc2c6 Fix parsing the output of git-blame in mkheaders. 2021-03-05 02:05:59 +00:00
Sadie Powell
338ddb0e59 Ignore moved lines in mkheaders. 2021-03-05 00:36:13 +00:00
Sadie Powell
606677c865 Require Perl 5.26 in the build system.
This version is supported by all major systems that ship the C++17
compilers required by the v4 branch.
2021-02-28 19:20:08 +00:00
Sadie Powell
c22c7e5a99 Merge branch 'insp3' into master. 2021-02-28 19:16:40 +00:00
InspIRCd Robot
1bf7ca3894 Update copyright headers. 2021-02-26 06:58:13 +00:00
Sadie Powell
bb35650b57 Merge branch 'insp3' into master. 2021-01-29 18:15:32 +00:00
Sadie Powell
2fceea41e8 Always use for in Perl modules. 2021-01-29 13:46:37 +00:00
Sadie Powell
859a79923a Migrate some stuff away from print_format. 2021-01-27 16:47:08 +00:00
Sadie Powell
f6b861f12d Fix unnecessary begin blocks in Perl source files. 2021-01-25 12:39:56 +00:00
Sadie Powell
3ab889537f Merge branch 'insp3' into master. 2020-12-04 18:44:40 +00:00
Sadie Powell
e7837aa2ca Merge branch 'insp3' into master. 2020-11-01 00:32:38 +00:00
InspIRCd Robot
e73d011e68 Update copyright headers. 2020-10-30 12:01:10 +00:00