From reinersteib+gmane@imap.cc Fri Jan 2 14:14:50 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 2 Jan 2009 22:14:50 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.1 required=4.0 tests=FOURLA,HAS_PACKAGE, IMPRONONCABLE_1,IMPRONONCABLE_2,MDO_CABLE_TV3,MDO_DATING2,MURPHY_WRONG_WORD2, X_DEBBUGS_CC autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n02MEf9R022548 for ; Fri, 2 Jan 2009 14:14:43 -0800 Received: from mail.gnu.org ([199.232.76.166]:54255 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LIsGt-0005YA-8n for emacs-pretest-bug@gnu.org; Fri, 02 Jan 2009 17:13:35 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LIsHs-0000Q9-R3 for emacs-pretest-bug@gnu.org; Fri, 02 Jan 2009 17:14:40 -0500 Received: from mail.uni-ulm.de ([134.60.1.11]:61258) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LIsHs-0000PX-4d for emacs-pretest-bug@gnu.org; Fri, 02 Jan 2009 17:14:36 -0500 Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.10.175]) by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id n02MEVjB026847 for ; Fri, 2 Jan 2009 23:14:32 +0100 (MET) Received: from localhost (localhost [127.0.0.1]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id AE6E6131A4 for ; Fri, 2 Jan 2009 23:14:31 +0100 (CET) From: Reiner Steib To: emacs-pretest-bug@gnu.org Subject: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars Date: Fri, 02 Jan 2009 23:09:41 +0100 X-Face: /U7=m^"/-Dn61mAl{g9e3>\G5Tp,oEX|V)g2I1hBk\ML;)7A?6cmB-y7y?'NA^J<=oz7syB =(McAwIHgLX!.B?R3X}98d@?>CrT094KLWh]WU4gDpnL/")MS(XoQTv`Oq225uL>+;CpPXo$N5e>N> $tPd-gbB^F{gQS#1ase]XO~D4p4M"3+F-7~u]dy3I?Pb8RO*H-EFeWDUf?Rf,d]pv\Jvh2Cht!A=im yKAS2Z%Ao^;}W/qzMvMm X-Debbugs-CC: ding@gnus.org, Dave Love Reply-To: Reiner Steib Message-ID: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DCC-Misty-Metrics: poseidon 1170; Body=1 Fuz1=1 Fuz2=1 X-Virus-Scanned: by amavisd-new X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Package: emacs,gnus Version: 23.0.60 When replying to an article with a bogus charset declaration (e.g. charset="ISO 8859-15" produced by Knode; "ISO-8859-15" would be correct. An example in gmane.test is <873ag15s04.not-fsf@marauder.physik.uni-ulm.de>) with Gnus, the buffer contains eight-bit-control characters. When sending the reply, Gnus asks: "Use ASCII as charset? " (see `mml-parse-1'). Option 1: Answer `y'. Result: The reply is sent with charset=us-ascii, but it contains 8bit characters. Option 2: Answer `n'. The Gnus asks a second time. Answer `n' again. Result: The same as above. See <87wsddtn9r.fsf@marauder.physik.uni-ulm.de> in gmane.test Expected behavior: This following code from `message-fix-before-sending' should kick in: (This is what happens in Emacs 22 with current Gnus CVS trunk, i.e. the same Gnus code base as Emacs 23.) (message-check 'illegible-text (let (char found choice) (message-goto-body) (while (progn (skip-chars-forward mm-7bit-chars) (when (get-text-property (point) 'no-illegible-text) ;; There is a signed or encrypted raw message part ;; that is considered to be safe. (goto-char (or (next-single-property-change (point) 'no-illegible-text) (point-max)))) (setq char (char-after))) (when (or (< (mm-char-int char) 128) (and (mm-multibyte-p) (memq (char-charset char) '(eight-bit-control eight-bit-graphic control-1)) (not (get-text-property (point) 'untranslated-utf-8)))) (message-overlay-put (message-make-overlay (point) (1+ (point))) 'face 'highlight) (setq found t)) (forward-char)) (when found (setq choice (gnus-multiple-choice "Non-printable characters found. Continue sending?" `((?d "Remove non-printable characters and send") (?r ,(format "Replace non-printable characters with \"%s\" and send" message-replacement-char)) (?i "Ignore non-printable characters and send") (?e "Continue editing")))) (if (eq choice ?e) (error "Non-printable characters")) (message-goto-body) (skip-chars-forward mm-7bit-chars) (while (not (eobp)) (when (let ((char (char-after))) (or (< (mm-char-int char) 128) (and (mm-multibyte-p) ;; FIXME: Wrong for Emacs 23 (unicode) and for ;; things like undecable utf-8. Should at least ;; use find-coding-systems-region. (memq (char-charset char) '(eight-bit-control eight-bit-graphic control-1)) (not (get-text-property (point) 'untranslated-utf-8))))) (if (eq choice ?i) (message-kill-all-overlays) (delete-char 1) (when (eq choice ?r) (insert message-replacement-char)))) (forward-char) (skip-chars-forward mm-7bit-chars))))) In Emacs 23, (char-charset char) returns `eight-bit'. Is adding eight-bit next to eight-bit-graphic sufficient? The comment (by Dave Love, CC-ed if I got X-Debbugs-CC right) seems to suggest that there's more to be done. Bye, Reiner. In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.9) of 2009-01-01 on primula Windowing system distributor `The X.Org Foundation', version 11.0.10400090 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From monnier@iro.umontreal.ca Fri Jan 2 19:23:19 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Jan 2009 03:23:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.5 required=4.0 tests=HAS_BUG_NUMBER,XIRONPORT autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n033NGjx003476 for ; Fri, 2 Jan 2009 19:23:17 -0800 Received: from mail.gnu.org ([199.232.76.166]:33660 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LIx5W-0003vP-Av for emacs-pretest-bug@gnu.org; Fri, 02 Jan 2009 22:22:10 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LIx6Z-0005xN-LL for emacs-pretest-bug@gnu.org; Fri, 02 Jan 2009 22:23:16 -0500 Received: from ironport2-out.pppoe.ca ([206.248.154.182]:50337 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LIx6Z-0005xJ-DC for emacs-pretest-bug@gnu.org; Fri, 02 Jan 2009 22:23:15 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArcEAONoXklFxLKh/2dsb2JhbACBa8hghXKBaQ X-IronPort-AV: E=Sophos;i="4.36,321,1228107600"; d="scan'208";a="31742026" Received: from 69-196-178-161.dsl.teksavvy.com (HELO ceviche.home) ([69.196.178.161]) by ironport2-out.teksavvy.com with ESMTP; 02 Jan 2009 22:23:14 -0500 Received: by ceviche.home (Postfix, from userid 20848) id AD29BB41B8; Fri, 2 Jan 2009 22:23:14 -0500 (EST) From: Stefan Monnier To: Reiner Steib Cc: 1770@debbugs.gnu.org, emacs-pretest-bug@gnu.org Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars Message-ID: References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> Date: Fri, 02 Jan 2009 22:23:14 -0500 In-Reply-To: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> (Reiner Steib's message of "Fri, 02 Jan 2009 23:09:41 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. > In Emacs 23, (char-charset char) returns `eight-bit'. Is adding > eight-bit next to eight-bit-graphic sufficient? Not sure if it's sufficient, but it should help, yes. Stefan From D.Love@liverpool.ac.uk Wed Jan 7 13:41:17 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 7 Jan 2009 21:41:18 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.3 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, MDO_CABLE_TV3,MDO_DATING2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n07LfB4s025423 for ; Wed, 7 Jan 2009 13:41:12 -0800 Received: from mail.gnu.org ([199.232.76.166]:36083 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LKg87-0007MK-0A for emacs-pretest-bug@gnu.org; Wed, 07 Jan 2009 16:39:59 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LKg9F-0005dY-Tj for emacs-pretest-bug@gnu.org; Wed, 07 Jan 2009 16:41:10 -0500 Received: from mxa.liv.ac.uk ([138.253.100.59]:38386) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LKg9F-0005dC-He for emacs-pretest-bug@gnu.org; Wed, 07 Jan 2009 16:41:09 -0500 Received: from mailhuba.liv.ac.uk ([138.253.100.36]) by mxa.liv.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1LKg9C-00019n-QV for emacs-pretest-bug@gnu.org; Wed, 07 Jan 2009 21:41:06 +0000 Received: from localhost ([127.0.0.1] helo=mailhuba.liv.ac.uk) by mailhuba.liv.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1LKg9C-0007DP-OV; Wed, 07 Jan 2009 21:41:06 +0000 Received: from pc102091.liv.ac.uk ([138.253.102.91] helo=albion) by mailhuba.liv.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1LKg9C-0007DM-IH; Wed, 07 Jan 2009 21:41:06 +0000 Received: from dlove by albion with local (Exim 4.69) (envelope-from ) id 1LKgA2-0001M3-67; Wed, 07 Jan 2009 21:41:58 +0000 From: Dave Love To: Reiner Steib Cc: "1770\@debbugs.gnu.org" <1770@debbugs.gnu.org>, "emacs-pretest-bug\@gnu.org" Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> X-Draft-From: ("nnimap+imap.liv.ac.uk:Misc" 3318) Date: Wed, 07 Jan 2009 21:41:58 +0000 Message-ID: <878wpmdc9l.fsf@liv.ac.uk> User-Agent: Gnus/5.110011 (No Gnus v0.11) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Reiner Steib writes: > In Emacs 23, (char-charset char) returns `eight-bit'. Is adding > eight-bit next to eight-bit-graphic sufficient? The comment (by Dave > Love, CC-ed if I got X-Debbugs-CC right) seems to suggest that there's > more to be done. You should ask handa about that and other Mule issues. Experience shows it's not helpful for me to explain. There were various things like that I left unfixed for Mule 6 (for various reasons) five years ago, or whenever it was. By the way, `undecable' should be `undecodable' in the comment, which may only apply in Emacs 21 -- I don't know. I think there are various things wrong with `message-fix-before-sending'. The one I remember is it objecting to stuff in non-text inline MIME parts, e.g. if you try to use application/octet-stream for a Lisp backtrace. From reinersteib+gmane@imap.cc Thu Jan 8 12:29:00 2009 Received: (at 1770) by emacsbugs.donarmstrong.com; 8 Jan 2009 20:29:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.3 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, MDO_CABLE_TV3,MDO_DATING2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.uni-ulm.de (mail.uni-ulm.de [134.60.1.11]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n08KSutP014595 for <1770@emacsbugs.donarmstrong.com>; Thu, 8 Jan 2009 12:28:57 -0800 Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.10.175]) by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id n08KSrCu005011; Thu, 8 Jan 2009 21:28:53 +0100 (MET) Received: from localhost (localhost [127.0.0.1]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id 7AF6613556; Thu, 8 Jan 2009 21:28:53 +0100 (CET) From: Reiner Steib To: Dave Love Cc: Kenichi Handa , 1770@debbugs.gnu.org Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> X-Face: 'bg&jY[8V'W&:=~6w"|>}#4/T;w~36ei4NNMyKRR.a$n=$|sWFPF1y]a\>6kc\*#GN]UDM| Ywv,vbL^XF1nIp\:F=$Ei2o&mEe:%N~,:3]vtQ~s9u$9izmX$IF@VgGl7/,^dbuM<3|AO2}.%|%?kZ 2Y=@\U!~cll^=8Z9ihKq%wmUe1Ky(#kl3T'>Qk0Ia3mCBsTk?E(,X Mail-Followup-To: Dave Love , Kenichi Handa , 1770@debbugs.gnu.org Date: Thu, 08 Jan 2009 21:28:50 +0100 In-Reply-To: (Dave Love's message of "Wed, 07 Jan 2009 21:41:58 +0000") Message-ID: <871vvdee4d.fsf@marauder.physik.uni-ulm.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DCC-INFN-TO-Metrics: poseidon 1233; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: by amavisd-new On Wed, Jan 07 2009, Dave Love wrote: > Reiner Steib writes: > >> In Emacs 23, (char-charset char) returns `eight-bit'. Is adding >> eight-bit next to eight-bit-graphic sufficient? The comment (by Dave >> Love, CC-ed if I got X-Debbugs-CC right) seems to suggest that there's >> more to be done. > > You should ask handa about that and other Mule issues. Experience shows > it's not helpful for me to explain. Cc-ed. > There were various things like that I left unfixed for Mule 6 (for > various reasons) five years ago, or whenever it was. > > By the way, `undecable' should be `undecodable' in the comment, Fixed. > which may only apply in Emacs 21 -- I don't know. Added: ;; FIXME: Wrong for Emacs 23 (unicode) and for ;; things like undecodable utf-8 (in Emacs 21?). ;; Should at least use find-coding-systems-region. ;; -- fx > I think there are various things wrong with > `message-fix-before-sending'. The one I remember is it objecting to > stuff in non-text inline MIME parts, e.g. if you try to use > application/octet-stream for a Lisp backtrace. You can simply say "ignore", can't you? Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From handa@m17n.org Thu Jan 15 23:46:02 2009 Received: (at 1770) by emacsbugs.donarmstrong.com; 16 Jan 2009 07:46:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=HAS_BUG_NUMBER,MDO_DATING2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mx1.aist.go.jp (mx1.aist.go.jp [150.29.246.133]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0G7jwic010449 for <1770@emacsbugs.donarmstrong.com>; Thu, 15 Jan 2009 23:45:59 -0800 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id n0G7jvgm021201; Fri, 16 Jan 2009 16:45:57 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id n0G7ju5q001942; Fri, 16 Jan 2009 16:45:56 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id n0G7juY5000573; Fri, 16 Jan 2009 16:45:56 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken.m17n.org with local (Exim 4.69) (envelope-from ) id 1LNjOu-0006TJ-Dr; Fri, 16 Jan 2009 16:45:56 +0900 From: Kenichi Handa To: Reiner Steib CC: d.love@liverpool.ac.uk, 1770@debbugs.gnu.org In-reply-to: <871vvdee4d.fsf@marauder.physik.uni-ulm.de> (message from Reiner Steib on Thu, 08 Jan 2009 21:28:50 +0100) Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> <871vvdee4d.fsf@marauder.physik.uni-ulm.de> Message-Id: Date: Fri, 16 Jan 2009 16:45:56 +0900 In article <871vvdee4d.fsf@marauder.physik.uni-ulm.de>, Reiner Steib writes: > On Wed, Jan 07 2009, Dave Love wrote: > > Reiner Steib writes: > > >>> In Emacs 23, (char-charset char) returns `eight-bit'. Is adding >>> eight-bit next to eight-bit-graphic sufficient? The comment (by Dave >>> Love, CC-ed if I got X-Debbugs-CC right) seems to suggest that there's >>> more to be done. > > > > You should ask handa about that and other Mule issues. Experience shows > > it's not helpful for me to explain. > Cc-ed. Yes. For Emacs 23, adding eight-bit in the list is ok. But, I think it is better to catch non-Unicode characters (#x110000..#x3FFF7F) here too. For Emacs 23 only, we can have this simple code: (while (not (eobp)) (when (not (encode-char (char-after) 'unicode)) ;; or simply (>= (char-after) #x110000) (if (eq choice ?i) (message-kill-all-overlays) (delete-char 1) (when (eq choice ?r) (insert message-replacement-char)))) (forward-char) (skip-chars-forward mm-7bit-chars)) > Added: > ;; FIXME: Wrong for Emacs 23 (unicode) and for > ;; things like undecodable utf-8 (in Emacs 21?). > ;; Should at least use find-coding-systems-region. > ;; -- fx After filtering out those strange characters, how is a coding system decided? Is select-message-coding-system used? --- Kenichi Handa handa@m17n.org From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 30 13:45:26 2010 Received: (at 1770) by debbugs.gnu.org; 30 Sep 2010 17:45:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1NC8-0002Rf-A4 for submit@debbugs.gnu.org; Thu, 30 Sep 2010 13:45:24 -0400 Received: from smtp.getmail.no ([84.208.15.66]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1NC5-0002RE-1d for 1770@debbugs.gnu.org; Thu, 30 Sep 2010 13:45:21 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from get-mta-scan02.get.basefarm.net ([10.5.16.4]) by get-mta-out03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0L9K00022MSFUD30@get-mta-out03.get.basefarm.net> for 1770@debbugs.gnu.org; Thu, 30 Sep 2010 19:48:15 +0200 (MEST) Received: from get-mta-scan02.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id BD4E31EA5579_CA4CD5FB for <1770@debbugs.gnu.org>; Thu, 30 Sep 2010 17:48:15 +0000 (GMT) Received: from smtp.getmail.no (unknown [10.5.16.4]) by get-mta-scan02.get.basefarm.net (Sophos Email Appliance) with ESMTP id 597431EA296F_CA4CD5FF for <1770@debbugs.gnu.org>; Thu, 30 Sep 2010 17:48:15 +0000 (GMT) Received: from quimbies.gnus.org ([84.215.34.171]) by get-mta-in01.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0L9K00EJ8MSFTF20@get-mta-in01.get.basefarm.net> for 1770@debbugs.gnu.org; Thu, 30 Sep 2010 19:48:15 +0200 (MEST) Received: from larsi by quimbies.gnus.org with local (Exim 4.72) (envelope-from ) id 1P1NEt-0000CK-2G; Thu, 30 Sep 2010 19:48:15 +0200 From: Lars Magne Ingebrigtsen To: Kenichi Handa Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars In-reply-to: Date: Thu, 30 Sep 2010 19:48:12 +0200 Message-id: References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> <871vvdee4d.fsf@marauder.physik.uni-ulm.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEVLIARmJwoqFAAkEACd diQ0CQExFwE9GwInEwBOHQXb9tWfAAACUElEQVQ4jWWUsW7bMBCG6aKIkU0sDLvZ0ktBqFtrDVE3 KyDsB+gL2KxxymijhtiOlYCCYwx00dv2P1KOneZgyOJ94s/j8ZeUvoii+GJtZSfW2gcliWPK90Xx +QyK/yIQMTORgG8vQEuGjaPXM1qK8QqUIUCNDEDoTg8jKUOZxKrANRL8G6I2CAgAJCVIcAqiEEfK YOBi3iOaOIhSGAOZlD+RAfha0vsbpUZ25pMeK+9/pWf/Wq0tQHMCe1shveuPtprYSo1907AzAGhZ Nr5GD6V3FX5xDgCGN3jcxqZKzBLYRdBre4pq7C9AEkqxEK06rhGVziE7A/DHp+vJCyB78UpKHdkL JW1XwwzvDygrHXumVDVaYZE6tmTn/aLv+yeF8IdxWkNKq/1+lrhcV7KPBLg++Gbobe0nfAac8Tm2 S5aqnNzfTqVvOAo5GK4ikLOjjzianJJxHG3jzgnPuiwPXdmVba7FCGY6AF4/kICQh/tlgHk2EUBr 68RQYrbidwf33l6hu7JGRV0yXUgmNRE43ixpcGP8K4NZA6C0Q0PPUvFKmCKGWzDAJrswvFFiUSjR RmffkUqCJdHaQ+rg8nCVcoMicb0CWLm8SwW1ca2yhLxWvH1HuWTnoeU6kvAHnVQ8gVIXZdqZ7uVe ZqxVvXSUR0BG75dvcI+mYB9buP4ZbLNpPry4KsspxDW61ui3emruElHv8Zam8ufR1dpmoYYn1Af0 7x7OhUkBKtVw+RgCN+rTXdHdO/auKL4e9bTe/VyPlV08Xn4A5tT/eB68+jKc4h8qGFCeoM4P9QAA AABJRU5ErkJggg== X-Now-Playing: Zazou, Bikaye & Cy1's _Noir et Blanc_: "Woa" X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 1770 Cc: d.love@liverpool.ac.uk, Reiner Steib , 1770@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Kenichi Handa writes: > Yes. For Emacs 23, adding eight-bit in the list is ok. > But, I think it is better to catch non-Unicode characters > (#x110000..#x3FFF7F) here too. For Emacs 23 only, we can > have this simple code: > > (while (not (eobp)) > (when (not (encode-char (char-after) 'unicode)) > ;; or simply (>= (char-after) #x110000) > (if (eq choice ?i) > (message-kill-all-overlays) > (delete-char 1) > (when (eq choice ?r) > (insert message-replacement-char)))) > (forward-char) > (skip-chars-forward mm-7bit-chars)) Was this installed? If not, was a different fix applied, and the bug not closed, or is this still a problem? -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 14 02:34:07 2010 Received: (at 1770) by debbugs.gnu.org; 14 Oct 2010 06:34:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P6HOA-0003l7-Tj for submit@debbugs.gnu.org; Thu, 14 Oct 2010 02:34:07 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P6HO7-0003kk-RR for 1770@debbugs.gnu.org; Thu, 14 Oct 2010 02:34:05 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id o9E6bXkB015928; Thu, 14 Oct 2010 15:37:33 +0900 (JST) env-from (handa@m17n.org) Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id o9E6bXop007821; Thu, 14 Oct 2010 15:37:33 +0900 (JST) env-from (handa@m17n.org) Received: by smtp1.aist.go.jp with ESMTP id o9E6bUVY021495; Thu, 14 Oct 2010 15:37:30 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.71) (envelope-from ) id 1P6HRS-0003yu-JP; Thu, 14 Oct 2010 15:37:30 +0900 From: Kenichi Handa To: Lars Magne Ingebrigtsen Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars In-Reply-To: (message from Lars Magne Ingebrigtsen on Thu, 30 Sep 2010 19:48:12 +0200) References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> <871vvdee4d.fsf@marauder.physik.uni-ulm.de> Date: Thu, 14 Oct 2010 15:37:30 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 1770 Cc: d.love@liverpool.ac.uk, Reiner.Steib@gmx.de, 1770@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) In article , Lars Magne Ingebrigtsen writes: > Kenichi Handa writes: > > Yes. For Emacs 23, adding eight-bit in the list is ok. > > But, I think it is better to catch non-Unicode characters > > (#x110000..#x3FFF7F) here too. For Emacs 23 only, we can > > have this simple code: > > > > (while (not (eobp)) > > (when (not (encode-char (char-after) 'unicode)) > > ;; or simply (>= (char-after) #x110000) > > (if (eq choice ?i) > > (message-kill-all-overlays) > > (delete-char 1) > > (when (eq choice ?r) > > (insert message-replacement-char)))) > > (forward-char) > > (skip-chars-forward mm-7bit-chars)) > Was this installed? No. > If not, was a different fix applied, Yes. 2009-01-03 Reiner Steib * message.el (message-fix-before-sending): Add `eight-bit' to illegible-text check. > and the bug not closed, or is this still a problem? As I wrote, non-Unicode characters are still not caught here. But I'm not sure it's problem to be solved by message-fix-before-sending. I have not yet got a reply to this question. > After filtering out those strange characters, how is a > coding system decided? Is select-message-coding-system > used? --- Kenichi Handa handa@m17n.org From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 14 15:16:07 2010 Received: (at 1770) by debbugs.gnu.org; 14 Oct 2010 19:16:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P6THb-0004Kk-0l for submit@debbugs.gnu.org; Thu, 14 Oct 2010 15:16:07 -0400 Received: from smtp.getmail.no ([84.208.15.66]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P6THY-0004KO-20 for 1770@debbugs.gnu.org; Thu, 14 Oct 2010 15:16:05 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from get-mta-scan02.get.basefarm.net ([10.5.16.4]) by get-mta-out03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0LAA00CJUOCON960@get-mta-out03.get.basefarm.net> for 1770@debbugs.gnu.org; Thu, 14 Oct 2010 21:19:36 +0200 (MEST) Received: from get-mta-scan02.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 2CBD21EA5614_CB757C8B for <1770@debbugs.gnu.org>; Thu, 14 Oct 2010 19:19:36 +0000 (GMT) Received: from smtp.getmail.no (unknown [10.5.16.4]) by get-mta-scan02.get.basefarm.net (Sophos Email Appliance) with ESMTP id C12A81EA306D_CB757C7F for <1770@debbugs.gnu.org>; Thu, 14 Oct 2010 19:19:35 +0000 (GMT) Received: from quimbies.gnus.org ([84.215.34.171]) by get-mta-in03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0LAA00AMAOCNA040@get-mta-in03.get.basefarm.net> for 1770@debbugs.gnu.org; Thu, 14 Oct 2010 21:19:35 +0200 (MEST) Received: from larsi by quimbies.gnus.org with local (Exim 4.72) (envelope-from ) id 1P6TKx-0006by-2Q; Thu, 14 Oct 2010 21:19:35 +0200 From: Lars Magne Ingebrigtsen To: Kenichi Handa Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars In-reply-to: Date: Thu, 14 Oct 2010 21:19:33 +0200 Message-id: References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> <871vvdee4d.fsf@marauder.physik.uni-ulm.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEXv2MxzSkRDIiILAwWy k4uVcWbNsKNvw4pkAAACe0lEQVQ4jVWTy3akIBCGyZwO60Ak6wHH2bec7LVPwboxlGu7B+v9H2EK bXOphaKf/18XUBDRZJXhGy2Cg5x9EduCaFTOfgKh3e/tLusroA0APz8bvStEoD2ALv6PEE9G7wqx AkAkWl3Wl/MgTskMD4CYmdyU6ifPLnJPtQEmtCrbK/9XfEUxDCIV5Xpdk3wBtSnKqBm8/wCqAlpN h/78HSSFJg6yNHH46L+BU1JK1SSRy7kvX0AywHkhClz/bZFxWcSG5eSYQCzI6/sg4fqST8OmMKia KCDyw30QcDWyDA8rZWApdYTTIPO8ZnGtVe0jIWKF1ItcpJADJ2l7RMOIh8wVuuWUI67AVqrGTFTQ rk73gwiNwJGteOjONQCj0qp77aMEkKEwCKGOkMSYlA0Xm7lPkLXXWIAiAYTgultw5rP1XBXsB5Pu ntGp4QAWUxQBAJMzv3QFxAVzmDrBZZGjcy9P2lkGpWwAERbOoVs3PHUVxIEqmEvgbRKgkqeEzsYj B7cAIcLYpXbGovXMR3CrrOGegeBmVJvQ2Omz3g5DXCgXVHamnO92rlNk2gXg4QKFZK+ixIszGGPd mw5VJsiF6VVQBRFKZOD450CcqUB8kxU0jyStc1artzXmK/JJ+egbElvnvWNi5vQGs+bdmlxHknbQ emU7NPOsQspJ27j/XN57FilIkI3RTVKc/QDe8iA1hg51o3gjM9X995vETP6MFjVa9tolFbBV632y qZvOifdkk/i2KpCvyiYuhBPaHfyroCqMqddqUL02K/6aX3WcaA8LP8D76cMfJB6gqyahPUBv8zfg em8P5NwD2Fe24zNyKBjslexA17XbFf8BT8jYkltugsAAAAAASUVORK5CYII= X-Now-Playing: Tracey Thorn's _Love And Its Opposite_: "Why Does The Wind?" X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 1770 Cc: Reiner.Steib@gmx.de, bugs@gnus.org, d.love@liverpool.ac.uk, 1770@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: bugs@gnus.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) Kenichi Handa writes: > As I wrote, non-Unicode characters are still not caught > here. But I'm not sure it's problem to be solved by > message-fix-before-sending. I have not yet got a reply to > this question. Removing characters that can't be encoded seems like a good idea. If I understand the problem correctly. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 23 21:47:40 2011 Received: (at 1770-close) by debbugs.gnu.org; 24 Jan 2011 02:47:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhCSx-0000to-Ua for submit@debbugs.gnu.org; Sun, 23 Jan 2011 21:47:40 -0500 Received: from baybryj.net ([198.144.208.130] helo=vaio) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhCSv-0000tc-N2 for 1770-close@debbugs.gnu.org; Sun, 23 Jan 2011 21:47:38 -0500 Received: from larsi by vaio with local (Exim 4.69) (envelope-from ) id 1PhCaP-00045F-95; Sun, 23 Jan 2011 18:55:21 -0800 From: Lars Ingebrigtsen To: Kenichi Handa Subject: Re: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars In-Reply-To: (Kenichi Handa's message of "Thu, 14 Oct 2010 15:37:30 +0900") Date: Sun, 23 Jan 2011 18:55:18 -0800 Message-ID: <877hdvyprd.fsf@gnus.org> References: <87k59d4apn.fsf@marauder.physik.uni-ulm.de> <871vvdee4d.fsf@marauder.physik.uni-ulm.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.1 (---) X-Debbugs-Envelope-To: 1770-close Cc: 1770-close@debbugs.gnu.org, Reiner.Steib@gmx.de, d.love@liverpool.ac.uk X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) Kenichi Handa writes: > As I wrote, non-Unicode characters are still not caught > here. But I'm not sure it's problem to be solved by > message-fix-before-sending. I have not yet got a reply to > this question. Ok. Well, I think it may (or may not be) nice to warn users about sending un-encodable bytes. But they will most likely get a warning of some kind, since there's probably other eight-bit-chars there, so I think that's probably sufficient. So I'm closing this report now, unless anybody objects... -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From unknown Sat Jun 14 03:57:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 21 Feb 2011 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator