[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nnimap 0.3.28 released
Bugfixes and expunging. Expunging will be configurable in 0.3.29.
Get it from http://vic20.dzp.se/gnus-imap/nnimap.tar.gz.
/s
1998-08-25 16:04:10 Simon Josefsson <jas@pdc.kth.se>
* nnimap 0.3.28 released
1998-08-25 15:59:39 Simon Josefsson <jas@pdc.kth.se>
* nnimap.el (nnimap-request-update-info): Don't erase other params
(such as timestamp).
1998-08-25 13:30:05 Simon Josefsson <jas@pdc.kth.se>
* Makefile: Changed dependencies.
1998-08-25 13:26:59 Simon Josefsson <jas@pdc.kth.se>
* imap.el (imap-capability-get): Typo.
1998-08-25 13:20:27 Simon Josefsson <jas@pdc.kth.se>
* nnimap.el (nnimap-close-group): Don't call with group.
1998-08-25 Jim Radford <radford@robby.caltech.edu>
* nnimap.el (nnimap-request-update-info): Reset uidvalidity before
syncing with server, otherwise nnimap-possibly-change-group will
fail with a uidvalidity mismatch forever.
1998-08-24 21:57:02 Simon Josefsson <jas@pdc.kth.se>
* nnimap.el (nnimap-close-group): Do expunging.
Index: nnimap/ChangeLog
diff -c nnimap/ChangeLog:1.58 nnimap/ChangeLog:1.65
*** nnimap/ChangeLog:1.58 Sun Aug 23 09:53:05 1998
--- nnimap/ChangeLog Tue Aug 25 07:05:51 1998
***************
*** 1,3 ****
--- 1,34 ----
+ 1998-08-25 16:04:10 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap 0.3.28 released
+
+ 1998-08-25 15:59:39 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap.el (nnimap-request-update-info): Don't erase other params
+ (such as timestamp).
+
+ 1998-08-25 13:30:05 Simon Josefsson <jas@pdc.kth.se>
+
+ * Makefile: Changed dependencies.
+
+ 1998-08-25 13:26:59 Simon Josefsson <jas@pdc.kth.se>
+
+ * imap.el (imap-capability-get): Typo.
+
+ 1998-08-25 13:20:27 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap.el (nnimap-close-group): Don't call with group.
+
+ 1998-08-25 Jim Radford <radford@robby.caltech.edu>
+
+ * nnimap.el (nnimap-request-update-info): Reset uidvalidity before
+ syncing with server, otherwise nnimap-possibly-change-group will
+ fail with a uidvalidity mismatch forever.
+
+ 1998-08-24 21:57:02 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap.el (nnimap-close-group): Do expunging.
+
1998-08-23 18:51:23 Simon Josefsson <jas@pdc.kth.se>
* nnimap 0.3.27 released.
Index: nnimap/Makefile
diff -c nnimap/Makefile:1.11 nnimap/Makefile:1.12
*** nnimap/Makefile:1.11 Sun Aug 23 04:31:12 1998
--- nnimap/Makefile Tue Aug 25 04:32:04 1998
***************
*** 2,16 ****
ELCC=$(EMACS) -batch -q -no-site-file
VERSION=`date +%y%m%d-%H%M`
! all: imap.elc nnimap.elc hmac.elc
hmac.elc: hmac.el
$(ELCC) -f batch-byte-compile hmac.el
! imap.elc: imap.el
! $(ELCC) -l hmac.el -f batch-byte-compile imap.el
! nnimap.elc: imap.elc hmac.el nnimap.el
$(ELCC) -l imap.el -f batch-byte-compile nnimap.el
clean:
--- 2,16 ----
ELCC=$(EMACS) -batch -q -no-site-file
VERSION=`date +%y%m%d-%H%M`
! all: hmac.elc imap.elc nnimap.elc
hmac.elc: hmac.el
$(ELCC) -f batch-byte-compile hmac.el
! imap.elc: hmac.elc imap.el
! $(ELCC) -l hmac.elc -f batch-byte-compile imap.el
! nnimap.elc: imap.elc nnimap.el
$(ELCC) -l imap.el -f batch-byte-compile nnimap.el
clean:
Index: nnimap/imap.el
diff -c nnimap/imap.el:1.28 nnimap/imap.el:1.29
*** nnimap/imap.el:1.28 Sun Aug 23 09:29:08 1998
--- nnimap/imap.el Tue Aug 25 04:29:08 1998
***************
*** 527,533 ****
(with-current-buffer (or buffer (current-buffer))
(unless imap-data-capability
(unless (imap-send-command-wait "CAPABILITY")
! (setq imap-data-capbility '(IMAP2))))
imap-data-capability))
(defun imap-folder-plist (&optional folder buffer)
--- 527,533 ----
(with-current-buffer (or buffer (current-buffer))
(unless imap-data-capability
(unless (imap-send-command-wait "CAPABILITY")
! (setq imap-data-capability '(IMAP2))))
imap-data-capability))
(defun imap-folder-plist (&optional folder buffer)
Index: nnimap/nnimap.el
diff -c nnimap/nnimap.el:1.51 nnimap/nnimap.el:1.55
*** nnimap/nnimap.el:1.51 Sun Aug 23 09:29:41 1998
--- nnimap/nnimap.el Tue Aug 25 07:02:23 1998
***************
*** 102,108 ****
(nnoo-declare nnimap) ; we derive from no one
! (defconst nnimap-version "nnimap 0.3.27")
;; Various server variables.
--- 102,108 ----
(nnoo-declare nnimap) ; we derive from no one
! (defconst nnimap-version "nnimap 0.3.28")
;; Various server variables.
***************
*** 650,657 ****
(nnimap-range-to-string val)
" +FLAGS.SILENT (" (cdr mark-flag) ")"))))))
nnimap-mark-to-flag-alist)))
! ;; Close her up. We don't necessarily have to do this.
! (when (imap-unselect-folder group)
t))))
;;; Returns: GROUP HIGHEST LOWEST [ynmxj=]
--- 650,657 ----
(nnimap-range-to-string val)
" +FLAGS.SILENT (" (cdr mark-flag) ")"))))))
nnimap-mark-to-flag-alist)))
! ;; Expunge and close.
! (when (imap-expunge-close-folder)
t))))
;;; Returns: GROUP HIGHEST LOWEST [ynmxj=]
***************
*** 781,794 ****
(deffoo nnimap-request-update-info (group info &optional server silly)
(when silly
(when (nnimap-possibly-change-group group server) ;; SELECT
(with-current-buffer nnimap-server-buffer
(gnus-message 5 "Updating info for mailbox %s" group)
;; extend info to have parameters (otherwise when we set them,
;; they don't get set)
! (or (gnus-info-params info)
! (gnus-info-set-params info nil t))
;; Replace list of read and marked articles with authoritative
;; data from server
--- 781,798 ----
(deffoo nnimap-request-update-info (group info &optional server silly)
(when silly
+ ;; We reset the uidvalidity here because we are about to do a full
+ ;; resync.
+ (gnus-group-set-parameter group 'uidvalidity nil)
+
(when (nnimap-possibly-change-group group server) ;; SELECT
(with-current-buffer nnimap-server-buffer
(gnus-message 5 "Updating info for mailbox %s" group)
;; extend info to have parameters (otherwise when we set them,
;; they don't get set)
! (unless (gnus-info-params info)
! (gnus-info-set-params info nil t))
;; Replace list of read and marked articles with authoritative
;; data from server