Here is the outputs:
/home/laowang/Downloads/swipl-devel/build/src/swipl "-p" "foreign=:/home/laowang/Downloads/swipl-devel/build/packages/clib:/home/laowang/Downloads/swipl-devel/build/packages/sgml:/home/laowang/Downloads/swipl-devel/build/packages/plunit:/home/laowang/Downloads/swipl-devel/build/packages/ssl:/home/laowang/Downloads/swipl-devel/build/packages/zlib" "-f" "none" "--no-packs" "-s" "/home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl" "-g" "test_proxy" "-t" "halt"
% PL-Unit: proxy
% Started server at http://localhost:36667/
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:418:
test Direct connection for TCP: received error: SSL(140AB18F) SSL_CTX_use_certificate: ee key too small
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:429:
test All connections via SOCKS: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:442:
test Some TCP connections via SOCKS: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:460:
test First try SOCKS then fall back to direct: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:474:
test First try direct to a nonexistent-host then fall back to SOCKS: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:490:
test All TCP connections via HTTP: received error: Socket error: Address already in use
.
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:515:
test Request URL directly: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:527:
test Request URL when all connections go via SOCKS: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:540:
test Request URL when all connections go via HTTP: received error: Socket error: Address already in use
.
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:565:
test Request HTTPS url via proxy - should get HTTP CONNECT and not HTTP GET: received error: Socket error: Address already in use
ERROR: /home/laowang/Downloads/swipl-devel/packages/http/test_proxy.pl:599:
test Test an exotic application-level proxy - http with authentication: received error: Socket error: Address already in use
done
% 11 tests failed
% 2 tests passed
ERROR: -g test_proxy: false
I seems like the address in use. The address in test is fixed?
ssl seems concerning with CA issue:
/home/laowang/Downloads/swipl-devel/build/src/swipl "-p" "foreign=:/home/laowang/Downloads/swipl-devel/build/packages/clib:/home/laowang/Downloads/swipl-devel/build/packages/sgml:/home/laowang/Downloads/swipl-devel/build/packages/http" "-f" "none" "--no-packs" "-s" "/home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl" "-g" "test_ssl" "-t" "halt"
% PL-Unit: ssl_options
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:181:
test cert_mismatch: wrong answer (compared using ==)
ERROR: Expected: 'key values mismatch'
ERROR: Got: 'ee key too small'
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:187:
test cert_mismatch: wrong answer (compared using ==)
ERROR: Expected: 'key values mismatch'
ERROR: Got: 'ee key too small'
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:194:
test cert_mismatch: wrong answer (compared using ==)
ERROR: Expected: 'key values mismatch'
ERROR: Got: 'ee key too small'
..
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:217:
test missing_key: wrong answer (compared using ==)
ERROR: Expected: 'no private key assigned'
ERROR: Got: 'ee key too small'
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:220:
test missing_key: wrong answer (compared using ==)
ERROR: Expected: 'no private key assigned'
ERROR: Got: 'ee key too small'
done
% PL-Unit: ssl_server
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:229:
test server: received error: ssl:'_ssl_context'/4: file `'tests/test_certs/rootCA/cacert.pem'' does not exist
done
% PL-Unit: ssl_keys
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:120:
test private_key: received error: open/4: source_sink `'tests/test_certs/server-key.pem'' does not exist (No such file or directory)
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:124:
test certificate: received error: open/4: source_sink `'tests/test_certs/server-cert.pem'' does not exist (No such file or directory)
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:130:
test trip_private_public: received error: open/4: source_sink `'tests/test_certs/server-key.pem'' does not exist (No such file or directory)
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:141:
test trip_private_public: received error: open/4: source_sink `'tests/test_certs/server-key.pem'' does not exist (No such file or directory)
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:153:
test trip_public_private: received error: open/4: source_sink `'tests/test_certs/server-key.pem'' does not exist (No such file or directory)
done
% PL-Unit: https_open . done
% PL-Unit: ssl_certificates
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:567:
test Valid certificate, correct hostname in CN, signed by trusted CA: wrong answer (compared using ==)
ERROR: Expected: [verified,verified]:true
ERROR: Got: []:error(error(existence_error(file,'tests/test_certs/rootCA/cacert.pem'),context(ssl:'_ssl_context'/4,A)))
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:570:
test Valid certificate, correct hostname in SAN, signed by trusted CA: wrong answer (compared using ==)
ERROR: Expected: [verified,verified]:true
ERROR: Got: []:error(error(existence_error(file,'tests/test_certs/rootCA/cacert.pem'),context(ssl:'_ssl_context'/4,A)))
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:573:
test Valid certificate, incorrect hostname in CN, signed by trusted CA: wrong answer (compared using ==)
ERROR: Expected: [hostname_mismatch,verified,verified]:true
ERROR: Got: []:error(error(existence_error(file,'tests/test_certs/rootCA/cacert.pem'),context(ssl:'_ssl_context'/4,A)))
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:576:
test Valid certificate, incorrect hostname in SAN and CN, signed by trusted CA: wrong answer (compared using ==)
ERROR: Expected: [hostname_mismatch,verified,verified]:true
ERROR: Got: []:error(error(existence_error(file,'tests/test_certs/rootCA/cacert.pem'),context(ssl:'_ssl_context'/4,A)))
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:579:
test Valid certificate, correct wildcard hostname in SAN, signed by trusted CA: wrong answer (compared using ==)
ERROR: Expected: [verified,verified]:true
ERROR: Got: []:error(error(existence_error(file,'tests/test_certs/rootCA/cacert.pem'),context(ssl:'_ssl_context'/4,A)))
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:582:
test Valid certificate, incorrect wildcard hostname in SAN, signed by trusted CA: wrong answer (compared using ==)
ERROR: Expected: [hostname_mismatch,verified,verified]:true
ERROR: Got: []:error(error(existence_error(file,'tests/test_certs/rootCA/cacert.pem'),context(ssl:'_ssl_context'/4,A)))
ERROR: /home/laowang/Downloads/swipl-devel/packages/ssl/test_ssl.pl:585:
test Valid certificate, wildcard hostname in SAN with wildcard too high, signed by trusted CA: wrong answer (compared using ==)
... ...
(too long, looks like similar)