3proxy/.github/workflows
Vladimir Dubrovin f2ae920db2 Build the mail proxies and FTP only when they are asked for
pop3p, imapp and smtpp are built with MAILPROXY=true, and ftppr and the
ftp:// scheme of the HTTP proxy with FTP=true; with CMake the switches are
3PROXY_USE_MAILPROXY and 3PROXY_USE_FTP. Neither is in a default build, and
the standalone binaries follow what was built.

A configuration naming one of them is still read either way. The three mail
protocols amount to a STARTTLS negotiation now that mail is carried over
TLS, so without a proxy of their own those names are tlspr speaking the
protocol: the file holds a stand-in which sets the protocol for the
connection and returns tlspr for the caller to run, which serves the
service name and a parent chain alike and leaves conf.c and the redirect
table untouched. FTP has no such fallback, so the service is known, answers
nothing and logs the refusal.

The Linux workflow builds both, so all of it is still compiled and run.
2026-08-29 23:39:07 +03:00
..
build-ipk.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-rpm-arm64.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-rpm-armhf.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-rpm-x86-64.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-watcom.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-win32.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-win64.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
build-win-msys2-ucrt64.yml Support static libraries in Makefile.win 2026-07-10 12:10:01 +03:00
build-winarm64.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
c-cpp-cmake.yml Put the vcpkg DLL directory on PATH for the cmake Windows tests 2026-08-25 19:16:38 +03:00
c-cpp-Linux.yml Build the mail proxies and FTP only when they are asked for 2026-08-29 23:39:07 +03:00
c-cpp-MacOS.yml Add tests 2026-08-25 18:03:50 +03:00
c-cpp-Windows.yml Fix: insufficient default stack for wolfSSL with glibc 2026-08-25 19:07:20 +03:00
docker-test.yml Bump docker/build-push-action from 6 to 7 (#1261) 2026-08-04 11:29:45 +03:00
docker.yml Bump actions/attest-build-provenance from 2 to 4 (#1268) 2026-08-25 11:15:05 +03:00
update-docs.yml Update devel workflows 2026-08-26 15:22:38 +03:00
update-version.yml Update devel workflows 2026-08-26 15:22:38 +03:00
update-wiki.yml Update devel workflows 2026-08-26 15:22:38 +03:00