3proxy/.github/workflows
Vladimir Dubrovin fa3807c6f1 Builds: no Open Watcom, no build without IPv6, no select()
The Win32 "lite" build with Open Watcom (Makefile.watcom, its release
workflow, the CMake branch for it) was the only one built without IPv6
(NOIPV6), without fibers and event loops, with a select() of its own
for poll() (mypoll()), and with the calling conventions of Watcom's
pragmas in the plugins. They are gone with it: every build has IPv6,
and polls with poll() on Unix and WSAPoll() on Windows, which were
what every other build asked for (WITH_POLL, WITH_WSAPOLL, the
3PROXY_USE_POLL and 3PROXY_USE_WSAPOLL options of CMake, FD_SETSIZE
for select()). getip(), the IPv4-only resolver of NOIPV6, goes too.

Plugin binary compatibility: plugins built with Open Watcom, and their
calling convention, are no longer supported.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 11:54:51 +03:00
..
build-ipk.yml Release builds on Ubuntu 26.04: rpm signing, GNU install for OpenWrt 2026-10-24 15:42:20 +03:00
build-rpm-arm64.yml Release builds on Ubuntu 26.04: rpm signing, GNU install for OpenWrt 2026-10-24 15:42:20 +03:00
build-rpm-armhf.yml Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +03:00
build-rpm-x86-64.yml Release builds on Ubuntu 26.04: rpm signing, GNU install for OpenWrt 2026-10-24 15:42:20 +03:00
build-win32.yml Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +03:00
build-win64.yml Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +03:00
build-win-msys2-ucrt64.yml Support static libraries in Makefile.win 2026-07-10 12:10:01 +03:00
build-winarm64.yml Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +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 Event loops: served on by default, the data relayed by the loops 2026-10-28 11:49:51 +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 Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +03:00
release-kind.yml Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +03:00
release-tarball.yml Release workflows: a minimal set for a release of the development branch 2026-10-23 20:10:59 +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