+2000-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mime-def.el (char-int): New alias.
+
+ * eword-encode.el (eword-encode-divide-into-charset-words): Don't
+ use `char-length' and `char-next-index'.
+
+2000-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * eword-decode.el: Fix typo in doc-string of
+ `mime-set-field-decoder'.
+
+2000-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mel.el: Don't require `path-util'.
+
+2000-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * std11.el, smtpmail.el, mime-def.el: Don't require `poe'.
+
+ * mel.el: Don't require `poem'.
+
+2000-12-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mmexternal.el (mime-write-entity): Don't use
+ `write-region-as-raw-text-CRLF'.
+ (mmexternal-require-buffer): Use `binary-insert-file-contents'
+ instead of `insert-file-contents-as-binary'.
+ (mime-write-entity-body): Use `binary-write-region' instead of
+ `write-region-as-binary'.
+
+ * smtpmail.el (smtpmail-send-it): Use `binary-write-region'
+ instead of `write-region-as-binary'.
+
+ * smtp.el (smtp-open-connection): Don't use `as-binary-process'.
+
+ * mel.el (mime-insert-encoded-file of "base64"): Use
+ `binary-insert-file-contents' instead of
+ `insert-file-contents-as-binary'.
+ (mime-insert-encoded-file of "7bit"): Use
+ `binary-insert-file-contents' instead of
+ `insert-file-contents-as-binary'.
+ (mime-write-decoded-region of "7bit"): Use `binary-write-region'
+ instead of `write-region-as-binary'.
+
+ * mmbuffer.el (mime-write-entity-body): Use `binary-write-region'
+ instead of `write-region-as-binary'.
+ (mime-write-entity): Don't use `write-region-as-raw-text-CRLF'.
+
+ * mime-def.el: Don't require `poem'.
+ (binary-insert-file-contents): New function.
+ (binary-write-region): New function.
+
+ * mel-u.el (uuencode-external-encode-region): Don't use
+ `as-binary-process'.
+ (uuencode-external-decode-region): Don't use `as-binary-process'
+ and `as-binary-input-file'.
+ (mime-write-decoded-region): Don't use `as-binary-process'.
+
+ * mel-q-ccl.el (quoted-printable-ccl-insert-encoded-file): Don't
+ use `insert-file-contents-as-coding-system'.
+ (quoted-printable-ccl-write-decoded-region): Don't use
+ `write-region-as-coding-system'.
+
+ * mel-b-ccl.el (base64-ccl-insert-encoded-file): Don't use
+ `insert-file-contents-as-coding-system'.
+ (base64-ccl-write-decoded-region): Don't use
+ `write-region-as-coding-system'.
+
+ * std11.el: Don't require `poem'.
+ (std11-parse-ascii-token): Don't use
+ `find-non-ascii-charset-string'.
+
+ * qmtp.el: Don't require `poem'.
+ (qmtp-send-buffer): Don't use `as-binary-process'.
+
+2000-12-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mime-def.el, qmtp.el, smtp.el, smtpmail.el, std11.el: Require
+ `custom' instead of `pcustom'.
+
+2000-12-12 Daiki Ueno <ueno@unixuser.org>
+
+ * sasl.el: Rewrite with luna.
+
+2000-12-06 Daiki Ueno <ueno@unixuser.org>
+
+ * FLIM-ELS: Don't install md5-dl.el, md5-el.el, sha1-dl.el and
+ sha1-el.el if the running emacs has builtin message digest
+ functions.
+
+ * md5-dl.el, sha1-dl.el: Don't bind `dynamic-link' and
+ `dynamic-call'.
+
+ * md5.el (md5-dl-module): Moved from md5-dl.el.
+ * sha1.el: Don't bind `sha1-string'.
+
+2000-12-04 Daiki Ueno <ueno@unixuser.org>
+
+ * README.ja, README.en (load-path): Remove section.
+ (What's FLIM): Specify prerequisite version of Emacsen.
+
+2000-11-21 Daiki Ueno <ueno@unixuser.org>
+
+ * sasl.el (sasl-client-set-encoder): New function.
+ (sasl-client-set-decoder): New function.
+ (sasl-client-encoder): New function.
+ (sasl-client-decoder): New function.
+
+ * sasl-digest.el: Require 'cl' when compiling.
+ (sasl-digest-md5-signing-encode-magic): New constant.
+ (sasl-digest-md5-signing-decode-magic): New constant.
+ (sasl-digest-md5-htonl-string): New function.
+ (sasl-digest-md5-make-integrity-encoder): New function.
+ (sasl-digest-md5-make-integrity-decoder): New function.
+ (sasl-digest-md5-ha1): New function.
+ (sasl-digest-md5-response-value): Accept the 1st argument `ha1'.
+ (sasl-digest-md5-response): Use `sasl-digest-md5-ha1'.
+ - Set integrity encoder and decoder of the client.
+
+ * smtp.el: Require `luna'.
+ (smtp-read-response): Accept `smtp-connection' object rather than
+ process-object.
+ (smtp-send-command): Likewise.
+ (smtp-send-data): Likewise.
+
+2000-11-10 Daiki Ueno <ueno@unixuser.org>
+
+ * tests/test-sasl.el (test-sasl-digest-md5-imap): New testcase.
+ (test-sasl-digest-md5-acap): New testcase.
+
+2000-11-10 Daiki Ueno <ueno@unixuser.org>
+
+ * lunit.el (lunit-make-test-suite-from-class): New function.
+ (lunit-class): Abolish.
+ (lunit-test-results-buffer): Abolish.
+
+ * FLIM-ELS (check-flim): New function.
+
+ * Makefile (check): New target.
+
+ * tests: New directory.
+
+2000-11-09 Daiki Ueno <ueno@unixuser.org>
+
+ * lunit.el (lunit-test-method-regexp): New variable.
+ (lunit-class): New function.
+
+2000-11-09 Daiki Ueno <ueno@unixuser.org>
+
+ * lunit.el: New file.
+
+2000-12-13 Kenichi Handa <handa@etl.go.jp>
+
+ * luna.el: Fix and add DOCs and comments; fix coding style.
+
+2000-12-09 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (mmbuffer-parse-multipart): Add new optional
+ argument `representation-type'.
+ (mmbuffer-parse-encapsulated): Likewise.
+
+2000-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mmexternal.el: Must require `mmgeneric'.
+
+ * sha1.el: Don't use `defun-maybe'.
+
+2000-12-04 Daiki Ueno <ueno@unixuser.org>
+
+ * luna.el (luna-class-find-functions): Don't quote colon keywords.
+ (luna-send): Ditto.
+ (luna-call-next-method): Ditto.
+
+2000-11-28 Daiki Ueno <ueno@unixuser.org>
+
+ * luna.el: Don't require `static'.
+ (luna-define-class-function): Don't bind colon keywords.
+ (luna-class-find-functions): Quote colon keywords.
+ (luna-send): Likewise.
+ (luna-call-next-method): Likewise.
+
+2000-11-12 Daiki Ueno <ueno@unixuser.org>
+
+ * luna.el (luna-define-method): Clear method cache.
+ (luna-apply-generic): New function.
+ (luna-define-generic): Use `luna-apply-generic' instead of
+ `luna-send'.
+
+2000-12-04 Daiki Ueno <ueno@unixuser.org>
+
+ * smtpmail.el (smtpmail-send-it): Use `smtp-send-buffer' instead of
+ `smtp-via-smtp'.
+ (smtpmail-send-queued-mail): Ditto.
+
2000-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
* FLIM-MK (compile-flim): Compile `flim-version-specific-modules'.
(sasl-digest-md5-syntax-table): Rename from
`sasl-digest-md5-parse-digest-challenge-syntax-table'.
(sasl-digest-md5-parse-string): Rename from
- `sasl-digest-md5-parse-digest-challenge'; only return a property list.
+ `sasl-digest-md5-parse-digest-challenge'; only return a property
+ list.
(sasl-digest-md5-challenge): Abolish.
(sasl-digest-md5-build-response-value-1): Abolish.
(sasl-digest-md5-response-value): Define as function.
2000-10-31 Daiki Ueno <ueno@unixuser.org>
- * smtp.el: New implementation; don't use `tram.el' and `luna.el'.
+ * smtp.el: New implementation.
+
+2000-08-16 Daiki Ueno <ueno@unixuser.org>
+
+ * FLIM-ELS (flim-modules): Add `qmtp'.
+
+ * qmtp.el: New file.
2000-08-28 Yuuichi Teranishi <teranisi@gohome.org>