[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

nnimap 0.129 released



Imap.el cleanup, and finally added calls to do UTF7 en/de-coding of
mailbox names.

NB if you have UTF7 mailbox names that does not decode into ISO-8859-1
characters, you'll NOT BE ABLE TO ENTER THAT MAILBOX. Disable utf7
encoding/decoding with `imap-utf7-p' if you like.

Get it from http://www.extundo.com/nnimap/nnimap.tar.gz.

1999-08-21  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap 0.129 released.

	* nnimap.el (nnimap-request-newgroups): Case-insensitive \Noselect
	match.

	* imap.el (imap-utf7-p): New variable.
	(imap-utf7-encode): 
	(imap-utf7-decode): Defsubst. Use it.

1999-08-21  Simon Josefsson  <jas@pdc.kth.se>

	* imap.el: Added some documentation.
	(require): Remove tcp (emacs 19? 18?). Add format-spec.
	(imap-imtest-program): Format-spec'ify.
	(imap-kerberos4-open): Format-spec'ify.
	(imap-imtest-arguments): Removed.
	(imap-utf7-encode): Do UTF7 encoding.
	(imap-utf7-decode): Do UTF7 decoding.
	(imap-mailbox-examine): Re-order buffer argument.
	(imap-*): API functions (see documentation) now UTF7 decode
	mailbox parameters and UTF7 decode mailbox return values, API
	functions with mailbox arguments that are called by other
	functions within imap.el are split into `function' and
	`function-1' where `function' UTF7 decodes mailbox arguments and
	then call function-1, all functions calling API functions now call
	function-1 instead.

	* nnimap.el (nnimap-find-minmax-uid): Change for new api.
	(nnimap-open-connection): Ditto.
	(nnimap-split-articles): Ditto.
	(nnimap-request-accept-article): Ditto.

	* imap.el (imap-authenticate): Change argument list so buffer is
	the last argument.
	(imap-mailbox-select): Ditto.
	(imap-message-flags-*): Ditto.
	(imap-message-copy): Ditto.
	(imap-mailbox-put): Print buffer name in error.
	(imap-message-put): Ditto.
	(imap-message-append): Ditto.

1999-08-17  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-request-list): Update for new api.
	(nnimap-request-update-info-internal): Break up statement for
	edebug to work.
	(nnimap-request-newgroups): Update for new api.
	(nnimap-request-accept-article): Report errors.

	* imap.el (imap-mailbox-list): Change have-delimiter to
	add-delimiter. Clear out mailbox listed after finding hierarchy
	separator.
	(imap-mailbox-lsub): Ditto.

1999-08-14  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-possibly-change-group): Error if uid-invalid.