X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2FChangeLog;h=d2f1db664529527300a78d13dc180042b0df8c68;hb=8b9b627f0b494a8295b17a2e36ceec78a835efe1;hp=599313f389cd878182aeddaddcb25ee3ec55c86e;hpb=9acbbce55b0cd9258933b7a3f0b8277d846e1cf5;p=elisp%2Fwanderlust.git diff --git a/elmo/ChangeLog b/elmo/ChangeLog index 599313f..d2f1db6 100644 --- a/elmo/ChangeLog +++ b/elmo/ChangeLog @@ -1,3 +1,616 @@ +2001-06-06 Yuuichi Teranishi + + * elmo-pop3.el (elmo-pop3-process-filter): Show retrieve progress. + (elmo-pop3-total-size): New variable. + (elmo-pop3-read-msg): Bind elmo-pop3-total-size while fetching. + +2001-03-27 Kenichi OKADA + + * elmo-imap4.el (elmo-imap4-list-folders): Fixed problem when + hierarchy is t. + +2001-03-07 TAKAHASHI Kaoru + + * elmo-version.el (elmo-appname): Fixed typo. + +2001-02-27 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-list-folders): Fixed problem when + elmo-default-imap4-authenticate-type is nil + (Reported by Bun Mizuhara ). + + * elmo-vars.el (elmo-pop3-use-uidl): Moved from `elmo-pop3.el'. + (Adviced by Akihiro MOTOKI ) + +2001-02-22 Yuuichi Teranishi + + * elmo-version.el (elmo-version): Up to 2.5.8. + + * elmo2.el (elmo-msgdb-list-messages-mark-match): New function. + + * elmo-util.el (elmo-list-insert): New function. + +2001-02-21 OKAZAKI Tetsurou + + * elmo-util.el (elmo-display-progress): Prefer + `progress-feedback-with-label' to `lprogress-display'. + +2000-02-20 Kenichi OKADA + + * elmo-imap4.el (elmo-network-authenticate-session): Fix. + * elmo-pop3.el (elmo-network-authenticate-session): Add comments. + +2000-02-20 Kenichi OKADA + + * elmo-imap4.el (elmo-imap4-list-folder): Added 'uid' + +2000-02-19 Kenichi OKADA + + * elmo2.el (elmo-list-folder): Added optional argument `nohide'. + * elmo-imap4.el (elmo-imap4-list-folder): Added optional argument `nohide'. + * elmo-pop3.el (elmo-pop3-list-folder): Ditto. + * elmo-nntp.el (elmo-nntp-list-folder): Ditto. + * elmo-localdir.el (elmo-localdir-list-folder): Ditto. + * elmo-localnews.el (elmo-localnews-list-folder): Ditto. + * elmo-archive.el (elmo-archive-list-folder): Ditto. + * elmo-filter.el (elmo-filter-list-folder): Ditto. + * elmo-internal.el (elmo-internal-list-folder): Ditto. + * elmo-pipe.el (elmo-pipe-list-folder): Ditto. + * elmo-multi.el (elmo-multi-list-folder): Ditto. + * elmo-maildir.el (elmo-maildir-list-folder): Ditto. + * elmo-dop.el (elmo-dop-list-folder): Ditto. + +2000-02-17 Kenichi OKADA + + * elmo-msgdb.el (elmo-msgdb-max-of-killed): New function. + * elmo-imap4.el (elmo-imap4-list-folder): Use killed-list. + +2000-02-17 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Bind `sasl-mechanisms' + +2001-02-16 Yuuichi Teranishi + + * elmo-msgdb.el (elmo-msgdb-rename-path): Fix. + + * elmo-imap4.el (elmo-imap4-rename-folder): Send select command + before rename command. + +2001-02-14 Yuuichi Teranishi + + * elmo2.el (elmo-buffer-cache-message): Added argument `unread'. + +2001-02-13 OKAZAKI Tetsurou + + * elmo-imap4.el (elmo-imap4-prefetch-msg): Set `msgdb' + argument of `elmo-imap4-read-msg' as nil. + +2001-02-13 Yuuichi Teranishi + + * elmo2.el (elmo-prefetch-msg): Set `unread' argument of + `elmo-read-msg' as 'unread. + (elmo-read-msg-with-cache): Set `msgdb' argument as nil. + + * elmo-archive.el (elmo-archive-read-msg): Fixed arguments. + * elmo-cache.el (elmo-cache-read-msg): Ditto. + * elmo-filter.el (elmo-filter-read-msg): Ditto. + * elmo-imap4.el (elmo-imap4-read-msg): Ditto. + * elmo-internal.el (elmo-internal-read-msg): Ditto. + * elmo-localdir.el (elmo-localdir-read-msg): Ditto. + * elmo-localnews.el (elmo-localnews-read-msg): Ditto. + * elmo-maildir.el (elmo-maildir-read-msg): Ditto. + * elmo-multi.el (elmo-multi-read-msg): Ditto. + * elmo-nntp.el (elmo-nntp-read-msg): Ditto. + * elmo-pipe.el (elmo-pipe-read-msg): Ditto. + * elmo-pop3.el (elmo-pop3-read-msg): Ditto. + +2001-02-09 Yuuichi Teranishi + + * elmo2.el (elmo-buffer-cache-message): Call `elmo-read-msg' with + argument `unread' as non-nil. + (elmo-read-msg-with-cache): Added argument `unread'. + (elmo-read-msg-no-cache): Ditto. + (elmo-read-msg): Ditto. + +2001-02-07 Yuuichi Teranishi + + * elmo-pipe.el (elmo-pipe-drain): Bind `elmo-inhibit-read-cache' as t + while moving messages. + + * elmo2.el (elmo-read-msg): Don't use cache if + `elmo-inhibit-read-cache' is non-nil. + + * elmo-vars.el (elmo-inhibit-read-cache): New global switch. + +2001-02-01 OKAZAKI Tetsurou + + * elmo-cache.el (elmo-cache-expire-by-size): Count + a disk usage for a cache file entry in KB even when + its kind is a directory. + +2001-02-01 Yuuichi Teranishi + + * elmo-version.el (elmo-version): Up to 2.5.7. + +2001-01-23 TAKAHASHI Kaoru + + * elmo-version.el (elmo-version): Up to 2.5.6. + +2001-01-18 Yuuichi Teranishi + + * elmo-version.el (elmo-version): Up to 2.5.5. + +2000-12-22 Yuuichi Teranishi + + * elmo-imap4.el (elmo-network-authenticate-session): + Fixed a logic for response checking. + +2000-12-15 Daiki Ueno + + * elmo-net.el: Add autoload settings for `starttls-negotiate', + `sasl-find-mechanism', `sasl-make-client', `sasl-mechanism-name', + `sasl-next-step', `sasl-step-data' and `sasl-step-set-data'; bind + `sasl-mechanisms'. + + * elmo-imap4.el: Don't require `sasl'; remove autoload settings + for `starttls-open-stream' and `starttls-negotiate'. + + * elmo-nntp.el: Remove autoload settings for + `starttls-open-stream' and `starttls-negotiate'. + + * elmo-pop3.el: Don't require `sasl'; remove autoload settings + for `starttls-open-stream' and `starttls-negotiate'; don't enclose + `luna-define-class' with `eval-and-compile'. + +2000-12-01 Kenichi OKADA + + * elmo-util.el (elmo-read-search-condition-internal): + Require an element of table for searching field. + +2000-11-30 Yuuichi Teranishi + + * elmo-version.el (elmo-version): Up to 2.5.4. + +2000-11-26 Kenichi OKADA + + * elmo-nntp.el (elmo-network-initialize-session): Accept response 20[01]. + +2000-11-24 Kenichi OKADA + + * elmo-nntp.el (elmo-network-initialize-session): omitted. + +2000-11-22 Kenichi OKADA + + * elmo-nntp.el (elmo-network-initialize-session): Skip garbage output + before greeting. + +2000-11-28 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-delete-folder): + Send "close" before "delete" (Use commented out line). + (elmo-imap4-rename-folder): Ditto. + + * elmo-dop.el (elmo-dop-queue-append): Use `elmo-string' to get + folder string itself. + (elmo-dop-list-deleted): New function. + (elmo-dop-list-folder): Treat result of `elmo-dop-list-deleted' as + killed. + + * elmo-util.el (elmo-string-rassoc-all): New function. + +2000-11-22 Yuuichi Teranishi + + * elmo-version.el (elmo-version): Up to 2.5.3. + + * elmo-net.el (elmo-network-get-session): Changed logic for + checking process status. + + * elmo-pop3.el (elmo-network-close-session): Do nothing if session + process is nil; + Changed logic for checking process status. + +2000-11-20 Yuuichi Teranishi + + * elmo-pop3.el (elmo-network-initialize-session): Skip garbage output + before greeting. + (elmo-network-setup-session): Set UIDL hash size according to + the length of list response. + (elmo-pop3-parse-list-response): Setup elmo-pop3-size-hash + according to the length of list response; + Return the length of list response. + (Adviced by OKAZAKI Tetsurou ) + +2000-11-21 Kenichi OKADA + + * elmo-imap4.el (toplevel): Require 'ssl. + Add autoload 'starttls. + * elmo-pop3.el (toplevel): Ditto. + * elmo-nntp.el (toplevel): Ditto. + +2000-11-20 Kenichi OKADA + + * elmo-imap4.el (toplevel): defun at compile time. + sasl-find-mechanism, sasl-make-client, sasl-mechanism-name, + sasl-next-step, sasl-step-data, sasl-step-set-data. + * elmo-pop3.el (toplevel): Ditto. + +2000-11-20 Kenichi OKADA + + * elmo-imap4.el (elmo-network-authenticate-session): Use `elmo-imap4-login' + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-pop3-auth-apop): Signal `elmo-pop-auth-apop' + if error. + (elmo-network-authenticate-session): Use `elmo-pop-auth-user' + and `elmo-pop-auth-apop'. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Fix for `APOP'. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Split + encoded response value. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Abolish + `elmo-pop3-force-login'. + Redefine `sasl-mechanisms'. + * elmo-vars.el (elmo-pop3-force-login): Ditto. + +2000-11-20 Kenichi OKADA + + * elmo-imap4.el (toplevel): Delete defun-maybe for sasl-*. + Delete `elmo-imap4-authenticator-alist'. + (elmo-imap4-auth-cram-md5): Delete. + (elmo-imap4-auth-digest-md5): Delete. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-pop3-auth-digest-md5): Delete. + (elmo-pop3-auth-scram-md5): Ditto. + (elmo-pop3-auth-cram-md5): Ditto. + +2000-11-19 Kenichi OKADA + + * elmo-pop3.el (toplevel): Delete defun-maybe for sasl-*. + Delete `elmo-pop3-authenticator-alist'. + +2000-11-19 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Rewrite for + new SASL API. + * elmo-imap4.el (elmo-network-authenticate-session): Ditto. + +2001-01-30 Yuuichi Teranishi + + * elmo-util.el (elmo-folder-local-p): Treat pipe and filter. + +2001-01-19 Yuuichi Teranishi + + * elmo-pop3.el (elmo-pop3-sort-overview-by-original-number): + Fixed problem when `elmo-pop3-use-uidl' is nil. + (Reported by Takenobu Sugiyama ) + +2000-11-19 Kenichi OKADA + + * elmo-version.el (elmo-version): Up to 2.5.2. + +2001-01-16 Yuuichi Teranishi + + * elmo-pop3.el (elmo-pop3-sort-overview-by-original-number): + New function. + (elmo-pop3-sort-msgdb-by-original-number): Ditto. + (elmo-pop3-msgdb-create-as-numlist): Use it. + + * elmo-imap4.el (elmo-imap4-arrival-filter): Check process-buffer. + (Based on the report by AMAKAWA Shuhei ) + + * elmo-pop3.el (elmo-pop3-msgdb-create-as-numlist): Sort msgdb by date. + (Pointed out by Mikiya Tani ) + +2001-01-13 Takaaki MORIYAMA + + * elmo2.el (elmo-make-folder-numbers-list): Fixed problem + when elmo-mark-as-read is called with second argument nil. + +2001-01-12 Yuuichi Teranishi + + * elmo-pipe.el (elmo-pipe-spec-src, elmo-pipe-spec-dst): + Moved to elmo-util.el. + + * elmo-util.el (elmo-pipe-spec-src, elmo-pipe-spec-dst): + Moved from elmo-pipe.el + + * elmo-archive.el (elmo-archive-call-process): Enclose with + static-if. + + * elmo-imap4.el (elmo-imap4-read-msg): Use "BODY[]" instead of + "RFC822" (because RFC822.PEEK is obsolete). + (Adviced by IMAI Takeshi ) + +2001-01-10 Katsumi Yamaoka + + * elmo-archive.el (elmo-archive-call-process): Don't check for + the exit status when Nemacs is running. + +2001-01-09 Yuuichi Teranishi + + * elmo-net.el (elmo-network-session-password-key): Don't set default to + 'plain. + + * elmo-util.el (elmo-imap4-get-spec): Set default of auth to 'clear. + (elmo-pop3-get-spec): Set default of auth to 'user. + + * elmo-imap4.el (elmo-imap4-session-check): + Clear `elmo-imap4-fetch-callback' and `elmo-imap4-fetch-callback-data'. + (elmo-imap4-clear-login): New function; Renamed from `elmo-imap4-login'. + (elmo-imap4-auth-login): New function; Revival. + (elmo-network-authenticate-session): Use `elmo-imap4-clear-login' and + `elmo-imap4-auth-login'. + +2000-12-29 TAKAHASHI Kaoru + + * elmo2.el (toplevel): Move `product-provide' declare. + * mmelmo.el (toplevel): Ditto. + +2000-12-26 Yuuichi Teranishi + + * elmo-util.el (elmo-folder-get-store-type): Rewrite. + +2000-12-26 OKAZAKI Tetsurou + + * elmo-util.el (elmo-folder-get-store-type): New function. + (elmo-folder-direct-copy-p): Use it. + +2000-12-26 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-msgdb-create): Set + `elmo-imap4-fetch-callback-data' as a cons cell of `args' + and result of `elmo-imap4-use-flag-p'. + (elmo-imap4-fetch-callback-1): Set mark according to + the result of `elmo-imap4-use-flag-p'. + +2000-12-22 Yuuichi Teranishi + + * elmo-msgdb.el (elmo-generic-folder-diff): Moved from elmo2.el + (elmo-generic-list-folder-unread): Ditto. + (elmo-folder-get-info): Ditto. + (elmo-folder-set-info-max-by-numdb): Ditto. + (elmo-folder-get-info-max): Ditto. + (elmo-folder-get-info-length): Ditto. + (elmo-folder-get-info-unread): Ditto. + (elmo-folder-info-make-hashtb): Ditto. + + * elmo2.el: Removed above functions. + +2000-11-21 Kenichi OKADA + + * elmo-imap4.el (toplevel): Require 'ssl. + Add autoload 'starttls. + * elmo-pop3.el (toplevel): Ditto. + * elmo-nntp.el (toplevel): Ditto. + +2000-11-20 Kenichi OKADA + + * elmo-imap4.el (toplevel): defun at compile time. + sasl-find-mechanism, sasl-make-client, sasl-mechanism-name, + sasl-next-step, sasl-step-data, sasl-step-set-data. + * elmo-pop3.el (toplevel): Ditto. + +2000-11-20 Kenichi OKADA + + * elmo-imap4.el (elmo-network-authenticate-session): Use `elmo-imap4-login' + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-pop3-auth-apop): Signal `elmo-pop-auth-apop' + if error. + (elmo-network-authenticate-session): Use `elmo-pop-auth-user' + and `elmo-pop-auth-apop'. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Fix for `APOP'. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Split + encoded response value. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Abolish + `elmo-pop3-force-login'. + Redefine `sasl-mechanisms'. + * elmo-vars.el (elmo-pop3-force-login): Ditto. + +2000-11-20 Kenichi OKADA + + * elmo-imap4.el (toplevel): Delete defun-maybe for sasl-*. + Delete `elmo-imap4-authenticator-alist'. + (elmo-imap4-auth-cram-md5): Delete. + (elmo-imap4-auth-digest-md5): Delete. + +2000-11-20 Kenichi OKADA + + * elmo-pop3.el (elmo-pop3-auth-digest-md5): Delete. + (elmo-pop3-auth-scram-md5): Ditto. + (elmo-pop3-auth-cram-md5): Ditto. + +2000-11-19 Kenichi OKADA + + * elmo-pop3.el (toplevel): Delete defun-maybe for sasl-*. + Delete `elmo-pop3-authenticator-alist'. + +2000-11-19 Kenichi OKADA + + * elmo-pop3.el (elmo-network-authenticate-session): Rewrite for + new SASL API. + * elmo-imap4.el (elmo-network-authenticate-session): Ditto. + + +2000-12-18 Yuuichi Teranishi + + * elmo-nntp.el (elmo-nntp-get-folders-info): Fixed last change. + +2000-12-01 Yuuichi Teranishi + + * elmo-nntp.el (elmo-nntp-get-folders-info): + Fixed problem when '\' character is contained in user-id. + (Reported by Yoichiro Okabe ) + + +2000-11-28 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-delete-folder): + Send "close" before "delete" (Use commented out line). + (elmo-imap4-rename-folder): Ditto. + + * elmo-dop.el (elmo-dop-queue-append): Use `elmo-string' to get + folder string itself. + (elmo-dop-list-deleted): New function. + (elmo-dop-list-folder): Treat result of `elmo-dop-list-deleted' as + killed. + + * elmo-util.el (elmo-string-rassoc-all): New function. + + * elmo-version.el (elmo-version): Up to 2.5.1. + +2000-11-13 Yuuichi Teranishi + + * elmo-pop3.el (elmo-pop3-folder-exists-p): Don't use UIDL. + + * elmo-internal.el (elmo-internal-search): Fix last change. + +2000-11-08 Yuuichi Teranishi + + * elmo-internal.el (elmo-internal-search): Rewrite. + (Fixed problem which is pointed out by Akihiro MOTOKI + ) + + * elmo-version.el (elmo-version): Up to 2.5.0. + +2000-11-06 Kenichi OKADA + + * elmo-imap4.el (elmo-imap4-list-folders): Append authenticate-type. + +2000-11-06 Kenichi OKADA + + * elmo-imap4.el (elmo-imap4-list-folders): When hierarchy is + non-nil, make hierarchy. + +2000-11-05 OKAZAKI Tetsurou + + * elmo-pipe.el (elmo-pipe-drain): When calling `elmo-list-folder', + `elmo-pop3-use-uidl' must be bound to nil. + (Pointed out by Hiroya Murata ) + +2000-11-02 Yuuichi Teranishi + + * elmo-util.el (elmo-copy-file): Don't cause an error after + `add-name-to-file' failed. + + * elmo-pipe.el (elmo-pipe-drain): List folder before loading msgdb. + (Fix by HIROSE Yuuji ) + +2000-11-01 TAKAHASHI Kaoru + + * elmo-version.el (elmo-version): Up to 2.3.93. + +2000-11-01 Yuuichi Teranishi + + * elmo-util.el (elmo-flatten): New function. + +2000-10-31 TAKAHASHI Kaoru + + * elmo-archive.el (toplevel): Added (C) to copyright notice, and + sync Author header. + * elmo-cache.el (toplevel): Ditto. + * elmo-database.el (toplevel): Ditto. + * elmo-date.el (toplevel): Ditto. + * elmo-dop.el (toplevel): Ditto. + * elmo-filter.el (toplevel): Ditto. + * elmo-imap4.el (toplevel): Ditto. + * elmo-internal.el (toplevel): Ditto. + * elmo-localdir.el (toplevel): Ditto. + * elmo-localnews.el (toplevel): Ditto. + * elmo-maildir.el (toplevel): Ditto. + * elmo-msgdb.el (toplevel): Ditto. + * elmo-multi.el (toplevel): Ditto. + * elmo-net.el (toplevel): Ditto. + * elmo-nntp.el (toplevel): Ditto. + * elmo-pipe.el (toplevel): Ditto. + * elmo-pop3.el (toplevel): Ditto. + * elmo-util.el (toplevel): Ditto. + * elmo-vars.el (toplevel): Ditto. + * elmo2.el (toplevel): Ditto. + * mmelmo-imap4.el (toplevel): Ditto. + * mmelmo.el (toplevel): Ditto. + + * elmo-version.el (elmo-version): Move to top. + + * elmo-cache.el (toplevel): Fixed multiple Author header format. + * elmo-imap4.el (toplevel): Ditto. + * elmo-localdir.el (toplevel): Ditto. + * elmo-msgdb.el (toplevel): Ditto. + * elmo-nntp.el (toplevel): Ditto. + * elmo-pop3.el (toplevel): Ditto. + * elmo-version.el (toplevel): Ditto. + + * elmo-localnews.el (toplevel): Added Keyword header. + +2000-10-31 Yuuichi Teranishi + + * elmo-version.el (product-version-as-string): Defined using + `defun-maybe'. + (toplevel): Use it. + + * elmo-localdir.el (toplevel): Updated copyright notice. + * elmo-version.el (toplevel): Ditto. + * elmo-msgdb.el (toplevel): Ditto. + * elmo-imap4.el (toplevel): Ditto. + * elmo-nntp.el (toplevel): Ditto. + * elmo-pop3.el (toplevel): Ditto. + +2000-10-30 Yuuichi Teranishi + + * elmo-pipe.el (elmo-pipe-drain): Don't save msgdb after moving + messages. + + * mmelmo.el (mime-parse-parameters-from-list): Don't downcase + parameter value (It sometimes contains raw kanji). + +2000-10-28 Kenichi OKADA + + * elmo-imap4.el (elmo-network-initialize-session): Check capability. + * elmo-pop3.el (elmo-network-initialize-session): Ditto. + +2000-10-28 Kenichi OKADA + + * elmo-imap4.el (elmo-network-initialize-session): Fix. + +2000-10-28 Kenichi OKADA + + * elmo-imap4.el (elmo-network-initialize-session): Change error message. + * elmo-pop3.el (elmo-network-initialize-session): Change error message. + +2000-10-27 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-session-select-mailbox): Return response + value if selecting folder succceeded. + (Advised by MII Kazuyoshi for prom-wl.) + +2000-10-26 TAKAHASHI Kaoru + + * elmo-util.el (elmo-make-directory): Fixed permission lateral + representation. + + * elmo-util.el (elmo-string-matched-member): New function. + 2000-10-26 Yuuichi Teranishi * elmo-util.el (elmo-unintern): New macro.