On 27/06/25 08:59, Helmut K. C. Tessarek wrote:
Hello,

According to the web site I'm supposed to send issues with the beta version to this address.

When I compile squid 7.0.2 on Debian, it abends with the following error:

---------
...
ntlm_smb_lm_auth.cc:351:1: error: no previous declaration for ‘void timeout_during_auth(int)’ [-Werror=missing-declarations]
   351 | timeout_during_auth(int)
       | ^~~~~~~~~~~~~~~~~~~
ntlm_smb_lm_auth.cc: In function ‘void manage_request()’:
ntlm_smb_lm_auth.cc:540:57: error: no match for ‘operator<’ (operand types are ‘NtlmError’ and ‘int’)
   540 |         if (ntlm_validate_packet(fast_header, NTLM_ANY) < 0) {
       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
       |                                 |                         |
       |                                 NtlmError                 int


Please remove "SMB_LM" from the list of NTLM helpers to build. This helper is deprecated and removed in later Squid releases.


FTR; The LanManager protocols from 1970-1980's that it implemented were deprecated in 2006 as "highly insecure" even back then, and no longer part of any Windows software.

HTH
Amos

_______________________________________________
squid-dev mailing list
[email protected]
https://lists.squid-cache.org/listinfo/squid-dev

Reply via email to