From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Unknown Newsgroups: gmane.emacs.bugs Subject: bug#38512: 27.0.50; Reading PGP-signed email from people with non-ascii names give error Date: Fri, 06 Dec 2019 21:43:37 +0100 Organization: koldfront - analysis & revolution, Copenhagen, Denmark Message-ID: <87v9qtfame.fsf@tullinup.koldfront.dk> Reply-To: =?UTF-8?Q?Adam=20Sj=C3=83=C2=B8gren=20=3Casjo=40k?= =?UTF-8?Q?oldfront=2Edk=3E?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="41258"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Lars Ingebrigtsen To: 38512@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 06 21:44:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1idKSU-000Aa8-Av for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Dec 2019 21:44:14 +0100 Original-Received: from localhost ([::1]:45246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1idKSS-0005IC-TY for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Dec 2019 15:44:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39298) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1idKSK-0005Gm-PY for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2019 15:44:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1idKSI-0007Si-Qa for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2019 15:44:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41127) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1idKSI-0007Ru-Ks for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2019 15:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1idKSI-0008St-Fs; Fri, 06 Dec 2019 15:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Adam =?UTF-8?Q?Sj=C3=B8gren?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 06 Dec 2019 20:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38512 X-GNU-PR-Package: emacs,gnus X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.157566502832493 (code B ref -1); Fri, 06 Dec 2019 20:44:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Dec 2019 20:43:48 +0000 Original-Received: from localhost ([127.0.0.1]:47099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idKS4-0008S1-8r for submit@debbugs.gnu.org; Fri, 06 Dec 2019 15:43:48 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:52827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idKS2-0008Ru-Ve for submit@debbugs.gnu.org; Fri, 06 Dec 2019 15:43:47 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37289) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1idKS0-0005GN-K2 for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2019 15:43:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1idKRy-0006II-A2 for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2019 15:43:44 -0500 Original-Received: from virgil.koldfront.dk ([2.110.51.43]:38368) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1idKRx-00066f-Nr for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2019 15:43:42 -0500 Original-Received: from tullinup.koldfront.dk (tullinup.koldfront.dk [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by virgil.koldfront.dk (Postfix) with ESMTPS id 88EDD169AE923; Fri, 6 Dec 2019 21:43:37 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 virgil.koldfront.dk 88EDD169AE923 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=koldfront.dk; s=mail; t=1575665017; bh=outCa+Kodzc2/4d7ccTLJtNM/3yQsvgt5riyYZHPDTc=; h=From:To:Cc:Subject:Date:From; b=fick81IhFawd8Di4b3u0pOU7o7+Ec2XjTqIShyHERkrLN5OhgWGPgqu/uOdNLiPR5 c7VwghMfxlNtylgSAq+Ha7DrjrGmwUSX/zvHFUQqy0+nl7Ypzwqp+BF5PKZAI7zHHQ YfSMSaMwgtjrsuy/J44B0pSrW1O/tH44Ms1OBXZ2rxhEk2sel1EiYApdXGFqtdZ9ql TCac4fpj7DTmZfB58CocsI37trYq6PtdTff1w+sA6yy3LsIKOjVe+S5JEZZE2bYDKd 9OwhYgV1KnCwM6bNlePedoYxq39mZFvlPD0gPFcg5Qj43O+RTdZwAetqpPHKfvhcZb fB/Mw0mX0n0pQ== Original-Received: by tullinup.koldfront.dk (Postfix, from userid 1000) id 79B022017BE97; Fri, 6 Dec 2019 21:43:37 +0100 (CET) X-Hashcash: 1:21:191206:larsi@gnus.org::N+E4PiR0dhZpiA/G:000HMBf OpenPGP: id=476630590A231909B0A0961A49D0746121BDE416; url=https://asjo.koldfront.dk/gpg.asc X-Now-Playing: Orphans, Modern Guilt (Beck) X-Hashcash: 1:21:191206:bug-gnu-emacs@gnu.org::ldGmiegHb3EYleI9:0000000000000000000000000000000000000000AMDV X-Face: )qY&CseJ?.:=8F#^~GcSA?F=9eu'{KAFfL1C3/A&:nE?PW\i65"ba0NS)97, Q(^@xk}n4Ou rPuR#V8I(J_@~H($[ym:`K_+]*kjvW>xH5jbgLBVFGXY:(#4P>zVBklLbdL&XxL\M)%T}3S/IS9lMJ ^St'=VZBR List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Original-From: =?UTF-8?Q?Adam=20Sj=C3=83=C2=B8gren=20via=20=22Bu?= =?UTF-8?Q?g=20reports=20for=20GNU=20Ema?= =?UTF-8?Q?cs=2C?= =?UTF-8?Q?=20the=20Swiss=20army=20knife?= =?UTF-8?Q?=20of=20text=20editors=22=20=3Cbu?= =?UTF-8?Q?g=2Dgnu=2Demacs=40gnu=2Eorg=3E?= Xref: news.gmane.org gmane.emacs.bugs:172982 Archived-At: Recently, when I read an email that has been PGP-signed and/or encrypted by a person who has non-ascii chars in their name in the PGP-key, Gnus gives an error on the email, showing this message: epg--decode-percent-escape: Can=E2=80=99t convert the 8th character to un= ibyte This also means I can't read encrypted emails I have sent myself. I have bisected the problem to this commit: 98387b9e2455b0bd5a2aafe6fac939fb111eedce is the first bad commit commit 98387b9e2455b0bd5a2aafe6fac939fb111eedce Author: Lars Ingebrigtsen Date: Wed Oct 23 10:50:29 2019 +0200 Make display of S/MIME signatures slightly better * lisp/epg.el (epg-signature-to-string): Decode percent escapes (bug#36101). lisp/epg.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The problem can be seen in the news.gmane.org group gmane.linux.debian.user.security.announce on the article: From: Moritz Muehlenhoff Newsgroups: gmane.linux.debian.user.security.announce Subject: [DSA 4578-1] libvpx security update Date: Thu, 28 Nov 2019 19:47:36 +0000 Message-ID: <20191128194736.pqip4euzsmkd26ys@seger.debian.org> To: debian-security-announce@lists.debian.org Xref: news.gmane.org gmane.linux.debian.user.security.announce:4820 In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.13) of 2019-12-06 built on tullinup Repository revision: 5b111f85a244a71cd6c02f46166437f542ae01f7 Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.12006000 System Description: Debian GNU/Linux bullseye/sid Recent messages: imap: Login successful... imap: Authenticating to =E2=80=98mail.koldfront.dk=E2=80=99 using =E2=80=98= login=E2=80=99...done Fetching from INBOX... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done Reading active file from archive via nnml... Opening nnml server on archive...done Reading active file from archive via nnml...done Reading active file via nndraft...done Configured using: 'configure --without-pop --without-cairo' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t pixel-scroll-mode: t engine-mode: t global-magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t dumb-jump-mode: t which-function-mode: t global-auto-complete-mode: t shell-dirtrack-mode: t save-place-mode: t jabber-activity-mode: t winner-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa-src/ess-18.10.2/debian-autoloads hides /usr= /share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.0/debian-autoloads /usr/share/emacs/site-lisp/elpa-src/boxquote-2.1/boxquote hides ~/elisp/ext= ra/boxquote ~/elisp/let-alist/let-alist hides ~/elisp/extra/let-alist ~/elisp/with-editor/with-editor hides ~/elisp/extra/with-editor ~/elisp/with-editor/with-editor-autoloads hides ~/elisp/extra/with-editor-a= utoloads ~/elisp/let-alist/let-alist hides /usr/src/emacs/lisp/emacs-lisp/let-alist Features: (shadow sort gnus-cite bbdb-message nnir emacsbug sendmail gnus-topic paren utf-7 imap rfc2104 epa-file network-stream nnml bbdb-gnus bbdb-mua nnnil gnus-demon gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache nndraft nnmh mail-extr spam spam-stat bbdb-com gnus-uu yenc gnus-msg gnus-html url-queue help-fns radix-tree url-cache mm-url bbdb-picture gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-fun hashcash gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader gopher shr svg pixel-scroll litable engine-mode gitpatch magithub magithub-ci magithub-issue magithub-cache magithub-core magit-submodule magit-obsolete magit-blame magit-stash magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub-graphql treepy graphql ghub url-http url-gw nsm url-auth let-alist magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff magit-core magit-autorevert autorevert filenotify magit-process magit-margin magit-mode git-commit recentf tree-widget magit-git magit-section magit-utils magit-popup vc-git diff-mode crm log-edit message rmc rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util with-editor term disp-table ehelp eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util wgrep-ag wgrep grep ag vc-svn find-dired dumb-jump f dash s ucs-normalize etags fileloop generator tex-site auto-loads expand-region cperl-mode-expansions text-mode-expansions html-mode-expansions er-basic-expansions expand-region-core expand-region-custom which-func cperl-mode auto-complete-config auto-complete popup cl-extra help-mode ess-site ess-toolbar ess-mouse mouseme ess-swv ess-noweb ess-noweb-font-lock-mode ess-jags-d ess-bugs-l essd-els ess-xls-d ess-vst-d ess-stata-mode ess-stata-lang cc-vars cc-defs make-regexp ess-sp6w-d ess-sp5-d ess-sp4-d ess-sas-d ess-sas-l ess-sas-a ess-s4-d ess-s3-d ess-omg-d ess-omg-l ess-arc-d ess-lsp-l ess-sp6-d ess-dde ess-sp3-d ess-julia julia-mode ess-r-mode ess-r-flymake rx flymake-proc flymake warnings thingatpt ess-r-xref xref project ess-trns ess-r-package ess-r-syntax pcase ess-r-completion ess-roxy ess-rd essddr noutline outline hideshow ess-s-lang speedbar sb-image ezimage dframe ess-help info reporter ess-mode ess ess-noweb-mode ess-inf ess-tracebug easy-mmode ess-generics compile ess-utils ido ess-custom executable tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 ls-lisp debian-changelog-mode imenu add-log dpkg-dev-el saveplace vc vc-dispatcher bbdb derived bbdb-site timezone bbdb-loaddefs boxquote rect jabber-http-file-upload url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util jabber-print-html jabber-otr jabber jabber-notifications notifications jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway time-date jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline advice jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp comint ansi-color jabber-browse jabber-search jabber-register jabber-roster format-spec jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco wid-edit jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode dom ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls tls jabber-xml xml jabber-menu jabber-util cl winner ring gnutls puny find-file-from-selection find-lisp dired dired-loaddefs cap-words superword subword edmacro kmacro server finder-inf package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 723483 45574) (symbols 48 39842 4) (strings 32 122472 8813) (string-bytes 1 3996220) (vectors 16 63321) (vector-slots 8 783507 44950) (floats 8 393 58) (intervals 56 689 0) (buffers 1000 22)) --=20 "I wish *I* was a tiger!" Adam Sj=C3= =B8gren "A common lament." asjo@koldfront.dk =20