3proxy/.github/workflows
Vladimir Dubrovin 44e372649a
Some checks are pending
C/C++ CI Linux / ${{ matrix.target }} (ubuntu-24.04-arm) (push) Waiting to run
C/C++ CI Linux / ${{ matrix.target }} (ubuntu-latest) (push) Waiting to run
C/C++ CI MacOS / ${{ matrix.target }} (macos-15) (push) Waiting to run
C/C++ CI Windows / ${{ matrix.target }} (windows-2022) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (macos-15) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (ubuntu-24.04-arm) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (ubuntu-latest) (push) Waiting to run
C/C++ CI cmake / ${{ matrix.target }} (windows-2022) (push) Waiting to run
C/C++ CI cmake / ubuntu-latest (wolfSSL) (push) Waiting to run
Fix the Watcom build, and UNC paths in httpsrv on Windows
Open Watcom has no struct _stat64 or _wstat64: its 64-bit stat is
struct _stati64 and _wstati64, so httpsrv.c did not compile there and
the 1.0.1 lite build had no binaries.

widepath() compared and wrote '\\\\', a two-character constant, for a
backslash: a UNC path (\\server\share) never took the \\?\UNC\ form,
and forward slashes became backslashes only because the constant was
truncated to its last byte.

The Watcom workflow passed although nmake failed; it now fails when
the build does or leaves no 3proxy.exe.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit 9651848bf1)
2026-10-14 17:40:16 +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 Fix the Watcom build, and UNC paths in httpsrv on Windows 2026-10-14 17:40:16 +03:00
build-win32.yml Remove self-signed Authenticode signing from Windows builds 2026-09-16 14:09:49 +03:00
build-win64.yml Remove self-signed Authenticode signing from Windows builds 2026-09-16 14:09:49 +03:00
build-win-msys2-ucrt64.yml Support static libraries in Makefile.win 2026-07-10 12:10:01 +03:00
build-winarm64.yml Remove self-signed Authenticode signing from Windows builds 2026-09-16 14:09:49 +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
release-tarball.yml Publish and sign a source tarball with each release 2026-09-16 14:44:14 +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