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

nnimap 0.130 -> 0.131 patches



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))))