Commit 8a1388f8 8a1388f89c2d05db82172616cd2d201cb570e3e5 by Sergey Poznyakoff

Updated

1 parent f5e1d998
1 2003-01-22 Sergey Poznyakoff
2
3 * configure.ac: Renamed AUTHOBJS to IMAP_AUTHOBJS for
4 clarity. Added call to MU_CHECK_GSASL.
5
6 * m4/gsasl.m4: New file. Detect the presense of libgsasl library.
7 * m4/Makefile.am: Added gsasl.m4
8
9 * auth/gsasl.c: New file. Placeholder for gsasl stream support.
10 * auth/Makefile.am: Added gsasl.c.
11 * auth/tls.c: Include stdlib.h
12 (mu_deinit_tls_libs): Changed return type to void
13
14 * imap4d/Makefile.am: Renamed AUTHOBJS to IMAP_AUTHOBJS.
15 * imap4d/authenticate.c: Rewritten capability and authentication
16 systems.
17 * imap4d/capability.c: Use comparator function for list deletions.
18 * imap4d/imap4d.c (tls_available,tls_done): Removed.
19 (main): Call auth_gssapi_init, auth_gsasl_init
20 * imap4d/imap4d.h (tls_available,tls_done): Removed.
21 (starttls_init,util_atexit): New functions.
22 (imap4d_auth_handler_fp): New data type.
23 (auth_gssapi_init,auth_gsasl_init): New functions/macros
24 * imap4d/starttls.c (tls_available,tls_done): Static variables.
25 (imap4d_starttls): Register mu_deinit_tls_libs as an 'atexit'
26 function.
27 (starttls_init): New function.
28 * imap4d/util.c (util_setio): Make sure both streams are
29 line-buffered.
30 (util_get_input,util_get_output)
31 (util_set_input,util_set_output): New functions for manipulating
32 io streams.
33 (util_atexit): New function.
34
35 * imap4d/auth_gss.c (auth_gssapi): Changed declaration and return
36 values to match new authentication framework.
37 (auth_gssapi_init): New function
38 * imap4d/auth_gsasl.c: New file.
39
40 * include/mailutils/list.h (list_comparator_t): New datatype.
41 (list_set_comparator): New function
42 * include/mailutils/tls.h (mu_deinit_tls_libs): Changed type
43 to void.
44 * include/mailutils/gsasl.h: New file.
45 * include/mailutils/Makefile.am: Added gsasl.h.
46
47 * mailbox/include/list0.h (struct _list): New member comp.
48 * mailbox/list.c (list_set_comparator): New function.
49 (list_remove, list_replace): Use list->comp for
50 comparing list items with the supplied data.
51
52 * pop3d/extra.c (pop3d_setio): Make sure both streams are
53 line-buffered.
54
55 * mailbox/.cvsignore: Updated
56
1 2003-01-21 Sergey Poznyakoff 57 2003-01-21 Sergey Poznyakoff
2 58
3 Implemented LOGINDISABLED. 59 Implemented LOGINDISABLED.
......
...@@ -7,3 +7,4 @@ Makefile.in ...@@ -7,3 +7,4 @@ Makefile.in
7 T 7 T
8 _* 8 _*
9 .gdbinit 9 .gdbinit
10 mailutils-config
...\ No newline at end of file ...\ No newline at end of file
......