From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Mark A. Hershberger" Newsgroups: gmane.emacs.devel Subject: Re: encoding and content-length for url-http.el Date: Fri, 10 Jun 2005 11:53:45 -0400 Message-ID: <1118418825.8854.49.camel@localhost.localdomain> References: <1118418076.8854.41.camel@localhost.localdomain> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1530614094==" X-Trace: sea.gmane.org 1118431260 8562 80.91.229.2 (10 Jun 2005 19:21:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 10 Jun 2005 19:21:00 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 10 21:20:58 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dgp3L-0007Zv-GL for ged-emacs-devel@m.gmane.org; Fri, 10 Jun 2005 21:20:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DgpAV-0004ex-S9 for ged-emacs-devel@m.gmane.org; Fri, 10 Jun 2005 15:27:52 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dgp7T-0003Yw-Dt for emacs-devel@gnu.org; Fri, 10 Jun 2005 15:24:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dgp2f-00022q-8C for emacs-devel@gnu.org; Fri, 10 Jun 2005 15:20:00 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dgp2d-0001is-Fs for emacs-devel@gnu.org; Fri, 10 Jun 2005 15:19:43 -0400 Original-Received: from [64.124.179.97] (helo=superman.everybody.org) by monty-python.gnu.org with esmtp (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.34) id 1DgoeU-0008JI-5b for emacs-devel@gnu.org; Fri, 10 Jun 2005 14:54:46 -0400 Original-Received: from 66.216.169.50.static.dejazzd.com ([66.216.169.50] helo=[192.168.1.20]) by superman.everybody.org with esmtpsa (TLS-1.0:RSA_ARCFOUR_MD5:16) (Exim 4.50) id 1Dgoe0-0002eY-9s for emacs-devel@gnu.org; Fri, 10 Jun 2005 13:54:18 -0500 Original-To: Emacs Development In-Reply-To: <1118418076.8854.41.camel@localhost.localdomain> X-Mailer: Evolution 2.3.2 X-SA-Exim-Connect-IP: 66.216.169.50 X-SA-Exim-Mail-From: mah@everybody.org X-SA-Exim-Version: 4.2 (built Thu, 03 Mar 2005 10:44:12 +0100) X-SA-Exim-Scanned: Yes (on superman.everybody.org) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:38533 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:38533 --===============1530614094== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Zp9iCwkua1p0eFsQmcfK" --=-Zp9iCwkua1p0eFsQmcfK Content-Type: multipart/mixed; boundary="=-fdCuXKoGwzb75Vj3xhnn" --=-fdCuXKoGwzb75Vj3xhnn Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2005-06-10 at 11:46 -0400, Mark A. Hershberger wrote: > Could I get input on the following patch before I apply it? The first > part (using string-bytes instead of length) seems like a no-brainer. > The second part, I'm less sure about. Full patch included this time. And a fuller explanation. I've come across circumstances where it appears that url-http.el isn't doing the right thing. For instance, I'm using xml-rpc to post weblog entries that contain unicode quotes. I need these changes to get it to do the right thing. For (a little) more information, see . --=20 http://mah.everybody.org/weblog/ GPG Fingerprint: 7E15 362D A32C DFAB E4D2 B37A 735E F10A 2DFC BFF5 More people are killed every year by pigs than by sharks, which shows you how good we are at evaluating risk. -- Bruce Schneier --=-fdCuXKoGwzb75Vj3xhnn Content-Disposition: attachment; filename=tmp.diff Content-Type: text/x-patch; name=tmp.diff; charset=UTF-8 Content-Transfer-Encoding: base64 SW5kZXg6IGxpc3AvdXJsL3VybC1odHRwLmVsDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2c3Jv b3QvZW1hY3MvZW1hY3MvbGlzcC91cmwvdXJsLWh0dHAuZWwsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjE0DQpkaWZmIC11IC1yMS4xNCB1cmwtaHR0cC5lbA0KLS0tIGxpc3AvdXJsL3VybC1odHRw LmVsCTQgSnVuIDIwMDUgMTg6Mzc6MTYgLTAwMDAJMS4xNA0KKysrIGxpc3AvdXJsL3VybC1odHRw LmVsCTEwIEp1biAyMDA1IDE4OjQ1OjA1IC0wMDAwDQpAQCAtMjU5LDcgKzI1OSw3IEBADQogCSAg IChpZiB1cmwtcmVxdWVzdC1kYXRhDQogCSAgICAgICAoY29uY2F0DQogCQkiQ29udGVudC1sZW5n dGg6ICIgKG51bWJlci10by1zdHJpbmcNCi0JCQkJICAgIChsZW5ndGggdXJsLXJlcXVlc3QtZGF0 YSkpDQorCQkJCSAgICAoc3RyaW5nLWJ5dGVzIHVybC1yZXF1ZXN0LWRhdGEpKQ0KIAkJIlxyXG4i KSkNCiAJICAgOzsgRW5kIHJlcXVlc3QNCiAJICAgIlxyXG4iDQpAQCAtMTA2Niw2ICsxMDY2LDkg QEANCiAJKHNldC1wcm9jZXNzLWJ1ZmZlciBjb25uZWN0aW9uIGJ1ZmZlcikNCiAJKHNldC1wcm9j ZXNzLXNlbnRpbmVsIGNvbm5lY3Rpb24gJ3VybC1odHRwLWVuZC1vZi1kb2N1bWVudC1zZW50aW5l bCkNCiAJKHNldC1wcm9jZXNzLWZpbHRlciBjb25uZWN0aW9uICd1cmwtaHR0cC1nZW5lcmljLWZp bHRlcikNCisJKHNldC1wcm9jZXNzLWNvZGluZy1zeXN0ZW0gY29ubmVjdGlvbg0KKwkJCQkgICAo ZGV0ZWN0LWNvZGluZy1zdHJpbmcgdXJsLXJlcXVlc3QtZGF0YSB0KQ0KKwkJCQkgICB1cmwtcmVx dWVzdC1jb2Rpbmctc3lzdGVtKQ0KIAkocHJvY2Vzcy1zZW5kLXN0cmluZyBjb25uZWN0aW9uICh1 cmwtaHR0cC1jcmVhdGUtcmVxdWVzdCB1cmwpKSkpDQogICAgIGJ1ZmZlcikpDQogDQpJbmRleDog bGlzcC91cmwvdXJsLXZhcnMuZWwNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9lbWFj cy9lbWFjcy9saXNwL3VybC91cmwtdmFycy5lbCx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOQ0K ZGlmZiAtdSAtcjEuOSB1cmwtdmFycy5lbA0KLS0tIGxpc3AvdXJsL3VybC12YXJzLmVsCTkgRmVi IDIwMDUgMTU6NTA6MzYgLTAwMDAJMS45DQorKysgbGlzcC91cmwvdXJsLXZhcnMuZWwJMTAgSnVu IDIwMDUgMTg6NDU6MDUgLTAwMDANCkBAIC0yMTgsNiArMjE4LDggQEANCiANCiAoZGVmdmFyIHVy bC1yZXF1ZXN0LWRhdGEgbmlsICJBbnkgZGF0YSB0byBzZW5kIHdpdGggdGhlIG5leHQgcmVxdWVz dC4iKQ0KIA0KKyhkZWZ2YXIgdXJsLXJlcXVlc3QtY29kaW5nLXN5c3RlbSAnYmluYXJ5ICJUaGUg Y29kaW5nIHN5c3RlbSB0byB1c2UgZm9yIHRoZSByZXF1ZXN0LiIpDQorDQogKGRlZnZhciB1cmwt cmVxdWVzdC1leHRyYS1oZWFkZXJzIG5pbA0KICAgIkEgbGlzdCBvZiBleHRyYSBoZWFkZXJzIHRv IHNlbmQgd2l0aCB0aGUgbmV4dCByZXF1ZXN0Lg0KIFNob3VsZCBiZSBhbiBhc3NvYyBsaXN0IG9m IGhlYWRlcnMvY29udGVudHMuIikNCg== --=-fdCuXKoGwzb75Vj3xhnn-- --=-Zp9iCwkua1p0eFsQmcfK Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCqbeJc17xCi38v/URAjgpAJ9LF64uT+cs99nyXEsBKXdMO00uDgCgvH// GnKWJISg/GieWnW2QZTsUaE= =7MEY -----END PGP SIGNATURE----- --=-Zp9iCwkua1p0eFsQmcfK-- --===============1530614094== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --===============1530614094==--