David Cooper
fa5d13eb06
Reorder output of run_server_preference()
...
This commit reorders the output of run_server_preference() as discussed in #1311 .
2022-03-22 15:40:49 -04:00
David Cooper
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
Dirk Wetter
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
Emmanuel Bouthenot
4c2a1296a7
Add unit testing (manage)sieve protocol while using STARTTLS
2021-12-20 17:18:07 +01:00
Dirk Wetter
fc06fcee56
fix travis
2021-12-10 18:26:03 +01:00
Dirk Wetter
18f3ad7c31
fix travis
2021-12-10 15:58:10 +01:00
David Cooper
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
David Cooper
3d9f109780
Fix 2030
...
Fix CI issue created by #2028 and by new certificate fingerprint.
2021-10-28 08:13:34 -04:00
Steve Mokris
0012adf47e
Add a test to verify that expired.badssl.com's chain of trust is expired.
2021-10-05 13:53:58 -04:00
Dirk
529e9da823
Fix GHA (starttls nntp)
...
using another IP
2021-09-09 23:17:09 +02:00
a1346054
b1f5c6c9af
Trim excess whitespace
2021-09-04 13:28:30 +00:00
a1346054
6782e2a3b9
Fix spelling
2021-09-04 12:39:03 +00:00
Peter Dave Hello
cbae32e5a4
Add missing vim modeline config in sh & perl files, cc #1901
2021-06-01 14:40:24 +08:00
Peter Dave Hello
9e61b8ba13
Make vim modeline config consistent, cc #1901
2021-06-01 14:31:31 +08: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
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
c66d58b135
Filter for changing certificates of testssl.sh's server
2021-01-18 09:30:31 +01:00
Dirk Wetter
39132fe3d0
Fix order for -U and --ids-friendly
...
Workaround for bug see #1717 . 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
Dirk Wetter
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
Dirk
665209bf60
typos
2020-11-26 16:27:40 +01:00
Dirk
1b63760bc3
Add baseline master file for testssl.sh
2020-11-26 16:05:08 +01:00
Dirk
a98ede0720
Finalize first diff check for travis
2020-11-26 15:58:13 +01:00
Dirk
49d321cfbb
Add "command not found"
2020-11-26 13:41:44 +01:00
Dirk
191efddaee
document changes from previous commits
2020-11-26 13:07:49 +01:00
Dirk
0c20b21fc2
Better order, "command not found added"
2020-11-26 13:02:10 +01:00
Dirk
4ca4e075a2
Use test::diff so that errors are spotted better
2020-10-02 13:07:13 +02:00
Dirk
7981a238a5
Comment out S2S XMPP server test for now
2020-05-02 19:40:45 +02:00
Dirk
5da54b9ce8
fix var declaration
2020-05-01 21:42:41 +02:00
Dirk
9e61d6605e
Perl needs a semicolon ;-/
2020-05-01 19:17:58 +02:00
Dirk
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
Dirk Wetter
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
Dirk Wetter
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
Dirk
5083e950d2
Move debugging remainders detection to t/00_testssl_help.t
2020-01-22 21:04:23 +01:00
Dirk
d4d5a61a0b
Hopefully make Travis shut up now
...
picked a TLS 1.2 host
2020-01-22 11:30:21 +01:00
Dirk
39abb27dd9
cloudflare seems not good for html travis checks
2020-01-22 00:28:59 +01:00
Dirk
80530aa34c
remove fast as it makes problems especially with Travis+testssl.net
2020-01-21 23:53:52 +01:00
Dirk
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
Dirk
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
Dirk
cb6677e2d3
removed comment
2020-01-18 21:45:32 +01:00
Dirk
bec9ebdda8
only one ip
2020-01-18 21:44:24 +01:00
Dirk
2563dfb5e5
add set -x
2020-01-18 21:36:19 +01:00
Dirk Wetter
8d864aba2e
Output adjustments closer to a more common format
2020-01-14 18:44:11 +01:00
Dirk Wetter
58498583c9
Modified LFs
2020-01-13 23:50:14 +01:00
Dirk Wetter
89275f7ea9
Redefine numbering scheme
2020-01-13 23:00:10 +01:00
Dirk Wetter
91f8f33a6c
add new basic checks, rename ca_hashes_up_to_date
2020-01-13 17:36:40 +01:00
Dirk Wetter
a7b0a04480
remove redundant lines
2020-01-13 16:26:05 +01:00
Dirk Wetter
69acd00731
Add file to check whether ~/etc/client-simulation.txt is parsable
2020-01-13 15:52:17 +01:00
Dirk
7ff4ebfc0c
fix travis
2020-01-04 16:52:38 +01:00
Dirk Wetter
c643860701
Modernize 08_isHTML_valid.t
...
and make it similar to 07_isJSON_valid.t or 20_baseline_ipv4_http.t
in terms of output and readability
2019-11-16 12:41:44 +01:00
Dirk
ba009565a8
swap ldap server as previous one wasn't reachable anymore
2019-09-25 09:36:16 +02:00