elisp/flim.git
23 years agoupdate. deisui-1_14_0-2000-12-14 deisui-1_14_0-sasl-0_2-last-
ueno [Tue, 12 Dec 2000 07:12:05 +0000 (07:12 +0000)]
update.

23 years ago* sasl.el: Rewrite with luna.
ueno [Tue, 12 Dec 2000 07:11:51 +0000 (07:11 +0000)]
* sasl.el: Rewrite with luna.

This version of the SASL implementation is transitional.
Please do not use with Wanderlust.

23 years agoupdate.
ueno [Wed, 6 Dec 2000 06:01:05 +0000 (06:01 +0000)]
update.

23 years ago* FLIM-ELS: Don't install md5-dl.el, md5-el.el, sha1-dl.el and
ueno [Wed, 6 Dec 2000 05:59:56 +0000 (05:59 +0000)]
* 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'.

23 years agoupdate.
ueno [Mon, 4 Dec 2000 02:54:51 +0000 (02:54 +0000)]
update.

23 years ago* luna.el (luna-class-find-functions): Don't quote colon keywords.
ueno [Mon, 4 Dec 2000 02:54:35 +0000 (02:54 +0000)]
* luna.el (luna-class-find-functions): Don't quote colon keywords.
(luna-send): Ditto.
(luna-call-next-method): Ditto.

