| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/security/pulledpork/files/ |
Upload File : |
--- pulledpork.pl.orig 2020-09-01 15:08:32 UTC
+++ pulledpork.pl
@@ -91,9 +91,24 @@ if ($oSystem =~ /freebsd/i) {
exit(1);
}
}
+ elsif (-e "/usr/local/share/certs/ca-root-nss.crt") {
+ $CAFile = "/usr/local/share/certs/ca-root-nss.crt";
+ if (-r $CAFile) {
+ $ua->ssl_opts(SSL_ca_file => $CAFile);
+ }
+ else {
+ carp "ERROR: $CAFile is not readable by "
+ . (getpwuid($<))[0] . "\n";
+ syslogit('err|local0',
+ "FATAL: ERROR: $CAFile is not readable by "
+ . (getpwuid($<))[0] . "\n")
+ if $Syslogging;
+ exit(1);
+ }
+ }
else {
carp
- "ERROR: cert file does not exist (/etc/ssl/cert.pem or /usr/local/etc/ssl/cert.pem) Ensure that the ca_root_nss port/pkg is installed, or use -w to skip SSL verification\n";
+ "ERROR: cert file does not exist (/etc/ssl/cert.pem, /usr/local/etc/ssl/cert.pem or /usr/local/share/certs/ca-root-nss.crt) Ensure that the ca_root_nss port/pkg is installed, or use -w to skip SSL verification\n";
syslogit('err|local0',
"FATAL: cert file does not exist. Ensure that the ca_root_nss port/pkg is installed, or use -w to skip SSL verification\n"
) if $Syslogging;