From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] url: Wrap cookie headers in url-http--encode-string. Date: Fri, 09 Sep 2016 21:54:24 +0300 Message-ID: <83bmzwaopr.fsf@gnu.org> References: <20160907153014.15752-1-toke@toke.dk> <87inu7k5z4.fsf@toke.dk> <83bmzzaawr.fsf@gnu.org> <877fank1oc.fsf@toke.dk> <87inu6iim8.fsf@toke.dk> <2563921f-d20d-753b-09eb-c8671bc5b6d6@yandex.ru> <87a8fiidso.fsf@toke.dk> <86d1kdq7cs.fsf@realize.ch> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1473447298 21664 195.159.176.226 (9 Sep 2016 18:54:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 9 Sep 2016 18:54:58 +0000 (UTC) Cc: toke@toke.dk, emacs-devel@gnu.org, monnier@iro.umontreal.ca, dgutov@yandex.ru To: Alain Schneble Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 09 20:54:52 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biQwp-0004Ny-Gy for ged-emacs-devel@m.gmane.org; Fri, 09 Sep 2016 20:54:47 +0200 Original-Received: from localhost ([::1]:59716 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biQwn-0005R6-JS for ged-emacs-devel@m.gmane.org; Fri, 09 Sep 2016 14:54:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36349) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biQwf-0005Qa-2B for emacs-devel@gnu.org; Fri, 09 Sep 2016 14:54:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1biQwa-0007qu-Tm for emacs-devel@gnu.org; Fri, 09 Sep 2016 14:54:36 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49836) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biQwa-0007qo-Qu; Fri, 09 Sep 2016 14:54:32 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1264 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1biQwY-0007JN-AB; Fri, 09 Sep 2016 14:54:31 -0400 In-reply-to: <86d1kdq7cs.fsf@realize.ch> (message from Alain Schneble on Fri, 9 Sep 2016 20:02:43 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:207324 Archived-At: > From: Alain Schneble > CC: Dmitry Gutov , Eli Zaretskii , > , > Date: Fri, 9 Sep 2016 20:02:43 +0200 > > 2. The reason why it crashes in this example is not because the cookie > contains some non-ascii characters but because the ascii-only > cookie-value gets converted into a multibyte string internally. Of course, that part is clear. ASCII strings can be either unibyte or multibyte, depending on how they were produced. But why did you think this was worth mentioning? How does it help us find the proper solution? Thanks.