1 |
|
2002-02-27 Sergey Poznyakoff |
2 |
|
|
3 |
|
* imap4d/status.c: Provide better diagnostics. |
4 |
|
* comsat/comsat.c: Use mu_path_maildir instead of maildir. |
5 |
|
* guimb/collect.c: Likewise. |
6 |
|
* imap4d/select.c: Likewise. |
7 |
|
* lib/mu_argp.c: Likewise. |
8 |
|
* mail.local/main.c: Likewise. |
9 |
|
* pop3d/apop.c: Likewise. |
10 |
|
* pop3d/user.c: Likewise. |
11 |
|
* lib/mu_argp.h: Removed extern char *maildir. |
12 |
|
|
13 |
|
* mailbox/mbx_default.c: Essentially rewritten. |
14 |
|
mailbox_open_default() supports the following naming schemes: |
15 |
|
|
16 |
|
% --> system mailbox for the real uid |
17 |
|
%user --> system mailbox for the given user |
18 |
|
~/file --> /home/user/file |
19 |
|
~user/file --> /home/user/file |
20 |
|
+file --> /home/user/Mail/file |
21 |
|
=file --> /home/user/Mail/file |
22 |
|
|
23 |
|
* mail/file.c: Do not handle '%name' separately: |
24 |
|
mailbox_open_default now does it. |
25 |
|
* mail/mail.c: Properly handle --user (open user's system |
26 |
|
mailbox). |
27 |
|
* mailbox/mutil.c (mu_getcwd): New function. Return the name |
28 |
|
of current working directory. The return value is malloc'ed |
29 |
|
(mu_get_full_path): New function. Translate cwd-relative |
30 |
|
pathname to its absolute equivalent. Both moved from |
31 |
|
mbx_default.c. |
32 |
|
|
33 |
|
* mail.local/mailquota.c (check_quota): Initialize contentd |
34 |
|
to all zeroes before mu_dbm_fetch. This is needed by |
35 |
|
(at least) Berkeley DBM. |
36 |
|
|
37 |
|
* include/mailutils/mu_features.h: (new) Define system-dependent |
38 |
|
macros, used by all mailutils. Currently, it contains only |
39 |
|
__P() definition. |
40 |
|
* include/mailutils/Makefile.am: Added mu_features.h. |
41 |
|
|
42 |
|
Removed definitions of __P() scattered over multiple header |
43 |
|
files. Included <mailutils/mu_features.h> instead. Files |
44 |
|
affected: |
45 |
|
|
46 |
|
* imap4d/imap4d.h, |
47 |
|
* mail/mail.h, |
48 |
|
* pop3d/pop3d.h, |
49 |
|
* readmsg/readmsg.h, |
50 |
|
* include/mailutils/address.h, |
51 |
|
* include/mailutils/attribute.h, |
52 |
|
* include/mailutils/auth.h, |
53 |
|
* include/mailutils/body.h, |
54 |
|
* include/mailutils/debug.h, |
55 |
|
* include/mailutils/envelope.h, |
56 |
|
* include/mailutils/errno.h, |
57 |
|
* include/mailutils/error.h, |
58 |
|
* include/mailutils/filter.h, |
59 |
|
* include/mailutils/folder.h, |
60 |
|
* include/mailutils/header.h, |
61 |
|
* include/mailutils/iterator.h, |
62 |
|
* include/mailutils/list.h, |
63 |
|
* include/mailutils/locker.h, |
64 |
|
* include/mailutils/mailbox.h, |
65 |
|
* include/mailutils/mailer.h, |
66 |
|
* include/mailutils/message.h, |
67 |
|
* include/mailutils/mime.h, |
68 |
|
* include/mailutils/monitor.h, |
69 |
|
* include/mailutils/mutil.h, |
70 |
|
* include/mailutils/observer.h, |
71 |
|
* include/mailutils/parse822.h, |
72 |
|
* include/mailutils/property.h, |
73 |
|
* include/mailutils/registrar.h, |
74 |
|
* include/mailutils/stream.h, |
75 |
|
* include/mailutils/url.h, |
76 |
|
* mailbox/include/address0.h, |
77 |
|
* mailbox/include/attribute0.h, |
78 |
|
* mailbox/include/auth0.h, |
79 |
|
* mailbox/include/body0.h, |
80 |
|
* mailbox/include/debug0.h, |
81 |
|
* mailbox/include/envelope0.h, |
82 |
|
* mailbox/include/filter0.h, |
83 |
|
* mailbox/include/folder0.h, |
84 |
|
* mailbox/include/header0.h, |
85 |
|
* mailbox/include/imap0.h, |
86 |
|
* mailbox/include/iterator0.h, |
87 |
|
* mailbox/include/list0.h, |
88 |
|
* mailbox/include/mailbox0.h, |
89 |
|
* mailbox/include/mailer0.h, |
90 |
|
* mailbox/include/message0.h, |
91 |
|
* mailbox/include/mime0.h, |
92 |
|
* mailbox/include/monitor0.h, |
93 |
|
* mailbox/include/observer0.h, |
94 |
|
* mailbox/include/property0.h, |
95 |
|
* mailbox/include/registrar0.h, |
96 |
|
* mailbox/include/stream0.h, |
97 |
|
* mailbox/include/url0.h. |
98 |
|
|
99 |
|
* lib/argcv.h: Use PROTOTYPES to determine whether the compiler |
100 |
|
understands function prototypes. |
101 |
|
|
102 |
2002-02-25 Sam Roberts |
2002-02-25 Sam Roberts |
103 |
|
|
104 |
* sieve/examples/: .cvsignore, Makefile, Test, mbox.complex, |
* sieve/examples/: .cvsignore, Makefile, Test, mbox.complex, |