Mercurial > dovecot > original-hg > dovecot-1.2
annotate src/auth/Makefile.am @ 2798:54b29901a793 HEAD
Added simple LRU cache for auth requests. Currently only for sql passdb.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 21 Oct 2004 05:23:09 +0300 |
parents | fb7f862194b5 |
children | 5e2e4cdbfe2e |
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 |
4e42d4213927
Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents:
2377
diff
changeset
|
2 |
656
da039ae2cfd1
Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents:
280
diff
changeset
|
3 pkglibexecdir = $(libexecdir)/dovecot |
da039ae2cfd1
Use libexecdir instead of libdir to install the binaries.
Timo Sirainen <tss@iki.fi>
parents:
280
diff
changeset
|
4 |
2162
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
5 pkglibexec_PROGRAMS = dovecot-auth checkpassword-reply |
0 | 6 |
2796
fb7f862194b5
Upgrades to autoconf 2.5 and automake >1.4.
Timo Sirainen <tss@iki.fi>
parents:
2776
diff
changeset
|
7 AM_CPPFLAGS = \ |
280
fa2d1a1d025e
vpopmail authentication. compiles, not tested if it really works.
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
8 -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
|
9 -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
|
10 -I$(top_srcdir)/src/lib-settings \ |
2377
8f5be0be3199
NTLM authentication. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents:
2346
diff
changeset
|
11 -I$(top_srcdir)/src/lib-ntlm \ |
2084
9ba79ebae6ab
Added support for password scheme plugins. auth module dir defaults under
Timo Sirainen <tss@iki.fi>
parents:
2077
diff
changeset
|
12 -DAUTH_MODULE_DIR=\""$(moduledir)/auth"\" \ |
2162
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
13 -DPKG_LIBEXECDIR=\""$(pkglibexecdir)"\" \ |
1284 | 14 $(AUTH_CFLAGS) |
0 | 15 |
2380
4e42d4213927
Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents:
2377
diff
changeset
|
16 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
|
17 mycrypt.c \ |
4e42d4213927
Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents:
2377
diff
changeset
|
18 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
|
19 password-scheme-md5crypt.c \ |
4e42d4213927
Added auth/libpassword.a which util/dovecotpw can use rather than using
Timo Sirainen <tss@iki.fi>
parents:
2377
diff
changeset
|
20 password-scheme-cram-md5.c \ |
2428
abef2ac8843a
Added Compuserve RPA authentication. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents:
2380
diff
changeset
|
21 password-scheme-ntlm.c \ |
abef2ac8843a
Added Compuserve RPA authentication. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents:
2380
diff
changeset
|
22 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
|
23 |
1062
0522a0315d2f
Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
24 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
|
25 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
|
26 ../lib-settings/libsettings.a \ |
2377
8f5be0be3199
NTLM authentication. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents:
2346
diff
changeset
|
27 ../lib-ntlm/libntlm.a \ |
2754
3c3ac12be307
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents:
2736
diff
changeset
|
28 ../lib-sql/libsql.a \ |
0 | 29 ../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
|
30 $(AUTH_LIBS) \ |
1465
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1437
diff
changeset
|
31 $(RAND_LIBS) \ |
03dd87873a81
Added support for dynamically loadable imap/pop3 modules.
Timo Sirainen <tss@iki.fi>
parents:
1437
diff
changeset
|
32 $(MODULE_LIBS) |
1150
18a2074a4d3d
Support for dynamic authentication modules.
Timo Sirainen <tss@iki.fi>
parents:
1135
diff
changeset
|
33 |
1062
0522a0315d2f
Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
34 dovecot_auth_SOURCES = \ |
2798
54b29901a793
Added simple LRU cache for auth requests. Currently only for sql passdb.
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
35 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
|
36 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
|
37 auth-master-connection.c \ |
1150
18a2074a4d3d
Support for dynamic authentication modules.
Timo Sirainen <tss@iki.fi>
parents:
1135
diff
changeset
|
38 auth-module.c \ |
1062
0522a0315d2f
Cleanups, LDAP support compiles again and generally looks ok, even if it
Timo Sirainen <tss@iki.fi>
parents:
1035
diff
changeset
|
39 db-ldap.c \ |
2754
3c3ac12be307
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents:
2736
diff
changeset
|
40 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
|
41 db-passwd-file.c \ |
0 | 42 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
|
43 mech.c \ |
1437
c27c6089e933
Added support for ANONYMOUS SASL mechanism.
Timo Sirainen <tss@iki.fi>
parents:
1335
diff
changeset
|
44 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
|
45 mech-plain.c \ |
2346
13ed27a24f46
Added LOGIN SASL mechanism. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents:
2267
diff
changeset
|
46 mech-login.c \ |
1873
ed5e808d934f
CRAM-MD5 mechanism by Joshua Goodall, plus some cleanups.
Timo Sirainen <tss@iki.fi>
parents:
1851
diff
changeset
|
47 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
|
48 mech-digest-md5.c \ |
2377
8f5be0be3199
NTLM authentication. Patch by Andrey Panin
Timo Sirainen <tss@iki.fi>
parents:
2346
diff
changeset
|
49 mech-ntlm.c \ |
2428
abef2ac8843a
Added Compuserve RPA authentication. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents:
2380
diff
changeset
|
50 mech-rpa.c \ |
2267
d2e186f716d8
Added APOP authentication for POP3. Patch by Andrey Panin.
Timo Sirainen <tss@iki.fi>
parents:
2162
diff
changeset
|
51 mech-apop.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
|
52 passdb.c \ |
1851
d66d53f57e43
Added bsdauth support, patch by Dan Cross
Timo Sirainen <tss@iki.fi>
parents:
1702
diff
changeset
|
53 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
|
54 passdb-cache.c \ |
1135
81930fff13cf
passdb ldap added. fixes to userdb ldap.
Timo Sirainen <tss@iki.fi>
parents:
1093
diff
changeset
|
55 passdb-ldap.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
|
56 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
|
57 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
|
58 passdb-pam.c \ |
2162
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
59 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
|
60 passdb-shadow.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
|
61 passdb-vpopmail.c \ |
2754
3c3ac12be307
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents:
2736
diff
changeset
|
62 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
|
63 userdb.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 userdb-ldap.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
|
65 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
|
66 userdb-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
|
67 userdb-static.c \ |
1283
2d8af547a8b4
Added PostgreSQL support, patch by Alex Howansky
Timo Sirainen <tss@iki.fi>
parents:
1195
diff
changeset
|
68 userdb-vpopmail.c \ |
2754
3c3ac12be307
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents:
2736
diff
changeset
|
69 userdb-sql.c |
0 | 70 |
71 noinst_HEADERS = \ | |
2798
54b29901a793
Added simple LRU cache for auth requests. Currently only for sql passdb.
Timo Sirainen <tss@iki.fi>
parents:
2796
diff
changeset
|
72 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
|
73 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
|
74 auth-client-interface.h \ |
2776
150f8151c971
Added VERSION command and checking to authentication protocol.
Timo Sirainen <tss@iki.fi>
parents:
2754
diff
changeset
|
75 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
|
76 auth-master-connection.h \ |
1150
18a2074a4d3d
Support for dynamic authentication modules.
Timo Sirainen <tss@iki.fi>
parents:
1135
diff
changeset
|
77 auth-module.h \ |
1093 | 78 db-ldap.h \ |
2754
3c3ac12be307
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
Timo Sirainen <tss@iki.fi>
parents:
2736
diff
changeset
|
79 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
|
80 db-passwd-file.h \ |
0 | 81 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
|
82 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
|
83 mycrypt.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
|
84 passdb.h \ |
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.h \ |
1192
76321f65960d
Fix realm usage with DIGEST-MD5. Support generating other password schemes
Timo Sirainen <tss@iki.fi>
parents:
1191
diff
changeset
|
86 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
|
87 userdb.h \ |
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 userdb-vpopmail.h |
2162
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
89 |
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
90 checkpassword_reply_LDADD = \ |
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
91 ../lib/liblib.a |
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
92 |
2636 | 93 checkpassword_reply_sources = \ |
2162
95b2a6abc01e
Added checkpassword passdb. userdb has only beginnings.
Timo Sirainen <tss@iki.fi>
parents:
2084
diff
changeset
|
94 checkpassword-reply.c |