]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
SourceLayout: move Basic auth helpers to src/auth/basic/
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 30 Jan 2016 04:34:57 +0000 (17:34 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 30 Jan 2016 04:34:57 +0000 (17:34 +1300)
73 files changed:
configure.ac
helpers/Makefile.am
helpers/basic_auth/Makefile.am [deleted file]
src/auth/basic/DB/Makefile.am [moved from helpers/basic_auth/DB/Makefile.am with 100% similarity]
src/auth/basic/DB/basic_db_auth.pl.in [moved from helpers/basic_auth/DB/basic_db_auth.pl.in with 100% similarity]
src/auth/basic/DB/passwd.sql [moved from helpers/basic_auth/DB/passwd.sql with 100% similarity]
src/auth/basic/DB/required.m4 [moved from helpers/basic_auth/DB/required.m4 with 100% similarity]
src/auth/basic/LDAP/Makefile.am [moved from helpers/basic_auth/LDAP/Makefile.am with 95% similarity]
src/auth/basic/LDAP/basic_ldap_auth.8 [moved from helpers/basic_auth/LDAP/basic_ldap_auth.8 with 100% similarity]
src/auth/basic/LDAP/basic_ldap_auth.cc [moved from helpers/basic_auth/LDAP/basic_ldap_auth.cc with 100% similarity]
src/auth/basic/LDAP/required.m4 [moved from helpers/basic_auth/LDAP/required.m4 with 100% similarity]
src/auth/basic/Makefile.am
src/auth/basic/NCSA/Makefile.am [moved from helpers/basic_auth/NCSA/Makefile.am with 77% similarity]
src/auth/basic/NCSA/basic_ncsa_auth.8 [moved from helpers/basic_auth/NCSA/basic_ncsa_auth.8 with 100% similarity]
src/auth/basic/NCSA/basic_ncsa_auth.cc [moved from helpers/basic_auth/NCSA/basic_ncsa_auth.cc with 99% similarity]
src/auth/basic/NCSA/crypt_md5.cc [moved from helpers/basic_auth/NCSA/crypt_md5.cc with 99% similarity]
src/auth/basic/NCSA/crypt_md5.h [moved from helpers/basic_auth/NCSA/crypt_md5.h with 100% similarity]
src/auth/basic/NCSA/required.m4 [moved from helpers/basic_auth/NCSA/required.m4 with 100% similarity]
src/auth/basic/NIS/Makefile.am [moved from helpers/basic_auth/NIS/Makefile.am with 78% similarity]
src/auth/basic/NIS/basic_nis_auth.cc [moved from helpers/basic_auth/NIS/basic_nis_auth.cc with 90% similarity]
src/auth/basic/NIS/nis_support.cc [moved from helpers/basic_auth/NIS/nis_support.cc with 97% similarity]
src/auth/basic/NIS/nis_support.h [moved from helpers/basic_auth/NIS/nis_support.h with 100% similarity]
src/auth/basic/NIS/required.m4 [moved from helpers/basic_auth/NIS/required.m4 with 100% similarity]
src/auth/basic/PAM/Makefile.am [moved from helpers/basic_auth/PAM/Makefile.am with 100% similarity]
src/auth/basic/PAM/basic_pam_auth.8 [moved from helpers/basic_auth/PAM/basic_pam_auth.8 with 100% similarity]
src/auth/basic/PAM/basic_pam_auth.cc [moved from helpers/basic_auth/PAM/basic_pam_auth.cc with 100% similarity]
src/auth/basic/PAM/required.m4 [moved from helpers/basic_auth/PAM/required.m4 with 100% similarity]
src/auth/basic/POP3/Makefile.am [moved from helpers/basic_auth/POP3/Makefile.am with 100% similarity]
src/auth/basic/POP3/basic_pop3_auth.pl.in [moved from helpers/basic_auth/POP3/basic_pop3_auth.pl.in with 100% similarity]
src/auth/basic/POP3/required.m4 [moved from helpers/basic_auth/POP3/required.m4 with 100% similarity]
src/auth/basic/RADIUS/COPYRIGHT [moved from helpers/basic_auth/RADIUS/COPYRIGHT with 100% similarity]
src/auth/basic/RADIUS/Changelog [moved from helpers/basic_auth/RADIUS/Changelog with 100% similarity]
src/auth/basic/RADIUS/Makefile.am [moved from helpers/basic_auth/RADIUS/Makefile.am with 70% similarity]
src/auth/basic/RADIUS/README [moved from helpers/basic_auth/RADIUS/README with 100% similarity]
src/auth/basic/RADIUS/basic_radius_auth.8 [moved from helpers/basic_auth/RADIUS/basic_radius_auth.8 with 100% similarity]
src/auth/basic/RADIUS/basic_radius_auth.cc [moved from helpers/basic_auth/RADIUS/basic_radius_auth.cc with 99% similarity]
src/auth/basic/RADIUS/radius-util.cc [moved from helpers/basic_auth/RADIUS/radius-util.cc with 98% similarity]
src/auth/basic/RADIUS/radius-util.h [moved from helpers/basic_auth/RADIUS/radius-util.h with 100% similarity]
src/auth/basic/RADIUS/radius.h [moved from helpers/basic_auth/RADIUS/radius.h with 100% similarity]
src/auth/basic/RADIUS/required.m4 [moved from helpers/basic_auth/RADIUS/required.m4 with 100% similarity]
src/auth/basic/SASL/Makefile.am [moved from helpers/basic_auth/SASL/Makefile.am with 76% similarity]
src/auth/basic/SASL/basic_sasl_auth.8 [moved from helpers/basic_auth/SASL/basic_sasl_auth.8 with 100% similarity]
src/auth/basic/SASL/basic_sasl_auth.cc [moved from helpers/basic_auth/SASL/basic_sasl_auth.cc with 100% similarity]
src/auth/basic/SASL/basic_sasl_auth.conf [moved from helpers/basic_auth/SASL/basic_sasl_auth.conf with 100% similarity]
src/auth/basic/SASL/basic_sasl_auth.pam [moved from helpers/basic_auth/SASL/basic_sasl_auth.pam with 100% similarity]
src/auth/basic/SASL/required.m4 [moved from helpers/basic_auth/SASL/required.m4 with 100% similarity]
src/auth/basic/SMB/ChangeLog [moved from helpers/basic_auth/SMB/ChangeLog with 100% similarity]
src/auth/basic/SMB/Makefile.am [moved from helpers/basic_auth/SMB/Makefile.am with 81% similarity]
src/auth/basic/SMB/basic_smb_auth.cc [moved from helpers/basic_auth/SMB/basic_smb_auth.cc with 100% similarity]
src/auth/basic/SMB/basic_smb_auth.sh [moved from helpers/basic_auth/SMB/basic_smb_auth.sh with 100% similarity]
src/auth/basic/SMB/required.m4 [moved from helpers/basic_auth/SMB/required.m4 with 100% similarity]
src/auth/basic/SMB_LM/Makefile.am [moved from helpers/basic_auth/SMB_LM/Makefile.am with 73% similarity]
src/auth/basic/SMB_LM/README.html [moved from helpers/basic_auth/SMB_LM/README.html with 100% similarity]
src/auth/basic/SMB_LM/msntauth-v2.0.lsm [moved from helpers/basic_auth/SMB_LM/msntauth-v2.0.lsm with 100% similarity]
src/auth/basic/SMB_LM/msntauth.cc [moved from helpers/basic_auth/SMB_LM/msntauth.cc with 98% similarity]
src/auth/basic/SMB_LM/msntauth.h [moved from helpers/basic_auth/SMB_LM/msntauth.h with 100% similarity]
src/auth/basic/SMB_LM/required.m4 [moved from helpers/basic_auth/SMB_LM/required.m4 with 100% similarity]
src/auth/basic/SMB_LM/valid.cc [moved from helpers/basic_auth/SMB_LM/valid.cc with 97% similarity]
src/auth/basic/SMB_LM/valid.h [moved from helpers/basic_auth/SMB_LM/valid.h with 100% similarity]
src/auth/basic/SSPI/Makefile.am [moved from helpers/basic_auth/SSPI/Makefile.am with 89% similarity]
src/auth/basic/SSPI/basic_sspi_auth.8 [moved from helpers/basic_auth/SSPI/basic_sspi_auth.8 with 100% similarity]
src/auth/basic/SSPI/basic_sspi_auth.cc [moved from helpers/basic_auth/SSPI/basic_sspi_auth.cc with 99% similarity]
src/auth/basic/SSPI/required.m4 [moved from helpers/basic_auth/SSPI/required.m4 with 100% similarity]
src/auth/basic/SSPI/valid.cc [moved from helpers/basic_auth/SSPI/valid.cc with 99% similarity]
src/auth/basic/SSPI/valid.h [moved from helpers/basic_auth/SSPI/valid.h with 100% similarity]
src/auth/basic/fake/Makefile.am [moved from helpers/basic_auth/fake/Makefile.am with 91% similarity]
src/auth/basic/fake/fake.cc [moved from helpers/basic_auth/fake/fake.cc with 100% similarity]
src/auth/basic/fake/required.m4 [moved from helpers/basic_auth/fake/required.m4 with 100% similarity]
src/auth/basic/getpwnam/Makefile.am [moved from helpers/basic_auth/getpwnam/Makefile.am with 100% similarity]
src/auth/basic/getpwnam/basic_getpwnam_auth.8 [moved from helpers/basic_auth/getpwnam/basic_getpwnam_auth.8 with 100% similarity]
src/auth/basic/getpwnam/basic_getpwnam_auth.cc [moved from helpers/basic_auth/getpwnam/basic_getpwnam_auth.cc with 100% similarity]
src/auth/basic/getpwnam/required.m4 [moved from helpers/basic_auth/getpwnam/required.m4 with 100% similarity]
src/auth/basic/helpers.m4 [moved from helpers/basic_auth/modules.m4 with 75% similarity]

index 962b485ae2417805cff38d906bfd75da7dc56ff4..4aca152c4ad3217bf8ff70b1c6849d224ecd1fcf 100644 (file)
@@ -2499,10 +2499,10 @@ AC_ARG_ENABLE(auth-basic,
       all possible helpers. Default is to do so.
       To disable the basic authentication scheme, use --disable-auth-basic.
       To enable but build no helpers, specify "none".
-      To see available helpers, see the helpers/basic_auth directory. ]),[
+      To see available helpers, see the src/auth/basic/ directory. ]),[
 #nothing to do really
 ])
