* elmo2.el (elmo-quit): Don't use `elmo-nntp-flush-connection'.
authorteranisi <teranisi>
Wed, 11 Oct 2000 07:31:38 +0000 (07:31 +0000)
committerteranisi <teranisi>
Wed, 11 Oct 2000 07:31:38 +0000 (07:31 +0000)
commitb90ef7461f2f7553300e1bb02505727f51fd79b9
tree02ecba3794bef513b267ae12ececf11e92e2b6e3
parenta2849ddb423435b0a47d303822ce159d5e4dc4e3
* elmo2.el (elmo-quit): Don't use `elmo-nntp-flush-connection'.

* elmo-nntp.el (elmo-nntp-session): Define.
(elmo-nntp-setting): Abolished.
All other related portions are changed.
(elmo-nntp-get-server-command): Changed argument.
(elmo-nntp-set-server-command): Ditto.
(elmo-nntp-xover-p): Ditto.
(elmo-nntp-set-xover): Ditto.
(elmo-nntp-listgroup-p): Ditto.
(elmo-nntp-set-listgroup): Ditto.
(elmo-nntp-list-active-p): Ditto.
(elmo-nntp-set-list-active): Ditto.
(elmo-nntp-xhdr-p): Ditto.
(elmo-nntp-set-xhdr): Ditto.
(elmo-nntp-flush-connection): Abolished.
(elmo-nntp-get-connection): Abolished.
(elmo-nntp-get-session): New function.
(elmo-network-initialize-session): Defined.
(elmo-network-authenticate-session): Ditto.
(elmo-nntp-send-mode-reader): Changed argument.
(elmo-nntp-send-command): Changed argument.
All other related portions are changed.
(elmo-nntp-read-response): Ditto.
(elmo-nntp-read-raw-response): Ditto.
(elmo-nntp-read-contents): Ditto.
(elmo-nntp-read-body): Ditto.
(elmo-nntp-goto-folder): Abolished.
(elmo-nntp-select-group): New function.
All other related portions are changed.
(This function substitutes `elmo-nntp-goto-folder')
(elmo-nntp-msgdb-create-by-header): Rewrite.
(elmo-nntp-get-overview): Eliminated.
(elmo-nntp-get-message): Ditto.
(elmo-nntp-open-connection) Abolished.
(elmo-nntp-read-msg): Rewrite.
(elmo-nntp-post): Ditto.
(elmo-nntp-send-data): Abolished.
(elmo-nntp-send-buffer): New function.
(elmo-nntp-send-data-line): Define as inline function.
(elmo-nntp-get-folders-info-prepare): Use session as key.
(elmo-nntp-groups-read-response): Changed argument.
(elmo-nntp-retrieve-headers): Ditto.
(elmo-nntp-msgdb-create-message): Ditto.

* elmo-msgdb.el (elmo-msgdb-search-internal-primitive): Fixed problem
when searching by 'since' or 'before'.
elmo/ChangeLog
elmo/elmo-msgdb.el
elmo/elmo-nntp.el
elmo/elmo2.el