[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nnimap 0.130 -> 0.131 patches
- To: nnimap@extundo.com
- Subject: nnimap 0.130 -> 0.131 patches
- From: Simon Josefsson <jas@pdc.kth.se>
- Date: 20 Oct 1999 14:06:21 +0200
- User-Agent: Gnus/5.07009701 (Pterodactyl Gnus v0.97.1) Emacs/20.4
Index: nnimap/ChangeLog
diff -c nnimap/ChangeLog:1.284 nnimap/ChangeLog:1.291
*** nnimap/ChangeLog:1.284 Sun Sep 12 04:35:23 1999
--- nnimap/ChangeLog Wed Oct 20 04:58:40 1999
***************
*** 1,3 ****
--- 1,38 ----
+ 1999-10-20 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap 0.131 released.
+
+ 1999-10-12 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
+
+ * imap.el (imap-utf7-decode): Move end of `and' call, so that if
+ `imap-utf7-p' is nil STRING is returned.
+
+ 1999-10-12 Jon K. Hellan <Jon.K.Hellan@item.ntnu.no>
+
+ * utf7.el (utf7-fragment-encode): Substitue right.
+
+ 1999-09-27 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap.el (nnimap-request-list): Fix message.
+
+ 1999-09-26 Simon Josefsson <jas@pdc.kth.se>
+
+ * Makefile (nnimap.info): Try both emacs and makeinfo.
+
+ * nnimap.texi: Minor updates.
+
+ * nnimap.el (nnimap-close-group): Always succeed if there is no
+ server connection.
+
+ 1999-09-13 Simon Josefsson <jas@pdc.kth.se>
+
+ * nnimap.el (nnimap-possibly-change-group): Don't barf on
+ uidvalidity changes when there aren't any articles in mailbox.
+
+ 1999-09-13 Mark Plaksin <happy@arches.uga.edu>
+
+ * nnimap.el (nnimap-possibly-change-group): Better text.
+
1999-09-12 Simon Josefsson <jas@pdc.kth.se>
* nnimap 0.130 released.
Index: nnimap/Makefile
diff -c nnimap/Makefile:1.25 nnimap/Makefile:1.26
*** nnimap/Makefile:1.25 Sun Sep 12 04:26:43 1999
--- nnimap/Makefile Sun Sep 26 11:57:14 1999
***************
*** 27,33 ****
texi2html -menu -monolithic nnimap.texi
nnimap.info: nnimap.texi
! $(ELCC) -eval '(and (find-file "nnimap.texi") (texinfo-format-buffer) (save-buffer))'
clean:
rm -f rfc2104.elc ssl.elc utf7.elc imap.elc nnimap.elc nnimap.info nnimap.html
--- 27,33 ----
texi2html -menu -monolithic nnimap.texi
nnimap.info: nnimap.texi
! $(ELCC) nnimap.texi -f texinfo-format-buffer || makeinfo nnimap.texi
clean:
rm -f rfc2104.elc ssl.elc utf7.elc imap.elc nnimap.elc nnimap.info nnimap.html
Index: nnimap/imap.el
diff -c nnimap/imap.el:1.170 nnimap/imap.el:1.171
*** nnimap/imap.el:1.170 Fri Sep 3 04:01:26 1999
--- nnimap/imap.el Tue Oct 12 07:05:22 1999
***************
*** 360,367 ****
(error (message
"imap: Could not UTF7 decode `%s', using it undecoded..."
string)
! string))
! string)))
(defsubst imap-ok-p (status)
(if (eq status 'OK)
--- 360,367 ----
(error (message
"imap: Could not UTF7 decode `%s', using it undecoded..."
string)
! string)))
! string))
(defsubst imap-ok-p (status)
(if (eq status 'OK)
Index: nnimap/nnimap.el
diff -c nnimap/nnimap.el:1.230 nnimap/nnimap.el:1.235
*** nnimap/nnimap.el:1.230 Sun Sep 12 04:12:13 1999
--- nnimap/nnimap.el Wed Oct 20 04:58:05 1999
***************
*** 78,84 ****
(gnus-declare-backend "nnimap" 'post-mail 'address 'prompt-address
'physical-address)
! (defconst nnimap-version "nnimap 0.130")
(defvoo nnimap-address nil
"Address of physical IMAP server. If nil, use the virtual server's name.")
--- 78,84 ----
(gnus-declare-backend "nnimap" 'post-mail 'address 'prompt-address
'physical-address)
! (defconst nnimap-version "nnimap 0.131")
(defvoo nnimap-address nil
"Address of physical IMAP server. If nil, use the virtual server's name.")
***************
*** 342,349 ****
(if (imap-mailbox-select group)
(if (or (nnimap-verify-uidvalidity
group (or server nnimap-current-server))
(yes-or-no-p
! "nnimap: Group %s is not uidvalid. Continue? "))
imap-current-mailbox
(imap-mailbox-unselect)
(error "nnimap: Group %s is not uid-valid." group))
--- 342,351 ----
(if (imap-mailbox-select group)
(if (or (nnimap-verify-uidvalidity
group (or server nnimap-current-server))
+ (zerop (imap-mailbox-get 'exists group))
(yes-or-no-p
! (format
! "nnimap: Group %s is not uidvalid. Continue? " group)))
imap-current-mailbox
(imap-mailbox-unselect)
(error "nnimap: Group %s is not uid-valid." group))
***************
*** 681,687 ****
(defun nnimap-close-group (group &optional server)
(with-current-buffer nnimap-server-buffer
! (when (nnimap-possibly-change-group group server)
(case nnimap-expunge-on-close
('always (imap-mailbox-expunge)
(imap-mailbox-close))
--- 683,690 ----
(defun nnimap-close-group (group &optional server)
(with-current-buffer nnimap-server-buffer
! (when (and (imap-opened)
! (nnimap-possibly-change-group group server))
(case nnimap-expunge-on-close
('always (imap-mailbox-expunge)
(imap-mailbox-close))
***************
*** 723,729 ****
(or (nth 2 info) 0)
(max 1 (or (nth 1 info) 1)))))))))))
(gnus-message 5 "nnimap: Generating active list%s...done"
! (if server (concat " for " server) ""))
t))
(deffoo nnimap-request-post (&optional server)
--- 726,732 ----
(or (nth 2 info) 0)
(max 1 (or (nth 1 info) 1)))))))))))
(gnus-message 5 "nnimap: Generating active list%s...done"
! (if (> (length server) 0) (concat " for " server) ""))
t))
(deffoo nnimap-request-post (&optional server)
Index: nnimap/nnimap.texi
diff -c nnimap/nnimap.texi:1.31 nnimap/nnimap.texi:1.33
*** nnimap/nnimap.texi:1.31 Sat Aug 21 12:10:58 1999
--- nnimap/nnimap.texi Thu Oct 14 02:05:33 1999
***************
*** 7,14 ****
@setchapternewpage odd
@paragraphindent 0
! @set VERSION $Revision: 1.1 $
! @set NNIMAP-VERSION 0.123
@ifinfo
This file documents nnimap, an Emacs Lisp package for accessing
--- 7,14 ----
@setchapternewpage odd
@paragraphindent 0
! @set VERSION $Revision: 1.1 $
! @set NNIMAP-VERSION 0.131
@ifinfo
This file documents nnimap, an Emacs Lisp package for accessing
***************
*** 169,175 ****
@vindex gnus-secondary-select-methods
@vindex gnus-select-method
! To tell nnimap about your IMAP servers, you have to modify
@code{gnus-secondary-select-methods} (or maybe,
@code{gnus-select-method}) in your @file{~/.gnus}.
--- 169,175 ----
@vindex gnus-secondary-select-methods
@vindex gnus-select-method
! To tell Gnus about your IMAP servers, you have to modify
@code{gnus-secondary-select-methods} (or maybe,
@code{gnus-select-method}) in your @file{~/.gnus}.
***************
*** 310,318 ****
@cindex Network streams
@vindex nnimap-stream
! This server variable let you change the stream method used to connect to
! the server. If unset, nnimap will use the best stream your server is
! capable of.
@itemize @bullet
@item
--- 310,318 ----
@cindex Network streams
@vindex nnimap-stream
! This server variable let you change the type of stream used to connect
! to your server. If unset, nnimap will use the most secure stream your
! server is capable of.
@itemize @bullet
@item
***************
*** 347,354 ****
@vindex nnimap-authenticator
This server variable let you change the authenticator used to connect to
! the server. If unset, nnimap will use the best stream your server is
! capable of.
@itemize @bullet
@item
--- 347,354 ----
@vindex nnimap-authenticator
This server variable let you change the authenticator used to connect to
! the server. If unset, nnimap will use the most secure authenticator your
! server is capable of.
@itemize @bullet
@item
***************
*** 848,854 ****
John Prevost, Jim Radford, Marty Fouts, Jake Colman, Jeff Senn, Trung
Tran-Duc, Matt Armstrong, Keisuke Mori, Daiki Ueno, Jon K Hellan, Donald
! Hunter
@node concepts, variables, contributors, Top
@unnumbered Concept Index
--- 848,854 ----
John Prevost, Jim Radford, Marty Fouts, Jake Colman, Jeff Senn, Trung
Tran-Duc, Matt Armstrong, Keisuke Mori, Daiki Ueno, Jon K Hellan, Donald
! Hunter, Jens-Ulrik Petersen, Mark Plaksin, Michael Poole, Kai Großjohann
@node concepts, variables, contributors, Top
@unnumbered Concept Index
Index: nnimap/utf7.el
diff -c nnimap/utf7.el:1.5 nnimap/utf7.el:1.6
*** nnimap/utf7.el:1.5 Tue Jul 6 04:23:30 1999
--- nnimap/utf7.el Thu Oct 14 02:05:18 1999
***************
*** 88,95 ****
(goto-char start)
(let ((pm (point-max)))
(when for-imap
! (while (search-forward "," nil t)
! (replace-match "/")))
(skip-chars-forward "^= \t\n" pm)
(delete-region (point) pm))))
--- 88,95 ----
(goto-char start)
(let ((pm (point-max)))
(when for-imap
! (while (search-forward "/" nil t)
! (replace-match ",")))
(skip-chars-forward "^= \t\n" pm)
(delete-region (point) pm))))