annotate src/auth/Makefile.am @ 9266:cd29b745c8dd HEAD

configure: clock_gettime()'s -lrt adding dropped everything else from $LIBS.
author Timo Sirainen <tss@iki.fi>
date Mon, 27 Jul 2009 06:32:42 -0400
parents e3fe9b4a6a2d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2380
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
1 noinst_LIBRARIES = libpassword.a
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
2 auth_moduledir = $(moduledir)/auth
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
3
6199
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
4 if GSSAPI_PLUGIN
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
5 GSSAPI_LIB = libmech_gssapi.la
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
6 endif
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
7
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
8 if LDAP_PLUGIN
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
9 LDAP_LIB = libauthdb_ldap.la
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
10 endif
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
11
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
12 auth_module_LTLIBRARIES = \
6199
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
13 $(GSSAPI_LIB) \
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
14 $(LDAP_LIB)
2380
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
15
656
da039ae2cfd1 Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents: 280
diff changeset
16 pkglibexecdir = $(libexecdir)/dovecot
da039ae2cfd1 Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents: 280
diff changeset
17
2162
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
18 pkglibexec_PROGRAMS = dovecot-auth checkpassword-reply
0
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
19
2796
fb7f862194b5 Upgrades to autoconf 2.5 and automake >1.4.
Timo Sirainen <tss@iki.fi>
parents: 2776
diff changeset
20 AM_CPPFLAGS = \
280
fa2d1a1d025e vpopmail authentication. compiles, not tested if it really works.
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
21 -I$(top_srcdir)/src/lib \
2754
3c3ac12be307 Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents: 2736
diff changeset
22 -I$(top_srcdir)/src/lib-sql \
1062
0522a0315d2f Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents: 1035
diff changeset
23 -I$(top_srcdir)/src/lib-settings \
2377
8f5be0be3199 NTLM authentication. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents: 2346
diff changeset
24 -I$(top_srcdir)/src/lib-ntlm \
4798
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
25 -I$(top_srcdir)/src/lib-otp \
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
26 -DAUTH_MODULE_DIR=\""$(auth_moduledir)"\" \
2162
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
27 -DPKG_LIBEXECDIR=\""$(pkglibexecdir)"\" \
1284
71f61b6a0f02 cleanups
Timo Sirainen <tss@iki.fi>
parents: 1283
diff changeset
28 $(AUTH_CFLAGS)
0
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
29
4424
b6ece4ed0343 Added -export-dynamic.
Timo Sirainen <tss@iki.fi>
parents: 3683
diff changeset
30 dovecot_auth_LDFLAGS = -export-dynamic
b6ece4ed0343 Added -export-dynamic.
Timo Sirainen <tss@iki.fi>
parents: 3683
diff changeset
31
2380
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
32 libpassword_a_SOURCES = \
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
33 mycrypt.c \
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
34 password-scheme.c \
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
35 password-scheme-md5crypt.c \
4798
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
36 password-scheme-otp.c \
2428
abef2ac8843a Added Compuserve RPA authentication. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 2380
diff changeset
37 password-scheme-rpa.c
2380
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
38
1062
0522a0315d2f Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents: 1035
diff changeset
39 dovecot_auth_LDADD = \
2380
4e42d4213927 Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents: 2377
diff changeset
40 libpassword.a \
1062
0522a0315d2f Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents: 1035
diff changeset
41 ../lib-settings/libsettings.a \
2377
8f5be0be3199 NTLM authentication. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents: 2346
diff changeset
42 ../lib-ntlm/libntlm.a \
4798
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
43 ../lib-otp/libotp.a \
2754
3c3ac12be307 Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents: 2736
diff changeset
44 ../lib-sql/libsql.a \
0
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
45 ../lib/liblib.a \
1335
5ad84c54eb7e Support using OpenSSL's pseudo-random generator instead of /dev/urandom. If
Timo Sirainen <tss@iki.fi>
parents: 1284
diff changeset
46 $(AUTH_LIBS) \
1465
03dd87873a81 Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents: 1437
diff changeset
47 $(MODULE_LIBS)
1150
18a2074a4d3d Support for dynamic authentication modules.
Timo Sirainen <tss@iki.fi>
parents: 1135
diff changeset
48
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
49 ldap_sources = db-ldap.c passdb-ldap.c userdb-ldap.c
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
50
1062
0522a0315d2f Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents: 1035
diff changeset
51 dovecot_auth_SOURCES = \
3065
29d83a8bb50d Reorganized the code to have less global/static variables.
Timo Sirainen <tss@iki.fi>
parents: 3064
diff changeset
52 auth.c \
2798
54b29901a793 Added simple LRU cache for auth requests. Currently only for sql passdb.
Timo Sirainen <tss@iki.fi>
parents: 2796
diff changeset
53 auth-cache.c \
1702
43815588dd6b Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
Timo Sirainen <tss@iki.fi>
parents: 1465
diff changeset
54 auth-client-connection.c \
43815588dd6b Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
Timo Sirainen <tss@iki.fi>
parents: 1465
diff changeset
55 auth-master-connection.c \
3308
3f090bcaffcc Allow multiple master connections for a single listener.
Timo Sirainen <tss@iki.fi>
parents: 3166
diff changeset
56 auth-master-listener.c \
3064
2d33734b16d5 Split auth_request* functions from mech.c to auth-request.c
Timo Sirainen <tss@iki.fi>
parents: 3062
diff changeset
57 auth-request.c \
3074
3feb38ff17f5 Moving code around.
Timo Sirainen <tss@iki.fi>
parents: 3065
diff changeset
58 auth-request-handler.c \
3520
e2fe8222449d s/occured/occurred/
Timo Sirainen <tss@iki.fi>
parents: 3308
diff changeset
59 auth-stream.c \
3166
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
60 auth-worker-client.c \
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
61 auth-worker-server.c \
8307
33eae1ca0be0 Added support for userdb checkpassword. Patch by Sascha Wilde.
Timo Sirainen <tss@iki.fi>
parents: 7844
diff changeset
62 db-checkpassword.c \
2754
3c3ac12be307 Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents: 2736
diff changeset
63 db-sql.c \
1062
0522a0315d2f Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents: 1035
diff changeset
64 db-passwd-file.c \
0
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
65 main.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
66 mech.c \
1437
c27c6089e933 Added support for ANONYMOUS SASL mechanism.
Timo Sirainen <tss@iki.fi>
parents: 1335
diff changeset
67 mech-anonymous.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
68 mech-plain.c \
2346
13ed27a24f46 Added LOGIN SASL mechanism. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents: 2267
diff changeset
69 mech-login.c \
1873
ed5e808d934f CRAM-MD5 mechanism by Joshua Goodall, plus some cleanups.
Timo Sirainen <tss@iki.fi>
parents: 1851
diff changeset
70 mech-cram-md5.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
71 mech-digest-md5.c \
9079
e3fe9b4a6a2d auth: Added support for EXTERNAL SASL mechanism.
Timo Sirainen <tss@iki.fi>
parents: 8872
diff changeset
72 mech-external.c \
8872
643a96aec996 Fixed --with-ldap=plugin and --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 8307
diff changeset
73 mech-gssapi.c \
2377
8f5be0be3199 NTLM authentication. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents: 2346
diff changeset
74 mech-ntlm.c \
4798
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
75 mech-otp.c \
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
76 mech-skey.c \
2428
abef2ac8843a Added Compuserve RPA authentication. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 2380
diff changeset
77 mech-rpa.c \
2267
d2e186f716d8 Added APOP authentication for POP3. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 2162
diff changeset
78 mech-apop.c \
6181
18f663e23c28 Added support for Samba's ntlm_auth helper. It's used for GSS-SPNEGO
Timo Sirainen <tss@iki.fi>
parents: 5870
diff changeset
79 mech-winbind.c \
4798
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
80 otp-skey-common.c \
5830
0a08fa294c3b Factor out duplicated verify_callback() function.
Andrey Panin <pazke@donpac.ru>
parents: 5598
diff changeset
81 plain-common.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
82 passdb.c \
3166
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
83 passdb-blocking.c \
1851
d66d53f57e43 Added bsdauth support, patch by Dan Cross
Timo Sirainen <tss@iki.fi>
parents: 1702
diff changeset
84 passdb-bsdauth.c \
2798
54b29901a793 Added simple LRU cache for auth requests. Currently only for sql passdb.
Timo Sirainen <tss@iki.fi>
parents: 2796
diff changeset
85 passdb-cache.c \
5870
c9b49ed99d28 Added userdb nss which currently supports glibc-compatible NSS modules.
Timo Sirainen <tss@iki.fi>
parents: 5830
diff changeset
86 passdb-checkpassword.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
87 passdb-passwd.c \
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
88 passdb-passwd-file.c \
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
89 passdb-pam.c \
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
90 passdb-shadow.c \
4638
689a02ca02d3 Tru64 SIA authentication support. Patch by Simon L Jackson
Timo Sirainen <tss@iki.fi>
parents: 4424
diff changeset
91 passdb-sia.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
92 passdb-vpopmail.c \
2754
3c3ac12be307 Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents: 2736
diff changeset
93 passdb-sql.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
94 userdb.c \
3166
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
95 userdb-blocking.c \
8307
33eae1ca0be0 Added support for userdb checkpassword. Patch by Sascha Wilde.
Timo Sirainen <tss@iki.fi>
parents: 7844
diff changeset
96 userdb-checkpassword.c \
5870
c9b49ed99d28 Added userdb nss which currently supports glibc-compatible NSS modules.
Timo Sirainen <tss@iki.fi>
parents: 5830
diff changeset
97 userdb-nss.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
98 userdb-passwd.c \
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
99 userdb-passwd-file.c \
3667
b7569a6a4ada Renamed userdb passdb to prefetch.
Timo Sirainen <tss@iki.fi>
parents: 3520
diff changeset
100 userdb-prefetch.c \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
101 userdb-static.c \
1283
2d8af547a8b4 Added PostgreSQL support, patch by Alex Howansky
Timo Sirainen <tss@iki.fi>
parents: 1195
diff changeset
102 userdb-vpopmail.c \
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
103 userdb-sql.c \
8872
643a96aec996 Fixed --with-ldap=plugin and --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 8307
diff changeset
104 $(ldap_sources)
0
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
105
5197
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
106 headers = \
3065
29d83a8bb50d Reorganized the code to have less global/static variables.
Timo Sirainen <tss@iki.fi>
parents: 3064
diff changeset
107 auth.h \
2798
54b29901a793 Added simple LRU cache for auth requests. Currently only for sql passdb.
Timo Sirainen <tss@iki.fi>
parents: 2796
diff changeset
108 auth-cache.h \
1702
43815588dd6b Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
Timo Sirainen <tss@iki.fi>
parents: 1465
diff changeset
109 auth-client-connection.h \
43815588dd6b Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
Timo Sirainen <tss@iki.fi>
parents: 1465
diff changeset
110 auth-client-interface.h \
2776
150f8151c971 Added VERSION command and checking to authentication protocol.
Timo Sirainen <tss@iki.fi>
parents: 2754
diff changeset
111 auth-master-interface.h \
1702
43815588dd6b Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
Timo Sirainen <tss@iki.fi>
parents: 1465
diff changeset
112 auth-master-connection.h \
3308
3f090bcaffcc Allow multiple master connections for a single listener.
Timo Sirainen <tss@iki.fi>
parents: 3166
diff changeset
113 auth-master-listener.h \
3064
2d33734b16d5 Split auth_request* functions from mech.c to auth-request.c
Timo Sirainen <tss@iki.fi>
parents: 3062
diff changeset
114 auth-request.h \
3074
3feb38ff17f5 Moving code around.
Timo Sirainen <tss@iki.fi>
parents: 3065
diff changeset
115 auth-request-handler.h \
3520
e2fe8222449d s/occured/occurred/
Timo Sirainen <tss@iki.fi>
parents: 3308
diff changeset
116 auth-stream.h \
3166
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
117 auth-worker-client.h \
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
118 auth-worker-server.h \
1093
b46e3ca71d66 missing db-ldap.h
Timo Sirainen <tss@iki.fi>
parents: 1062
diff changeset
119 db-ldap.h \
2754
3c3ac12be307 Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents: 2736
diff changeset
120 db-sql.h \
1062
0522a0315d2f Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents: 1035
diff changeset
121 db-passwd-file.h \
0
3b1985cbc908 Initial revision
Timo Sirainen <tss@iki.fi>
parents:
diff changeset
122 common.h \
8307
33eae1ca0be0 Added support for userdb checkpassword. Patch by Sascha Wilde.
Timo Sirainen <tss@iki.fi>
parents: 7844
diff changeset
123 db-checkpassword.h \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
124 mech.h \
690
413227772e6f Moved mycrypt() into auth/ dir, so we don't have to link all programs with
Timo Sirainen <tss@iki.fi>
parents: 656
diff changeset
125 mycrypt.h \
4798
c04189d77a59 Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents: 4638
diff changeset
126 otp-skey-common.h \
5830
0a08fa294c3b Factor out duplicated verify_callback() function.
Andrey Panin <pazke@donpac.ru>
parents: 5598
diff changeset
127 plain-common.h \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
128 passdb.h \
3166
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
129 passdb-blocking.h \
2798
54b29901a793 Added simple LRU cache for auth requests. Currently only for sql passdb.
Timo Sirainen <tss@iki.fi>
parents: 2796
diff changeset
130 passdb-cache.h \
1192
76321f65960d Fix realm usage with DIGEST-MD5. Support generating other password schemes
Timo Sirainen <tss@iki.fi>
parents: 1191
diff changeset
131 password-scheme.h \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
132 userdb.h \
3166
e6a487d80288 Restructuring of auth code. Balancer auth processes were a bad idea. Usually
Timo Sirainen <tss@iki.fi>
parents: 3077
diff changeset
133 userdb-blocking.h \
6285
c77c2e198d15 Added missing userdb-static.h
Timo Sirainen <tss@iki.fi>
parents: 6199
diff changeset
134 userdb-static.h \
1035
fe49ece0f3ea We have now separate "userdb" and "passdb". They aren't tied to each others
Timo Sirainen <tss@iki.fi>
parents: 917
diff changeset
135 userdb-vpopmail.h
2162
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
136
6199
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
137 if GSSAPI_PLUGIN
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
138 libmech_gssapi_la_LDFLAGS = -module -avoid-version
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
139 libmech_gssapi_la_LIBADD = $(KRB5_LIBS)
8872
643a96aec996 Fixed --with-ldap=plugin and --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 8307
diff changeset
140 libmech_gssapi_la_CPPFLAGS = $(AM_CPPFLAGS) $(KRB5_CFLAGS) -DPLUGIN_BUILD
6199
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
141 libmech_gssapi_la_SOURCES = mech-gssapi.c
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
142 endif
c1d09af8bdda Added --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 6198
diff changeset
143
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
144 if LDAP_PLUGIN
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
145 libauthdb_ldap_la_LDFLAGS = -module -avoid-version
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
146 libauthdb_ldap_la_LIBADD = $(LDAP_LIBS)
8872
643a96aec996 Fixed --with-ldap=plugin and --with-gssapi=plugin
Timo Sirainen <tss@iki.fi>
parents: 8307
diff changeset
147 libauthdb_ldap_la_CPPFLAGS = $(AM_CPPFLAGS) -DPLUGIN_BUILD
6198
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
148 libauthdb_ldap_la_SOURCES = $(ldap_sources)
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
149 endif
4f6c4aeafafb --with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
Timo Sirainen <tss@iki.fi>
parents: 6189
diff changeset
150
5197
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
151 if INSTALL_HEADERS
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
152 pkginc_libdir=$(pkgincludedir)/src/auth
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
153 pkginc_lib_HEADERS = $(headers)
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
154 else
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
155 noinst_HEADERS = $(headers)
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
156 endif
e77e4457d95c Added --with-headers configure option to install .h files.
Timo Sirainen <tss@iki.fi>
parents: 4798
diff changeset
157
2162
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
158 checkpassword_reply_LDADD = \
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
159 ../lib/liblib.a
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
160
2636
Timo Sirainen <tss@iki.fi>
parents: 2428
diff changeset
161 checkpassword_reply_sources = \
2162
95b2a6abc01e Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents: 2084
diff changeset
162 checkpassword-reply.c