1. 24 Jan, 2017 1 commit
    • Nikolaus Rath's avatar
      nnimap.el: support additional expunge options · 4e9baea6
      Nikolaus Rath authored
      * lisp/gnus/nnimap.el (nnimap-close-group)
      (nnimap-request-expire-articles, nnimap-delete-article)
      (nnimap-request-scan): add new 'never, 'immediate, and 'on-exit
      settings for nnimap-expunge (bug#20670).
      4e9baea6
  2. 01 Jan, 2017 1 commit
  3. 14 Mar, 2016 2 commits
    • Lars Magne Ingebrigtsen's avatar
      Disable MOVE more for Dovecot · d5427e71
      Lars Magne Ingebrigtsen authored
      * lisp/gnus/nnimap.el (nnimap-process-expiry-targets): Also
      disable MOVE when expirying.
      (nnimap-split-incoming-mail): And when splitting mail.
      d5427e71
    • Lars Magne Ingebrigtsen's avatar
      Don't use MOVE on Dovecot · 8ed27bdf
      Lars Magne Ingebrigtsen authored
      * lisp/gnus/nnimap.el (nnimap-request-move-article): Don't use
      MOVE on Dovecot, since it's broken in many versions.
      (nnimap-quirks): Mark MOVE on Dovecot as non-working.
      8ed27bdf
  4. 14 Feb, 2016 3 commits
    • Lars Ingebrigtsen's avatar
      Clean up nnimap-request-move-article slightly · a0844f15
      Lars Ingebrigtsen authored
      * lisp/gnus/nnheader.el (subr-x): Require.
      
      * lisp/gnus/nnimap.el (nnimap-request-move-article): Clean up
      the code slightly.
      a0844f15
    • Lars Ingebrigtsen's avatar
      Use open-network-stream instead of open-protocol-stream · 598ff234
      Lars Ingebrigtsen authored
      * lisp/gnus/nnimap.el: Use open-network-stream instead of
      open-protocol-stream.
      
      * lisp/gnus/nntp.el: Ditto.
      
      * lisp/gnus/pop3.el: Ditto.
      
      * lisp/gnus/sieve-manage.el: Ditto.
      
      * lisp/net/network-stream.el (open-protocol-stream): Make obsolete.
      598ff234
    • Lars Ingebrigtsen's avatar
      Remove compat code in Gnus backends · 2366c703
      Lars Ingebrigtsen authored
      * lisp/gnus/nndiary.el (nndiary-error): Remove.
      
      * lisp/gnus/nndraft.el (nndraft-request-associate-buffer): Ditto.
      
      * lisp/gnus/nnfolder.el (nnfolder-read-folder): Ditto.
      
      * lisp/gnus/nnheader.el (nnheader-find-file-noselect): Ditto.
      
      * lisp/gnus/nnimap.el (nnimap-log-buffer): Remove compat code.
      2366c703
  5. 13 Feb, 2016 3 commits
  6. 12 Feb, 2016 3 commits
    • Andreas Schwab's avatar
      Revert "Fix gnus-group-get-new-news-this-group on group with closed server" · 85a2753d
      Andreas Schwab authored
      This reverts commit 9dc77e37.
      
      	* lisp/gnus/nnimap.el (nnimap-change-group): Revert last
      	change.  (Bug#22634)
      85a2753d
    • Lars Ingebrigtsen's avatar
      Remove XEmacs compat code from Gnus backends · 9f771181
      Lars Ingebrigtsen authored
      * lisp/gnus/mm-view.el (mm-inline-image-xemacs): Remove.
      (mm-inline-image): Rename from mm-inline-image-emacs.
      
      * lisp/gnus/mml.el: Remove XEmacs compat code.
      
      * lisp/gnus/nnheader.el: Remove XEmacs compat code.
      
      * lisp/gnus/nnimap.el (nnimap-open-connection-1): Remove
      XEmacs compat code.
      
      * lisp/gnus/nnir.el (nnir-run-gmane): Remove XEmacs compat code.
      
      * lisp/gnus/nnmail.el (nnmail-pathname-coding-system): Remove
      XEmacs compat code.
      
      * lisp/gnus/nnmairix.el: Remove XEmacs compat code.
      
      * lisp/gnus/nnrss.el: Remove XEmacs compat code.
      
      * lisp/gnus/nntp.el: Remove XEmacs compat code.
      9f771181
    • Lars Ingebrigtsen's avatar
      Remove XEmacs compat functions from mm-util.el · 37cf4454
      Lars Ingebrigtsen authored
      * lisp/gnus/mm-util.el (mm-special-display-p): Remove.
      (mm-decode-coding-string, mm-encode-coding-string)
      (mm-decode-coding-region, mm-encode-coding-region): Remove.
      (mm-string-to-multibyte): Remove.
      (mm-char-or-char-int-p): Remove.
      (mm-ucs-to-char): Remove compat versions of the function.
      (mm-read-coding-system): Remove.
      (mm-coding-system-p): Remove compat code.
      (mm-enrich-utf-8-by-mule-ucs): Remove.
      (mm-enable-multibyte, mm-disable-multibyte): Remove compat versions.
      (mm-delete-duplicates): Remove.
      (mm-multibyte-p): Remove compat versions.
      (mm-xemacs-find-mime-charset-1): Remove.
      (mm-xemacs-find-mime-charset): Remove.
      (mm-make-temp-file): Made obsolete.
      (mm-find-buffer-file-coding-system): Remove XEmacs compat.
      37cf4454
  7. 07 Feb, 2016 1 commit
  8. 06 Feb, 2016 1 commit
  9. 01 Jan, 2016 1 commit
  10. 06 Sep, 2015 1 commit
    • Eric Abrahamsen's avatar
      nnimap.el: Handle nil arg to nnimap-request-group · 3fb7881a
      Eric Abrahamsen authored
      * lisp/gnus/nnimap.el (nnimap-request-group):  Handle nil "info" arg.
      This arg isn't always passed in, check it's not nil before making it
      into a list.  The active arg will also be nil if the group is new,
      check for that.
      3fb7881a
  11. 02 Aug, 2015 2 commits
  12. 15 Jul, 2015 1 commit
  13. 11 Jul, 2015 1 commit
  14. 10 Jul, 2015 1 commit
    • Stefan Monnier's avatar
      * lisp/gnus/nnimap.el: Clean up "unused var" warnings · 83d824bc
      Stefan Monnier authored
      (auth-source-creation-prompts): Declare.
      (nnimap-retrieve-headers, nnimap-status-message)
      (nnimap-request-create-group, nnimap-request-delete-group)
      (nnimap-close-group, nnimap-request-move-article)
      (nnimap-request-accept-article, nnimap-request-newgroups)
      (nnimap-request-post, nnimap-dummy-active-number)
      (nnimap-save-mail-spec, nnimap-get-groups): Add _ to unused vars.
      (nnimap-parse-flags): Remove unused var `p'.
      (nnimap-retrieve-group-data-early): Remove unused var `groups'.
      (nnimap-flags-to-marks): Remove unused var `totalp'.
      83d824bc
  15. 09 Jul, 2015 1 commit
    • Nikolaus Rath's avatar
      nnimap.el: Handle plain value for nnimap-stream · 0bec5a22
      Nikolaus Rath authored
      * lisp/gnus/nnimap.el (nnimap-open-connection-1): Always query
      capabilities, so that a 'plain value for the `nnimap-stream' server
      variable is handled correctly.
      
      * doc/misc/gnus.texi (Customizing the IMAP Connection):
      Document the 'plain option.
      0bec5a22
  16. 08 Jul, 2015 1 commit
  17. 30 May, 2015 1 commit
  18. 24 Mar, 2015 1 commit
  19. 18 Feb, 2015 2 commits
  20. 15 Feb, 2015 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Don't mark nnimap articles as read on a server hangup · 0d38b2f4
      Lars Magne Ingebrigtsen authored
      * lisp/gnus/nnimap.el (nnimap-retrieve-headers): If the server closes connection
      during header retrieval, error out instead of interpreting the data in
      the buffer as the only messages there.  This way, we don't mark
      articles as read on a server hangup (bug#19035).
      0d38b2f4
  21. 05 Feb, 2015 2 commits
  22. 29 Jan, 2015 4 commits
  23. 28 Jan, 2015 2 commits
  24. 26 Jan, 2015 2 commits
  25. 01 Jan, 2015 1 commit