Commit 48027b7f 48027b7fb0ce8354c0159e6ab5f75448060fd718 by Alain Magloire

Updated.

1 parent 23eb20a6
Showing 1 changed file with 211 additions and 205 deletions
1 2002-10-14 Alain Magloire
2
3 * mailbox/getline.c: New LGPL implementation,
4 With a patch for Sergey.
5 * mailbox/getline.h: New LGPL implementation.
6
1 2002-10-14 Sergey Poznyakoff 7 2002-10-14 Sergey Poznyakoff
2 8
3 * configure.ac: Provide GUILE_BINDIR variable for Makefiles. 9 * configure.ac: Provide GUILE_BINDIR variable for Makefiles.
...@@ -11,7 +17,7 @@ ...@@ -11,7 +17,7 @@
11 * libmu_scm/mu_scm.c (mu-path-maildir, mu-path-folder-dir): New 17 * libmu_scm/mu_scm.c (mu-path-maildir, mu-path-folder-dir): New
12 globals. 18 globals.
13 * libmu_scm/mailutils.scm.in: Export new globals. 19 * libmu_scm/mailutils.scm.in: Export new globals.
14 20
15 2002-10-13 Sergey Poznyakoff 21 2002-10-13 Sergey Poznyakoff
16 22
17 * guimb/scm/sieve-core.scm: Changed sieve-register-.* functions 23 * guimb/scm/sieve-core.scm: Changed sieve-register-.* functions
...@@ -67,8 +73,8 @@ ...@@ -67,8 +73,8 @@
67 * mail.local/Makefile.am: Added /mailbox to INCLUDES 73 * mail.local/Makefile.am: Added /mailbox to INCLUDES
68 * lib/getline.h: Removed. 74 * lib/getline.h: Removed.
69 * mailbox/Makefile.am: Added /mailbox to INCLUDES 75 * mailbox/Makefile.am: Added /mailbox to INCLUDES
70 76
71 2002-10-02 Sergey Poznyakoff 77 2002-10-02 Sergey Poznyakoff
72 78
73 * configure.ac: Check if environ is declared. 79 * configure.ac: Check if environ is declared.
74 * mail/setenv.c: Protect the declaration of environ by #if. 80 * mail/setenv.c: Protect the declaration of environ by #if.
...@@ -88,7 +94,7 @@ ...@@ -88,7 +94,7 @@
88 94
89 * mail.local/mail.local.h: Added missing includes. 95 * mail.local/mail.local.h: Added missing includes.
90 * pop3d/popauth.c: Likewise. 96 * pop3d/popauth.c: Likewise.
91 97
92 2002-10-02 Sergey Poznyakoff 98 2002-10-02 Sergey Poznyakoff
93 99
94 * mailbox/address.c (_address_get_nth): Get nth sub-address 100 * mailbox/address.c (_address_get_nth): Get nth sub-address
...@@ -109,7 +115,7 @@ ...@@ -109,7 +115,7 @@
109 * mail/Makefile.am: Added setenv.c 115 * mail/Makefile.am: Added setenv.c
110 * mail/decode.c: Use util_get_crt() to check the value of 116 * mail/decode.c: Use util_get_crt() to check the value of
111 the crt variable. 117 the crt variable.
112 * mail/print.c: Likewise. 118 * mail/print.c: Likewise.
113 * mail/mail.h (mail_setenv, util_get_crt, util_merge_addresses): 119 * mail/mail.h (mail_setenv, util_get_crt, util_merge_addresses):
114 New functions. 120 New functions.
115 * mail/reply.c (mail_reply): Bugfix. 121 * mail/reply.c (mail_reply): Bugfix.
...@@ -134,21 +140,21 @@ ...@@ -134,21 +140,21 @@
134 * mh/repl.c: New file. A framework for the `repl' program. 140 * mh/repl.c: New file. A framework for the `repl' program.
135 * mh/Makefile.am: Added repl 141 * mh/Makefile.am: Added repl
136 * mh/.cvsignore: Likewise. 142 * mh/.cvsignore: Likewise.
137 143
138 2002-09-30 Sergey Poznyakoff 144 2002-09-30 Sergey Poznyakoff
139 145
140 * configure.ac: Changed check for CURSES_LIBS 146 * configure.ac: Changed check for CURSES_LIBS
141 * mh/Makefile.am (scan_LDADD): Use CURSES_LIBS instead of 147 * mh/Makefile.am (scan_LDADD): Use CURSES_LIBS instead of
142 directly linking -lcurses 148 directly linking -lcurses
143 149
144 2002-09-27 Sergey Poznyakoff 150 2002-09-27 Sergey Poznyakoff
145 151
146 * mh/mh_format.c (strobj_len,print_string): Extra safety not to 152 * mh/mh_format.c (strobj_len,print_string): Extra safety not to
147 dereference NULL pointer. 153 dereference NULL pointer.
148 (_parse_date): Use local time if the date cannot be parsed. 154 (_parse_date): Use local time if the date cannot be parsed.
149 * mh/refile.c: Implemented --draft and --file switches. 155 * mh/refile.c: Implemented --draft and --file switches.
150 156
151 2002-09-27 Sergey Poznyakoff 157 2002-09-27 Sergey Poznyakoff
152 158
153 * mail/file.c: Fixed typo. 159 * mail/file.c: Fixed typo.
154 * mh/folder.c (main): Correctly set current message number. 160 * mh/folder.c (main): Correctly set current message number.
...@@ -176,8 +182,8 @@ ...@@ -176,8 +182,8 @@
176 to compose_env_t. 182 to compose_env_t.
177 (compose_init, compose_header_set, compose_header_get, 183 (compose_init, compose_header_set, compose_header_get,
178 compose_destroy): New functions. 184 compose_destroy): New functions.
179 185
180 * mail/send.c: Likewise. Use new compose functions. 186 * mail/send.c: Likewise. Use new compose functions.
181 * mail/followup.c: Use new compose functions. 187 * mail/followup.c: Use new compose functions.
182 * mail/reply.c: Likewise. 188 * mail/reply.c: Likewise.
183 * mail/util.c (util_msglist_esccmd): Declaration updated. 189 * mail/util.c (util_msglist_esccmd): Declaration updated.
...@@ -186,7 +192,7 @@ ...@@ -186,7 +192,7 @@
186 * doc/texinfo/programs.texi: Documented "editheaders" variable. 192 * doc/texinfo/programs.texi: Documented "editheaders" variable.
187 * mh/Makefile.am (install-exec-hook): Remove "folders" before 193 * mh/Makefile.am (install-exec-hook): Remove "folders" before
188 linking "folder" to it. 194 linking "folder" to it.
189 195
190 2002-09-25 Sergey Poznyakoff 196 2002-09-25 Sergey Poznyakoff
191 197
192 * mailbox/mutil.c: Fixed typo in #if directive. 198 * mailbox/mutil.c: Fixed typo in #if directive.
...@@ -202,7 +208,7 @@ ...@@ -202,7 +208,7 @@
202 builtin_putnum, builtin_putnumf, builtin_tws, 208 builtin_putnum, builtin_putnumf, builtin_tws,
203 builtin_pretty): Implemented. 209 builtin_pretty): Implemented.
204 (builtin_pers): Enclose the return in a pair of double-quotes. 210 (builtin_pers): Enclose the return in a pair of double-quotes.
205 * mh/mh_init.c (mh_my_email): New function. 211 * mh/mh_init.c (mh_my_email): New function.
206 * mh/mh.h (mh_format_dump, mh_my_email): New function. 212 * mh/mh.h (mh_format_dump, mh_my_email): New function.
207 * mh/Makefile.am: Added fmtcheck 213 * mh/Makefile.am: Added fmtcheck
208 214
...@@ -257,12 +263,12 @@ ...@@ -257,12 +263,12 @@
257 * mh/mh_argp.c: Use new configuration functions. 263 * mh/mh_argp.c: Use new configuration functions.
258 * mh/mh_init.c: Likewise. 264 * mh/mh_init.c: Likewise.
259 * mh/scan.c: Likewise. 265 * mh/scan.c: Likewise.
260 266
261 * mh/Makefile.am: Added folder.c and mh_global.c 267 * mh/Makefile.am: Added folder.c and mh_global.c
262 * mh/.cvsignore: Added folder. 268 * mh/.cvsignore: Added folder.
263 * frm/frm.c: Fixed indentation. 269 * frm/frm.c: Fixed indentation.
264 270
265 2002-09-19 Sergey Poznyakoff 271 2002-09-19 Sergey Poznyakoff
266 272
267 * mh/mhpath.c: New file. Source for mhpath command. 273 * mh/mhpath.c: New file. Source for mhpath command.
268 * mh/Makefile.am: Added mhpath. 274 * mh/Makefile.am: Added mhpath.
...@@ -278,8 +284,8 @@ ...@@ -278,8 +284,8 @@
278 * mh/mh.h (mh_get_message): New prototype. 284 * mh/mh.h (mh_get_message): New prototype.
279 * mh/mh_init.c (mh_iterate): Rewritten to expect msgset to 285 * mh/mh_init.c (mh_iterate): Rewritten to expect msgset to
280 contain message ordinal numbers. 286 contain message ordinal numbers.
281 287
282 2002-09-19 Sergey Poznyakoff 288 2002-09-19 Sergey Poznyakoff
283 289
284 * mailbox/mbx_mh.c (_mh_message_save): Take into account 290 * mailbox/mbx_mh.c (_mh_message_save): Take into account
285 trailing newline returned by envelope_date (should it 291 trailing newline returned by envelope_date (should it
...@@ -302,15 +308,15 @@ ...@@ -302,15 +308,15 @@
302 * mh/rmm.c: Updated mh_open_folder invocations. 308 * mh/rmm.c: Updated mh_open_folder invocations.
303 * mh/scan.c: Likewise. 309 * mh/scan.c: Likewise.
304 * mh/.cvsignore: Updated. 310 * mh/.cvsignore: Updated.
305 311
306 2002-09-18 Sergey Poznyakoff 312 2002-09-18 Sergey Poznyakoff
307 313
308 * mailbox/mailbox.c: Include message.h 314 * mailbox/mailbox.c: Include message.h
309 * mailbox/mbx_default.c (mu_path_folder_dir): New global. Holds 315 * mailbox/mbx_default.c (mu_path_folder_dir): New global. Holds
310 the name of the user's folder directory. 316 the name of the user's folder directory.
311 * include/mailutils/mailbox.h: Likewise 317 * include/mailutils/mailbox.h: Likewise
312 * mailbox/mbx_mh.c: Preserve the envelope information in the 318 * mailbox/mbx_mh.c: Preserve the envelope information in the
313 message header. 319 message header.
314 * libmu_scm/mu_guimb.c (_scheme_main): Removed unused variable. 320 * libmu_scm/mu_guimb.c (_scheme_main): Removed unused variable.
315 321
316 * mh/mh_ctx.c: New file. Context-related functions. 322 * mh/mh_ctx.c: New file. Context-related functions.
...@@ -332,19 +338,19 @@ ...@@ -332,19 +338,19 @@
332 338
333 * mh/rmm.c: Use new mh functions. 339 * mh/rmm.c: Use new mh functions.
334 * mh/scan.c: Likewise. 340 * mh/scan.c: Likewise.
335 341
336 2002-09-17 Sergey Poznyakoff 342 2002-09-17 Sergey Poznyakoff
337 343
338 * m4/gssapi.m4: Removed unused variable 344 * m4/gssapi.m4: Removed unused variable
339 345
340 * mh/rmm.c: New file. Source for rmm program. 346 * mh/rmm.c: New file. Source for rmm program.
341 * mh/Makefile.am: Added rmm.c 347 * mh/Makefile.am: Added rmm.c
342 * mh/mh.h (mh_open_folder): new function. 348 * mh/mh.h (mh_open_folder): new function.
343 349
344 * mh/mh_init.c: Split mh_init() in two. The second part, 350 * mh/mh_init.c: Split mh_init() in two. The second part,
345 mh_init2(), gets called after parsing the arguments. 351 mh_init2(), gets called after parsing the arguments.
346 (mh_open_folder): New function. Open current folder. 352 (mh_open_folder): New function. Open current folder.
347 353
348 * mh/mh_format.c (mh_format): Bugfix (NULL pointer dereference). 354 * mh/mh_format.c (mh_format): Bugfix (NULL pointer dereference).
349 * mh/mh_argp.c (mh_argp_parse): Increased number of arguments. 355 * mh/mh_argp.c (mh_argp_parse): Increased number of arguments.
350 The last argument points to a location where to store the 356 The last argument points to a location where to store the
...@@ -353,18 +359,18 @@ ...@@ -353,18 +359,18 @@
353 * mh/mh_getopt.h (mh_argp_parse): Updated declaration. 359 * mh/mh_getopt.h (mh_argp_parse): Updated declaration.
354 * mh/inc.c (main): Updated invocation of mh_argp_parse. 360 * mh/inc.c (main): Updated invocation of mh_argp_parse.
355 * mh/scan.c: Likewise. 361 * mh/scan.c: Likewise.
356 362
357 2002-09-12 Sergey Poznyakoff 363 2002-09-12 Sergey Poznyakoff
358 364
359 In order to make libmailutils self-contained, shuffled several 365 In order to make libmailutils self-contained, shuffled several
360 files from lib/ to mailutils/. 366 files from lib/ to mailutils/.
361 367
362 Added standalone guile module. 368 Added standalone guile module.
363 369
364 * m4/mu_libobj.m4: New file. mu-specific version of 370 * m4/mu_libobj.m4: New file. mu-specific version of
365 AC_LIBOBJS. 371 AC_LIBOBJS.
366 * m4/Makefile.am: Added mu_libobj.m4 372 * m4/Makefile.am: Added mu_libobj.m4
367 373
368 * configure.ac: Use MU_LIBOBJS on functions needed for 374 * configure.ac: Use MU_LIBOBJS on functions needed for
369 libmailbox. 375 libmailbox.
370 Add mailutils.scm to GUILE_PKGDATA. 376 Add mailutils.scm to GUILE_PKGDATA.
...@@ -377,7 +383,7 @@ ...@@ -377,7 +383,7 @@
377 (mu_scm_init): Unconditionally register path_record format. 383 (mu_scm_init): Unconditionally register path_record format.
378 * libmu_scm/mailutils.scm.in: Source for mailutils.scm -- a module 384 * libmu_scm/mailutils.scm.in: Source for mailutils.scm -- a module
379 interface file for mailutils. 385 interface file for mailutils.
380 * libmu_scm/.cvsignore: Updated 386 * libmu_scm/.cvsignore: Updated
381 * guimb/Makefile.am: Load libmu_scm.la 387 * guimb/Makefile.am: Load libmu_scm.la
382 388
383 * lib/Makefile.am: Removed argp-related stuff. 389 * lib/Makefile.am: Removed argp-related stuff.
...@@ -399,7 +405,7 @@ ...@@ -399,7 +405,7 @@
399 * lib/argp-fmtstream.h: Likewise. 405 * lib/argp-fmtstream.h: Likewise.
400 * lib/argp-namefrob.h: Likewise. 406 * lib/argp-namefrob.h: Likewise.
401 * lib/getopt.h: Likewise. 407 * lib/getopt.h: Likewise.
402 408
403 * mailbox/Makefile.am: Added argp-related stuff. 409 * mailbox/Makefile.am: Added argp-related stuff.
404 * mailbox/strndup.c: Moved from lib/ 410 * mailbox/strndup.c: Moved from lib/
405 * mailbox/strtok_r.c: Likewise. 411 * mailbox/strtok_r.c: Likewise.
...@@ -430,7 +436,7 @@ ...@@ -430,7 +436,7 @@
430 * lib/argcv.h: Moved to ... 436 * lib/argcv.h: Moved to ...
431 * include/mailutils/argcv.h: ... here 437 * include/mailutils/argcv.h: ... here
432 * include/mailutils/argp.h: Conditionally include <gnu/argp.h> 438 * include/mailutils/argp.h: Conditionally include <gnu/argp.h>
433 439
434 * mailbox/mu_argp.c: Changed licence to Lesser GPL 440 * mailbox/mu_argp.c: Changed licence to Lesser GPL
435 * mailbox/mu_auth.c: Likewise. 441 * mailbox/mu_auth.c: Likewise.
436 * mailbox/system.c: Likewise. 442 * mailbox/system.c: Likewise.
...@@ -452,11 +458,11 @@ ...@@ -452,11 +458,11 @@
452 * mh/mh.h: Removed include <argp.h> 458 * mh/mh.h: Removed include <argp.h>
453 * mh/mh_error.c: Likewise. 459 * mh/mh_error.c: Likewise.
454 * mailbox/mu_argp.c: Removed include <xalloc.h> 460 * mailbox/mu_argp.c: Removed include <xalloc.h>
455 461
456 2002-09-10 Sergey Poznyakoff 462 2002-09-10 Sergey Poznyakoff
457 463
458 Added support for Guile 1.6.0: 464 Added support for Guile 1.6.0:
459 465
460 * configure.ac: Changed check for guile. Raised patchlevel to 466 * configure.ac: Changed check for guile. Raised patchlevel to
461 0.1.1 467 0.1.1
462 * m4/guile.m4: New file. Check for guile presence and usability. 468 * m4/guile.m4: New file. Check for guile presence and usability.
...@@ -468,7 +474,7 @@ ...@@ -468,7 +474,7 @@
468 with guile 1.4.x 474 with guile 1.4.x
469 * scripts/guile-1.6: New directory. Contains scripts for use 475 * scripts/guile-1.6: New directory. Contains scripts for use
470 with guile 1.6 and hopefully higher. 476 with guile 1.6 and hopefully higher.
471 * scripts/guile-1.4/Makefile.am: New file. 477 * scripts/guile-1.4/Makefile.am: New file.
472 * scripts/guile-doc-snarf: Moved to ... 478 * scripts/guile-doc-snarf: Moved to ...
473 * scripts/guile-1.4/guile-doc-snarf: ... here 479 * scripts/guile-1.4/guile-doc-snarf: ... here
474 * scripts/guile-func-name-check: Moved to ... 480 * scripts/guile-func-name-check: Moved to ...
...@@ -479,7 +485,7 @@ ...@@ -479,7 +485,7 @@
479 * scripts/guile-1.6/Makefile.am: New file. 485 * scripts/guile-1.6/Makefile.am: New file.
480 * scripts/guile-1.6/guile-doc-snarf: New file. 486 * scripts/guile-1.6/guile-doc-snarf: New file.
481 * scripts/guile-1.6/guile-doc-snarf.awk: New file. 487 * scripts/guile-1.6/guile-doc-snarf.awk: New file.
482 488
483 * guimb/Makefile.am: Added @GUILE_INCLUDES@ and @GUILE_LIBS@. 489 * guimb/Makefile.am: Added @GUILE_INCLUDES@ and @GUILE_LIBS@.
484 * libmu_scm/Makefile.am: Added @GUILE_INCLUDES@. Changed 490 * libmu_scm/Makefile.am: Added @GUILE_INCLUDES@. Changed
485 snarfing rules. 491 snarfing rules.
...@@ -495,15 +501,15 @@ ...@@ -495,15 +501,15 @@
495 * libmu_scm/mu_message.c: Likewise. 501 * libmu_scm/mu_message.c: Likewise.
496 * libmu_scm/mu_scm.c: Likewise. 502 * libmu_scm/mu_scm.c: Likewise.
497 * libmu_scm/mu_scm.h: Likewise. 503 * libmu_scm/mu_scm.h: Likewise.
498 504
499 * auth/sql.c (mu_sql_authenticate): Removed unused variable. 505 * auth/sql.c (mu_sql_authenticate): Removed unused variable.
500 506
501 2002-09-05 Sergey Poznyakoff 507 2002-09-05 Sergey Poznyakoff
502 508
503 * mailbox/mbx_mh.c: Rewritten to use MH sequence numbers 509 * mailbox/mbx_mh.c: Rewritten to use MH sequence numbers
504 as UIDs. This allows to simplify the code and to get rid 510 as UIDs. This allows to simplify the code and to get rid
505 of mh_message_number(), which didn't fit well in the 511 of mh_message_number(), which didn't fit well in the
506 mailutils framework. 512 mailutils framework.
507 * mh/mh.h: Changed type of `prog' to mh_instr_t, which is 513 * mh/mh.h: Changed type of `prog' to mh_instr_t, which is
508 a union of all objects that can be held in a program text 514 a union of all objects that can be held in a program text
509 cell. This fixes potential problems due to sizeof(int)!= 515 cell. This fixes potential problems due to sizeof(int)!=
...@@ -513,19 +519,19 @@ ...@@ -513,19 +519,19 @@
513 * mh/mh_init.c (mh_message_number): A wrapper around 519 * mh/mh_init.c (mh_message_number): A wrapper around
514 message_get_uid call. Returns the sequence number of 520 message_get_uid call. Returns the sequence number of
515 the message. 521 the message.
516 522
517 2002-09-04 Sergey Poznyakoff 523 2002-09-04 Sergey Poznyakoff
518 524
519 * README: Verbose description of --with-mail-spool configuration 525 * README: Verbose description of --with-mail-spool configuration
520 option. Spell-checked the file. 526 option. Spell-checked the file.
521 527
522 * examples/http.c: New file. Example of stream functions. 528 * examples/http.c: New file. Example of stream functions.
523 * examples/Makefile.am: Added http.c 529 * examples/Makefile.am: Added http.c
524 * doc/texinfo/Makefile.am: Added http.c.texi. 530 * doc/texinfo/Makefile.am: Added http.c.texi.
525 * doc/texinfo/.cvsignore: Likewise. 531 * doc/texinfo/.cvsignore: Likewise.
526 * doc/texinfo/stream.texi: Include http.c.texi. 532 * doc/texinfo/stream.texi: Include http.c.texi.
527 533
528 2002-09-03 Sergey Poznyakoff 534 2002-09-03 Sergey Poznyakoff
529 535
530 * mailbox/md5-rsa.c: Removed. 536 * mailbox/md5-rsa.c: Removed.
531 * mailbox/md5-rsa.h: Removed. 537 * mailbox/md5-rsa.h: Removed.
...@@ -537,9 +543,9 @@ ...@@ -537,9 +543,9 @@
537 (pop_get_message): Bugfix: check that the message number be not 543 (pop_get_message): Bugfix: check that the message number be not
538 out of range. 544 out of range.
539 545
540 * doc/texinfo/framework.texi: Included parse822 as extra node. 546 * doc/texinfo/framework.texi: Included parse822 as extra node.
541 547
542 2002-09-03 Sergey Poznyakoff 548 2002-09-03 Sergey Poznyakoff
543 549
544 * configure.ac: Bumped version number to 0.1 550 * configure.ac: Bumped version number to 0.1
545 * Makefile.am: Added copyleft header. Removed README-alpha from 551 * Makefile.am: Added copyleft header. Removed README-alpha from
...@@ -585,7 +591,7 @@ ...@@ -585,7 +591,7 @@
585 * scripts/Makefile.am: Likewise 591 * scripts/Makefile.am: Likewise
586 * sieve/testsuite/Makefile.am: Likewise 592 * sieve/testsuite/Makefile.am: Likewise
587 * testsuite/Makefile.am: Likewise 593 * testsuite/Makefile.am: Likewise
588 594
589 * doc/texinfo/mailutils.texi: Commented out inclusion of 595 * doc/texinfo/mailutils.texi: Commented out inclusion of
590 c-api.texi 596 c-api.texi
591 * examples/url-parse.c: Indent output with explicit \t. 597 * examples/url-parse.c: Indent output with explicit \t.
...@@ -596,8 +602,8 @@ ...@@ -596,8 +602,8 @@
596 * sieve/Makefile.am: Added copyleft header. Removed 602 * sieve/Makefile.am: Added copyleft header. Removed
597 RSA-copyrighted code, use lib/md5 instead. 603 RSA-copyrighted code, use lib/md5 instead.
598 * sieve/script.c: Use FSF md5 functions. 604 * sieve/script.c: Use FSF md5 functions.
599 605
600 2002-09-02 Sergey Poznyakoff 606 2002-09-02 Sergey Poznyakoff
601 607
602 * NEWS: Updated. 608 * NEWS: Updated.
603 * README: Updated. 609 * README: Updated.
...@@ -615,14 +621,14 @@ ...@@ -615,14 +621,14 @@
615 * examples/sfrom.c: Likewise. 621 * examples/sfrom.c: Likewise.
616 * examples/url-parse.c: Likewise. 622 * examples/url-parse.c: Likewise.
617 623
618 2002-09-02 Sergey Poznyakoff 624 2002-09-02 Sergey Poznyakoff
619 625
620 * comsat/comsat.c: Removed erroneous redeclaration of 626 * comsat/comsat.c: Removed erroneous redeclaration of
621 getutent. 627 getutent.
622 * doc/texinfo/c-api.texi: Removed reference to non-implemented 628 * doc/texinfo/c-api.texi: Removed reference to non-implemented
623 NNTP. 629 NNTP.
624 * doc/texinfo/programs.texi: Documented sieve. 630 * doc/texinfo/programs.texi: Documented sieve.
625 631
626 * guimb/scm/sieve.scm: Removed. 632 * guimb/scm/sieve.scm: Removed.
627 * guimb/scm/sieve.scm.in: Added to the repository. 633 * guimb/scm/sieve.scm.in: Added to the repository.
628 * guimb/scm/Makefile.am: Make sieve.scm from sieve.scm.in 634 * guimb/scm/Makefile.am: Make sieve.scm from sieve.scm.in
...@@ -635,26 +641,26 @@ ...@@ -635,26 +641,26 @@
635 * mail/edit.c: Use mu_tempname 641 * mail/edit.c: Use mu_tempname
636 * mail/visual.c: Likewise. 642 * mail/visual.c: Likewise.
637 * examples/mimetest.c: Likewise. 643 * examples/mimetest.c: Likewise.
638 644
639 * testsuite/lib/mailutils.exp: Couple of fixes. 645 * testsuite/lib/mailutils.exp: Couple of fixes.
640 * sieve/testsuite/sieve/DISTFILES: Temporarly removed compile.exp: 646 * sieve/testsuite/sieve/DISTFILES: Temporarly removed compile.exp:
641 it uses files not included in the distribution. 647 it uses files not included in the distribution.
642
643 2002-08-29 Sergey Poznyakoff
644 648
645 * Makefile.am: Added examples/ to SUBDIRS. 649 2002-08-29 Sergey Poznyakoff
650
651 * Makefile.am: Added examples/ to SUBDIRS.
646 * configure.ac: Build mailbox/testsuite/Makefile and 652 * configure.ac: Build mailbox/testsuite/Makefile and
647 examples/Makefile 653 examples/Makefile
648 * doc/texinfo/Makefile.am: Rules to generate examples .texi 654 * doc/texinfo/Makefile.am: Rules to generate examples .texi
649 from sources in ../examples. 655 from sources in ../examples.
650 * doc/texinfo/address.texi: include address.c.texi 656 * doc/texinfo/address.texi: include address.c.texi
651 * doc/texinfo/url.texi: include url-parse.c.texi 657 * doc/texinfo/url.texi: include url-parse.c.texi
652 658
653 * doc/texinfo/ex-address.texi: Removed. Auto-generated file. 659 * doc/texinfo/ex-address.texi: Removed. Auto-generated file.
654 * doc/texinfo/ex-url.texi: Likewise. 660 * doc/texinfo/ex-url.texi: Likewise.
655 * doc/texinfo/sfrom.c.texi: Likewise. 661 * doc/texinfo/sfrom.c.texi: Likewise.
656 * doc/texinfo/.cvsignore: Added autogenerated files. 662 * doc/texinfo/.cvsignore: Added autogenerated files.
657 663
658 * examples/Makefile: Removed. 664 * examples/Makefile: Removed.
659 * examples/Addrs: Removed. Incorporated into mailbox/testsuite. 665 * examples/Addrs: Removed. Incorporated into mailbox/testsuite.
660 * examples/Addrs.good: Likewise. 666 * examples/Addrs.good: Likewise.
...@@ -665,7 +671,7 @@ ...@@ -665,7 +671,7 @@
665 * examples/mbox-check.c: Removed. 671 * examples/mbox-check.c: Removed.
666 * examples/mbox-dates.c: Removed. 672 * examples/mbox-dates.c: Removed.
667 * examples/mbox-explode.c: Removed. 673 * examples/mbox-explode.c: Removed.
668 674
669 * examples/Makefile.am: New file. 675 * examples/Makefile.am: New file.
670 * examples/sfrom.c: New file. 676 * examples/sfrom.c: New file.
671 * examples/addr.c: Added copyleft header. Set user email domain 677 * examples/addr.c: Added copyleft header. Set user email domain
...@@ -690,7 +696,7 @@ ...@@ -690,7 +696,7 @@
690 exists. One never knows... 696 exists. One never knows...
691 (mu_command): Additional diagnostics 697 (mu_command): Additional diagnostics
692 (mu_expect_list,mu_test): Commented out extra checks. 698 (mu_expect_list,mu_test): Commented out extra checks.
693 699
694 * mailbox/Makefile.am: Added testsuite 700 * mailbox/Makefile.am: Added testsuite
695 * mailbox/testsuite: New directory. 701 * mailbox/testsuite: New directory.
696 * mailbox/testsuite/Makefile.am: New file. 702 * mailbox/testsuite/Makefile.am: New file.
...@@ -706,8 +712,8 @@ ...@@ -706,8 +712,8 @@
706 * mailbox/testsuite/mailbox/address.exp: New file. 712 * mailbox/testsuite/mailbox/address.exp: New file.
707 * mailbox/testsuite/mailbox/mime.exp: New file. 713 * mailbox/testsuite/mailbox/mime.exp: New file.
708 * mailbox/testsuite/mailbox/url.exp: New file. 714 * mailbox/testsuite/mailbox/url.exp: New file.
709 715
710 2002-08-28 Sergey Poznyakoff 716 2002-08-28 Sergey Poznyakoff
711 717
712 * sieve/interp.c (sieve_interp_alloc): Fill allocalted memory 718 * sieve/interp.c (sieve_interp_alloc): Fill allocalted memory
713 with zeroes. 719 with zeroes.
...@@ -719,7 +725,7 @@ ...@@ -719,7 +725,7 @@
719 main parser traces. 725 main parser traces.
720 * sieve/sieve_interface.h (addrdebug, yydebug): external 726 * sieve/sieve_interface.h (addrdebug, yydebug): external
721 declarations. 727 declarations.
722 728
723 * include/mailutils/argp.h (mu_license_text): External 729 * include/mailutils/argp.h (mu_license_text): External
724 declaration. 730 declaration.
725 * mailbox/mu_argp.c (mu_license_text): removed static 731 * mailbox/mu_argp.c (mu_license_text): removed static
...@@ -765,7 +771,7 @@ ...@@ -765,7 +771,7 @@
765 * sieve/testsuite/scripts/size2.sv: New file. 771 * sieve/testsuite/scripts/size2.sv: New file.
766 * sieve/testsuite/scripts/stop.sv: New file. 772 * sieve/testsuite/scripts/stop.sv: New file.
767 * sieve/testsuite/scripts/true.sv: New file. 773 * sieve/testsuite/scripts/true.sv: New file.
768 774
769 * sieve/testsuite/sieve: New directory. 775 * sieve/testsuite/sieve: New directory.
770 * sieve/testsuite/sieve/DISTFILES: New file. 776 * sieve/testsuite/sieve/DISTFILES: New file.
771 * sieve/testsuite/sieve/action.exp: New file. 777 * sieve/testsuite/sieve/action.exp: New file.
...@@ -797,20 +803,20 @@ ...@@ -797,20 +803,20 @@
797 * frm/testsuite/frm: new directory. 803 * frm/testsuite/frm: new directory.
798 * frm/testsuite/frm/DISTFILES: new file. 804 * frm/testsuite/frm/DISTFILES: new file.
799 * frm/testsuite/frm/test.exp: new file. 805 * frm/testsuite/frm/test.exp: new file.
800 806
801 * from/Makefile.am: Added testsuite 807 * from/Makefile.am: Added testsuite
802 * from/testsuite: new directory. 808 * from/testsuite: new directory.
803 * from/testsuite/Makefile.am: new file. 809 * from/testsuite/Makefile.am: new file.
804 * from/testsuite/.cvsignore: new file. 810 * from/testsuite/.cvsignore: new file.
805 * from/testsuite/from: new directory. 811 * from/testsuite/from: new directory.
806 * from/testsuite/from/DISTFILES: new file. 812 * from/testsuite/from/DISTFILES: new file.
807 * from/testsuite/from/test.exp: new file. 813 * from/testsuite/from/test.exp: new file.
808 814
809 * messages/messages.c: Added "mailbox" command line capability. 815 * messages/messages.c: Added "mailbox" command line capability.
810 * messages/Makefile.am: Added testsuite 816 * messages/Makefile.am: Added testsuite
811 * messages/testsuite: new directory. 817 * messages/testsuite: new directory.
812 * messages/testsuite/Makefile.am: new file. 818 * messages/testsuite/Makefile.am: new file.
813 * messages/testsuite/.cvsignore: new file. 819 * messages/testsuite/.cvsignore: new file.
814 * messages/testsuite/messages: new directory. 820 * messages/testsuite/messages: new directory.
815 * messages/testsuite/messages/DISTFILES: new file. 821 * messages/testsuite/messages/DISTFILES: new file.
816 * messages/testsuite/messages/test.exp: new file. 822 * messages/testsuite/messages/test.exp: new file.
...@@ -819,11 +825,11 @@ ...@@ -819,11 +825,11 @@
819 * readmsg/readmsg.c (struct argp_option options): Fixed definition 825 * readmsg/readmsg.c (struct argp_option options): Fixed definition
820 of -a option. 826 of -a option.
821 (print_header): Last header was never seen. 827 (print_header): Last header was never seen.
822 828
823 * readmsg/Makefile.am: Added testsuite 829 * readmsg/Makefile.am: Added testsuite
824 * readmsg/testsuite: new directory. 830 * readmsg/testsuite: new directory.
825 * readmsg/testsuite/Makefile.am 831 * readmsg/testsuite/Makefile.am
826 * readmsg/testsuite/.cvsignore: new file. 832 * readmsg/testsuite/.cvsignore: new file.
827 * readmsg/testsuite/readmsg: new directory. 833 * readmsg/testsuite/readmsg: new directory.
828 * readmsg/testsuite/readmsg/DISTFILES: new file. 834 * readmsg/testsuite/readmsg/DISTFILES: new file.
829 * readmsg/testsuite/readmsg/test.exp: new file. 835 * readmsg/testsuite/readmsg/test.exp: new file.
...@@ -831,17 +837,17 @@ ...@@ -831,17 +837,17 @@
831 * imap4d/testsuite/config/unix.exp: Renamed to ... 837 * imap4d/testsuite/config/unix.exp: Renamed to ...
832 * imap4d/testsuite/config/default.exp: ... this 838 * imap4d/testsuite/config/default.exp: ... this
833 * imap4d/testsuite/config/DISTFILES: Likewise. 839 * imap4d/testsuite/config/DISTFILES: Likewise.
834 840
835 * mail/testsuite/config/unix.exp: Renamed to ... 841 * mail/testsuite/config/unix.exp: Renamed to ...
836 * mail/testsuite/config/default.exp: ... this 842 * mail/testsuite/config/default.exp: ... this
837 * mail/testsuite/config/DISTFILES: Likewise. 843 * mail/testsuite/config/DISTFILES: Likewise.
838 844
839 * pop3d/testsuite/config/unix.exp: Renamed to ... 845 * pop3d/testsuite/config/unix.exp: Renamed to ...
840 * pop3d/testsuite/config/default.exp: ... this 846 * pop3d/testsuite/config/default.exp: ... this
841 * pop3d/testsuite/config/DISTFILES: Likewise. 847 * pop3d/testsuite/config/DISTFILES: Likewise.
842 848
843 * configure.ac: Added new testsuites. 849 * configure.ac: Added new testsuites.
844 * testsuite/lib/mailutils.exp (mu_start): Modified. 850 * testsuite/lib/mailutils.exp (mu_start): Modified.
845 851
846 2002-08-26 Sergey Poznyakoff 852 2002-08-26 Sergey Poznyakoff
847 853
...@@ -850,8 +856,8 @@ ...@@ -850,8 +856,8 @@
850 * imap4d/fetch.c (fetch_envelope0): Emit whitespace before 856 * imap4d/fetch.c (fetch_envelope0): Emit whitespace before
851 "from" header. 857 "from" header.
852 * imap4d/util.c: Fixed typo in comment. 858 * imap4d/util.c: Fixed typo in comment.
853 * imap4d/testsuite/imap4d/append.exp: New file 859 * imap4d/testsuite/imap4d/append.exp: New file
854 * imap4d/testsuite/imap4d/create.exp: New file 860 * imap4d/testsuite/imap4d/create.exp: New file
855 * imap4d/testsuite/imap4d/expunge.exp: New file 861 * imap4d/testsuite/imap4d/expunge.exp: New file
856 * imap4d/testsuite/imap4d/examine.exp: Replaced 862 * imap4d/testsuite/imap4d/examine.exp: Replaced
857 [imap4d_uidvalidity] with simple regexp. 863 [imap4d_uidvalidity] with simple regexp.
...@@ -859,15 +865,15 @@ ...@@ -859,15 +865,15 @@
859 * imap4d/testsuite/lib/imap4d.exp (imap4d_test): Added new 865 * imap4d/testsuite/lib/imap4d.exp (imap4d_test): Added new
860 options: -long to emit long IMAP4D literal after the command, 866 options: -long to emit long IMAP4D literal after the command,
861 -silent to be silent about the results of the testcase. 867 -silent to be silent about the results of the testcase.
862 868
863 * imap4d/testsuite/imap4d/DISTFILES: Added new files. 869 * imap4d/testsuite/imap4d/DISTFILES: Added new files.
864 870
865 * testsuite/lib/mailutils.exp (mu_expect_list): New procedure 871 * testsuite/lib/mailutils.exp (mu_expect_list): New procedure
866 872
867 2002-08-23 Sergey Poznyakoff 873 2002-08-23 Sergey Poznyakoff
868 874
869 * configure.ac: Added check for socklen_t. 875 * configure.ac: Added check for socklen_t.
870 876
871 * imap4d/commands.c: Fixed allowed states for X-VERSION command. 877 * imap4d/commands.c: Fixed allowed states for X-VERSION command.
872 * imap4d/fetch.c (fetch_operation) Fix section specification 878 * imap4d/fetch.c (fetch_operation) Fix section specification
873 output. 879 output.
...@@ -876,7 +882,7 @@ ...@@ -876,7 +882,7 @@
876 to imap4d.exp and renamed it to imap4d_uidvalidity. 882 to imap4d.exp and renamed it to imap4d_uidvalidity.
877 * imap4d/testsuite/lib/imap4d.exp: Likewise 883 * imap4d/testsuite/lib/imap4d.exp: Likewise
878 (imap4d_test): Added new switches: -literal and -noliteral 884 (imap4d_test): Added new switches: -literal and -noliteral
879 885
880 * imap4d/testsuite/imap4d/fetch.exp: New file 886 * imap4d/testsuite/imap4d/fetch.exp: New file
881 * imap4d/testsuite/imap4d/x.exp: New file 887 * imap4d/testsuite/imap4d/x.exp: New file
882 * imap4d/testsuite/imap4d/DISTFILES: Added fetch.exp, x.exp 888 * imap4d/testsuite/imap4d/DISTFILES: Added fetch.exp, x.exp
...@@ -886,7 +892,7 @@ ...@@ -886,7 +892,7 @@
886 * testsuite/spool/mbox1: Likewise. 892 * testsuite/spool/mbox1: Likewise.
887 * mail/testsuite/mail/write.exp: Adjusted tests to the changes in 893 * mail/testsuite/mail/write.exp: Adjusted tests to the changes in
888 mbox and mbox1. 894 mbox and mbox1.
889 895
890 * libmu_scm/mu_address.c (mu_address_get_count): Fixed 896 * libmu_scm/mu_address.c (mu_address_get_count): Fixed
891 type of `count' variable 897 type of `count' variable
892 * mailbox/list.c (list_remove): Removed cast from void* to int, 898 * mailbox/list.c (list_remove): Removed cast from void* to int,
...@@ -899,23 +905,23 @@ ...@@ -899,23 +905,23 @@
899 905
900 * mail/folders.c (mail_folders): Protect directory name with 906 * mail/folders.c (mail_folders): Protect directory name with
901 quotes. 907 quotes.
902 908
903 2002-08-23 Sergey Poznyakoff 909 2002-08-23 Sergey Poznyakoff
904 910
905 * testsuite/lib/mailutils.exp: Introduced -re flag 911 * testsuite/lib/mailutils.exp: Introduced -re flag
906 to handle a pattern as a regular expression, and -- 912 to handle a pattern as a regular expression, and --
907 flag to escape exact strings that actually happen 913 flag to escape exact strings that actually happen
908 to start with "-re". 914 to start with "-re".
909 915
910 * imap4d/testsuite/lib/imap4d.exp: Properly handle 916 * imap4d/testsuite/lib/imap4d.exp: Properly handle
911 --re and -- flags. 917 --re and -- flags.
912 918
913 * imap4d/testsuite/imap4d/examine.exp: Use -re to check 919 * imap4d/testsuite/imap4d/examine.exp: Use -re to check
914 uidvalidity value, as we can never be sure the seconds 920 uidvalidity value, as we can never be sure the seconds
915 don't change between computing the uidvalidity value and 921 don't change between computing the uidvalidity value and
916 running the test. 922 running the test.
917 923
918 2002-08-23 Sergey Poznyakoff 924 2002-08-23 Sergey Poznyakoff
919 925
920 * configure.ac: Check if crypt is declared. 926 * configure.ac: Check if crypt is declared.
921 * auth/sql.c: Include <crypt.h> when available 927 * auth/sql.c: Include <crypt.h> when available
...@@ -931,7 +937,7 @@ ...@@ -931,7 +937,7 @@
931 * mailbox/parse822.c (parse822_time): Tolerate unknown 937 * mailbox/parse822.c (parse822_time): Tolerate unknown
932 timezone abbreviations. 938 timezone abbreviations.
933 * mailbox/system.c: Include <crypt.h> when available 939 * mailbox/system.c: Include <crypt.h> when available
934 940
935 * imap4d/testsuite/imap4d/search.exp: New file. Provides tests 941 * imap4d/testsuite/imap4d/search.exp: New file. Provides tests
936 for SEARCH command. 942 for SEARCH command.
937 * imap4d/testsuite/imap4d/DISTFILES: Added search.exp 943 * imap4d/testsuite/imap4d/DISTFILES: Added search.exp
...@@ -940,8 +946,8 @@ ...@@ -940,8 +946,8 @@
940 * pop3d/testsuite/pop3d/read.exp: Updated to match new mailbox. 946 * pop3d/testsuite/pop3d/read.exp: Updated to match new mailbox.
941 * mail/testsuite/mail/z.exp: Likewise. 947 * mail/testsuite/mail/z.exp: Likewise.
942 * mail/testsuite/mail/tag.exp: Likewise. 948 * mail/testsuite/mail/tag.exp: Likewise.
943 949
944 2002-08-22 Sergey Poznyakoff 950 2002-08-22 Sergey Poznyakoff
945 951
946 * configure.ac: Create imap4d/testsuite/Makefile 952 * configure.ac: Create imap4d/testsuite/Makefile
947 * imap4d/Makefile.am: Added testsuite 953 * imap4d/Makefile.am: Added testsuite
...@@ -952,13 +958,13 @@ ...@@ -952,13 +958,13 @@
952 * imap4d/testsuite/config/unix.exp: Likewise. 958 * imap4d/testsuite/config/unix.exp: Likewise.
953 * imap4d/testsuite/lib: Likewise. 959 * imap4d/testsuite/lib: Likewise.
954 * imap4d/testsuite/lib/DISTFILES: Likewise. 960 * imap4d/testsuite/lib/DISTFILES: Likewise.
955 * imap4d/testsuite/lib/imap4d.exp: Likewise. 961 * imap4d/testsuite/lib/imap4d.exp: Likewise.
956 * imap4d/testsuite/imap4d: Likewise. 962 * imap4d/testsuite/imap4d: Likewise.
957 * imap4d/testsuite/imap4d/DISTFILES: Likewise. 963 * imap4d/testsuite/imap4d/DISTFILES: Likewise.
958 * imap4d/testsuite/imap4d/anystate.exp: Likewise. 964 * imap4d/testsuite/imap4d/anystate.exp: Likewise.
959 * imap4d/testsuite/imap4d/examine.exp: Likewise. 965 * imap4d/testsuite/imap4d/examine.exp: Likewise.
960 * imap4d/testsuite/imap4d/list.exp: Likewise. 966 * imap4d/testsuite/imap4d/list.exp: Likewise.
961 967
962 * imap4d/util.c (util_uidvalidity): New function. A wrapper 968 * imap4d/util.c (util_uidvalidity): New function. A wrapper
963 around mailbox_uidvalidity. When a mailbox is selected whose 969 around mailbox_uidvalidity. When a mailbox is selected whose
964 first message does not keep X-UIDVALIDITY value, the uidvalidity 970 first message does not keep X-UIDVALIDITY value, the uidvalidity
...@@ -969,7 +975,7 @@ ...@@ -969,7 +975,7 @@
969 selected mailbox will return different uidvalidity value. To 975 selected mailbox will return different uidvalidity value. To
970 avoid this, util_uidvalidity() first sees if it is asked to 976 avoid this, util_uidvalidity() first sees if it is asked to
971 operate upon an already opened mailbox and if so, returns 977 operate upon an already opened mailbox and if so, returns
972 previously computed value. 978 previously computed value.
973 979
974 * imap4d/imap4d.h (util_uidvalidity): New function 980 * imap4d/imap4d.h (util_uidvalidity): New function
975 * imap4d/select.c (imap4d_select_status): Use util_uidvalidity. 981 * imap4d/select.c (imap4d_select_status): Use util_uidvalidity.
...@@ -986,10 +992,10 @@ ...@@ -986,10 +992,10 @@
986 992
987 * README: Make this a bit more current. 993 * README: Make this a bit more current.
988 994
989 2002-08-21 Sergey Poznyakoff 995 2002-08-21 Sergey Poznyakoff
990 996
991 Added pop3d testsuite. 997 Added pop3d testsuite.
992 998
993 * testsuite/makespool: New option -subst: sets sed command 999 * testsuite/makespool: New option -subst: sets sed command
994 to be used. 1000 to be used.
995 * testsuite/etc/passwd.in: New file. Template for etc/passwd 1001 * testsuite/etc/passwd.in: New file. Template for etc/passwd
...@@ -1011,13 +1017,13 @@ ...@@ -1011,13 +1017,13 @@
1011 * pop3d/testsuite/pop3d: Likewise. 1017 * pop3d/testsuite/pop3d: Likewise.
1012 * pop3d/testsuite/pop3d/DISTFILES: Likewise. 1018 * pop3d/testsuite/pop3d/DISTFILES: Likewise.
1013 * pop3d/testsuite/pop3d/read.exp: Likewise. 1019 * pop3d/testsuite/pop3d/read.exp: Likewise.
1014 1020
1015 * mail/testsuite/lib/mail.exp: Updated 1021 * mail/testsuite/lib/mail.exp: Updated
1016 * mailbox/mu_argp.c: New hidden option 1022 * mailbox/mu_argp.c: New hidden option
1017 --show-config-options. Displays a list of configuration 1023 --show-config-options. Displays a list of configuration
1018 defines from config.h 1024 defines from config.h
1019 1025
1020 2002-08-20 Sergey Poznyakoff 1026 2002-08-20 Sergey Poznyakoff
1021 1027
1022 * Makefile.am: Added testsuite subdirectory 1028 * Makefile.am: Added testsuite subdirectory
1023 * configure.ac: Likewise. 1029 * configure.ac: Likewise.
...@@ -1034,17 +1040,17 @@ ...@@ -1034,17 +1040,17 @@
1034 1040
1035 * mail/testsuite/folder: Moved to ... 1041 * mail/testsuite/folder: Moved to ...
1036 * testsuite/folder: ... here 1042 * testsuite/folder: ... here
1037 1043
1038 * mail/testsuite/etc: Moved to ... 1044 * mail/testsuite/etc: Moved to ...
1039 * testsuite/etc: ... here 1045 * testsuite/etc: ... here
1040 1046
1041 * mail/testsuite/Makefile.am: Removed etc, spool and folder test 1047 * mail/testsuite/Makefile.am: Removed etc, spool and folder test
1042 dirs. 1048 dirs.
1043 * mail/testsuite/lib/mail.exp: Updated. 1049 * mail/testsuite/lib/mail.exp: Updated.
1044 * mail/testsuite/mail/folder.exp: Updated. 1050 * mail/testsuite/mail/folder.exp: Updated.
1045 * mail/testsuite/mail/write.exp: Updated. 1051 * mail/testsuite/mail/write.exp: Updated.
1046 1052
1047 2002-08-15 Sergey Poznyakoff 1053 2002-08-15 Sergey Poznyakoff
1048 1054
1049 * configure.ac: If -lcrypt is present, add it to LIBS 1055 * configure.ac: If -lcrypt is present, add it to LIBS
1050 not to AUTHLIBS. 1056 not to AUTHLIBS.
...@@ -1059,21 +1065,21 @@ ...@@ -1059,21 +1065,21 @@
1059 * mailbox/sendmail.c (sendmail_send_message): Bugfix. In spite 1065 * mailbox/sendmail.c (sendmail_send_message): Bugfix. In spite
1060 of what the comment said, -t option is not implicit and must 1066 of what the comment said, -t option is not implicit and must
1061 be specified. 1067 be specified.
1062 1068
1063 * mail/from.c: Bugfix: display even messages without Subject: or 1069 * mail/from.c: Bugfix: display even messages without Subject: or
1064 From: headers. 1070 From: headers.
1065 * mail/reply.c: Fixed improper use of header_aget_value(). 1071 * mail/reply.c: Fixed improper use of header_aget_value().
1066 * mail/util.c (util_do_command): For compatibility with older 1072 * mail/util.c (util_do_command): For compatibility with older
1067 mails treat a number alone on the line as "print NUMBER". 1073 mails treat a number alone on the line as "print NUMBER".
1068 1074
1069 2002-08-14 Sergey Poznyakoff 1075 2002-08-14 Sergey Poznyakoff
1070 1076
1071 * auth/virtual.c: Removed vestiges of mu_virtual_domain. 1077 * auth/virtual.c: Removed vestiges of mu_virtual_domain.
1072 * doc/texinfo/programs.texi: Documented authentication concepts 1078 * doc/texinfo/programs.texi: Documented authentication concepts
1073 and related command line options. 1079 and related command line options.
1074 * mail/testsuite/makespool: Added GNU copyleft header. 1080 * mail/testsuite/makespool: Added GNU copyleft header.
1075 1081
1076 2002-08-13 Sergey Poznyakoff 1082 2002-08-13 Sergey Poznyakoff
1077 1083
1078 * pop3d/apop.c: Switched to the new authentication/authorization 1084 * pop3d/apop.c: Switched to the new authentication/authorization
1079 functions. 1085 functions.
...@@ -1081,7 +1087,7 @@ ...@@ -1081,7 +1087,7 @@
1081 2002-08-13 Sergey Poznyakoff 1087 2002-08-13 Sergey Poznyakoff
1082 1088
1083 To avoid confusion, pruned libmailbox directory. 1089 To avoid confusion, pruned libmailbox directory.
1084 1090
1085 * libmailbox/mailbox.c: Removed obsolete files. 1091 * libmailbox/mailbox.c: Removed obsolete files.
1086 * libmailbox/maildir.c: Likewise. 1092 * libmailbox/maildir.c: Likewise.
1087 * libmailbox/mh.c: Likewise. 1093 * libmailbox/mh.c: Likewise.
...@@ -1096,13 +1102,13 @@ ...@@ -1096,13 +1102,13 @@
1096 * MySql/MySql.c: Likewise. 1102 * MySql/MySql.c: Likewise.
1097 * MySql/MySql.h: Likewise. 1103 * MySql/MySql.h: Likewise.
1098 * MySql/.cvsignore 1104 * MySql/.cvsignore
1099 1105
1100 * auth/sql.c: Merged sql core stuff from MySql/MySql.c. 1106 * auth/sql.c: Merged sql core stuff from MySql/MySql.c.
1101 * auth/virtual.c: All functions made static. 1107 * auth/virtual.c: All functions made static.
1102 * auth/system.c: Likewise. 1108 * auth/system.c: Likewise.
1103 * Makefile.am: Removed MySql 1109 * Makefile.am: Removed MySql
1104 * configure.ac: Likewise. 1110 * configure.ac: Likewise.
1105 1111
1106 2002-08-13 Sergey Poznyakoff 1112 2002-08-13 Sergey Poznyakoff
1107 1113
1108 Moved authentication specific calls scattered all over the 1114 Moved authentication specific calls scattered all over the
...@@ -1112,7 +1118,7 @@ ...@@ -1112,7 +1118,7 @@
1112 mailutils-specific information. New options `--authentication' 1118 mailutils-specific information. New options `--authentication'
1113 and `--authorization' provide a way to override default 1119 and `--authorization' provide a way to override default
1114 settings. 1120 settings.
1115 1121
1116 * configure.ac: Check for prototypes of strtok_r, strchrnul, 1122 * configure.ac: Check for prototypes of strtok_r, strchrnul,
1117 strndup, asprintf, vasprintf. Create auth/Makefile 1123 strndup, asprintf, vasprintf. Create auth/Makefile
1118 * Makefile.am: Added auth to SUBDIRS. 1124 * Makefile.am: Added auth to SUBDIRS.
...@@ -1134,13 +1140,13 @@ ...@@ -1134,13 +1140,13 @@
1134 * mail.local/main.c: Likewise. 1140 * mail.local/main.c: Likewise.
1135 * mail.local/script.c: Likewise. 1141 * mail.local/script.c: Likewise.
1136 * mailbox/mbx_default.c: Likewise. 1142 * mailbox/mbx_default.c: Likewise.
1137 * mailbox/message.c: Likewise. 1143 * mailbox/message.c: Likewise.
1138 * mailbox/wicket.c: Likewise. 1144 * mailbox/wicket.c: Likewise.
1139 1145
1140 * mailbox/mu_argp.c: Removed pam- and sql-specific stuff 1146 * mailbox/mu_argp.c: Removed pam- and sql-specific stuff
1141 * mailbox/mu_auth.c: New file. Basic authentication/authorization 1147 * mailbox/mu_auth.c: New file. Basic authentication/authorization
1142 functions. 1148 functions.
1143 * mailbox/Makefile.am: Added mu_auth.c 1149 * mailbox/Makefile.am: Added mu_auth.c
1144 1150
1145 * auth/: New directory. The libmuauth library. 1151 * auth/: New directory. The libmuauth library.
1146 * auth/system.c: New file. System-specific 1152 * auth/system.c: New file. System-specific
...@@ -1150,9 +1156,9 @@ ...@@ -1150,9 +1156,9 @@
1150 * auth/virtual.c: New file. Virtual-domain-specific auth functions. 1156 * auth/virtual.c: New file. Virtual-domain-specific auth functions.
1151 * auth/Makefile.am: New file. 1157 * auth/Makefile.am: New file.
1152 1158
1153 * pop3d/virtual.c: Removed. 1159 * pop3d/virtual.c: Removed.
1154 * pop3d/Makefile.am: Removed virtual.c 1160 * pop3d/Makefile.am: Removed virtual.c
1155 1161
1156 * include/mailutils/mu_auth.h: New file. Prototypes for mailutils 1162 * include/mailutils/mu_auth.h: New file. Prototypes for mailutils
1157 authentication/authorization functions. 1163 authentication/authorization functions.
1158 * include/mailutils/Makefile.am: Added mu_auth.h. 1164 * include/mailutils/Makefile.am: Added mu_auth.h.
...@@ -1161,17 +1167,17 @@ ...@@ -1161,17 +1167,17 @@
1161 * include/mailutils/mutil.h (mu_register_getpwnam, 1167 * include/mailutils/mutil.h (mu_register_getpwnam,
1162 mu_register_getpwuid,mu_getpwnam,mu_getpwuid, 1168 mu_register_getpwuid,mu_getpwnam,mu_getpwuid,
1163 mu_virtual_domain): Removed. 1169 mu_virtual_domain): Removed.
1164 * mailbox/mutil.c: Likewise. 1170 * mailbox/mutil.c: Likewise.
1165 1171
1166 * lib/argp-help.c: Provide declarations for strchrnul, strndup 1172 * lib/argp-help.c: Provide declarations for strchrnul, strndup
1167 if necessary. 1173 if necessary.
1168 * lib/mu_asprintf.c: Likewise for vasprintf,asprintf 1174 * lib/mu_asprintf.c: Likewise for vasprintf,asprintf
1169 1175
1170 * imap4d/imap4d.h: Include <mailutils/mu_auth.h> 1176 * imap4d/imap4d.h: Include <mailutils/mu_auth.h>
1171 * comsat/comsat.h: Likewise. 1177 * comsat/comsat.h: Likewise.
1172 * mail.local/mail.local.h: Likewise. 1178 * mail.local/mail.local.h: Likewise.
1173 * pop3d/pop3d.h: Likewise. 1179 * pop3d/pop3d.h: Likewise.
1174 1180
1175 * mailbox/smtp.c (message_has_bcc): Fixed inconsistency in 1181 * mailbox/smtp.c (message_has_bcc): Fixed inconsistency in
1176 passing arguments to header_get_value(). 1182 passing arguments to header_get_value().
1177 * mail/set.c (mail_set): Fixed inconsistency in passing arguments 1183 * mail/set.c (mail_set): Fixed inconsistency in passing arguments
...@@ -1180,13 +1186,13 @@ ...@@ -1180,13 +1186,13 @@
1180 mu_get_homedir() does it now. 1186 mu_get_homedir() does it now.
1181 * mail/var.c (var_insert): Changed declaration to avoid 1187 * mail/var.c (var_insert): Changed declaration to avoid
1182 `auth shadows parameter' warning. 1188 `auth shadows parameter' warning.
1183 1189
1184 * mailbox/locker.c (_locker_lock_dotlock): Bugfix: do not leave 1190 * mailbox/locker.c (_locker_lock_dotlock): Bugfix: do not leave
1185 temporary lock file in case of errors 1191 temporary lock file in case of errors
1186 1192
1187 * mailbox/mailbox.c: Include <mailutils/attribute.h> 1193 * mailbox/mailbox.c: Include <mailutils/attribute.h>
1188 * mh/mh_init.c: Free return value of mu_get_homedir(). 1194 * mh/mh_init.c: Free return value of mu_get_homedir().
1189 1195
1190 2002-08-08 Sergey Poznyakoff 1196 2002-08-08 Sergey Poznyakoff
1191 1197
1192 * .cvsignore: Updated 1198 * .cvsignore: Updated
...@@ -1223,8 +1229,8 @@ ...@@ -1223,8 +1229,8 @@
1223 * pop3d/popauth.c: Parse arguments using mu_argp instead of 1229 * pop3d/popauth.c: Parse arguments using mu_argp instead of
1224 getopt_long. 1230 getopt_long.
1225 * readmsg/readmsg.c: Likewise. 1231 * readmsg/readmsg.c: Likewise.
1226 1232
1227 2002-08-07 Sergey Poznyakoff 1233 2002-08-07 Sergey Poznyakoff
1228 1234
1229 * mail/mail.h (struct mail_env_entry): Reorganized. Added 1235 * mail/mail.h (struct mail_env_entry): Reorganized. Added
1230 type member and changed "value" to be a union. 1236 type member and changed "value" to be a union.
...@@ -1258,7 +1264,7 @@ ...@@ -1258,7 +1264,7 @@
1258 * mail/top.c: Likewise. 1264 * mail/top.c: Likewise.
1259 * mail/var.c: Likewise. 1265 * mail/var.c: Likewise.
1260 * mail/mailline.c: Likewise. 1266 * mail/mailline.c: Likewise.
1261 1267
1262 * mail/write.c: Honour "outfolder" variable. If called without 1268 * mail/write.c: Honour "outfolder" variable. If called without
1263 arguments, deduce output file name from the number of current 1269 arguments, deduce output file name from the number of current
1264 message. 1270 message.
...@@ -1269,7 +1275,7 @@ ...@@ -1269,7 +1275,7 @@
1269 (mail_test_file): New function. Test the contents of an 1275 (mail_test_file): New function. Test the contents of an
1270 arbitrary file. 1276 arbitrary file.
1271 * mail/testsuite/mail/write.exp: New file. Tests for message 1277 * mail/testsuite/mail/write.exp: New file. Tests for message
1272 saving and disposing commands: delete, mbox, [sS]ave, [wW]rite 1278 saving and disposing commands: delete, mbox, [sS]ave, [wW]rite
1273 * mail/testsuite/mail/DISTFILES: Added write.exp 1279 * mail/testsuite/mail/DISTFILES: Added write.exp
1274 1280
1275 2002-08-06 Sergey Poznyakoff 1281 2002-08-06 Sergey Poznyakoff
...@@ -1283,8 +1289,8 @@ ...@@ -1283,8 +1289,8 @@
1283 * mail/testsuite/lib/mail.exp: Fixed paths. 1289 * mail/testsuite/lib/mail.exp: Fixed paths.
1284 (mail_prepare_spools,mail_cleanup_spools): new procedures. 1290 (mail_prepare_spools,mail_cleanup_spools): new procedures.
1285 * mail/testsuite/mail/folder.exp: Corrected paths. 1291 * mail/testsuite/mail/folder.exp: Corrected paths.
1286 1292
1287 2002-08-06 Sergey Poznyakoff 1293 2002-08-06 Sergey Poznyakoff
1288 1294
1289 * Makefile.am: Added distcheck rule needed for 1295 * Makefile.am: Added distcheck rule needed for
1290 test suite. 1296 test suite.
...@@ -1294,7 +1300,7 @@ ...@@ -1294,7 +1300,7 @@
1294 * acconfig.h: Removed 1300 * acconfig.h: Removed
1295 * doc/texinfo/Makefile.am: DISTCLEANFILES 1301 * doc/texinfo/Makefile.am: DISTCLEANFILES
1296 * lib/Makefile.am: Use LTLIBOBJS. 1302 * lib/Makefile.am: Use LTLIBOBJS.
1297 1303
1298 * m4/tm_gmtoff.m4: Removed. 1304 * m4/tm_gmtoff.m4: Removed.
1299 * m4/tm_isdst.m4: Removed. 1305 * m4/tm_isdst.m4: Removed.
1300 * m4/tm_zone.m4: Removed. 1306 * m4/tm_zone.m4: Removed.
...@@ -1308,17 +1314,17 @@ ...@@ -1308,17 +1314,17 @@
1308 * mailbox2/mutil.c: Likewise. 1314 * mailbox2/mutil.c: Likewise.
1309 * mailbox2/parse822.c: Likewise. 1315 * mailbox2/parse822.c: Likewise.
1310 * mh/mh_format.c: Likewise. 1316 * mh/mh_format.c: Likewise.
1311 1317
1312 * imap4d/authenticate.c (imap4d_auth_capability): New function. 1318 * imap4d/authenticate.c (imap4d_auth_capability): New function.
1313 * imap4d/imap4d.h: Likewise. 1319 * imap4d/imap4d.h: Likewise.
1314 * imap4d/capability.c (imap4d_capability): call 1320 * imap4d/capability.c (imap4d_capability): call
1315 imap4d_auth_capability() to output AUTH= capabilities. 1321 imap4d_auth_capability() to output AUTH= capabilities.
1316 1322
1317 2002-08-05 Jeff Bailey <jbailey@outpost.dnsalias.org> 1323 2002-08-05 Jeff Bailey <jbailey@outpost.dnsalias.org>
1318 1324
1319 * lib/Makefile.am: Remove libtool hacks, automake now handles 1325 * lib/Makefile.am: Remove libtool hacks, automake now handles
1320 LIBOBJS correctly. 1326 LIBOBJS correctly.
1321 1327
1322 * .cvsignore: Add autom4te.cache 1328 * .cvsignore: Add autom4te.cache
1323 1329
1324 * configure.in: Rename to ... 1330 * configure.in: Rename to ...
...@@ -1348,12 +1354,12 @@ ...@@ -1348,12 +1354,12 @@
1348 1354
1349 * imap4d/list.c (imap4d_list): Remove state check. Bugfix: 1355 * imap4d/list.c (imap4d_list): Remove state check. Bugfix:
1350 allow a meta-closure (*) in any position of the word. 1356 allow a meta-closure (*) in any position of the word.
1351 1357
1352 * imap4d/util.c (util_finish): Do not allow to switch to 1358 * imap4d/util.c (util_finish): Do not allow to switch to
1353 a higher state in case of command failure. 1359 a higher state in case of command failure.
1354 (util_do_command): Run the command only if it is allowed in 1360 (util_do_command): Run the command only if it is allowed in
1355 the current state. 1361 the current state.
1356 1362
1357 * imap4d/commands.c: Added entry for X-VERSION 1363 * imap4d/commands.c: Added entry for X-VERSION
1358 * imap4d/capability.c: Indicate X-VERSION capability. 1364 * imap4d/capability.c: Indicate X-VERSION capability.
1359 * imap4d/append.c: Remove state check. 1365 * imap4d/append.c: Remove state check.
...@@ -1383,7 +1389,7 @@ ...@@ -1383,7 +1389,7 @@
1383 2002-08-03 Sergey Poznyakoff 1389 2002-08-03 Sergey Poznyakoff
1384 1390
1385 Use of attributes made consistent throughout the package: 1391 Use of attributes made consistent throughout the package:
1386 1392
1387 * imap4d/fetch.c (fetch_flags0): Use util_print_flags. 1393 * imap4d/fetch.c (fetch_flags0): Use util_print_flags.
1388 * imap4d/search.c (cond_keyword): Likewise for 1394 * imap4d/search.c (cond_keyword): Likewise for
1389 util_attribute_matches_flag. 1395 util_attribute_matches_flag.
...@@ -1395,9 +1401,9 @@ ...@@ -1395,9 +1401,9 @@
1395 util_attribute_to_type() does the job. 1401 util_attribute_to_type() does the job.
1396 (imap4d_store0): Use util_attribute_to_type(). 1402 (imap4d_store0): Use util_attribute_to_type().
1397 * imap4d/sync.c: Output the actual number of recent messages. 1403 * imap4d/sync.c: Output the actual number of recent messages.
1398 1404
1399 * imap4d/util.c: For consistency, reduced all operations 1405 * imap4d/util.c: For consistency, reduced all operations
1400 with flags to manipulations with _imap4d_attrlist array 1406 with flags to manipulations with _imap4d_attrlist array
1401 RFC2060 states that \Seen flag means "Message has been read", 1407 RFC2060 states that \Seen flag means "Message has been read",
1402 so it should be mapped to our MU_ATTRIBUTE_READ. 1408 so it should be mapped to our MU_ATTRIBUTE_READ.
1403 (util_print_flags, util_attribute_matches_flag): New functions. 1409 (util_print_flags, util_attribute_matches_flag): New functions.
...@@ -1431,7 +1437,7 @@ ...@@ -1431,7 +1437,7 @@
1431 * mailbox/mbx_imap.c (flags_to_string): Map \Seen to 1437 * mailbox/mbx_imap.c (flags_to_string): Map \Seen to
1432 MU_ATTRIBUTE_READ. 1438 MU_ATTRIBUTE_READ.
1433 1439
1434 2002-08-02 Sergey Poznyakoff 1440 2002-08-02 Sergey Poznyakoff
1435 1441
1436 * MySql/MySql.c (getMpwuid): Bugfix. It should take a pointer as 1442 * MySql/MySql.c (getMpwuid): Bugfix. It should take a pointer as
1437 its argument; 1443 its argument;
...@@ -1441,15 +1447,15 @@ ...@@ -1441,15 +1447,15 @@
1441 * imap4d/fetch.c: include argcv.h 1447 * imap4d/fetch.c: include argcv.h
1442 (fetch_send_address): Added const specifier to the declaraton. 1448 (fetch_send_address): Added const specifier to the declaraton.
1443 1449
1444 2002-08-01 Sergey Poznyakoff 1450 2002-08-01 Sergey Poznyakoff
1445 1451
1446 * imap4d/util.c (util_msgset): Some comments 1452 * imap4d/util.c (util_msgset): Some comments
1447 * mailbox/mu_argp.c (read_rc): Bugfix. linebuf must be freed 1453 * mailbox/mu_argp.c (read_rc): Bugfix. linebuf must be freed
1448 no matter was the string accepted or not. 1454 no matter was the string accepted or not.
1449 * pop3d/pop3d.c (pop3d_argp_capa): Bugfix. Was missing 1455 * pop3d/pop3d.c (pop3d_argp_capa): Bugfix. Was missing
1450 "mailbox" capability. 1456 "mailbox" capability.
1451 1457
1452 2002-08-01 Sergey Poznyakoff 1458 2002-08-01 Sergey Poznyakoff
1453 1459
1454 * imap4d/util.c (util_msgset): Bugfix. 1460 * imap4d/util.c (util_msgset): Bugfix.
1455 1461
...@@ -1460,14 +1466,14 @@ ...@@ -1460,14 +1466,14 @@
1460 (notify): Call reset_uid(). when necessary. 1466 (notify): Call reset_uid(). when necessary.
1461 (reset_uid): Do not call notify(). 1467 (reset_uid): Do not call notify().
1462 (imap4d_sync): Call notify(). 1468 (imap4d_sync): Call notify().
1463 1469
1464 * imap4d/imap4d.h (fetch_flags0): New prototype. 1470 * imap4d/imap4d.h (fetch_flags0): New prototype.
1465 1471
1466 * imap4d/fetch.c (fetch_flags0): New function. Produces untagged 1472 * imap4d/fetch.c (fetch_flags0): New function. Produces untagged
1467 fetch response for FETCH and STORE commands. If necessary outputs 1473 fetch response for FETCH and STORE commands. If necessary outputs
1468 also UID. 1474 also UID.
1469 * imap4d/store.c (imap4d_store0): Use fetch_flags0. 1475 * imap4d/store.c (imap4d_store0): Use fetch_flags0.
1470 1476
1471 1477
1472 2002-07-27 Sergey Poznyakoff 1478 2002-07-27 Sergey Poznyakoff
1473 1479
...@@ -1477,20 +1483,20 @@ ...@@ -1477,20 +1483,20 @@
1477 no duplicates. Fixed transcript support. 1483 no duplicates. Fixed transcript support.
1478 * THANKS: Added Jordy Mallach 1484 * THANKS: Added Jordy Mallach
1479 1485
1480 2002-07-26 Sergey Poznyakoff 1486 2002-07-26 Sergey Poznyakoff
1481 1487
1482 Provide session transcript support for the daemons. The 1488 Provide session transcript support for the daemons. The
1483 transcript is triggered by --transcript option to the 1489 transcript is triggered by --transcript option to the
1484 daemon. Its output goes to LOG_FACILITY.debug. 1490 daemon. Its output goes to LOG_FACILITY.debug.
1485 Fixed a couple of bugs in imap4d (Thanks, Jordy!) 1491 Fixed a couple of bugs in imap4d (Thanks, Jordy!)
1486 1492
1487 * include/mailutils/argp.h (struct daemon_param): New member 1493 * include/mailutils/argp.h (struct daemon_param): New member
1488 `transcript'. 1494 `transcript'.
1489 * mailbox/mu_argp.c (daemon option group): New option 1495 * mailbox/mu_argp.c (daemon option group): New option
1490 --transcript. 1496 --transcript.
1491 1497
1492 * imap4d/util.c: Provide session transcript support. 1498 * imap4d/util.c: Provide session transcript support.
1493 1499
1494 * imap4d/fetch.c (bodystructure,send_parameter_list): Fixed 1500 * imap4d/fetch.c (bodystructure,send_parameter_list): Fixed
1495 possible NULL dereference. 1501 possible NULL dereference.
1496 * imap4d/imap4d.c (struct daemon_param): Initialize typescript 1502 * imap4d/imap4d.c (struct daemon_param): Initialize typescript
...@@ -1522,7 +1528,7 @@ ...@@ -1522,7 +1528,7 @@
1522 2002-07-23 Sergey Poznyakoff 1528 2002-07-23 Sergey Poznyakoff
1523 1529
1524 * imap4d/imap4d.c (imap4d_parse_opt): Fixed dereference of 1530 * imap4d/imap4d.c (imap4d_parse_opt): Fixed dereference of
1525 child_inputs. Thanks to Jordi Mallach. 1531 child_inputs. Thanks to Jordi Mallach.
1526 * pop3d/pop3d.c (pop3d_parse_opt): Likewise. 1532 * pop3d/pop3d.c (pop3d_parse_opt): Likewise.
1527 (pop3d_argp_capa): Reordered capabilities to match those of 1533 (pop3d_argp_capa): Reordered capabilities to match those of
1528 imap4d. 1534 imap4d.
...@@ -1530,12 +1536,12 @@ ...@@ -1530,12 +1536,12 @@
1530 1536
1531 header_aget_value was modified on May 9 but its invocations 1537 header_aget_value was modified on May 9 but its invocations
1532 throughout the code were not examined. Here goes the fix: 1538 throughout the code were not examined. Here goes the fix:
1533 1539
1534 * imap4d/fetch.c: Properly check the return from 1540 * imap4d/fetch.c: Properly check the return from
1535 headers_aget_value. 1541 headers_aget_value.
1536 * mail/followup.c: Likewise. 1542 * mail/followup.c: Likewise.
1537 * mail/reply.c: Likewise. 1543 * mail/reply.c: Likewise.
1538 1544
1539 2002-07-22 Sergey Poznyakoff 1545 2002-07-22 Sergey Poznyakoff
1540 1546
1541 * mail/delete.c (mail_delete): Initialize auto variables. 1547 * mail/delete.c (mail_delete): Initialize auto variables.
...@@ -1546,25 +1552,25 @@ ...@@ -1546,25 +1552,25 @@
1546 * mail/testsuite/spool/teaparty.mbox: A mailbox for tag.exp and z.exp. 1552 * mail/testsuite/spool/teaparty.mbox: A mailbox for tag.exp and z.exp.
1547 * mail/testsuite/spool/DISTFILES: Added teaparty.mbox 1553 * mail/testsuite/spool/DISTFILES: Added teaparty.mbox
1548 * mail/testsuite/etc/mail.rc: Set screen and columns. 1554 * mail/testsuite/etc/mail.rc: Set screen and columns.
1549 1555
1550 2002-07-17 Sergey Poznyakoff 1556 2002-07-17 Sergey Poznyakoff
1551 1557
1552 * mail/quit.c (mail_mbox_commit): Do not store deleted messages 1558 * mail/quit.c (mail_mbox_commit): Do not store deleted messages
1553 into mbox (Thanks Matthew Whitworth). 1559 into mbox (Thanks Matthew Whitworth).
1554 1560
1555 2002-07-16 Sergey Poznyakoff 1561 2002-07-16 Sergey Poznyakoff
1556 1562
1557 Based on ideas of Matthew Whitworth, moved mailbox file 1563 Based on ideas of Matthew Whitworth, moved mailbox file
1558 expansion into a separate function: 1564 expansion into a separate function:
1559 1565
1560 * mail/file.c (mail_expand_name): New function. Expands mail 1566 * mail/file.c (mail_expand_name): New function. Expands mail
1561 special characters in a filename. 1567 special characters in a filename.
1562 * mail/mail.h: Likewise. 1568 * mail/mail.h: Likewise.
1563 * mail/copy.c (mail_copy0): Use mail_expand_name(). 1569 * mail/copy.c (mail_copy0): Use mail_expand_name().
1564 1570
1565 * mail/quit.c (mail_mbox_commit): Fixed typo. 1571 * mail/quit.c (mail_mbox_commit): Fixed typo.
1566 (mail_mbox_close): Do not expunge mailboxes if readonly is set. 1572 (mail_mbox_close): Do not expunge mailboxes if readonly is set.
1567 Helps in testing mail. 1573 Helps in testing mail.
1568 * mail/alt.c: Use mu_errstring() where appropriate. 1574 * mail/alt.c: Use mu_errstring() where appropriate.
1569 1575
1570 * mail/testsuite/mail/folder.exp: (new file) A regression test 1576 * mail/testsuite/mail/folder.exp: (new file) A regression test
...@@ -1574,25 +1580,25 @@ ...@@ -1574,25 +1580,25 @@
1574 * mail/testsuite/folder/DISTFILES: New file 1580 * mail/testsuite/folder/DISTFILES: New file
1575 * mail/testsuite/folder/one: New file 1581 * mail/testsuite/folder/one: New file
1576 * mail/testsuite/folder/two: New file 1582 * mail/testsuite/folder/two: New file
1577 1583
1578 * mail/testsuite/Makefile.am: Added folder. 1584 * mail/testsuite/Makefile.am: Added folder.
1579 * mail/testsuite/lib/mail.exp: Set MBOX variable. 1585 * mail/testsuite/lib/mail.exp: Set MBOX variable.
1580 * mail/testsuite/mail/read.exp: Force readonly mode before 1586 * mail/testsuite/mail/read.exp: Force readonly mode before
1581 proceeding. 1587 proceeding.
1582 * mail/testsuite/spool/mbox: (new) 1588 * mail/testsuite/spool/mbox: (new)
1583 * mail/testsuite/spool/DISTFILES: Added mbox 1589 * mail/testsuite/spool/DISTFILES: Added mbox
1584 1590
1585 * THANKS: Added Matthew Whitworth 1591 * THANKS: Added Matthew Whitworth
1586 1592
1587 2002-07-15 Sergey Poznyakoff 1593 2002-07-15 Sergey Poznyakoff
1588 1594
1589 * mail/folders.c (mail_folders): If the value of "folder" variable 1595 * mail/folders.c (mail_folders): If the value of "folder" variable
1590 does not start with '/' or '~', assume it is relative to the 1596 does not start with '/' or '~', assume it is relative to the
1591 user's homedir. 1597 user's homedir.
1592 * mail/file.c (mail_file): Likewise. Thanks to Matthew Whitworth 1598 * mail/file.c (mail_file): Likewise. Thanks to Matthew Whitworth
1593 <matthew@okcomputer.org> for reporting. 1599 <matthew@okcomputer.org> for reporting.
1594 1600
1595 2002-07-13 Sergey Poznyakoff 1601 2002-07-13 Sergey Poznyakoff
1596 1602
1597 * mailbox/mbx_default.c (mailbox_create_default): If the 1603 * mailbox/mbx_default.c (mailbox_create_default): If the
1598 mailbox name does not start with a '/' and does not contain 1604 mailbox name does not start with a '/' and does not contain
...@@ -1616,7 +1622,7 @@ ...@@ -1616,7 +1622,7 @@
1616 2002-07-02 Sergey Poznyakoff 1622 2002-07-02 Sergey Poznyakoff
1617 1623
1618 * mail/mail.c (mail_capa): Added "mailbox" capability. 1624 * mail/mail.c (mail_capa): Added "mailbox" capability.
1619 1625
1620 Added framework for dejagnu testsuite. 1626 Added framework for dejagnu testsuite.
1621 1627
1622 * configure.in: Call AC_CANONICAL_SYSTEM. 1628 * configure.in: Call AC_CANONICAL_SYSTEM.
...@@ -1684,8 +1690,8 @@ ...@@ -1684,8 +1690,8 @@
1684 user's uid and change to his homedir before running his 1690 user's uid and change to his homedir before running his
1685 filtering script. Switch back to root before running 1691 filtering script. Switch back to root before running
1686 mda(). 1692 mda().
1687 1693
1688 2002-05-14 Sergey Poznyakoff 1694 2002-05-14 Sergey Poznyakoff
1689 1695
1690 * mail.remote/Makefile.am: Removed reference to non-existent 1696 * mail.remote/Makefile.am: Removed reference to non-existent
1691 mail.remote.h 1697 mail.remote.h
...@@ -1721,16 +1727,16 @@ ...@@ -1721,16 +1727,16 @@
1721 functions to set the default mailer 1727 functions to set the default mailer
1722 * lib/mu_asprintf.h: Removed dependency on mailutils. 1728 * lib/mu_asprintf.h: Removed dependency on mailutils.
1723 1729
1724 2002-05-13 Sergey Poznyakoff 1730 2002-05-13 Sergey Poznyakoff
1725 1731
1726 To avoid dependency problems moved mu_argp.c to mailbox. Changed 1732 To avoid dependency problems moved mu_argp.c to mailbox. Changed
1727 license to Lesser GPL. 1733 license to Lesser GPL.
1728 1734
1729 * lib/mu_argp.h: Moved to ... 1735 * lib/mu_argp.h: Moved to ...
1730 * include/mailutils/mu_argp.h: here. 1736 * include/mailutils/mu_argp.h: here.
1731 * lib/mu_argp.c: Moved to ... 1737 * lib/mu_argp.c: Moved to ...
1732 * mailbox/mu_argp.c: here. 1738 * mailbox/mu_argp.c: here.
1733 1739
1734 * lib/Makefile.am: Removed mu_argp.* stuff. 1740 * lib/Makefile.am: Removed mu_argp.* stuff.
1735 * mailbox/Makefile.am: Added mu_argp.c 1741 * mailbox/Makefile.am: Added mu_argp.c
1736 * include/mailutils/Makefile.am: Added mu_argp.h 1742 * include/mailutils/Makefile.am: Added mu_argp.h
...@@ -1746,7 +1752,7 @@ ...@@ -1746,7 +1752,7 @@
1746 * messages/messages.c: Likewise. 1752 * messages/messages.c: Likewise.
1747 * pop3d/pop3d.h: Likewise. 1753 * pop3d/pop3d.h: Likewise.
1748 * sieve/sieve.c: Likewise. 1754 * sieve/sieve.c: Likewise.
1749 1755
1750 * lib/utmp.c: Added missing includes. 1756 * lib/utmp.c: Added missing includes.
1751 1757
1752 2002-05-12 Sam Roberts 1758 2002-05-12 Sam Roberts
...@@ -1778,7 +1784,7 @@ ...@@ -1778,7 +1784,7 @@
1778 semantics for sending mail to bcc'ed addresses. 1784 semantics for sending mail to bcc'ed addresses.
1779 * include/mailutils/mailer.h, mailbox/mailer.c: 1785 * include/mailutils/mailer.h, mailbox/mailer.c:
1780 mailer_check_to(): ensures that there all the to addresses are 1786 mailer_check_to(): ensures that there all the to addresses are
1781 qualified. 1787 qualified.
1782 mailer_check_from(): ensures that there is only one address, and 1788 mailer_check_from(): ensures that there is only one address, and
1783 it is qualified. 1789 it is qualified.
1784 * include/mailutils/header.h, mailbox/header.c: 1790 * include/mailutils/header.h, mailbox/header.c:
...@@ -1817,7 +1823,7 @@ ...@@ -1817,7 +1823,7 @@
1817 * include/mailutils/url.h, mailbox/url.c: 1823 * include/mailutils/url.h, mailbox/url.c:
1818 url_is_scheme(url_t, const char*): new function 1824 url_is_scheme(url_t, const char*): new function
1819 1825
1820 2002-05-02 Sergey Poznyakoff 1826 2002-05-02 Sergey Poznyakoff
1821 1827
1822 * comsat/comsat.c: Provide extern declarations for *utent calls. 1828 * comsat/comsat.c: Provide extern declarations for *utent calls.
1823 1829
...@@ -1828,7 +1834,7 @@ ...@@ -1828,7 +1834,7 @@
1828 {set,get,end}utent calls. 1834 {set,get,end}utent calls.
1829 * m4/Makefile.am: Added utmp.m4 1835 * m4/Makefile.am: Added utmp.m4
1830 * configure.in: Call MU_CHECK_UTMP. 1836 * configure.in: Call MU_CHECK_UTMP.
1831 1837
1832 * readmsg/msglist.c: Renamed isnumber to is_number. Apparently, 1838 * readmsg/msglist.c: Renamed isnumber to is_number. Apparently,
1833 OS X defines a macro with this name. 1839 OS X defines a macro with this name.
1834 * libmu_scm/mu_address.c (_get_address_part): Bugfix. Was passing 1840 * libmu_scm/mu_address.c (_get_address_part): Bugfix. Was passing
...@@ -1836,7 +1842,7 @@ ...@@ -1836,7 +1842,7 @@
1836 * guimb/scm/numaddr.scm: Changed runtime error reporting. 1842 * guimb/scm/numaddr.scm: Changed runtime error reporting.
1837 * guimb/scm/redirect.scm: Likewise. Initialize sender variable. 1843 * guimb/scm/redirect.scm: Likewise. Initialize sender variable.
1838 * guimb/scm/sieve-core.scm: Provide new runtime-message function. 1844 * guimb/scm/sieve-core.scm: Provide new runtime-message function.
1839 1845
1840 * imap4d/select.c (imap4d_select0): Removed unused variable. 1846 * imap4d/select.c (imap4d_select0): Removed unused variable.
1841 * mail.local/mail.local.h: Changed mda() declaration. 1847 * mail.local/mail.local.h: Changed mda() declaration.
1842 * mail.local/main.c: Likewise. 1848 * mail.local/main.c: Likewise.
...@@ -1844,7 +1850,7 @@ ...@@ -1844,7 +1850,7 @@
1844 to be delivered here, instead of doing it in deliver(). If the 1850 to be delivered here, instead of doing it in deliver(). If the
1845 message was modified, drop it to the separate temporary file 1851 message was modified, drop it to the separate temporary file
1846 first, so that all modifications get to the user's maildrop. 1852 first, so that all modifications get to the user's maildrop.
1847 1853
1848 2002-04-26 Sam Roberts 1854 2002-04-26 Sam Roberts
1849 1855
1850 * include/mailutils/mutil.h: Included <mailutils/types.h>, which 1856 * include/mailutils/mutil.h: Included <mailutils/types.h>, which
...@@ -1861,12 +1867,12 @@ ...@@ -1861,12 +1867,12 @@
1861 extension test. The test is similar to "header" but works 1867 extension test. The test is similar to "header" but works
1862 on multipart MIME messages also. 1868 on multipart MIME messages also.
1863 * guimb/scm/Makefile.am: Added mimeheader.scm 1869 * guimb/scm/Makefile.am: Added mimeheader.scm
1864 1870
1865 * libmu_scm/mu_message.c: New interfaces: mu-message-multipart?, 1871 * libmu_scm/mu_message.c: New interfaces: mu-message-multipart?,
1866 mu-message-get-num-parts, mu-message-get-part 1872 mu-message-get-num-parts, mu-message-get-part
1867 * libmu_scm/mu_port.c (mu_port_mark): Do nothing if the port 1873 * libmu_scm/mu_port.c (mu_port_mark): Do nothing if the port
1868 is not in open state. 1874 is not in open state.
1869 1875
1870 2002-04-15 Sam Roberts 1876 2002-04-15 Sam Roberts
1871 1877
1872 * doc/texinfo/programs.texi, include/mailutils/mutil.h, 1878 * doc/texinfo/programs.texi, include/mailutils/mutil.h,
...@@ -1895,7 +1901,7 @@ ...@@ -1895,7 +1901,7 @@
1895 PROGRAM_INVOCATION_NAME_DECLARED and 1901 PROGRAM_INVOCATION_NAME_DECLARED and
1896 HAVE_PROGRAM_INVOCATION_NAME. 1902 HAVE_PROGRAM_INVOCATION_NAME.
1897 (@BOTTOM@): Provide external declarations for 1903 (@BOTTOM@): Provide external declarations for
1898 program_invocation_.*name if necessary. 1904 program_invocation_.*name if necessary.
1899 * configure.in: Check if program_invocation_.*name are 1905 * configure.in: Check if program_invocation_.*name are
1900 declared and/or defined. 1906 declared and/or defined.
1901 * lib/Makefile.am: Always compile pin.c 1907 * lib/Makefile.am: Always compile pin.c
...@@ -1907,19 +1913,19 @@ ...@@ -1907,19 +1913,19 @@
1907 of program_invocation_.* variables. 1913 of program_invocation_.* variables.
1908 * mh/mh_getopt.c: Removed include <mh.h> 1914 * mh/mh_getopt.c: Removed include <mh.h>
1909 * mh/mh_init.c: Added include <stdarg.h> 1915 * mh/mh_init.c: Added include <stdarg.h>
1910 1916
1911 * libmu_scm/mu_scm.h: include <mailutils/url.h> 1917 * libmu_scm/mu_scm.h: include <mailutils/url.h>
1912 1918
1913 2002-04-15 Sergey Poznyakoff 1919 2002-04-15 Sergey Poznyakoff
1914 1920
1915 * imap4d/namespace.c (namespace_getfullpath): Translate 1921 * imap4d/namespace.c (namespace_getfullpath): Translate
1916 INBOX to the corresponding filename. 1922 INBOX to the corresponding filename.
1917 1923
1918 * imap4d/copy.c (imap4d_copy0): Removed unnecessary code: 1924 * imap4d/copy.c (imap4d_copy0): Removed unnecessary code:
1919 namespace_getfullpath() now translates INBOX to filename. 1925 namespace_getfullpath() now translates INBOX to filename.
1920 * imap4d/select.c: Likewise. 1926 * imap4d/select.c: Likewise.
1921 * imap4d/status.c: Likewise. 1927 * imap4d/status.c: Likewise.
1922 1928
1923 2002-04-14 Sam Roberts 1929 2002-04-14 Sam Roberts
1924 1930
1925 * include/mailutils/mutil.h, mailbox/locker.c, mailbox/mutil.c: 1931 * include/mailutils/mutil.h, mailbox/locker.c, mailbox/mutil.c:
...@@ -1930,11 +1936,11 @@ ...@@ -1930,11 +1936,11 @@
1930 1936
1931 * configure.in: Bump version to 0.0.9d 1937 * configure.in: Bump version to 0.0.9d
1932 1938
1933 2002-04-11 Sergey Poznyakoff 1939 2002-04-11 Sergey Poznyakoff
1934 1940
1935 * lib/mu_argp.c: Fixed auto-arranging of 1941 * lib/mu_argp.c: Fixed auto-arranging of
1936 options groups. Fixed spelling of license option. 1942 options groups. Fixed spelling of license option.
1937 1943
1938 * comsat/comsat.c: Fixed spelling of "license" option. 1944 * comsat/comsat.c: Fixed spelling of "license" option.
1939 * frm/frm.c: Likewise. 1945 * frm/frm.c: Likewise.
1940 * guimb/main.c: Likewise. 1946 * guimb/main.c: Likewise.
...@@ -1944,7 +1950,7 @@ ...@@ -1944,7 +1950,7 @@
1944 Changed to "common", "license". 1950 Changed to "common", "license".
1945 * messages/messages.c: Likewise. 1951 * messages/messages.c: Likewise.
1946 * pop3d/pop3d.c: Likewise. 1952 * pop3d/pop3d.c: Likewise.
1947 1953
1948 * mail.local/main.c: Added "license" capability. 1954 * mail.local/main.c: Added "license" capability.
1949 1955
1950 2002-04-10 Sam Roberts 1956 2002-04-10 Sam Roberts
...@@ -1985,11 +1991,11 @@ ...@@ -1985,11 +1991,11 @@
1985 (mu_getpwnam,mu_register_getpwnam): Rewritten using retriever 1991 (mu_getpwnam,mu_register_getpwnam): Rewritten using retriever
1986 functions. 1992 functions.
1987 (mu_getpwuid,mu_register_getpwuid): Likewise. 1993 (mu_getpwuid,mu_register_getpwuid): Likewise.
1988 1994
1989 * include/mailutils/mutil.h: Prototypes for general-purpose 1995 * include/mailutils/mutil.h: Prototypes for general-purpose
1990 retrieval functions. 1996 retrieval functions.
1991 1997
1992 2002-04-08 Sergey Poznyakoff 1998 2002-04-08 Sergey Poznyakoff
1993 1999
1994 * include/mailutils/locker.h (MU_LOCKER_KERNEL): New locker 2000 * include/mailutils/locker.h (MU_LOCKER_KERNEL): New locker
1995 type: implies kernel-locking. 2001 type: implies kernel-locking.
...@@ -2000,13 +2006,13 @@ ...@@ -2000,13 +2006,13 @@
2000 locking type switches to KERNEL. 2006 locking type switches to KERNEL.
2001 2007
2002 * m4/gssapi.m4: Fixed typo. 2008 * m4/gssapi.m4: Fixed typo.
2003 2009
2004 2002-04-04 Sergey Poznyakoff 2010 2002-04-04 Sergey Poznyakoff
2005 2011
2006 * imap4d/lsub.c (imap4d_lsub): Return OK response, unless 2012 * imap4d/lsub.c (imap4d_lsub): Return OK response, unless
2007 something grave has happened. 2013 something grave has happened.
2008 2014
2009 2002-03-28 Sergey Poznyakoff 2015 2002-03-28 Sergey Poznyakoff
2010 2016
2011 Several bugfixes: 2017 Several bugfixes:
2012 1. mail -f~user/path coredumps 2018 1. mail -f~user/path coredumps
...@@ -2014,7 +2020,7 @@ ...@@ -2014,7 +2020,7 @@
2014 work (same for frm and others). 2020 work (same for frm and others).
2015 3. mail --mail-spool imap://hostname did not work (at least 2021 3. mail --mail-spool imap://hostname did not work (at least
2016 with our imap4d). 2022 with our imap4d).
2017 2023
2018 * imap4d/list.c (print_dir): Enclose empty filename 2024 * imap4d/list.c (print_dir): Enclose empty filename
2019 in doublequotes. 2025 in doublequotes.
2020 * mailbox/folder_imap.c (imap_string): Return 1 if 2026 * mailbox/folder_imap.c (imap_string): Return 1 if
...@@ -2023,16 +2029,16 @@ ...@@ -2023,16 +2029,16 @@
2023 strings, not enclosed in doublequotes. 2029 strings, not enclosed in doublequotes.
2024 * mailbox/mbx_default.c (user_mailbox_name): Operate 2030 * mailbox/mbx_default.c (user_mailbox_name): Operate
2025 only on mbox: and path URLs. 2031 only on mbox: and path URLs.
2026 2032
2027 * guimb/main.c (main): initialize c. 2033 * guimb/main.c (main): initialize c.
2028 2034
2029 2002-03-28 Sergey Poznyakoff 2035 2002-03-28 Sergey Poznyakoff
2030 2036
2031 * lib/mu_argp.c: Renamed --maildir to --mail-spool. 2037 * lib/mu_argp.c: Renamed --maildir to --mail-spool.
2032 * doc/texinfo/programs.texi: Documented --mail-spool option. 2038 * doc/texinfo/programs.texi: Documented --mail-spool option.
2033 * configure.in: Renamed --with-maildir to --with-mail-spool for 2039 * configure.in: Renamed --with-maildir to --with-mail-spool for
2034 symmetry. 2040 symmetry.
2035 2041
2036 * mail/mail.c: Some measures to help avoid the confusion about 2042 * mail/mail.c: Some measures to help avoid the confusion about
2037 --file option: 2043 --file option:
2038 (Help output): Print additional note about --file taking 2044 (Help output): Print additional note about --file taking
...@@ -2043,30 +2049,30 @@ ...@@ -2043,30 +2049,30 @@
2043 avoid the confusion. 2049 avoid the confusion.
2044 (main): Print more detailed diagnostics if mailbox_scan 2050 (main): Print more detailed diagnostics if mailbox_scan
2045 failed. 2051 failed.
2046 2052
2047 * include/mailutils/errno.h: New error code MU_ERR_NO_SUCH_USER 2053 * include/mailutils/errno.h: New error code MU_ERR_NO_SUCH_USER
2048 * mailbox/muerrno.c: Likewise. 2054 * mailbox/muerrno.c: Likewise.
2049 * mailbox/mbx_default.c (split_shortcut): Properly handle "~/" 2055 * mailbox/mbx_default.c (split_shortcut): Properly handle "~/"
2050 filenames. 2056 filenames.
2051 (tilde_expand): Return MU_ERR_NO_SUCH_USER if an invalid username 2057 (tilde_expand): Return MU_ERR_NO_SUCH_USER if an invalid username
2052 was specified. 2058 was specified.
2053 2059
2054 2002-03-25 Sergey Poznyakoff 2060 2002-03-25 Sergey Poznyakoff
2055 2061
2056 Was too quick about _exit :^) 2062 Was too quick about _exit :^)
2057 2063
2058 * configure.in: Check for _exit. 2064 * configure.in: Check for _exit.
2059 * mailbox/mutil.c (mu_spawnvp): Protected _exit by #ifdef. 2065 * mailbox/mutil.c (mu_spawnvp): Protected _exit by #ifdef.
2060 2066
2061 2002-03-25 Sergey Poznyakoff 2067 2002-03-25 Sergey Poznyakoff
2062 2068
2063 Bunch of fixes: 2069 Bunch of fixes:
2064 2070
2065 Use of ~/.<program>rc caused problems with mail utility, 2071 Use of ~/.<program>rc caused problems with mail utility,
2066 whose native profile is ~/.mailrc: 2072 whose native profile is ~/.mailrc:
2067 * lib/mu_argp.c: Renamed program-specific profiles to 2073 * lib/mu_argp.c: Renamed program-specific profiles to
2068 ~/.mu.<program>rc. 2074 ~/.mu.<program>rc.
2069 * doc/texinfo/programs.texi: Documented use of ~/.mu.<program>rc 2075 * doc/texinfo/programs.texi: Documented use of ~/.mu.<program>rc
2070 2076
2071 * libmu_scm/mu_scm.h: Added some includes, needed after 2077 * libmu_scm/mu_scm.h: Added some includes, needed after
2072 yesterday's modifications. 2078 yesterday's modifications.
...@@ -2098,7 +2104,7 @@ ...@@ -2098,7 +2104,7 @@
2098 * mailbox2/include/mailutils/stream.h: Likewise. 2104 * mailbox2/include/mailutils/stream.h: Likewise.
2099 * mailbox2/include/mailutils/ticket.h: Likewise. 2105 * mailbox2/include/mailutils/ticket.h: Likewise.
2100 * mailbox2/include/mailutils/url.h: Likewise. 2106 * mailbox2/include/mailutils/url.h: Likewise.
2101 2107
2102 2002-03-24 Sam Roberts 2108 2002-03-24 Sam Roberts
2103 2109
2104 * dotlock/dotlock.c, include/mailutils/locker.h, mailbox/locker.c: 2110 * dotlock/dotlock.c, include/mailutils/locker.h, mailbox/locker.c:
...@@ -2133,7 +2139,7 @@ ...@@ -2133,7 +2139,7 @@
2133 use, but you can change a header without causing a recompile of 2139 use, but you can change a header without causing a recompile of
2134 everything. Also added some missing LGPL file headers. 2140 everything. Also added some missing LGPL file headers.
2135 2141
2136 2002-03-21 Sergey Poznyakoff 2142 2002-03-21 Sergey Poznyakoff
2137 2143
2138 * include/mailutils/locker.h: New flag MU_LOCKER_NULL 2144 * include/mailutils/locker.h: New flag MU_LOCKER_NULL
2139 to be used with temporary mailboxes stored in memory. 2145 to be used with temporary mailboxes stored in memory.
...@@ -2143,7 +2149,7 @@ ...@@ -2143,7 +2149,7 @@
2143 2149
2144 * mailbox2/pop3/Makefile.am: libpop3_la_SOURCES was 2150 * mailbox2/pop3/Makefile.am: libpop3_la_SOURCES was
2145 missing. 2151 missing.
2146 2152
2147 2002-03-19 Sam Roberts 2153 2002-03-19 Sam Roberts
2148 2154
2149 * doc/texinfo/programs.texi: Document use of ~/.<program>rc. 2155 * doc/texinfo/programs.texi: Document use of ~/.<program>rc.
......