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

nnimap 0.32 released.



_Note!_ Before you do anything, apply the patch in the next mail
against Gnus.

Flag stuff now uses hooks in the summary buffer to perform everything
-- this means "catch up" from the group buffer won't work. Everything
else (including expiring, which had some bugs) should now work.

\201-problems with Emacs 20.3 corrected (please let me know if it
turns up in any other Emacsen because of this).

Some debugging has been turned off.

Bugfixes.

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

/s

1998-10-10 22:00:32  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap 0.32 released.

1998-10-10 21:43:34  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el: Hook nnimap-update-flags-hook to gnus-summary-exit-hook.

	* nnimap.el: Hook nnimap-save-info-hook to gnus-summary-prepare-hook.

	* nnimap.el (nnimap-save-info-hook): 
	(nnimap-update-flags-hook): New functions.

	* nnimap.el (nnimap-expunge-close-group): Change buffer before
	looking at imap-current-folder.

	* nnimap.el (nnimap-mark-to-flag-1): 
	* nnimap.el (nnimap-mark-to-flag): 
	* nnimap.el (nnimap-mark-to-predicate): New functions.

	* nnimap.el (nnimap-request-expire-articles): Don't return nil if
	we didn't remove all articles.

	* nnimap.el (nnimap-date-days-ago): Check if days-to-time
	exist. Document buggy zero-padding of date.

	* nnimap.el (nnimap-request-set-mark): New function, soon-to-be
	new Gnus backend function.

	* nnimap.el (nnimap-request-update-mark): Removed.

	* nnimap.el (nnimap-split-move-article): 
	* nnimap.el (nnimap-split-copy-delete-article): Message server-name.

	* nnimap.el (nnimap-request-update-info-internal): Works.

	* nnimap.el: Comment explaining "mark", "flag" and "predicate".

	* nnimap.el (nnimap-flag-permanent-p): Rewritten and renamed to
	nnimap-mark-permanent-p.

	* nnimap.el (nnimap-mark-to-predicate-alist): Added "read".

	* nnimap.el (nnimap-saved-info): 
	(nnimap-active-hashtb):
	* nnimap.el (nnimap-directory):
	(nnimap-active-file): New variables.

	* nnimap.el: Don't require gnus-sum.

1998-10-05 20:00:01  Simon Josefsson  <jas@pdc.kth.se>

	* imap.el (imap-cb-flags): Flags are always strings.

1998-10-05 13:26:40  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-request-group): Always update info.
	(nnimap-request-group): "...done" message.

1998-10-05 13:25:39  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-request-article-part): Multibyte string.

1998-10-05 13:03:36  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-close-group): Pass server.

1998-10-05 13:00:58  Simon Josefsson  <jas@pdc.kth.se>

	* imap.el (imap-debug): Disable tracing.

1998-09-30 20:16:47  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-close-group): Pass server.

1998-09-30 20:05:07  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-date-days-ago): Blank pad dates.

1998-09-26 21:29:03  Simon Josefsson  <jas@pdc.kth.se>

	* nnimap.el (nnimap-request-expire-articles): Don't try to do
	anything if articles=nil.

1998-09-25 23:03:45  Simon Josefsson  <jas@pdc.kth.se>

	* rfc2104.el (rfc2104-hex-to-int): 
	(rfc2104-hash): Use the new functions.

1998-09-25 22:55:12  Simon Josefsson  <jas@pdc.kth.se>

	* Makefile: Update for rfc2104.

1998-09-25 22:52:58  Simon Josefsson  <jas@pdc.kth.se>

	* imap.el (imap-disable-multibyte): New function.
	(imap-debug): 
	(imap-open-server): 
	(imap-send-command): 
	(imap-parse-line): Use it.

1998-09-25 22:51:27  Simon Josefsson  <jas@pdc.kth.se>

	* imap.el (imap-authenticate-cram-md5): Use rfc2104.

1998-09-25 22:50:49  Simon Josefsson  <jas@pdc.kth.se>

	* rfc2104.el (rfc2104-ipad): 
	(rfc2104-opad): 
	(rfc2104-zero): 
	(rfc2104-hex-alist): 
	(rfc2104-hex-to-int): 
	(rfc2104-hash): Renamed.

1998-09-25 22:46:34  Simon Josefsson  <jas@pdc.kth.se>

	* rfc2104.el: File renamed.

1998-09-20 08:12:55  Simon Josefsson  <jas@pdc.kth.se>

	* imap.el (imap-store-flags-set): New function.