Updated
Showing
2 changed files
with
57 additions
and
0 deletions
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. | ... | ... |
-
Please register or sign in to post a comment