CVSROOT: /cvs Module name: src Changes by: es...@cvs.openbsd.org 2018/02/10 03:35:09
Modified files: usr.sbin/pkg_add/OpenBSD: PackageRepository.pm Log message: implement the use of new ftp -S session=... for https - add a setup_session hook that creates an anonymous tempfile in the ::HTTPS class - parse tls connection resumed messages and tell on servers that do not support this - remove the CLOEXE flag on the fd just before running ftp, so that other processes do not see it at all. This makes https somewhat more bearable, though still slower than http... :( thanks to jsing@ et al for the design of session