--------------------- PatchSet 4085 Date: 2002/04/29 07:05:49 Author: serassio Branch: nt-2_5 Tag: (none) Log: Updated WIN32 docs and temporary fix for u_char Members: doc/win32-relnotes.txt:1.1.32.1->1.1.32.2 lib/ntlmauth.c:1.6.14.2->1.6.14.3 port/win32/include/autoconf.h:1.1.2.7->1.1.2.8 src/auth/basic/helpers/win32_locallogon/README.txt:1.1.38.3->1.1.38.4 src/auth/ntlm/helpers/NTLMSSP-WIN32/readme.txt:1.1.2.2->1.1.2.3 Index: squid/doc/win32-relnotes.txt =================================================================== RCS file: /cvsroot/squid-sf//squid/doc/Attic/win32-relnotes.txt,v retrieving revision 1.1.32.1 retrieving revision 1.1.32.2 diff -u -r1.1.32.1 -r1.1.32.2 --- squid/doc/win32-relnotes.txt 23 Mar 2002 10:35:24 -0000 1.1.32.1 +++ squid/doc/win32-relnotes.txt 29 Apr 2002 07:05:49 -0000 1.1.32.2 @@ -52,6 +52,7 @@ aware of this, and try to use it only on the rigth platform. On Windows NT PSAPI.DLL can be found as component of many applications, if you need it, you can find it on Windows NT Resource KIT. If you have problem, you can You can -download it here: http://www.serassio.it/download/psapi.zip +download it here: +http://download.microsoft.com/download/platformsdk/Redist/4.0.1371.1/NT4/EN-US/psinst.EXE On Windows 2000 it is available installing the Windows 2000 Support Tools, located on the Support\Tools folder of the installation Windows 2000 CD-ROM. Index: squid/lib/ntlmauth.c =================================================================== RCS file: /cvsroot/squid-sf//squid/lib/ntlmauth.c,v retrieving revision 1.6.14.2 retrieving revision 1.6.14.3 diff -u -r1.6.14.2 -r1.6.14.3 --- squid/lib/ntlmauth.c 23 Mar 2002 10:35:24 -0000 1.6.14.2 +++ squid/lib/ntlmauth.c 29 Apr 2002 07:05:49 -0000 1.6.14.3 @@ -21,8 +21,8 @@ * */ -#include "util.h" /* for base64-related stuff */ #include "ntlmauth.h" +#include "util.h" /* for base64-related stuff */ #ifdef HAVE_STRING_H #include Index: squid/port/win32/include/autoconf.h =================================================================== RCS file: /cvsroot/squid-sf//squid/port/win32/include/Attic/autoconf.h,v retrieving revision 1.1.2.7 retrieving revision 1.1.2.8 diff -u -r1.1.2.7 -r1.1.2.8 --- squid/port/win32/include/autoconf.h 21 Apr 2002 20:37:34 -0000 1.1.2.7 +++ squid/port/win32/include/autoconf.h 29 Apr 2002 07:05:49 -0000 1.1.2.8 @@ -22,7 +22,7 @@ * */ -/* $Id: autoconf.h,v 1.1.2.7 2002/04/21 20:37:34 serassio Exp $ */ +/* $Id: autoconf.h,v 1.1.2.8 2002/04/29 07:05:49 serassio Exp $ */ /* * configure command line used to configure Squid @@ -950,3 +950,4 @@ /* Define to `unsigned long long' if does not define. */ /* #undef u_int64_t */ +typedef unsigned char u_char; Index: squid/src/auth/basic/helpers/win32_locallogon/README.txt =================================================================== RCS file: /cvsroot/squid-sf//squid/src/auth/basic/helpers/win32_locallogon/Attic/README.txt,v retrieving revision 1.1.38.3 retrieving revision 1.1.38.4 diff -u -r1.1.38.3 -r1.1.38.4 --- squid/src/auth/basic/helpers/win32_locallogon/README.txt 27 Apr 2002 21:15:30 -0000 1.1.38.3 +++ squid/src/auth/basic/helpers/win32_locallogon/README.txt 29 Apr 2002 07:05:49 -0000 1.1.38.4 @@ -13,8 +13,8 @@ -d can specify a Windows Local Group name not allowed to authenticate. -D can specify the default Domain against to authenticate. -This is released under the GNU General Public License and -is available from http://www.serassio.it. +This is released under the GNU General Public License. + Allowing Users - @@ -24,31 +24,8 @@ This can be accomplished creating a local user group on the NT machine, grant the privilege, and adding users to it. -Installation - - -Type 'make', then 'make install', then 'make clean'. - -The default is to install 'nt_auth' into /usr/local/squid/libexec. - Refer to Squid documentation for the required changes to squid.conf. -You will need to set the following line to enable the authenticator: - -authenticate_program /usr/local/squid/bin/NT_auth -You will need to set the following lines to enable authentication for -your access list - - - acl proxy_auth REQUIRED - http_access allow - -You will need to specify the absolute path to NT_auth in the -authenticate_program directive, and check the authenticate_children -and authenticate_ttl. - -Compilation issues - - -The Makefile assumes that GCC is in the current PATH. -NT_auth compile ONLY on CygWin Environment or MS VC++. Testing - @@ -67,8 +44,8 @@ Test that entering a guest username and password returns the correct response for the site's access policy. + Contact details - -To contact the maintainer of this package, email Guido Serassio -on serassio@interfree.it. +To contact the maintainer of this package, e-mail on squidnt@serassio.it. The latest version may be found on http://www.serassio.it/SquidNT.htm. Index: squid/src/auth/ntlm/helpers/NTLMSSP-WIN32/readme.txt =================================================================== RCS file: /cvsroot/squid-sf//squid/src/auth/ntlm/helpers/NTLMSSP-WIN32/Attic/readme.txt,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- squid/src/auth/ntlm/helpers/NTLMSSP-WIN32/readme.txt 27 Apr 2002 12:55:23 -0000 1.1.2.2 +++ squid/src/auth/ntlm/helpers/NTLMSSP-WIN32/readme.txt 29 Apr 2002 07:05:50 -0000 1.1.2.3 @@ -10,3 +10,22 @@ -l if specified, changes behavior on failures to last-ditch. -a can specify a Windows Local Group name allowed to authenticate. -d can specify a Windows Local Group name not allowed to authenticate. + +This is released under the GNU General Public License + + +Allowing Users + +Users that are allowed to access the web proxy must have the Windows NT +User Rights "logon from the network" and must be included in the NT LOCAL User Groups +specified in the Authenticator's command line. +This can be accomplished creating a local user group on the NT machine, grant the privilege, +and adding users to it. + +Refer to Squid documentation for the required changes to squid.conf. + + +Contact details - + +To contact the maintainer of this package, e-mail on squidnt@serassio.it. +The latest version may be found on http://www.serassio.it/SquidNT.htm.