* README.ja, README.en (load-path): Remove section.
(What's FLIM): Specify prerequisite version of Emacsen.

23 years agoupdate.
ueno [Mon, 4 Dec 2000 01:41:00 +0000 (01:41 +0000)]
update.

23 years ago* smtpmail.el (smtpmail-send-it): Use `smtp-send-buffer' instead of
ueno [Mon, 4 Dec 2000 01:40:46 +0000 (01:40 +0000)]
* smtpmail.el (smtpmail-send-it): Use `smtp-send-buffer' instead of
`smtp-via-smtp'.
(smtpmail-send-queued-mail): Ditto.

23 years agoSynch up with `flim-1_14'.
ueno [Mon, 4 Dec 2000 01:40:32 +0000 (01:40 +0000)]
Synch up with `flim-1_14'.

23 years ago* luna.el (luna-class-find-functions): Quote colon keywords.
ueno [Tue, 28 Nov 2000 03:23:04 +0000 (03:23 +0000)]
* luna.el (luna-class-find-functions): Quote colon keywords.
(luna-send): Likewise.
(luna-call-next-method): Likewise.

23 years ago* luna.el: Don't require `static'.
ueno [Tue, 28 Nov 2000 03:19:54 +0000 (03:19 +0000)]
* luna.el: Don't require `static'.
(luna-define-class-function): Don't bind colon keywords.

23 years agoAdded experimental support for integrity encoder & decoder.
ueno [Tue, 21 Nov 2000 20:15:29 +0000 (20:15 +0000)]
Added experimental support for integrity encoder & decoder.
I'm going to rewrite things again.

* 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.

23 years ago* sasl-digest.el (sasl-digest-md5-response): Signal an error if "qop"
ueno [Mon, 20 Nov 2000 02:58:52 +0000 (02:58 +0000)]
* sasl-digest.el (sasl-digest-md5-response): Signal an error if "qop"
requires integrity layer.

23 years ago* sasl-digest.el (sasl-digest-md5-response): Check "qop-options".
ueno [Mon, 20 Nov 2000 02:29:09 +0000 (02:29 +0000)]
* sasl-digest.el (sasl-digest-md5-response): Check "qop-options".

23 years ago* sasl-digest.el (sasl-digest-md5-response): Refer client "qop".
ueno [Sun, 19 Nov 2000 19:22:41 +0000 (19:22 +0000)]
* sasl-digest.el (sasl-digest-md5-response): Refer client "qop".
- Don't quote "response-value".

23 years ago* sasl.el (sasl-anonymous-steps): Fix typo.
ueno [Sun, 19 Nov 2000 16:26:26 +0000 (16:26 +0000)]
* sasl.el (sasl-anonymous-steps): Fix typo.

23 years agoRearrange header.
ueno [Fri, 17 Nov 2000 09:19:21 +0000 (09:19 +0000)]
Rearrange header.

23 years ago* luna.el (luna-define-method): Clear method cache.
ueno [Sun, 12 Nov 2000 20:22:08 +0000 (20:22 +0000)]
* luna.el (luna-define-method): Clear method cache.
(luna-apply-generic): New function.
(luna-define-generic): Use `luna-apply-generic' instead of `luna-send'.

23 years ago* smtp.el (smtp-primitive-data): Use `beginning-of-line' instead of
ueno [Sun, 12 Nov 2000 17:57:54 +0000 (17:57 +0000)]
* smtp.el (smtp-primitive-data): Use `beginning-of-line' instead of
`forward-char'.
(smtp-read-response): Don't bind `case-fold-search'.
(smtp-send-data): Don't save excursion.

23 years ago* lunit.el (lunit-test-printer): Simplify messages.
ueno [Fri, 10 Nov 2000 17:10:00 +0000 (17:10 +0000)]
* lunit.el (lunit-test-printer): Simplify messages.

23 years ago* sasl-digest.el (sasl-digest-md5-challenge): Abolish.
ueno [Fri, 10 Nov 2000 15:53:02 +0000 (15:53 +0000)]
* sasl-digest.el (sasl-digest-md5-challenge): Abolish.
(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-challenge): Abolish.
(sasl-digest-md5-build-response-value-1): Abolish.
(sasl-digest-md5-response-value): Define as function.
(sasl-digest-md5-response): Rewrite.

23 years ago* sasl-digest.el (sasl-digest-md5-challenge): Abolish.
ueno [Fri, 10 Nov 2000 15:50:24 +0000 (15:50 +0000)]
* sasl-digest.el (sasl-digest-md5-challenge): Abolish.
(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-challenge): Abolish.
(sasl-digest-md5-build-response-value-1): Abolish.
(sasl-digest-md5-response-value): Define as function.
(sasl-digest-md5-response): Rewrite.

* tests/test-sasl.el (test-sasl-digest-md5-imap): New testcase.
(test-sasl-digest-md5-acap): New testcase.

23 years agoFix paren style.
ueno [Fri, 10 Nov 2000 07:28:58 +0000 (07:28 +0000)]
Fix paren style.

23 years ago* tests/test-hmac-md5.el: New file.
ueno [Fri, 10 Nov 2000 07:05:06 +0000 (07:05 +0000)]
* tests/test-hmac-md5.el: New file.
* tests/test-hmac-sha1.el: New file.

23 years ago* lunit.el (lunit-test-case-run): Return error object as it is.
ueno [Fri, 10 Nov 2000 07:04:12 +0000 (07:04 +0000)]
* lunit.el (lunit-test-case-run): Return error object as it is.

23 years ago* tests/test-sasl.el: New file.
ueno [Fri, 10 Nov 2000 06:43:39 +0000 (06:43 +0000)]
* tests/test-sasl.el: New file.

23 years ago* lunit.el (lunit-make-test-suite-from-class): New function.
ueno [Fri, 10 Nov 2000 06:43:07 +0000 (06:43 +0000)]
* lunit.el (lunit-make-test-suite-from-class): New function.
(lunit-class): Abolish.
(lunit-test-results-buffer): Abolish.

* Makefile (check): New target.

23 years agoFix typo.
ueno [Thu, 9 Nov 2000 20:10:21 +0000 (20:10 +0000)]
Fix typo.

23 years ago* lunit.el (lunit-test-method-regexp): Abolish.
ueno [Thu, 9 Nov 2000 19:17:52 +0000 (19:17 +0000)]
* lunit.el (lunit-test-method-regexp): Abolish.
(lunit-test-printer#lunit-test-listener-start): Display class name.

23 years ago* lunit.el (lunit-class): New function.
ueno [Thu, 9 Nov 2000 14:51:44 +0000 (14:51 +0000)]
* lunit.el (lunit-class): New function.
(lunit-test-method-regexp): New variable.

23 years agoAdd docstring.
ueno [Thu, 9 Nov 2000 14:14:35 +0000 (14:14 +0000)]
Add docstring.

23 years agoRearrange.
ueno [Thu, 9 Nov 2000 14:09:36 +0000 (14:09 +0000)]
Rearrange.

23 years ago* FLIM-ELS (flim-modules): Add `lunit'.
ueno [Thu, 9 Nov 2000 11:52:04 +0000 (11:52 +0000)]
* FLIM-ELS (flim-modules): Add `lunit'.

23 years ago* lunit.el: Require 'cl at compile-time.
ueno [Thu, 9 Nov 2000 11:51:25 +0000 (11:51 +0000)]
* lunit.el: Require 'cl at compile-time.
(lunit-test-printer): New class.

23 years ago* lunit.el: New file.
ueno [Thu, 9 Nov 2000 10:59:26 +0000 (10:59 +0000)]
* lunit.el: New file.

23 years agoFix license description.
ueno [Tue, 7 Nov 2000 14:06:46 +0000 (14:06 +0000)]
Fix license description.

23 years agofix
okada [Tue, 7 Nov 2000 13:58:12 +0000 (13:58 +0000)]
fix

23 years agoApply GFDL.
ueno [Tue, 7 Nov 2000 13:47:53 +0000 (13:47 +0000)]
Apply GFDL.

23 years ago* smtp.el (smtp-sasl-properties): New user option.
ueno [Tue, 7 Nov 2000 06:39:11 +0000 (06:39 +0000)]
* smtp.el (smtp-sasl-properties): New user option.
(smtp-sasl-user-realm): Abolish.

23 years ago* Makefile (PACKAGE): Modify for Deisui. deisui-1_14_0-1
ueno [Mon, 6 Nov 2000 08:07:04 +0000 (08:07 +0000)]
* Makefile (PACKAGE): Modify for Deisui.
(RELEASE): Likewise.
* Delete closure.el and tram.el.

23 years agoFix typo.
ueno [Mon, 6 Nov 2000 03:28:15 +0000 (03:28 +0000)]
Fix typo.

23 years agoRearrange.
ueno [Mon, 6 Nov 2000 02:35:59 +0000 (02:35 +0000)]
Rearrange.

23 years ago* qmtp.el (qmtp-send-package): Don't check "K" reply per recipient.
ueno [Sun, 5 Nov 2000 20:52:09 +0000 (20:52 +0000)]
* qmtp.el (qmtp-send-package): Don't check "K" reply per recipient.
(qmtp-via-smtp): Mark as obsolete.
(qmtp-send-buffer): New function.

23 years agoFix typo.
ueno [Sun, 5 Nov 2000 19:14:51 +0000 (19:14 +0000)]
Fix typo.

23 years agoFix typo.
ueno [Sun, 5 Nov 2000 19:10:55 +0000 (19:10 +0000)]
Fix typo.

23 years ago* sasl.texi: New file.
ueno [Sun, 5 Nov 2000 19:07:03 +0000 (19:07 +0000)]
* sasl.texi: New file.

23 years agoFix typo.
ueno [Sun, 5 Nov 2000 19:05:49 +0000 (19:05 +0000)]
Fix typo.

23 years ago(sasl-step-data): Don't typecheck.
ueno [Sun, 5 Nov 2000 06:13:23 +0000 (06:13 +0000)]
(sasl-step-data): Don't typecheck.
(sasl-step-set-data): Ditto.

23 years ago* sasl.el (sasl-step-data): New function.
ueno [Sun, 5 Nov 2000 04:37:41 +0000 (04:37 +0000)]
* sasl.el (sasl-step-data): New function.
(sasl-step-set-data): New function.

23 years ago* sasl.el: Don't require 'poe'
ueno [Sat, 4 Nov 2000 14:16:43 +0000 (14:16 +0000)]
* sasl.el: Don't require 'poe'
- Rename `sasl-*instantiator*' to `sasl-*client*'.
- Rename `sasl-*authenticator*' to `sasl-*mechanism*'.
- Rename `sasl-*continuations*' to `sasl-*steps*'.
(sasl-make-client): Accept 1st argument `mechanism'.
(sasl-next-step): Rename from `sasl-evaluate-challenge'.

23 years ago* sasl.el (sasl-make-instantiator): Define as function.
ueno [Sat, 4 Nov 2000 07:34:04 +0000 (07:34 +0000)]
* sasl.el (sasl-make-instantiator): Define as function.
(sasl-instantiator-name): Ditto.
(sasl-instantiator-service): Ditto.
(sasl-instantiator-server): Ditto.
(sasl-instantiator-set-properties): Ditto.
(sasl-instantiator-set-property): Ditto.
(sasl-instantiator-property): Ditto.
(sasl-instantiator-properties): Ditto.
(sasl-authenticator-mechanism): Ditto.
(sasl-authenticator-continuations): Ditto.

23 years ago* sasl.el: Add RFCs.
ueno [Sat, 4 Nov 2000 07:20:41 +0000 (07:20 +0000)]
* sasl.el: Add RFCs.
* smtp.el: Rearrange.

23 years ago(smtp-primitive-rcptto): Fix typo.
ueno [Thu, 2 Nov 2000 19:20:48 +0000 (19:20 +0000)]
(smtp-primitive-rcptto): Fix typo.

23 years agoFix the last change.
ueno [Thu, 2 Nov 2000 17:39:17 +0000 (17:39 +0000)]
Fix the last change.

23 years agoFix the last change.
ueno [Thu, 2 Nov 2000 17:38:10 +0000 (17:38 +0000)]
Fix the last change.

23 years ago* sasl.el: Rename `sasl-*principal*' to `sasl-*instantiator*'.
ueno [Thu, 2 Nov 2000 17:36:39 +0000 (17:36 +0000)]
* sasl.el: Rename `sasl-*principal*' to `sasl-*instantiator*'.
(sasl-make-instantiator): Abolish optional 4th argument.
(sasl-instantiator-set-properties): New function.
(sasl-instantiator-put-property): New function.
(sasl-instantiator-property): New function.
(sasl-instantiator-properties): New function.

* smtp.el (smtp-sasl-user-name): Rename from
`smtp-sasl-principal-user'.
(smtp-sasl-user-realm): Rename from `smtp-sasl-principal-realm'.

23 years ago* sasl.el (sasl-mechanisms): Add `LOGIN' and `ANONYMOUS'.
ueno [Thu, 2 Nov 2000 15:43:36 +0000 (15:43 +0000)]
* sasl.el (sasl-mechanisms): Add `LOGIN' and `ANONYMOUS'.
(sasl-mechanism-alist): Likewise.
(sasl-error): Define.
(sasl-login-continuations): New variable.
(sasl-login-response-1): New function.
(sasl-login-response-2): New function.
(sasl-anonymous-continuations): New variable.
(sasl-anonymous-response): New function.

* smtp.el (smtp-error): Define.
(smtp-via-smtp): Use it.

23 years agoAbolish `-internal' suffix.
ueno [Thu, 2 Nov 2000 14:05:49 +0000 (14:05 +0000)]
Abolish `-internal' suffix.

23 years ago* smtp.el (smtp-via-smtp): Mark as obsolete.
ueno [Thu, 2 Nov 2000 13:34:22 +0000 (13:34 +0000)]
* smtp.el (smtp-via-smtp): Mark as obsolete.
(smtp-send-buffer): Rename from `smtp-via-smtp'.

* sasl.el: Rearrange.

23 years ago* sasl.el (sasl-make-authenticator): Allocate a freshly generated
ueno [Thu, 2 Nov 2000 09:24:01 +0000 (09:24 +0000)]
* sasl.el (sasl-make-authenticator): Allocate a freshly generated
symbol for each continuation.

* sasl.el, sasl-cram.el, sasl-digest.el: Don't check
`sasl-authenticator' property.

23 years ago* sasl-digest.el (sasl-digest-md5-response-1): Rename from
ueno [Thu, 2 Nov 2000 08:38:08 +0000 (08:38 +0000)]
* sasl-digest.el (sasl-digest-md5-response-1): Rename from
`sasl-digest-md5-digest-response'.
(sasl-digest-md5-response-2): New alias.
(sasl-digest-md5-parse-digest-challenge): Save excursion.

* sasl.el (sasl-mechanism-alist): Rename from `sasl-mechanisms'.
(sasl-mechanisms): New variable.
(sasl-find-authenticator): Check `sasl-mechanisms' rather than
`sasl-mechanism-alist'.

* smtp.el (smtp-submit-package): Use `smtp-primitive-ehlo'.
(smtp-primitive-auth): Check authenticator.

23 years ago* FLIM-ELS (hmac-modules): New variable.
ueno [Thu, 2 Nov 2000 03:35:59 +0000 (03:35 +0000)]
* FLIM-ELS (hmac-modules): New variable.
(flim-modules): Move HMAC modules to `hmac-modules'
- Add `sasl-digest'.

* smtp.el (smtp-sasl-principal-realm): New user option.

* sasl.el (sasl-plain-response): New function.
(sasl-mechanisms): Add `DIGEST-MD5' and `PLAIN'.
(sasl-unique-id-function): New variable.
(sasl-plain-continuations): New variable.
(sasl-unique-id): New function.
(sasl-unique-id-char): New variable.

* sasl-digest.el: New file.

23 years agoImporting HMAC modules.
ueno [Thu, 2 Nov 2000 03:32:29 +0000 (03:32 +0000)]
Importing HMAC modules.

23 years ago* smtp.el: Bind `sasl-mechanisms'; add autoload settings for
ueno [Wed, 1 Nov 2000 14:56:20 +0000 (14:56 +0000)]
* smtp.el: Bind `sasl-mechanisms'; add autoload settings for
`sasl-make-principal', `sasl-find-authenticator',
`sasl-authenticator-mechanism-internal' and
`sasl-evaluate-challenge'.
(smtp-use-sasl): New user option.
(smtp-sasl-principal-name): New user option.
(smtp-sasl-mechanisms): New user option.
(smtp-submit-package): Call `smtp-primitive-starttls' and
`smtp-primitive-auth'.
(smtp-primitive-ehlo): Don't modify the rest of a extension line.
(smtp-primitive-auth): New function.
(smtp-primitive-starttls): Check the response code.

* sasl.el: New implementation.

* sasl-cram.el: New file.

* FLIM-ELS (flim-modules): Add `md5', `md5-el', `md5-dl',
`hex-util', `hmac-def', `hmac-md5', `sasl' and `sasl-cram'.

23 years agoImporting HMAC modules.
ueno [Wed, 1 Nov 2000 14:55:51 +0000 (14:55 +0000)]
Importing HMAC modules.

23 years ago* smtp.el: Add autoload settings for `starttls-open-stream' and
ueno [Wed, 1 Nov 2000 02:28:30 +0000 (02:28 +0000)]
* smtp.el: Add autoload settings for `starttls-open-stream' and
`starttls-negotiate'.
(smtp-connection-set-extensions-internal): New macro.
(smtp-connection-extensions-internal): New macro.
(smtp-make-connection): Set the `extension' slot to nil.
(smtp-primitive-ehlo): New function.
(smtp-submit-package): Rename from `smtp-commit'.
(smtp-submit-package-function): Rename from `smtp-commit-function'.
(smtp-primitive-starttls): New function.
(smtp-extensions): New group.
(smtp-use-8bitmime): New variable.
(smtp-use-size): New variable.
(smtp-use-starttls): New variable.
(smtp-via-smtp): Bind `smtp-open-connection-function'.

23 years agoFix comments.
ueno [Tue, 31 Oct 2000 13:42:46 +0000 (13:42 +0000)]
Fix comments.

23 years ago(smtp-read-response): Don't use `push'.
ueno [Tue, 31 Oct 2000 13:36:42 +0000 (13:36 +0000)]
(smtp-read-response): Don't use `push'.

23 years agoFix typo.
ueno [Tue, 31 Oct 2000 13:29:11 +0000 (13:29 +0000)]
Fix typo.

23 years ago* smtp.el: New implementation; don't use `tram.el' and `luna.el'.
ueno [Tue, 31 Oct 2000 13:23:19 +0000 (13:23 +0000)]
* smtp.el: New implementation; don't use `tram.el' and `luna.el'.

23 years agoFix local variable name.
ueno [Wed, 23 Aug 2000 02:47:42 +0000 (02:47 +0000)]
Fix local variable name.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 18:23:00 +0000 (18:23 +0000)]
update.

23 years ago* smtp.el (smtp-check-response): Abolish.
ueno [Wed, 16 Aug 2000 18:22:46 +0000 (18:22 +0000)]
* smtp.el (smtp-check-response): Abolish.

23 years agoFix last change.
ueno [Wed, 16 Aug 2000 17:50:46 +0000 (17:50 +0000)]
Fix last change.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 17:44:30 +0000 (17:44 +0000)]
update.