-m4_include([helpers/basic_auth/modules.m4])
+m4_include([src/auth/basic/helpers.m4])
 
 AC_ARG_ENABLE(auth-digest,
   AS_HELP_STRING([--enable-auth-digest="list of helpers"],
@@ -3797,20 +3797,6 @@ AC_CONFIG_FILES([
        doc/release-notes/Makefile
        errors/Makefile
        helpers/Makefile
-       helpers/basic_auth/Makefile
-       helpers/basic_auth/DB/Makefile
-       helpers/basic_auth/fake/Makefile
-       helpers/basic_auth/getpwnam/Makefile
-       helpers/basic_auth/LDAP/Makefile
-       helpers/basic_auth/NCSA/Makefile
-       helpers/basic_auth/NIS/Makefile
-       helpers/basic_auth/PAM/Makefile
-       helpers/basic_auth/POP3/Makefile
-       helpers/basic_auth/RADIUS/Makefile
-       helpers/basic_auth/SASL/Makefile
-       helpers/basic_auth/SMB/Makefile
-       helpers/basic_auth/SMB_LM/Makefile
-       helpers/basic_auth/SSPI/Makefile
        helpers/external_acl/Makefile
        helpers/external_acl/AD_group/Makefile
        helpers/external_acl/delayer/Makefile
@@ -3847,6 +3833,19 @@ AC_CONFIG_FILES([
        src/anyp/Makefile
        src/auth/Makefile
        src/auth/basic/Makefile
+       src/auth/basic/DB/Makefile
+       src/auth/basic/fake/Makefile
+       src/auth/basic/getpwnam/Makefile
+       src/auth/basic/LDAP/Makefile
+       src/auth/basic/NCSA/Makefile
+       src/auth/basic/NIS/Makefile
+       src/auth/basic/PAM/Makefile
+       src/auth/basic/POP3/Makefile
+       src/auth/basic/RADIUS/Makefile
+       src/auth/basic/SASL/Makefile
+       src/auth/basic/SMB/Makefile
+       src/auth/basic/SMB_LM/Makefile
+       src/auth/basic/SSPI/Makefile
        src/auth/digest/Makefile
        src/auth/digest/eDirectory/Makefile
        src/auth/digest/file/Makefile
index 8bb4b1dd2925ffe57111e7d7c187254f04f22f79..fbd7cd73661b0c380998ec5d60e3ffbc195a7e1f 100644 (file)
@@ -7,14 +7,7 @@
 
 EXTRA_DIST = defines.h
 
-DIST_SUBDIRS = \
-       basic_auth \
-       external_acl \
-       url_rewrite \
-       storeid_rewrite
-
 SUBDIRS = \
-       basic_auth \
        external_acl \
        url_rewrite \
        storeid_rewrite
diff --git a/helpers/basic_auth/Makefile.am b/helpers/basic_auth/Makefile.am
deleted file mode 100644 (file)
index 207c872..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-## Copyright (C) 1996-2016 The Squid Software Foundation and contributors
-##
-## Squid software is distributed under GPLv2+ license and includes
-## contributions from numerous individuals and organizations.
-## Please see the COPYING and CONTRIBUTORS files for details.
-##
-
-## Alphabetical list of sub-directories to distribute with Squid:
-DIST_SUBDIRS = \
-       DB \
-       fake \
-       getpwnam \
-       LDAP \
-       NCSA \
-       NIS \
-       PAM \
-       POP3 \
-       RADIUS \
-       SASL \
-       SMB \
-       SMB_LM \
-       SSPI
-
-SUBDIRS        = $(BASIC_AUTH_HELPERS)
-
-EXTRA_DIST = modules.m4
similarity index 95%
rename from helpers/basic_auth/LDAP/Makefile.am
rename to src/auth/basic/LDAP/Makefile.am
index e9b149bb3c914f405c44dff72f7f155280a3e425..8583aa52f7de126831949cd74e60db50d173c5f5 100644 (file)
@@ -12,7 +12,7 @@ man_MANS              = basic_ldap_auth.8
 EXTRA_DIST             = basic_ldap_auth.8 required.m4
 basic_ldap_auth_SOURCES        = basic_ldap_auth.cc
 
-LDADD = \
+basic_ldap_auth_LDADD = \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
        $(LDAPLIB) \
index 32a8ac2e9d666733b2925e3accb08780e38ce5eb..81b001ac642bc45a125883804d745dbe62a4a091 100644 (file)
@@ -8,6 +8,24 @@
 include $(top_srcdir)/src/Common.am
 include $(top_srcdir)/src/TestHeaders.am
 
+DIST_SUBDIRS = \
+        DB \
+        fake \
+        getpwnam \
+        LDAP \
+        NCSA \
+        NIS \
+        PAM \
+        POP3 \
+        RADIUS \
+        SASL \
+        SMB \
+        SMB_LM \
+        SSPI
+
+SUBDIRS = $(BASIC_AUTH_HELPERS)
+EXTRA_DIST= helpers.m4
+
 noinst_LTLIBRARIES = libbasic.la
 
 libbasic_la_SOURCES = \
similarity index 77%
rename from helpers/basic_auth/NCSA/Makefile.am
rename to src/auth/basic/NCSA/Makefile.am
index 8fbb85deebf448d59dc633e54ce1e73e170c6ee7..51069f7d3cfdd5ea1d7be0e93cd36eac5ad4b236 100644 (file)
@@ -8,10 +8,14 @@
 include $(top_srcdir)/src/Common.am
 
 libexec_PROGRAMS       = basic_ncsa_auth
-basic_ncsa_auth_SOURCES        = basic_ncsa_auth.cc crypt_md5.cc crypt_md5.h
 man_MANS               = basic_ncsa_auth.8
 EXTRA_DIST             = basic_ncsa_auth.8 required.m4
-LDADD = \
+
+basic_ncsa_auth_SOURCES= \
+       basic_ncsa_auth.cc \
+       crypt_md5.cc \
+       crypt_md5.h
+basic_ncsa_auth_LDADD= \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
@@ -19,6 +23,3 @@ LDADD = \
        $(CRYPTLIB) \
        $(SSLLIB) \
        $(XTRA_LIBS)
-
-## we need our local files too (but avoid -I. at all costs)
-AM_CPPFLAGS += -I$(srcdir)
similarity index 99%
rename from helpers/basic_auth/NCSA/basic_ncsa_auth.cc
rename to src/auth/basic/NCSA/basic_ncsa_auth.cc
index df889cffab82f0eb039ebfc5eca9a8059c21cafd..1b5068626f5a7c022ed09cfdb8a4a1931e4e7e00 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "squid.h"
-#include "crypt_md5.h"
+#include "auth/basic/NCSA/crypt_md5.h"
 #include "helpers/defines.h"
 #include "rfc1738.h"
 
similarity index 99%
rename from helpers/basic_auth/NCSA/crypt_md5.cc
rename to src/auth/basic/NCSA/crypt_md5.cc
index 1fe8d3063a212e9ab46abf098a7dbf5ea46a8fb9..7df5b79ba649c06d059b691fa77d8ac6e8698976 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "squid.h"
-#include "crypt_md5.h"
+#include "auth/basic/NCSA/crypt_md5.h"
 #include "md5.h"
 
 #include <cstring>
similarity index 78%
rename from helpers/basic_auth/NIS/Makefile.am
rename to src/auth/basic/NIS/Makefile.am
index c588916607f2cc89010a962294b25c73abfbfd03..65a9345f3c8f6e35709b72260d54d0b4121ceb2f 100644 (file)
@@ -7,17 +7,14 @@
 
 include $(top_srcdir)/src/Common.am
 
-## we need our local files too (but avoid -I. at all costs)
-AM_CPPFLAGS += -I$(srcdir)
-
 libexec_PROGRAMS = basic_nis_auth
 
-basic_nis_auth_SOURCES = \
+basic_nis_auth_SOURCES= \
        basic_nis_auth.cc \
        nis_support.h \
        nis_support.cc
 
-basic_nis_auth_LDADD = \
+basic_nis_auth_LDADD= \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
        $(CRYPTLIB) \
similarity index 90%
rename from helpers/basic_auth/NIS/basic_nis_auth.cc
rename to src/auth/basic/NIS/basic_nis_auth.cc
index 59b0123d4525d51026d5c89e2dcea50ed93c0114..7eb39c2e279611a75d7920d5149728ce54855c4b 100644 (file)
@@ -13,7 +13,7 @@
 
 #include "squid.h"
 #include "hash.h"
-#include "nis_support.h"
+#include "auth/basic/NIS/nis_support.h"
 #include "rfc1738.h"
 #include "util.h"
 
@@ -44,9 +44,9 @@ main(int argc, char **argv)
     setbuf(stdout, NULL);
 
     if (argc != 3) {
-        fprintf(stderr, "Usage: basic_yp_auth <domainname> <nis map for password>\n");
+        fprintf(stderr, "Usage: basic_nis_auth <domainname> <nis map for password>\n");
         fprintf(stderr, "\n");
-        fprintf(stderr, "Example basic_yp_auth mydomain.com passwd.byname\n");
+        fprintf(stderr, "Example basic_nis_auth mydomain.com passwd.byname\n");
         exit(1);
     }
     nisdomain = argv[1];
similarity index 97%
rename from helpers/basic_auth/NIS/nis_support.cc
rename to src/auth/basic/NIS/nis_support.cc
index 93a6e87dee10971fcb7eef53105114fa1bbc4abf..4a6c4582607b25bc581b0d28f8ad8357ccc1cc2d 100644 (file)
@@ -35,7 +35,7 @@
 #include <rpcsvc/yp_prot.h>
 #endif
 
-#include "nis_support.h"
+#include "auth/basic/NIS/nis_support.h"
 
 #define NO_YPERR 0      /* There is no error */
 
similarity index 100%
rename from helpers/basic_auth/PAM/Makefile.am
rename to src/auth/basic/PAM/Makefile.am
index ce2aa1338b17f4a959832eaf92f05e5abde2f0f4..6bb98cead49396e5d0e852e08b1da56a489df49b 100644 (file)
@@ -10,8 +10,8 @@ include $(top_srcdir)/src/Common.am
 man_MANS               = basic_pam_auth.8
 EXTRA_DIST             = basic_pam_auth.8 required.m4
 libexec_PROGRAMS       = basic_pam_auth
-basic_pam_auth_SOURCES = basic_pam_auth.cc
 
+basic_pam_auth_SOURCES = basic_pam_auth.cc
 basic_pam_auth_LDADD = \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
similarity index 70%
rename from helpers/basic_auth/RADIUS/Makefile.am
rename to src/auth/basic/RADIUS/Makefile.am
index a17d3ca5ce4b4a3c4233118315feff42161864ae..4598011b8a3a44af2368308a2cc3059d0a8f77de 100644 (file)
@@ -7,19 +7,17 @@
 
 include $(top_srcdir)/src/Common.am
 
-## we need our local files too (but avoid -I. at all costs)
-AM_CPPFLAGS += -I$(srcdir)
-
 libexec_PROGRAMS       = basic_radius_auth
 man_MANS               = basic_radius_auth.8
 EXTRA_DIST             = basic_radius_auth.8 required.m4
-basic_radius_auth_SOURCES = \
-                       basic_radius_auth.cc \
-                       radius.h \
-                       radius-util.cc \
-                       radius-util.h
 
-basic_radius_auth_LDADD = \
+basic_radius_auth_SOURCES= \
+       basic_radius_auth.cc \
+       radius.h \
+       radius-util.cc \
+       radius-util.h
+
+basic_radius_auth_LDADD= \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
        $(NETTLELIB) \
similarity index 99%
rename from helpers/basic_auth/RADIUS/basic_radius_auth.cc
rename to src/auth/basic/RADIUS/basic_radius_auth.cc
index 88e2eefc955eaaebf6ace1a9a64b8d2a9c4d9029..97037964d71993e0b82ecb6e1f9ed1d61deadf31 100644 (file)
  */
 
 #include "squid.h"
+#include "auth/basic/RADIUS/radius-util.h"
+#include "auth/basic/RADIUS/radius.h"
 #include "helpers/defines.h"
 #include "md5.h"
-#include "radius-util.h"
-#include "radius.h"
 
 #include <cctype>
 #include <cerrno>
similarity index 98%
rename from helpers/basic_auth/RADIUS/radius-util.cc
rename to src/auth/basic/RADIUS/radius-util.cc
index 74eff571c04264c99be8755549703dd7060f9425..6420fb9b76fd0e31cae6a0adeb379c8d4d43a4a4 100644 (file)
@@ -45,8 +45,8 @@ char util_sccsid[] =
     "          2.1 Copyright 1997 Cistron Internet Services B.V.";
 
 #include "squid.h"
+#include "auth/basic/RADIUS/radius-util.h"
 #include "md5.h"
-#include "radius-util.h"
 
 #include <cctype>
 #include <csignal>
similarity index 76%
rename from helpers/basic_auth/SASL/Makefile.am
rename to src/auth/basic/SASL/Makefile.am
index 480304c8e570c6c63051cfbc0c304253f84853d9..72815c52205b17a46a118799f2d15a98afe6fa91 100644 (file)
@@ -7,16 +7,18 @@
 
 include $(top_srcdir)/src/Common.am
 
-man_MANS = basic_sasl_auth.8
-libexec_PROGRAMS = basic_sasl_auth
-basic_sasl_auth_SOURCES = basic_sasl_auth.cc
-basic_sasl_auth_LDADD = \
+man_MANS= basic_sasl_auth.8
+libexec_PROGRAMS= basic_sasl_auth
+
+basic_sasl_auth_SOURCES= \
+       basic_sasl_auth.cc
+basic_sasl_auth_LDADD= \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
        $(LIBSASL) \
        $(XTRA_LIBS)
 
-EXTRA_DIST = \
+EXTRA_DIST= \
        basic_sasl_auth.8 \
        basic_sasl_auth.conf \
        basic_sasl_auth.pam \
similarity index 81%
rename from helpers/basic_auth/SMB/Makefile.am
rename to src/auth/basic/SMB/Makefile.am
index b568d7125904f9382ae62fa9c3f4fa4ff882e8f4..98403371d70b3c4bf4fbffdcc862f21b29a8c63d 100644 (file)
@@ -10,12 +10,15 @@ include $(top_srcdir)/src/Common.am
 if !ENABLE_WIN32SPECIFIC
 libexec_SCRIPTS        = basic_smb_auth.sh
 libexec_PROGRAMS = basic_smb_auth
-endif 
+endif
+
 basic_smb_auth_SOURCES= basic_smb_auth.cc
 basic_smb_auth_CXXFLAGS = -DHELPERSCRIPT=\"$(libexecdir)/basic_smb_auth.sh\"
 basic_smb_auth_LDADD = \
-               $(top_builddir)/lib/libmiscencoding.la \
-               $(COMPAT_LIB) \
-               $(XTRA_LIBS)
+       $(top_builddir)/lib/libmiscencoding.la \
+       $(COMPAT_LIB) \
+       $(XTRA_LIBS)
 
-EXTRA_DIST = basic_smb_auth.sh required.m4
+EXTRA_DIST= \
+       basic_smb_auth.sh \
+       required.m4
similarity index 73%
rename from helpers/basic_auth/SMB_LM/Makefile.am
rename to src/auth/basic/SMB_LM/Makefile.am
index 2b2a2014c9539fc4e8007fca744887672e101cf7..1602c6bbe63fa4ae8540bd41ed6c2b70d8a4a528 100644 (file)
@@ -7,25 +7,21 @@
 
 include $(top_srcdir)/src/Common.am
 
-libexec_PROGRAMS = basic_smb_lm_auth
+libexec_PROGRAMS= basic_smb_lm_auth
 
-basic_smb_lm_auth_SOURCES = \
+basic_smb_lm_auth_SOURCES= \
        msntauth.cc \
        msntauth.h \
        valid.cc \
        valid.h
-
-EXTRA_DIST = \
-       msntauth-v2.0.lsm \
-       README.html \
-       required.m4
-
-LDADD = \
+basic_smb_lm_auth_LDADD= \
        $(top_builddir)/lib/smblib/libsmblib.la \
        $(top_builddir)/lib/rfcnb/librfcnb.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(COMPAT_LIB) \
        $(XTRA_LIBS)
 
-## we need our local files too (but avoid -I. at all costs)
-AM_CPPFLAGS += -I$(srcdir) -I$(top_srcdir)/lib
+EXTRA_DIST= \
+       msntauth-v2.0.lsm \
+       README.html \
+       required.m4
similarity index 98%
rename from helpers/basic_auth/SMB_LM/msntauth.cc
rename to src/auth/basic/SMB_LM/msntauth.cc
index 2a350e4847d1d1d2598941f0f75130a267d26e10..b6bffc4ec7dbad7b1e95bd4859a55441bb8af153 100644 (file)
@@ -48,8 +48,8 @@
 #include <vector> //todo: turn into multimap
 #include <syslog.h>
 
-#include "msntauth.h"
-#include "valid.h"
+#include "auth/basic/SMB_LM/msntauth.h"
+#include "auth/basic/SMB_LM/valid.h"
 
 static char msntauth_version[] = "Msntauth v3.0.0 (C) 2 Sep 2001 Stellar-X Antonino Iannella.\nModified by the Squid HTTP Proxy team 2002-2014";
 
similarity index 97%
rename from helpers/basic_auth/SMB_LM/valid.cc
rename to src/auth/basic/SMB_LM/valid.cc
index c939abb47c182f742cfefa9ee674f4e0656ca098..182489ec5613ec12b2a98a5180ad316fbe2ab2d0 100644 (file)
@@ -7,6 +7,9 @@
  */
 
 #include "squid.h"
+#include "auth/basic/SMB_LM/valid.h"
+#include "smblib/smblib.h"
+
 #if HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
@@ -16,8 +19,6 @@
 #if HAVE_SYSLOG_H
 #include <syslog.h>
 #endif
-#include "smblib/smblib.h"
-#include "valid.h"
 
 // BACKUP is unused
 int
similarity index 89%
rename from helpers/basic_auth/SSPI/Makefile.am
rename to src/auth/basic/SSPI/Makefile.am
index 2b64eb2282afe96695f21196a84c748e9b94db9c..be63dc7679d3f9fe30b2e2a454b4adc8d14084b6 100644 (file)
@@ -7,9 +7,6 @@
 
 include $(top_srcdir)/src/Common.am
 
-## we need our local files too (but avoid -I. at all costs)
-AM_CPPFLAGS += -I$(srcdir)
-
 if ENABLE_WIN32SPECIFIC
 libexec_PROGRAMS = basic_sspi_auth
 endif
similarity index 99%
rename from helpers/basic_auth/SSPI/basic_sspi_auth.cc
rename to src/auth/basic/SSPI/basic_sspi_auth.cc
index 2022b1241458ae291bbcf43693f0d358e9db06d3..8c7c006d7888079072f323a0d0a3a24e958bc6d3 100644 (file)
 */
 
 #include "squid.h"
+#include "auth/basic/SSPI/valid.h"
 #include "helpers/defines.h"
 #include "rfc1738.h"
 #include "util.h"
-#include "valid.h"
 
 #if GETOPT_H
 #include <getopt.h>
similarity index 99%
rename from helpers/basic_auth/SSPI/valid.cc
rename to src/auth/basic/SSPI/valid.cc
index d3aac6fa73582eda9ca0e539366747ac5a2aa5e9..ab3fafb0621fd181b64745e23a2530b0de136022 100644 (file)
@@ -46,7 +46,7 @@
 #if _SQUID_CYGWIN_
 #include <wchar.h>
 #endif
-#include "valid.h"
+#include "auth/basic/SSPI/valid.h"
 
 char Default_NTDomain[DNLEN+1] = NTV_DEFAULT_DOMAIN;
 const char * errormsg;
similarity index 91%
rename from helpers/basic_auth/fake/Makefile.am
rename to src/auth/basic/fake/Makefile.am
index 953e0fb52db36d53aa5c433b1887b899cc91ed5e..c0455db899afd03c741286ae49fd82bf9a83f84a 100644 (file)
@@ -8,8 +8,8 @@
 include $(top_srcdir)/src/Common.am
 
 libexec_PROGRAMS = basic_fake_auth
-basic_fake_auth_SOURCES = fake.cc
 
-LDADD = $(COMPAT_LIB)
+basic_fake_auth_SOURCES = fake.cc
+basic_fake_auth_LDADD = $(COMPAT_LIB)
 
 EXTRA_DIST = required.m4
similarity index 75%
rename from helpers/basic_auth/modules.m4
rename to src/auth/basic/helpers.m4
index ca3f09702da4f2c7fb870f0712abe54aead97a9d..6968da49dd16a345a6e4c4f6be244b429b30aff3 100644 (file)
@@ -21,7 +21,7 @@ fi
 #define list of modules to build
 auto_auth_basic_modules=no
 if test "x$enable_auth_basic" = "xyes" ; then
-    SQUID_LOOK_FOR_MODULES([$srcdir/helpers/basic_auth],[enable_auth_basic])
+    SQUID_LOOK_FOR_MODULES([$srcdir/src/auth/basic],[enable_auth_basic])
   auto_auth_basic_modules=yes
 fi
 #handle the "none" special case
@@ -36,55 +36,55 @@ if test "x$enable_auth_basic" != "xno" ; then
     AUTH_MODULES="$AUTH_MODULES basic"
     AC_DEFINE([HAVE_AUTH_MODULE_BASIC],1,[Basic auth module is built])
     for helper in $enable_auth_basic; do
-      dir="$srcdir/helpers/basic_auth/$helper"
+      dir="$srcdir/src/auth/basic/$helper"
 
       # modules converted to autoconf macros already
       # NP: we only need this list because m4_include() does not accept variables
       if test "x$helper" = "xDB" ; then
-        m4_include([helpers/basic_auth/DB/required.m4])
+        m4_include([src/auth/basic/DB/required.m4])
 
       elif test "x$helper" = "xLDAP" ; then
-        m4_include([helpers/basic_auth/LDAP/required.m4])
+        m4_include([src/auth/basic/LDAP/required.m4])
 
       elif test "x$helper" = "xNCSA" ; then
-        m4_include([helpers/basic_auth/NCSA/required.m4])
+        m4_include([src/auth/basic/NCSA/required.m4])
 
       elif test "x$helper" = "xNIS" ; then
-        m4_include([helpers/basic_auth/NIS/required.m4])
+        m4_include([src/auth/basic/NIS/required.m4])
 
       elif test "x$helper" = "xPAM" ; then
-        m4_include([helpers/basic_auth/PAM/required.m4])
+        m4_include([src/auth/basic/PAM/required.m4])
 
       elif test "x$helper" = "xPOP3" ; then
-        m4_include([helpers/basic_auth/POP3/required.m4])
+        m4_include([src/auth/basic/POP3/required.m4])
 
       elif test "x$helper" = "xRADIUS" ; then
-        m4_include([helpers/basic_auth/RADIUS/required.m4])
+        m4_include([src/auth/basic/RADIUS/required.m4])
 
       elif test "x$helper" = "xSASL" ; then
-        m4_include([helpers/basic_auth/SASL/required.m4])
+        m4_include([src/auth/basic/SASL/required.m4])
 
       elif test "x$helper" = "xSMB" ; then
-        m4_include([helpers/basic_auth/SMB/required.m4])
+        m4_include([src/auth/basic/SMB/required.m4])
 
       elif test "x$helper" = "xSMB_LM" ; then
-        m4_include([helpers/basic_auth/SMB_LM/required.m4])
+        m4_include([src/auth/basic/SMB_LM/required.m4])
 
       elif test "x$helper" = "xSSPI" ; then
-        m4_include([helpers/basic_auth/SSPI/required.m4])
+        m4_include([src/auth/basic/SSPI/required.m4])
 
       elif test "x$helper" = "xfake" ; then
-        m4_include([helpers/basic_auth/fake/required.m4])
+        m4_include([src/auth/basic/fake/required.m4])
 
       elif test "x$helper" = "xgetpwnam" ; then
-        m4_include([helpers/basic_auth/getpwnam/required.m4])
+        m4_include([src/auth/basic/getpwnam/required.m4])
 
       # modules not yet converted to autoconf macros (or third party drop-in's)
       elif test -f "$dir/config.test" && sh "$dir/config.test" "$squid_host_os"; then
         BUILD_HELPER="$helper"
       fi
 
-      if test -d "$srcdir/helpers/basic_auth/$helper"; then
+      if test -d "$srcdir/src/auth/basic/$helper"; then
         if test "$BUILD_HELPER" != "$helper"; then
           if test "x$auto_auth_basic_modules" = "xyes"; then
             AC_MSG_NOTICE([Basic auth helper $helper ... found but cannot be built])