1
0
mirror of https://github.com/drwetter/testssl.sh.git synced 2025-07-20 20:51:45 +02:00
Commit Graph

125 Commits

Author SHA1 Message Date
c92a648391 Add LibreSSL from MacOS 2022-05-31 16:17:47 +02:00
854028166d Including AppleMail 2022-05-31 15:12:16 +02:00
6536eaddb6 remove Java 12 and OSX 10 in baseline file 2022-05-31 14:09:19 +02:00
6023acd58c Merge branch '3.1dev' into update_clients1 2022-05-31 12:09:23 +02:00
dfbb9f8122 Fix Actions
this one works locally...
2022-05-30 13:37:07 +02:00
8d817e1dcf PR to merge
added: changes in CI so that it goes through
2022-05-25 18:46:08 +02:00
04463784a8 Fix censys link in DROWN section
See . the line seems very long though.

Note: this was previously commited as  but as there were two mistakes
and one other thing which could be improved I decided to make a hard reset.

Apologize if it caused inconvenience.
2022-05-14 12:06:09 +02:00
1eb8347174 Update comparion/diff file for CI
... for the time being
2022-05-10 13:08:44 +02:00
fa5d13eb06 Reorder output of run_server_preference()
This commit reorders the output of run_server_preference() as discussed in .
2022-03-22 15:40:49 -04:00
1814da4e53 Working NNTP server
Switch NNTP server testing to a currently working server from http://vivil.free.fr/nntpeng.htm.
2022-03-16 07:57:40 -04:00
ce746cd8b7 Add CI check
* for STARTTLS + LDAP
* for STARTTLS + POP3 reenable check with openssl as GH has not the time limits which Travis had
2022-02-01 10:02:35 +01:00
4c2a1296a7 Add unit testing (manage)sieve protocol while using STARTTLS 2021-12-20 17:18:07 +01:00
fc06fcee56 fix travis 2021-12-10 18:26:03 +01:00
18f3ad7c31 fix travis 2021-12-10 15:58:10 +01:00
64d110f19d Check file permissions on ./testssl.sh
This commit adds a check that ./testssl.sh has both read and execute permission. If ./testssl.sh is lacking execute permission, it will pass the tests in 00_testssl_help.t and 01_testssl_banner.t that run the program as `bash ./testssl.sh`, but will fail the subsequent tests that run the program as `./testssl.sh`, but the reason for the failure will not be clear.
2021-11-15 07:25:08 -05:00
3d9f109780 Fix 2030
Fix CI issue created by  and by new certificate fingerprint.
2021-10-28 08:13:34 -04:00
0012adf47e Add a test to verify that expired.badssl.com's chain of trust is expired. 2021-10-05 13:53:58 -04:00
529e9da823 Fix GHA (starttls nntp)
using another IP
2021-09-09 23:17:09 +02:00
b1f5c6c9af Trim excess whitespace 2021-09-04 13:28:30 +00:00
6782e2a3b9 Fix spelling 2021-09-04 12:39:03 +00:00
cbae32e5a4 Add missing vim modeline config in sh & perl files, cc 2021-06-01 14:40:24 +08:00
9e61b8ba13 Make vim modeline config consistent, cc 2021-06-01 14:31:31 +08:00
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
e71ebfea4a Adjust master template for t/61_diff_testsslsh.t
... so that Travis CI works again
2021-04-02 16:57:20 +02:00
c66d58b135 Filter for changing certificates of testssl.sh's server 2021-01-18 09:30:31 +01:00
39132fe3d0 Fix order for -U and --ids-friendly
Workaround for bug see . In addition: Bring  the test closer to a cleaner style,
as the others

Should --ids-firednly could be as well be removed when travis runs faster.
2020-12-11 20:49:15 +01:00
96d4b4f08b Trying to reduced the runtime of travis
Often in the past travis was hitting a limit (50min?).

This is a try to make reasonable cuts to the unit tests:
- For STARTTLS some checks with OPenSSL are skipped
- For JSON and HTML outputs --ids-friendly was added assumming we
  don't change the output of ticketbleed, CCSI, HeartBleed and ROBOT any more.
- There's also not point to run those checks against badssl
- for  the diff check we switch to 'or diag' to display a dfifference
2020-11-27 13:19:52 +01:00
665209bf60 typos 2020-11-26 16:27:40 +01:00
1b63760bc3 Add baseline master file for testssl.sh 2020-11-26 16:05:08 +01:00
a98ede0720 Finalize first diff check for travis 2020-11-26 15:58:13 +01:00
49d321cfbb Add "command not found" 2020-11-26 13:41:44 +01:00
191efddaee document changes from previous commits 2020-11-26 13:07:49 +01:00
0c20b21fc2 Better order, "command not found added" 2020-11-26 13:02:10 +01:00
4ca4e075a2 Use test::diff so that errors are spotted better 2020-10-02 13:07:13 +02:00
7981a238a5 Comment out S2S XMPP server test for now 2020-05-02 19:40:45 +02:00
5da54b9ce8 fix var declaration 2020-05-01 21:42:41 +02:00
9e61d6605e Perl needs a semicolon ;-/ 2020-05-01 19:17:58 +02:00
191c69fbdd Minor probe for STARTTLS xmpp-server
... don't know whether this gets through -- depends on the
version openssl used (1.0.2 doesn't have that)
2020-05-01 18:39:36 +02:00
8c466bf2ee Rename PFS/perfect forward secrecy to FS/forward secrecy
In all instances:

* command line (will break things)
* JSON IDs (will break things)
* in the documentation
* in the travis checks where used
* everywhere in the code: variables, functions, comments
2020-04-14 15:53:05 +02:00
3cdb16a969 Prepare baseline_ipv4_http as a good example ...
... as indicated in CONTRIBUTING.md / Coding_Convention.md
2020-01-24 17:42:17 +01:00
5083e950d2 Move debugging remainders detection to t/00_testssl_help.t 2020-01-22 21:04:23 +01:00
d4d5a61a0b Hopefully make Travis shut up now
picked a TLS 1.2 host
2020-01-22 11:30:21 +01:00
39abb27dd9 cloudflare seems not good for html travis checks 2020-01-22 00:28:59 +01:00
80530aa34c remove fast as it makes problems especially with Travis+testssl.net 2020-01-21 23:53:52 +01:00
26a8f23ec1 Shutup Travis
... by adding the formerly intruoced "DEBUG" statement as a filter.
Note: "DEBUG" can now / should now be taken preferably for extra
output on debug level 1.

Replacing badssl.com by testssl.net. The former needed almost 5 min
for a run, whereas one IP of testssl.net needs ~80 secs. With --fast
even less.
2020-01-21 22:41:50 +01:00
f109d3bbd6 add unlink / start with a clean state
... good when running "prove -v" locally and previously
the run was interrrupted by e.g. ^C
2020-01-18 21:47:44 +01:00
cb6677e2d3 removed comment 2020-01-18 21:45:32 +01:00
bec9ebdda8 only one ip 2020-01-18 21:44:24 +01:00
2563dfb5e5 add set -x 2020-01-18 21:36:19 +01:00
8d864aba2e Output adjustments closer to a more common format 2020-01-14 18:44:11 +01:00