Dirk
55558b86d8
Fix indentation + clarify openssl warning
2022-10-20 14:55:22 +02:00
David Cooper
045778b2d8
Fix #1311
...
This commit fixes #1311 by only rating the lack of a server-enforced ciper order negatively if there is a difference in the quality rating of the ciphers offered for a particular protocol.
2022-10-19 10:03:53 -07:00
Dirk Wetter
8d9b11be40
Merge pull request #2257 from drwetter/drwetter-patch-1
...
Fix typo
2022-10-19 14:09:48 +02:00
Dirk Wetter
ea67c4f4a8
Fix typo
...
See #2256
2022-10-19 14:06:26 +02:00
Dirk Wetter
73fa3e5aef
Merge pull request #2251 from drwetter/dependabot/github_actions/docker/setup-qemu-action-2.1.0
...
Bump docker/setup-qemu-action from 2.0.0 to 2.1.0
2022-10-13 09:37:40 +02:00
Dirk Wetter
f823c0528e
Merge pull request #2252 from drwetter/dependabot/github_actions/docker/build-push-action-3.2.0
...
Bump docker/build-push-action from 3.1.1 to 3.2.0
2022-10-13 09:37:23 +02:00
Dirk Wetter
fa412b1a33
Merge pull request #2250 from drwetter/dependabot/github_actions/docker/login-action-2.1.0
...
Bump docker/login-action from 2.0.0 to 2.1.0
2022-10-13 09:37:06 +02:00
dependabot[bot]
681fd6e8d7
Bump docker/build-push-action from 3.1.1 to 3.2.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 00:12:49 +00:00
dependabot[bot]
e735c022b0
Bump docker/setup-qemu-action from 2.0.0 to 2.1.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 00:12:46 +00:00
dependabot[bot]
35a6fe94bf
Bump docker/login-action from 2.0.0 to 2.1.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 00:12:43 +00:00
Dirk Wetter
0ed2bf0ada
Merge pull request #2234 from cancom/fix/grade-cap-sorting
...
Fix grade cap reasons not showing weak public keys
2022-10-07 16:48:06 +02:00
Dirk Wetter
09a479cb7a
Merge pull request #2238 from dcooper16/SC2235
...
Fix Shellcheck SC2235
2022-10-07 16:24:04 +02:00
David Cooper
bbe8987053
Fix Shellcheck SC2235
...
SC2235 is "Use { ..; } instead of (..) to avoid subshell overhead."
In a large number of places testssl.sh uses paraenthesis in complex boolean expressions in order to specify an evaluation order. The paranthesis results in the expression being evaluated in a subshell, which makes evaluation very expensive. This commit addresses the problem by rewriting any expressions that unnecessarily create subshells.
2022-09-29 15:37:51 -07:00
Dirk Wetter
b03d8ca1e3
Merge pull request #2248 from war59312/patch-1
...
Readme.md - Small Fixes To Docs Section
2022-09-29 19:16:25 +02:00
Will
7fee2381dc
Update Readme.md
2022-09-29 13:00:13 -04:00
Will
2e04127f06
Readme.md - Small Fixes To Docs Section
...
Small fix for Documentation section
2022-09-28 15:36:05 -04:00
Dirk Wetter
c487f911aa
Merge pull request #2247 from drwetter/bump_version_rc
...
Bump rc version
2022-09-28 17:17:52 +02:00
Dirk Wetter
77a2d891cf
Bump rc version
...
... so that distributors feel more encouraged to switch to this version
and drop 3.0.x
2022-09-28 09:21:25 +02:00
Dirk Wetter
33376cca8c
Merge pull request #2244 from drwetter/grep_quotes
...
Squashed some double quotes for grep expressions
2022-09-18 21:50:30 +02:00
Dirk Wetter
8c14a42180
Squashed some double quotes for grep expressions
...
... in favor of single quotes
2022-09-18 19:27:36 +02:00
Dirk Wetter
0e61b72197
Merge pull request #2242 from ghen2/grep-3.8
...
Fix grep 3.8 warnings on unneeded escapes of hyphen, slash, space.
2022-09-18 17:38:11 +02:00
Geert Hendrickx
e36325f8cd
Fix grep 3.8 warnings on unneeded escapes of hyphen, slash, space.
...
Use -e where needed to avoid confusion of expression as arguments.
2022-09-17 21:04:14 +02:00
Dirk Wetter
03b3ba8078
Merge pull request #2239 from dcooper16/neat_list_alignment
...
Fix alignment in neat_list()
2022-09-16 09:14:51 +02:00
David Cooper
93ece13747
Fix alignment in neat_list()
...
When neat_list() is printing information about a cipher suite that uses (EC)DH key exchange that was obtained using an old version of OpenSSL the rows are not properly aligned, since the key exchange input includes an unexpected trailing space. This commit fixes the problem by removing any trailing spaces from $kx.
2022-09-15 13:51:04 -07:00
Dirk Wetter
de48956639
Merge pull request #2237 from a1346054/which
...
Use bash-builtin `command -v` instead of external `which`
2022-09-14 21:25:14 +02:00
Dirk Wetter
1193d89344
Merge pull request #2236 from a1346054/fixes
...
Use `grep -E` instead of `egrep`
2022-09-14 21:19:47 +02:00
a1346054
902bdf3d92
Use bash-builtin `command -v` instead of external `which`
...
`command -v` is a bash builtin and is a standardized version of `which`
2022-09-12 23:24:26 +00:00
a1346054
4712c48597
Use `grep -E` instead of `egrep`
2022-09-12 20:12:28 +00:00
Benedict Becker
0572609793
Fix grade cap reasons not showing weak public keys
2022-09-07 16:18:19 +02:00
Dirk Wetter
b3c49b584d
Merge pull request #2227 from dcooper16/fix_data_after_finished
...
Fix decrypting TLS 1.3 server response
2022-09-07 10:11:39 +02:00
Dirk Wetter
34f7b4d8a3
Merge pull request #2229 from cancom/feat/overall_grade
...
Consistent overall_grade output
2022-09-07 10:10:12 +02:00
Dirk Wetter
7e885b4b95
Merge pull request #2225 from dcooper16/fix_determine_cert_compression
...
Fix determine_cert_compression() and certificate_transparency()
2022-09-07 10:08:25 +02:00
Benedict Becker
075bdc5fbf
Consistent overall_grade output
2022-09-07 09:38:59 +02:00
David Cooper
0403149b61
Fix determine_cert_compression() and certificate_transparency()
...
determine_cert_compression() and certificate_transparency() do not work in debug mode, since tls_sockets() writes debugging messages to stdout. This commit fixes the problem by having determine_cert_compression() and certificate_transparency() return their results using a global variable rather than writing the results to stdout and having having run_server_defaults() catch the output.
2022-09-06 11:09:18 -07:00
David Cooper
963b606168
Fix decrypting TLS 1.3 server response
...
There is at least one server that includes a new session ticket in the same packet as the Finished message. This confuses check_tls_serverhellodone() since the new session ticket is encrypted under the application traffic keys rather than the handshake keys. check_tls_serverhellodone(), being unable to decrypt the new session ticket reports a failure and does not return any of the decrypted data.
This commit fixes the problem by having check_tls_serverhellodone() simply return (or ignore) any data that appears after the Finished message. If such data is returned, then tls_sockets() derives the application traffic keys and decrypts it so that it can be parsed by parse_tls_serverhello().
2022-09-06 09:58:45 -07:00
Dirk Wetter
814bc8b6f5
Merge pull request #2223 from drwetter/new_binaries
...
New openssl binaries
2022-09-05 14:59:41 +02:00
Dirk
d7b5abe8c1
Add Darwin binary from #2224
2022-09-05 14:57:16 +02:00
Dirk
48c7e2d25c
New FreeBSD x64 binary
2022-09-01 19:26:10 +02:00
Dirk
e285b48fd0
New Linux 32 binary
2022-09-01 19:20:41 +02:00
Dirk
8ab3aba818
Correct link
2022-09-01 19:06:30 +02:00
Dirk
7016c4a815
Add newer Linux 64 bit binaries
...
* supporting xmpp-server, see #1575 , #1589
* address security bug, see #2179
2022-09-01 17:22:28 +02:00
Dirk
f36e2afa5e
Review text, renew some paragraphs
2022-09-01 17:21:00 +02:00
Dirk Wetter
5442981b63
Merge pull request #2222 from drwetter/fix_xmppserver_detection
...
Fix xmpp-server detection
2022-08-31 17:21:59 +02:00
Dirk Wetter
2071feafe3
Fix xmpp-server detection
...
See #1575
2022-08-31 09:09:05 +02:00
Dirk Wetter
0b29be2444
Merge pull request #2220 from ghen2/lmtp
...
Send a proper LHLO command with argument (like EHLO), to fix -t lmtp.
2022-08-28 20:10:01 +02:00
Geert Hendrickx
e77dd4a825
Send a proper LHLO command with argument (like EHLO), to fix -t lmtp.
2022-08-27 21:42:33 +02:00
Dirk Wetter
b577234e6d
Merge pull request #2217 from drwetter/3.2rc1
...
Bump version 3.1dev to first release candidate
2022-08-22 20:27:03 +02:00
Dirk
dd01effcfb
Bump version to first release candidate
2022-08-22 16:49:06 +02:00
Dirk Wetter
33f28f881b
Merge pull request #2215 from drwetter/alpine3.16-dockerfile
...
Upgrade Alpine version to the latest stable
2022-08-22 16:37:43 +02:00
Dirk Wetter
abb8f82d85
Upgrade Alpine version to the latest stable
...
3.16.
2022-08-22 16:31:59 +02:00