Dirk Wetter
2d3bd724fc
Merge pull request #1912 from PeterDaveHello/MakeShellScriptShebangConsistent
...
Make Shell Scripts' Shebang more consistent
2021-06-18 08:59:22 +02:00
Dirk Wetter
cb844557f8
Merge pull request #1913 from PeterDaveHello/CorrectExitUsage
...
Correct `exit` using, the exit status should be 0~255
2021-06-18 08:55:22 +02:00
Dirk Wetter
35c43719dd
Merge pull request #1919 from drwetter/rm_travisCIhook
...
Remove travis CI hook
2021-06-18 08:47:52 +02:00
Dirk Wetter
f91c0251be
Rmeove travis CI hook
...
.. as we're using GHA now
2021-06-18 08:44:36 +02:00
Peter Dave Hello
ce634f7deb
Correct `exit` using, the exit status should be 0~255
...
According to the POSIX Programmer's Manual, the exit status specified by
the unsigned decimal integer. If n is specified, but its value is not
between 0 and 255 inclusively, the exit status is undefined.
By cross reference the usage between different scripts in this project,
it looks like we could simply remove the `-` before the number.
2021-06-15 16:04:23 +08:00
Peter Dave Hello
4de952a4dd
Make Shell Scripts' Shebang more consistent
...
Consider most of the scripts use bash in the project, should maybe just
use it, instead of /bin/sh in all the scripts.
2021-06-15 15:52:49 +08:00
Dirk Wetter
17b172229d
Merge pull request #1909 from mikelolasagasti/gha
...
Add GitHub Actions testing
2021-06-07 09:16:31 +02:00
Mikel Olasagasti Uranga
ebcd3105c8
Add GitHub Actions testing
2021-06-06 21:06:58 +02:00
Dirk Wetter
7da45a81f8
Merge pull request #1905 from drwetter/tz_fix+
...
Display time as suggested in utc (3.1dev)
2021-06-03 20:19:29 +02:00
Dirk Wetter
e1be4eabd2
Display time as suggested in utc (3.1dev)
...
See #1895
2021-06-03 19:24:50 +02:00
Dirk Wetter
0da8ce02cd
Merge pull request #1904 from PeterDaveHello/AddBasicEditorConfig
...
Add a basic .editorconfig into project
2021-06-01 14:26:47 +02:00
Dirk Wetter
83909dec0c
Merge pull request #1903 from PeterDaveHello/MakeVimModelineConsistent
...
Add missing vim modeline config in sh & perl files
2021-06-01 11:20:33 +02:00
Peter Dave Hello
f447ca466b
Add a basic .editorconfig into project, close #1901
2021-06-01 14:51:06 +08:00
Peter Dave Hello
cbae32e5a4
Add missing vim modeline config in sh & perl files, cc #1901
2021-06-01 14:40:24 +08:00
Dirk Wetter
737ea1e7e5
Merge pull request #1902 from PeterDaveHello/MakeVimModelineConsistent
...
Make vim modeline config consistent
2021-06-01 08:34:23 +02:00
Peter Dave Hello
9e61b8ba13
Make vim modeline config consistent, cc #1901
2021-06-01 14:31:31 +08:00
Dirk Wetter
1d306db062
Merge pull request #1900 from PeterDaveHello/ShebangConsistency
...
Make Shell Scripts' Shebang more consistent and portable
2021-05-31 10:17:47 +02:00
Dirk Wetter
893bb98a61
Merge pull request #1898 from PeterDaveHello/FixIndentation
...
Fix indentation in testssl.sh
2021-05-31 10:16:45 +02:00
Peter Dave Hello
50ee914ee4
Make Shell Scripts' Shebang more consistent and portable
2021-05-31 15:27:37 +08:00
Dirk Wetter
4d62f08308
Merge pull request #1899 from PeterDaveHello/IsGitHub
...
Correct "GitHub" case as it should be
2021-05-29 21:24:58 +02:00
Peter Dave Hello
8d42528ec6
Correct "GitHub" case as it should be
2021-05-30 01:19:58 +08:00
Peter Dave Hello
413f7ce9a4
Fix indentation in testssl.sh
2021-05-30 01:12:15 +08:00
Dirk Wetter
d41ea6c814
Merge pull request #1896 from PeterDaveHello/FixCompressionDetection
...
Fix compression detection variable syntax in run_breach()
2021-05-28 22:29:11 +02:00
Peter Dave Hello
1b4b9e3262
Fix compression detection variable syntax in run_breach()
2021-05-28 23:43:43 +08:00
Dirk Wetter
1387b4ccb4
Merge pull request #1893 from drwetter/drwetter-patch-1
...
Update feature_request.md
2021-05-16 15:24:23 +02:00
Dirk Wetter
3fea4e01e1
Update feature_request.md
2021-05-16 15:24:06 +02:00
Dirk Wetter
46ad8801de
Merge pull request #1892 from drwetter/drwetter-patch-1
...
Update bug_report.md
2021-05-16 15:07:19 +02:00
Dirk Wetter
188003ea97
Update bug_report.md
2021-05-16 15:07:08 +02:00
Dirk Wetter
15ace79a4c
Merge pull request #1722 from vitaliytv/patch-1
...
upd alpine to 3.12
2021-05-15 12:27:41 +02:00
Dirk Wetter
325e7380b9
Merge pull request #1888 from dcooper16/send_to_stderr
...
Print errors to stderr
2021-05-15 12:22:34 +02:00
Dirk Wetter
e4807a7c9a
Merge pull request #1890 from dcooper16/specify_err_code
...
Specify an error code in all calls to fatal()
2021-05-13 18:46:05 +02:00
David Cooper
265c85a44f
Specify an error code in all calls to fatal()
...
This commit fix a few places in which calls to fatal() do not specify an error code.
2021-05-13 11:32:56 -04:00
David Cooper
0552fdadb8
Print errors to stderr
...
In parse_cmd_line() error messages are usually printed to stderr, but in three places the messages are printed to stdout. This commit modifies those three lines so that they also print to stderr.
The commit also replaces a call to a non-existant function, tmln_magenta_term, with a call to tmln_magenta.
2021-05-13 11:10:01 -04:00
Dirk Wetter
17ad3d70a4
Merge pull request #1882 from drwetter/epoch_180hsts_1879
...
Fix "off by one" error in HSTS
2021-05-10 12:12:39 +02:00
Dirk Wetter
a6f8aa61de
Fix travis
...
Respect changed HSTS epoch time of 180 days.
(DROWN output is changed too as the certificated changed but doesn't matter
as the travis check filters that)
2021-05-10 11:28:25 +02:00
Dirk Wetter
2c3589742b
Merge pull request #1884 from definity/3.1dev
...
fixed minor bug with json output for TLS1.1
2021-05-09 10:56:56 +02:00
Chad Brigance
6b9d8bbc51
fixed minor bug with json output for TLS1.1
2021-05-08 19:24:56 +00:00
Dirk Wetter
9121c7a3c9
Fix "off by one" error in HSTS
...
There was by mistake a 179 days threshold and also the error message
was wrong when HSTS was exactly set to 179 days.
This commit sets it to 180 days and corrects the error messages on
both screen and JSON.
2021-05-08 14:45:38 +02:00
Dirk Wetter
37a6b905a5
Merge pull request #1868 from dcooper16/improve_ossl30_support
...
Improve compatibility with OpenSSL 3.0
2021-04-08 15:00:28 +02:00
David Cooper
944eb1bcd9
Improve compatibility with OpenSSL 3.0
...
This commit addresses a few issued related to the use of testssl.sh with OpenSSL 3.0.0-alpha14.
First, when pkey is used to print a DH key that uses an unknown group, OpenSSL 3.0.0-alpha14 labels the prime and generator using "P:" and "G:" rather than "prime:" and "generator:". (In PR #1586 it was noted that OpenSSL 3.0.0-alpha1 used "prime P:" and "generator G:". The x509 command in OpenSSL 3.0.0-alpha14 still uses "prime P:" and "generator G:" when printing a DH public key in a certificate, but the pkey command just uses "P:" and "G:").
Second, when the pkey command is used to print a DH key that uses certain common primes (e.g., groups from RFC 3526 or RFC 7919), OpenSSL 3.0.0-alpha14 simply prints "GROUP: " followed by a short name for the group rather than printing the value of the prime and generator.
Finally, the "-text" option no longer works if the input is a public key. Fortunately, the "-text_pub" option provides the expected results with all versions of OpenSSL and LibreSSL.
2021-04-07 13:28:34 -04:00
Dirk Wetter
ac39aa5832
Merge pull request #1865 from drwetter/fix1860_svSE_etc_charset
...
Ensure certain regex patterns work as expected and aren't localized
2021-04-04 17:46:50 +02:00
Dirk
30bafe6d4f
Ensure certain regex patterns work as expected and aren't localized
...
see #1860 .
This PR is trying to address an issue where probably newer bash versions
is treated differently as in other locales, W is just a variant of V
see also e.g.
https://collation-charts.org/opensolaris/opensolaris.2008.05.sv_SE.UTF-8.html
https://www.sqlservercentral.com/forums/topic/order-by-name-not-works#post-1644177
2021-04-04 11:55:29 +02:00
Dirk Wetter
1569bded44
Merge pull request #1864 from drwetter/rhs_quotes_fix
...
Fix redundant quotes at RHS of ==
2021-04-02 18:13:57 +02:00
Dirk
2101425c59
Fix redundant quotes at RHS of ==
...
While looking at #1860 there were two instances where
the right hand side of expressions in a double square
bracket had quotes.
2021-04-02 17:01:36 +02:00
Dirk Wetter
269f92dea1
Merge pull request #1863 from drwetter/fix_unittest_61_diff
...
Adjust master template for t/61_diff_testsslsh.t
2021-04-02 16:59:47 +02:00
Dirk
e71ebfea4a
Adjust master template for t/61_diff_testsslsh.t
...
... so that Travis CI works again
2021-04-02 16:57:20 +02:00
Dirk Wetter
88f9e07ac6
Merge pull request #1862 from vin01/3.1dev
...
Add xxd to docker image
2021-04-01 09:39:55 +02:00
vin01
5e062087f9
Add xxd to docker image
...
xxd is not a strict requirement and a fallback logic exists to handle its absence. However it is in general more performant and helpful in debugging as well which is desirable in many situations like ci/cd pipelines. See commit 3756cdc
for details
2021-04-01 09:07:44 +02:00
Dirk Wetter
f3e00738f3
Merge pull request #1861 from vin01/3.1dev
...
Use locally scoped counter in hex2binary
2021-03-31 15:43:19 +02:00
vin01
09ce15ebe9
Use locally scoped counter in hex2binary
2021-03-31 14:09:38 +02:00