emacs/lisp/gnus
Eric Abrahamsen e73b8ae86f IMAP search should only use charset utf-8 with multibyte strings
Background: Exchange servers cannot accept "charset utf-8" search
strings. The code originally set that charset for any server with
literal+ capability, borking all searches on an Exchange server. This
code only sets utf-8 for multibyte search strings in particular, which
would be borken for Exchange anyway.

* lisp/gnus/gnus-search.el (gnus-search-imap-search-command): Ensure
we're only doing the literal+ dance for multibyte strings (multibyte
strings will have had newlines inserted in an earlier step).
2021-10-25 09:55:12 -07:00
..
canlock.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
ChangeLog.1 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.2 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
ChangeLog.3 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
deuglify.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gmm-utils.el Mark def* macros for indentation 2021-10-13 21:52:57 +02:00
gnus-agent.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00
gnus-art.el Merge from origin/emacs-28 2021-10-21 08:02:57 -07:00
gnus-async.el Revert "Allow gnus-retrieve-headers to return headers directly" 2021-01-26 08:47:07 -08:00
gnus-bcklg.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
gnus-bookmark.el Change the call convention for `defvar-keymap' 2021-10-05 10:34:37 +02:00
gnus-cache.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gnus-cite.el Revert "Obsolete local set difference functions in favor of seq-difference" 2021-09-29 17:28:02 +02:00
gnus-cloud.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
gnus-cus.el ; Remove some useless comments 2021-04-16 14:54:02 +02:00
gnus-dbus.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
gnus-delay.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gnus-demon.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
gnus-diary.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
gnus-dired.el Change the call convention for `defvar-keymap' 2021-10-05 10:34:37 +02:00
gnus-draft.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00
gnus-dup.el * lisp/gnus: Remove redundant :group args 2021-01-30 14:46:46 -05:00
gnus-eform.el Change the call convention for `defvar-keymap' 2021-10-05 10:34:37 +02:00
gnus-fun.el ; Adjust overly long docstrings to fit 80 characters 2021-09-26 13:23:57 +02:00
gnus-gravatar.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gnus-group.el Fix more Gnus group key bindings recently changed 2021-10-12 14:27:41 +02:00
gnus-html.el Change the call convention for `defvar-keymap' 2021-10-05 10:34:37 +02:00
gnus-icalendar.el Finish conversion of Gnus from `gnus-define-keys' 2021-10-06 11:57:22 +02:00
gnus-int.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
gnus-kill.el Make `gnus-define-keymap' obsolete and adjust caller 2021-10-06 12:01:43 +02:00
gnus-logic.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
gnus-mh.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gnus-ml.el Finish conversion of Gnus from `gnus-define-keys' 2021-10-06 11:57:22 +02:00
gnus-mlspl.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
gnus-msg.el Finish conversion of Gnus from `gnus-define-keys' 2021-10-06 11:57:22 +02:00
gnus-notifications.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
gnus-picon.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gnus-range.el Add a comment about bug#50877 for gnus-set-difference 2021-09-29 17:28:02 +02:00
gnus-registry.el Fix syntax error in previous gnus-registry-install-shortcuts change 2021-10-07 09:33:29 +02:00
gnus-rfc1843.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
gnus-salt.el Finish conversion of Gnus from `gnus-define-keys' 2021-10-06 11:57:22 +02:00
gnus-score.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00
gnus-search.el IMAP search should only use charset utf-8 with multibyte strings 2021-10-25 09:55:12 -07:00
gnus-sieve.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
gnus-spec.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
gnus-srvr.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00
gnus-start.el Fix gnus-start.el compilation warning 2021-10-06 11:58:16 +02:00
gnus-sum.el Don't unhide first thread if entering without selecting article 2021-10-24 20:25:12 +02:00
gnus-topic.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00
gnus-undo.el Merge from origin/emacs-28 2021-10-16 09:18:37 -07:00
gnus-util.el Make gnus-define-keys obsolete 2021-10-07 18:49:36 +02:00
gnus-uu.el Revert "Obsolete local set difference functions in favor of seq-difference" 2021-09-29 17:28:02 +02:00
gnus-vm.el Do `interactive' mode markup in all Gnus files 2021-02-14 14:14:48 +01:00
gnus-win.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
gnus.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00
gssapi.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
legacy-gnus-agent.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
mail-source.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
message.el Merge from origin/emacs-28 2021-10-22 09:39:39 -07:00
mm-archive.el ; Normalize and add missing first and last lines 2021-04-19 12:21:01 +02:00
mm-bodies.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
mm-decode.el Don't use `format' on strings without % format directives 2021-09-21 17:52:53 +02:00
mm-encode.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
mm-extern.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
mm-partial.el Remove redundant #' before lambda in Gnus 2021-04-01 10:23:21 +02:00
mm-url.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
mm-util.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
mm-uu.el * lisp/gnus/mm-uu.el (mm-uu-type-alist): Add markdown-diff/-emacs-sources 2021-09-24 09:44:47 +03:00
mm-view.el Fix rendering non-ASCII text with links 2021-09-26 08:29:38 +02:00
mml-sec.el ; Minor stylistic fixes found by checkdoc 2021-10-05 02:06:57 +02:00
mml-smime.el Don't inhibit redisplay in the mml* functions 2021-09-21 17:41:32 +02:00
mml.el Avoid an infinite loop in mml-expand-html-into-multipart-related 2021-06-13 15:02:27 +02:00
mml1991.el Don't inhibit redisplay in the mml* functions 2021-09-21 17:41:32 +02:00
mml2015.el Don't inhibit redisplay in the mml* functions 2021-09-21 17:41:32 +02:00
nnagent.el * lisp/gnus/nnagent.el: Fix spurious empty line at BOB 2021-04-10 12:19:16 -04:00
nnbabyl.el * lisp/gnus/nnmh.el (nnmh-newsgroup-articles): Declare var 2021-03-11 01:14:30 -05:00
nndiary.el Don't let nndiary.el alter variables when loading file 2021-09-07 11:51:39 -07:00
nndir.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nndoc.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nndraft.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nneething.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nnfolder.el * lisp/gnus/nnmh.el (nnmh-newsgroup-articles): Declare var 2021-03-11 01:14:30 -05:00
nngateway.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nnheader.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
nnimap.el Clean up nnimap buffers with dead processes 2021-10-12 13:00:05 -07:00
nnmail.el Remove some items obsolete since Emacs 22/23 from Gnus 2021-03-07 05:51:39 +01:00
nnmaildir.el Handle updates flags when setting flags 2021-09-23 20:54:40 +02:00
nnmairix.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
nnmbox.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nnmh.el * lisp/gnus/nnmh.el (nnmh-newsgroup-articles): Declare var 2021-03-11 01:14:30 -05:00
nnml.el * lisp/gnus: Use closures now that we activated lexical-binding 2021-01-30 18:56:37 -05:00
nnnil.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nnoo.el * lisp/gnus/nnoo.el (defvoo, deffoo): Add doc-string property 2021-05-07 22:41:44 -04:00
nnregistry.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nnrss.el ; Minor stylistic fixes found by checkdoc 2021-10-05 02:06:57 +02:00
nnselect.el Use condition-case-unless-debug in nnselect-run 2021-05-16 10:22:22 -07:00
nnspool.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nntp.el Use string-search instead of string-match[-p] 2021-08-09 11:35:56 +02:00
nnvirtual.el ; Fix some recent fixes to doc strings 2021-09-26 16:50:11 +03:00
nnweb.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
score-mode.el Do `interactive' mode tagging in the remaining lisp/gnus files 2021-02-15 13:43:27 +01:00
smiley.el Do `interactive' mode tagging in the remaining lisp/gnus files 2021-02-15 13:43:27 +01:00
smime.el Convert many more links to use HTTPS 2021-03-24 10:20:18 +01:00
spam-report.el Use string-replace instead of replace-regexp-in-string 2021-08-08 19:25:26 +02:00
spam-stat.el Remove redundant #' before lambda in Gnus 2021-04-01 10:23:21 +02:00
spam-wash.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
spam.el Convert more parts of Gnus from gnus-define-keys' to define-keymap' 2021-10-05 21:49:32 +02:00