23 years ago* smtp.el (smtp-via-smtp): Don't compile transaction-function.
ueno [Wed, 16 Aug 2000 17:44:14 +0000 (17:44 +0000)]
* smtp.el (smtp-via-smtp): Don't compile transaction-function.

23 years agoFix last change.
ueno [Wed, 16 Aug 2000 17:42:37 +0000 (17:42 +0000)]
Fix last change.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 17:21:39 +0000 (17:21 +0000)]
update.

23 years ago* tram.el (tram-compose-&&): Expand macro `closure-call'.
ueno [Wed, 16 Aug 2000 17:21:26 +0000 (17:21 +0000)]
* tram.el (tram-compose-&&): Expand macro `closure-call'.
(tram-compose-||): Ditto.

23 years agoSynch up with doodle.
ueno [Wed, 16 Aug 2000 16:26:45 +0000 (16:26 +0000)]
Synch up with doodle.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 16:24:55 +0000 (16:24 +0000)]
update.

23 years ago* FLIM-ELS (flim-modules): Add `closure' and `tram'.
ueno [Wed, 16 Aug 2000 16:24:33 +0000 (16:24 +0000)]
* FLIM-ELS (flim-modules): Add `closure' and `tram'.

23 years ago* smtp.el (smtp-default-transaction-compose-function): Use
ueno [Wed, 16 Aug 2000 16:24:04 +0000 (16:24 +0000)]
* smtp.el (smtp-default-transaction-compose-function): Use
`tram-compose-transaction'.

23 years ago* tram.el: Rename from net-trans.el; require `closure'.
ueno [Wed, 16 Aug 2000 16:23:10 +0000 (16:23 +0000)]
* tram.el: Rename from net-trans.el; require `closure'.
(tram-define-transaction): New function.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 08:42:59 +0000 (08:42 +0000)]
update.

23 years ago* smtp.el (smtp-mailfrom): Don't send message size.
ueno [Wed, 16 Aug 2000 08:42:39 +0000 (08:42 +0000)]
* smtp.el (smtp-mailfrom): Don't send message size.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 08:36:25 +0000 (08:36 +0000)]
update.

23 years ago* smtp.el (smtp-default-commands): Abolish.
ueno [Wed, 16 Aug 2000 08:36:12 +0000 (08:36 +0000)]
* smtp.el (smtp-default-commands): Abolish.
(smtp-commands): Abolish.
(smtp-transaction): Delete slots about package information.
(smtp-transaction-function): Abolish.
(smtp-greeting,smtp-ehlo,smtp-helo,smtp-mailfrom,
smtp-rcptto,smtp-data): Define as function.
(smtp-default-transaction-compose-function): New function.
(smtp-closure-partial-apply): New function.
(smtp-transaction-compose-function): New variable.

23 years agoupdate.
ueno [Wed, 16 Aug 2000 04:08:09 +0000 (04:08 +0000)]
update.

23 years ago* qmtp.el (qmtp-timeout): New user option.
ueno [Wed, 16 Aug 2000 04:07:55 +0000 (04:07 +0000)]
* qmtp.el (qmtp-timeout): New user option.
(qmtp-read-point): New variable.
(qmtp-send-package): New function.

23 years agoSynch up with chao-1_14.
ueno [Wed, 16 Aug 2000 01:59:12 +0000 (01:59 +0000)]
Synch up with chao-1_14.

23 years agoupdate.
ueno [Tue, 15 Aug 2000 13:24:13 +0000 (13:24 +0000)]
update.

23 years ago* FLIM-ELS (flim-modules): Add `qmtp'.
ueno [Tue, 15 Aug 2000 13:23:58 +0000 (13:23 +0000)]
* FLIM-ELS (flim-modules): Add `qmtp'.

* qmtp.el: New file.

23 years ago* smtp.el (smtp-check-response): Rewrite.
ueno [Tue, 15 Aug 2000 13:23:47 +0000 (13:23 +0000)]
* smtp.el (smtp-check-response): Rewrite.

23 years agoFix docstring.
ueno [Tue, 15 Aug 2000 06:16:24 +0000 (06:16 +0000)]
Fix docstring.

23 years agoupdate.
ueno [Tue, 15 Aug 2000 04:38:30 +0000 (04:38 +0000)]
update.

23 years ago* net-trans.el (net-transaction-fold-left): Rename.
ueno [Tue, 15 Aug 2000 04:37:54 +0000 (04:37 +0000)]
* net-trans.el (net-transaction-fold-left): Rename.

23 years agoupdate.
ueno [Mon, 14 Aug 2000 22:29:24 +0000 (22:29 +0000)]
update.

23 years ago* smtp.el (smtp-debug-info): Abolish.
ueno [Mon, 14 Aug 2000 22:29:07 +0000 (22:29 +0000)]
* smtp.el (smtp-debug-info): Abolish.
(smtp-send-data-1): Don't refer smtp-debug-info.
(smtp-ehlo): Parse response.

23 years agoUse `net-transaction-*' instead of `transaction-*'.
ueno [Mon, 14 Aug 2000 21:59:52 +0000 (21:59 +0000)]
Use `net-transaction-*' instead of `transaction-*'.