]> git.ipfire.org Git - thirdparty/squid.git/commit
Update libsspwin32 (#1348)
authorAmos Jeffries <yadij@users.noreply.github.com>
Wed, 28 Jun 2023 21:14:28 +0000 (21:14 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 28 Jun 2023 23:18:15 +0000 (23:18 +0000)
commitb9ce9676475028c99e057770f4b6321e51f41d4f
treeec71b57ce37edda37ebfc7bce3f1c096351d02a3
parentda21b84bd6223b514c1499a3fef12620885601c4
Update libsspwin32 (#1348)

Move library files to lib/sspi/ for better modularity.

Add SQUID_CHECK_WIN32_SSPI autoconf test for dependency
checking by helpers.

Add missing HAVE_FOO_H wrappers around includes.
Fixes Squid coding style compliance.

Remove unnecessary __cplusplus protections.

Remove many redundant includes from helpers code.

Remove CygWin hack which is unreachable with precompiler
conditions.

Fix several structure initialization compiler errors.
15 files changed:
acinclude/win32-sspi.m4 [new file with mode: 0644]
configure.ac
lib/Makefile.am
lib/sspi/Makefile.am [new file with mode: 0644]
lib/sspi/sspwin32.cc [moved from lib/sspwin32.cc with 88% similarity]
lib/sspi/sspwin32.h [moved from include/sspwin32.h with 86% similarity]
src/auth/basic/SSPI/Makefile.am
src/auth/basic/SSPI/required.m4
src/auth/basic/SSPI/valid.h
src/auth/negotiate/SSPI/Makefile.am
src/auth/negotiate/SSPI/negotiate_sspi_auth.cc
src/auth/negotiate/SSPI/required.m4
src/auth/ntlm/SSPI/Makefile.am
src/auth/ntlm/SSPI/ntlm_sspi_auth.cc
src/auth/ntlm/SSPI/required.m4