This nearly completes renaming and C++ compiling of the basic auth helpers.
MSNT is still pending cleanup in it's smb library code.
TODO: other helper types updated.
doc/manuals/Makefile \
helpers/Makefile \
helpers/basic_auth/Makefile \
+ helpers/basic_auth/DB/Makefile \
+ helpers/basic_auth/getpwnam/Makefile \
helpers/basic_auth/LDAP/Makefile \
helpers/basic_auth/MSNT/Makefile \
+ helpers/basic_auth/MSNT-multi-domain/Makefile \
helpers/basic_auth/NCSA/Makefile \
+ helpers/basic_auth/NIS/Makefile \
helpers/basic_auth/PAM/Makefile \
- helpers/basic_auth/SMB/Makefile \
- helpers/basic_auth/mswin_sspi/Makefile \
- helpers/basic_auth/YP/Makefile \
- helpers/basic_auth/getpwnam/Makefile \
- helpers/basic_auth/multi-domain-NTLM/Makefile \
- helpers/basic_auth/SASL/Makefile \
helpers/basic_auth/POP3/Makefile \
- helpers/basic_auth/DB/Makefile \
- helpers/basic_auth/squid_radius_auth/Makefile \
+ helpers/basic_auth/RADIUS/Makefile \
+ helpers/basic_auth/SASL/Makefile \
+ helpers/basic_auth/SMB/Makefile \
+ helpers/basic_auth/SSPI/Makefile \
helpers/digest_auth/Makefile \
helpers/digest_auth/password/Makefile \
helpers/digest_auth/ldap/Makefile \
<P>To improve the understanding of what each helper does and where it should be used the helper binaries
which are bundled with Squid have undergone a naming change in this release.</P>
-<P>Below is a list of the old helper names and what their names have changed to.</P>
+<P>Below is a list of the old helper names and what their names have changed to.
+For several helpers the directory name used in --enable-X-helpers configure option has also changed.</P>
<H3>Basic Authentication protocol helpers</H3>
<LI>getpwnam_auth - basic_getpwname_auth - Authenticate with local system user accounts.</LI>
<LI>squid_ldap_auth - basic_ldap_auth - Authenticate with LDAP user accounts.</LI>
<LI>ncsa_auth - basic_ncsa_auth - Authenticate with NCSA httpd-style password file.</LI>
+<LI>pam_auth - basic_pam_auth - Authenticate with the system PAM infrastructure.</LI>
+<LI>pop3.pl - basic_pop3_auth.pl - Authenticate with a mail server POP3/SMTP credentials</LI>
+<LI>squid_sasl_auth - basic_sasl_auth - Authenticate with SASL ???</LI>
+<LI>smb_auth - basic_smb_auth - Authenticate with Samba SMB ???</LI>
+<LI>yp_auth - basic_nis_auth - Authenticate with NIS security system.</LI>
+<LI>mswin_sspi - basic_sspi_auth - Authenticate with a Windows Domain Controller using SSPI.</LI>
+<LI>MSNT-muti-domain - basic_msnt_multi_domain_auth.pl - Authenticate with any one of multiple Windows Domain Controllers.</LI>
+<LI>squid_radius_auth - basic_radius_auth - Authenticate with RADIUS.</LI>
</UL>
</P>
</P>
-
<H2><A NAME="newtags"></A> <A NAME="ss3.1">3.1</A> <A HREF="#toc3.1">New tags</A>
</H2>
which are bundled with Squid have undergone a naming change in this release.
<p>Below is a list of the old helper names and what their names have changed to.
+ For several helpers the directory name used in --enable-X-helpers configure option has also changed.
<sect2>Basic Authentication protocol helpers
<p><itemize>
<item>getpwnam_auth - basic_getpwname_auth - Authenticate with local system user accounts.
<item>squid_ldap_auth - basic_ldap_auth - Authenticate with LDAP user accounts.
<item>ncsa_auth - basic_ncsa_auth - Authenticate with NCSA httpd-style password file.
+ <item>pam_auth - basic_pam_auth - Authenticate with the system PAM infrastructure.
+ <item>pop3.pl - basic_pop3_auth.pl - Authenticate with a mail server POP3/SMTP credentials
+ <item>squid_sasl_auth - basic_sasl_auth - Authenticate with SASL.
+ <item>smb_auth - basic_smb_auth - Authenticate with Samba SMB.
+ <item>yp_auth - basic_nis_auth - Authenticate with NIS security system.
+ <item>mswin_sspi - basic_sspi_auth - Authenticate with a Windows Domain Controller using SSPI.
+ <item>MSNT-multi-domain - basic_msnt_multi_domain_auth.pl - Authenticate with any one of multiple Windows Domain Controllers.
+ <item>squid_radius_auth - basic_radius_auth - Authenticate with RADIUS.
</itemize>
<sect2>Digest Authentication protocol helpers
</itemize>
<p>
-
<sect1>New tags<label id="newtags">
<p>
<descrip>
--- /dev/null
+
+libexec_SCRIPTS = basic_msnt_multi_domain_auth.pl
+EXTRA_DIST = basic_msnt_multi_domain_auth.pl README.txt
# fall back to the %controllers hack.
$try_reverse_dns=1;
-# Soem servers (at least mine) don't like to be called by their fully
+# Some servers (at least mine) don't like to be called by their fully
# qualified name. define this if you wish to call them ONLY by their
# hostname.
$dont_use_fqdn=1;
return ($pdc,$bdc) if ($pdc);
return 0;
}
-
getpwnam \
LDAP \
MSNT \
- mswin_sspi \
- multi-domain-NTLM \
+ MSNT-multi-domain \
NCSA \
+ NIS \
PAM \
POP3 \
- squid_radius_auth \
+ RADIUS \
SASL \
SMB \
- YP
+ SSPI
SUBDIRS = $(BASIC_AUTH_HELPERS)
--- /dev/null
+include $(top_srcdir)/src/Common.am
+
+## we need our local files too (but avoid -I. at all costs)
+INCLUDES += -I$(srcdir)
+
+libexec_PROGRAMS = basic_nis_auth
+
+basic_nis_auth_SOURCES = \
+ basic_nis_auth.cc \
+ nis_support.h \
+ nis_support.cc
+
+basic_nis_auth_LDADD = \
+ $(COMPAT_LIB) \
+ $(CRYPTLIB) \
+ $(XTRA_LIBS)
*/
#include "config.h"
+#include "hash.h"
+#include "nis_support.h"
#include "rfc1738.h"
+#include "util.h"
#if HAVE_STDIO_H
#include <stdio.h>
#include <crypt.h>
#endif
-#include "util.h"
-#include "hash.h"
-
-#include "nis_support.h"
-
int
main(int argc, char **argv)
{
setbuf(stdout, NULL);
if (argc != 3) {
- fprintf(stderr, "Usage: yp_auth <domainname> <nis map for password>\n");
+ fprintf(stderr, "Usage: basic_yp_auth <domainname> <nis map for password>\n");
fprintf(stderr, "\n");
- fprintf(stderr, "Example yp_auth mydomain.com passwd.byname\n");
+ fprintf(stderr, "Example basic_yp_auth mydomain.com passwd.byname\n");
exit(1);
}
nisdomain = argv[1];
-#
-# Makefile for the Squid PAM authentication helper
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
include $(top_srcdir)/src/Common.am
-man_MANS = pam_auth.8
-EXTRA_DIST = pam_auth.8
-libexec_PROGRAMS = pam_auth
-
-## we need our local files too (but avoid -I. at all costs)
-INCLUDES += -I$(srcdir)
+man_MANS = basic_pam_auth.8
+EXTRA_DIST = basic_pam_auth.8
+libexec_PROGRAMS = basic_pam_auth
+basic_pam_auth_SOURCES = basic_pam_auth.cc
-LDADD = \
- $(top_builddir)/compat/libcompat.la \
- -L$(top_builddir)/lib -lmiscutil \
+basic_pam_auth_LDADD = \
+ $(COMPAT_LIB) \
-lpam \
- $(XTRA_LIBS)
+ @XTRA_LIBS@
-.TH pam_auth 8 "5 Sep 2003" "Squid PAM Auth"
+.TH basic_pam_auth 8 "5 Sep 2003" "Squid PAM Basic Auth"
.
.SH NAME
-pam_auth - Squid PAM authentication helper
+pam_auth - Squid PAM Basic authentication helper
.
.SH SYNOPSIS
-squid_pam_auth [-n "service name"] [-t TTL] [-o] [-1]
+basic_pam_auth [-n "service name"] [-t TTL] [-o] [-1]
.
.SH DESCRIPTION
This helper allows Squid to connect to a mostly any available PAM
issues due to such installations.
.
.SH AUTHOR
-Squid pam_auth and this manual is written by
+Squid basic_pam_auth and this manual is written by
.I Henrik Nordstrom <hno@squid-cache.org>
.
.SH COPYRIGHT
-Squid pam_auth and this manual is Copyright 1999,2002,2003
+Squid basic_pam_auth and this manual is Copyright 1999,2002,2003
Henrik Nordstrom <hno@squid-cache.org>
.
.SH QUESTIONS
*
* Change Log:
*
+ * Version 2.3, 2009-11-06
+ * Converted to C++. Brought into line with Squid-3 code styles.
+ *
* Version 2.2, 2003-11-05
* One shot mode is now the default mode of operation
* with persistent PAM connections enabled by -t option.
* Version 1.1, 1999-05-11
* Initial version
*
- * Compile this program with: gcc -o pam_auth pam_auth.c -lpam -ldl
+ * Compile this program with: gcc -o basic_pam_auth basic_pam_auth.cc -lpam -ldl
*/
+#include "config.h"
#include "rfc1738.h"
#include "util.h"
+#if HAVE_STDIO_H
#include <stdio.h>
+#endif
+#if HAVE_ASSERT_H
#include <assert.h>
+#endif
+#if HAVE_STDLIB_H
#include <stdlib.h>
+#endif
+#if HAVE_STRING_H
#include <string.h>
+#endif
+#if HAVE_SIGNAL_H
#include <signal.h>
+#endif
+#if HAVE_TIME_H
#include <time.h>
+#endif
+#if HAVE_UNISTD_H
#include <unistd.h>
-
+#endif
+#if HAVE_SECURITY_PAM_APPL_H
#include <security/pam_appl.h>
+#endif
#define BUFSIZE 8192
#define DEFAULT_SQUID_PAM_TTL 0
#endif
+#if _SQUID_SOLARIS_
static char *password = NULL; /* Workaround for Solaris 2.6 brokenness */
+#endif
-/*
+/**
* A simple "conversation" function returning the supplied password.
* Has a bit to much error control, but this is my first PAM application
* so I'd rather check everything than make any mistakes. The function
}
/* cleanup */
retval = PAM_SUCCESS;
-#ifdef PAM_AUTHTOK
+#if defined(PAM_AUTHTOK)
if (ttl != 0) {
if (retval == PAM_SUCCESS)
retval = pam_set_item(pamh, PAM_AUTHTOK, NULL);
-#
-# Makefile for the Squid Object Cache server
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
-libexec_SCRIPTS = \
- pop3.pl
-
-EXTRA_DIST = \
- pop3.pl
+libexec_SCRIPTS = basic_pop3_auth.pl
+EXTRA_DIST = basic_pop3_auth.pl
--- /dev/null
+include $(top_srcdir)/src/Common.am
+
+## we need our local files too (but avoid -I. at all costs)
+INCLUDES += -I$(srcdir)
+
+libexec_PROGRAMS = basic_radius_auth
+man_MANS = basic_radius_auth.8
+EXTRA_DIST = basic_radius_auth.8
+basic_radius_auth_SOURCES = \
+ basic_radius_auth.cc \
+ radius.h \
+ radius-util.cc \
+ radius-util.h
+
+basic_radius_auth_LDADD = \
+ $(COMPAT_LIB) \
+ $(SSLLIB) \
+ $(XTRA_LIBS)
-Squid_radius_auth V1.09
+basic_radius_auth V1.09
This kit is loosely based on radtest from the Cistron-radiusd which
again is based on Livingston sources. See COPYRIGHT for details.
make install
or if you want the helper installed elsewhere than /usr/local/squid
-(the default installation path of Squid-2.5) use something like:
+(the default installation path of Squid) use something like:
make CONFDIR=/etc PREFIX=/usr BINDIR='${PREFIX}/libexec/squid' install
The RADIUS authenticator is configured using a small configuration file.
The configuration file should look like this:
-# squid_rad_auth configuration file
+# basic_radius_auth configuration file
# MvS: 28-10-1998
server suncone.cistron.nl
secret testje
-An example can be found in etc/squid_rad_auth.conf
+An example can be found in etc/basic_radius_auth.conf
/etc/services:
Note: Some old RADIUS servers uses the unofficial port 1645, and you may
need to override the service port used either by editing /etc/services
or by specifying the port using the -p command line option or the port
-tag in squid_rad_auth.conf
+tag in basic_radius_auth.conf
Test it:
-Start squid_rad_auth and type a username and a username. The authenticator
+Start basic_radius_auth and type a username and a username. The authenticator
returns OK if the radiusd accepted your password. In any other case you'll
get ERR.
-.TH squid_radius_auth 8 "7 August 2004" "Squid RADIUS Auth"
+.TH basic_radius_auth 8 "7 August 2004" "Squid RADIUS Auth"
.
.SH NAME
-squid_radius_auth - Squid RADIUS authentication helper
+basic_radius_auth - Squid RADIUS authentication helper
.
.SH SYNOPSIS
-.B squid_radius_auth
+.B basic_radius_auth
-f configfile
.br
-.B squid_radius_auth
+.B basic_radius_auth
-h "server" [-p port] [-i identifier] -w secret
.
.SH DESCRIPTION
.
.TP
.BI "identifier " nameofserver
-specifies what the proxy should identify itsels as to the RADIUS server.
+specifies what the proxy should identify itself as to the RADIUS server.
This directive is optional.
.
.TP
This manual page was written by
.I Henrik Nordstrom <hno@squid-cache.org>
.P
-squid_radius_auth is written by
+basic_radius_auth is written by
.I Marc van Selm <selm@cistron.nl>
with contributions from
.I Henrik Nordstrom <hno@squid-cache.org>
* Copyright (C) 2006 Henrik Nordstrom <hno@squid-cache.org>
*/
-/* Squid_rad_auth is a RADIUS authenticator for Squid-2.5 and later.
+/* basic_radius_auth is a RADIUS authenticator for Squid-2.5 and later.
* The authenticator reads a line with a user and password combination.
* If access is granted OK is returned. Else ERR.
*
- * Squid_rad_auth-1.0 is based on modules from the Cistron-radiusd-1.5.4.
+ * basic_radius_auth-1.0 is based on modules from the Cistron-radiusd-1.5.4.
*
* Currently you should only start 1 authentificator at a time because the
* the ID's of the different programs can start to conflict. I'm not sure it
*/
#include "config.h"
+#include "md5.h"
+#include "radius.h"
+#include "radius-util.h"
#if HAVE_SYS_TYPES_H
-#include <sys/types.h>
+#include <sys/types.h>
#endif
#if HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
+#include <sys/socket.h>
#endif
#if HAVE_NETINET_IN_H
-#include <netinet/in.h>
+#include <netinet/in.h>
#endif
#if HAVE_SYS_TIME_H
-#include <sys/time.h>
+#include <sys/time.h>
#endif
#if HAVE_UNISTD_H
-#include <unistd.h>
+#include <unistd.h>
#endif
#if HAVE_FCNTL_H
-#include <fcntl.h>
+#include <fcntl.h>
#endif
#ifdef _SQUID_WIN32_
#include <io.h>
#endif
-
#if HAVE_CTYPE_H
-#include <ctype.h>
+#include <ctype.h>
#endif
#if HAVE_STDIO_H
-#include <stdio.h>
+#include <stdio.h>
#endif
#if HAVE_UNISTD_H
-#include <unistd.h>
+#include <unistd.h>
#endif
#if HAVE_NETDB_H
-#include <netdb.h>
+#include <netdb.h>
#endif
#if HAVE_PWD_H
-#include <pwd.h>
+#include <pwd.h>
#endif
#if HAVE_STDLIB_H
-#include <stdlib.h>
+#include <stdlib.h>
#endif
#if HAVE_TIME_H
-#include <time.h>
+#include <time.h>
#endif
#if HAVE_STRING_H
-#include <string.h>
+#include <string.h>
#endif
#if HAVE_GETOPT_H
#include <getopt.h>
#include <errno.h>
#endif
-#include "md5.h"
-#include "radius.h"
-#include "radius-util.h"
-
#define MAXPWNAM 254
#define MAXPASS 254
#define MAXLINE 254
static u_int32_t auth_ipaddr;
static int retries = 30;
-char progname[] = "squid_rad_auth";
+char progname[] = "basic_radius_auth";
int debug_flag = 0;
#ifdef _SQUID_MSWIN_
if (totallen != length) {
fprintf(stderr,
- "Squid_rad_auth: Received invalid reply length from server (want %d/ got %d)\n",
+ "basic_radius_auth: Received invalid reply length from server (want %d/ got %d)\n",
totallen, length);
return -1;
}
/* read the config file
* The format should be something like:
- * # squid_rad_auth configuration file
+ * # basic_radius_auth configuration file
* # MvS: 28-10-1998
* server suncone.cistron.nl
* secret testje
-#
-# Makefile for the Squid SASL authentication helper
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
include $(top_srcdir)/src/Common.am
-libexec_PROGRAMS = sasl_auth
-
-## we need our local files too (but avoid -I. at all costs)
-INCLUDES += -I$(srcdir)
-
-LDADD = \
- $(top_builddir)/compat/libcompat.la \
- -L$(top_builddir)/lib -lmiscutil \
+libexec_PROGRAMS = basic_sasl_auth
+basic_sasl_auth_SOURCES = basic_sasl_auth.cc
+basic_sasl_auth_LDADD = \
+ $(COMPAT_LIB) \
$(LIBSASL) \
$(XTRA_LIBS)
-EXTRA_DIST = squid_sasl_auth squid_sasl_auth.conf
+EXTRA_DIST = basic_sasl_auth.pam basic_sasl_auth.conf
For this authenticator, the SASL application name is, by default,
- squid_sasl_auth
+ basic_sasl_auth
-To configure the authentication method used the file "squid_sasl_auth.conf"
+To configure the authentication method used the file "basic_sasl_auth.conf"
can be placed in the appropriate location, usually "/usr/lib/sasl".
The authentication database is defined by the "pwcheck_method" parameter.
chown root.mail sasl_auth
chmod ug+s sasl_auth
-If the application name ("squid_sasl_auth") will also be used for the
+If the application name ("basic_sasl_auth") will also be used for the
pam service name if pwcheck_method:pam is chosen. And example pam
-configuration file "squid_sasl_auth" is also included.
+configuration file "basic_sasl_auth.pam" is also included.
Ian Castle
* or with SASL2: gcc -Wall -o sasl_auth sasl_auth.c -lsasl2
*
*/
+#include "config.h"
+#include "rfc1738.h"
+#include "util.h"
+
+#if HAVE_STDIO_H
#include <stdio.h>
+#endif
+#if HAVE_ERRNO_H
#include <errno.h>
+#endif
+#if HAVE_STDLIB_H
#include <stdlib.h>
+#endif
+#if HAVE_STRING_H
#include <string.h>
-
-#include "rfc1738.h"
-#include "util.h"
-
+#endif
#ifdef HAVE_SASL_SASL_H
#include <sasl/sasl.h>
#else
#include <sasl.h>
#endif
-#define APP_NAME_SASL "squid_sasl_auth"
+#define APP_NAME_SASL "basic_sasl_auth"
int
main(int argc, char *argv[])
+7 November 2009, version 0.05
+
+- Naming change for helpers in Squid-3.
+
28 September 1999, version 0.05
- Easier debugging: added the -d option to smb_auth.
-#
-# Makefile for the Squid Object Cache server
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
include $(top_srcdir)/src/Common.am
# SAMBAPREFIX must point to the directory where Samba has been installed.
## FIXME: autoconf should test for the samba path.
-SMB_AUTH_HELPER = smb_auth.sh
+SMB_AUTH_HELPER = basic_smb_auth.sh
SAMBAPREFIX=/usr/local/samba
SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
libexec_SCRIPTS = $(SMB_AUTH_HELPER)
-libexec_PROGRAMS = smb_auth
-smb_auth_CFLAGS = -DSAMBAPREFIX=\"$(SAMBAPREFIX)\" -DHELPERSCRIPT=\"$(SMB_AUTH_HELPER_PATH)\"
-EXTRA_DIST = smb_auth.sh COPYING-2.0
-## we need our local files too (but avoid -I. at all costs)
-INCLUDES += -I$(srcdir)
+libexec_PROGRAMS = basic_smb_auth
+basic_smb_auth_SOURCES= basic_smb_auth.cc
+basic_smb_auth_CFLAGS = -DSAMBAPREFIX=\"$(SAMBAPREFIX)\" -DHELPERSCRIPT=\"$(SMB_AUTH_HELPER_PATH)\"
+basic_smb_auth_LDADD = $(COMPAT_LIB) $(XTRA_LIBS)
-LDADD = \
- $(top_builddir)/compat/libcompat.la \
- -L$(top_builddir)/lib -lmiscutil \
- $(XTRA_LIBS)
+EXTRA_DIST = basic_smb_auth.sh COPYING-2.0
+++ /dev/null
-For documentation, please refer to
-
- http://www.hacom.nl/~richard/software/smb_auth.html
/*
- * smb_auth - SMB proxy authentication module
+ * basic_smb_auth - SMB proxy authentication module
* Copyright (C) 1998 Richard Huveneers <richard@hekkihek.hacom.nl>
*
* This program is free software; you can redistribute it and/or modify
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
+#include "config.h"
+#include "rfc1738.h"
+#include "util.h"
+#if HAVE_STDIO_H
#include <stdio.h>
+#endif
+#if HAVE_STDLIB_H
#include <stdlib.h>
+#endif
+#if HAVE_STRING_H
#include <string.h>
+#endif
-#include "util.h"
-#include "rfc1738.h"
#define BUFSIZE 256
#define NMB_UNICAST 1
--- /dev/null
+include $(top_srcdir)/src/Common.am
+
+## we need our local files too (but avoid -I. at all costs)
+INCLUDES += -I$(srcdir)
+
+libexec_PROGRAMS = basic_sspi_auth
+
+basic_sspi_auth_SOURCES = basic_sspi_auth.cc valid.cc valid.h
+basic_sspi_auth_LDADD = \
+ $(COMPAT_LIB) \
+ -lnetapi32 -ladvapi32 -lsspwin32 \
+ $(XTRA_LIBS)
+
+EXTRA_DIST = readme.txt
*/
#include "config.h"
+#include "util.h"
+
+#if HAVE_STDIO_H
#include <stdio.h>
+#endif
+#if GETOPT_H
#include <getopt.h>
-#include "util.h"
+#endif
/* Check if we try to compile on a Windows Platform */
#if defined(_SQUID_CYGWIN_) || defined(_SQUID_MSWIN_)
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
*/
+#include "config.h"
#include "util.h"
/* Check if we try to compile on a Windows Platform */
+++ /dev/null
-#
-# Makefile for the Squid Object Cache server
-#
-# $Id$
-#
-#
-
-include $(top_srcdir)/src/Common.am
-
-libexec_PROGRAMS = yp_auth
-yp_auth_SOURCES = yp_auth.c nis_support.h nis_support.c
-
-## we need our local files too (but avoid -I. at all costs)
-INCLUDES += -I$(srcdir)
-
-LDADD = \
- $(top_builddir)/compat/libcompat.la \
- -L$(top_builddir)/lib -lmiscutil \
- $(CRYPTLIB) \
- $(XTRA_LIBS)
+++ /dev/null
-#
-# Makefile for the Squid Object Cache server
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
-include $(top_srcdir)/src/Common.am
-
-libexec_PROGRAMS = mswin_auth
-
-mswin_auth_SOURCES = mswin_auth.c valid.c valid.h
-
-LDADD = \
- $(top_builddir)/compat/libcompat.la \
- -L$(top_builddir)/lib -lmiscutil \
- -lnetapi32 -ladvapi32 -lsspwin32 \
- $(XTRA_LIBS)
-
-## we need our local files too (but avoid -I. at all costs)
-INCLUDES += -I$(srcdir)
-
-EXTRA_DIST = readme.txt
+++ /dev/null
-#
-# Makefile for the Squid Object Cache server
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
-libexec_SCRIPTS = \
- smb_auth.pl
-
-EXTRA_DIST = \
- smb_auth.pl \
- README.txt
+++ /dev/null
-#
-# Makefile for the Squid LDAP authentication helper
-#
-# $Id$
-#
-# Uncomment and customize the following to suit your needs:
-#
-
-include $(top_srcdir)/src/Common.am
-
-libexec_PROGRAMS = squid_radius_auth
-man_MANS = squid_radius_auth.8
-EXTRA_DIST = squid_radius_auth.8
-squid_radius_auth_SOURCES = \
- squid_rad_auth.c \
- radius.h \
- radius-util.c \
- radius-util.h
-
-## we need our local files too (but avoid -I. at all costs)
-INCLUDES += -I$(srcdir)
-
-LDADD = \
- $(top_builddir)/compat/libcompat.la \
- -L$(top_builddir)/lib -lmiscutil \
- $(SSLLIB) \
- $(XTRA_LIBS)