From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.224.197 with SMTP id ip5cs47354icb; Thu, 17 Feb 2011 06:44:54 -0800 (PST) Received: by 10.42.229.135 with SMTP id ji7mr2924528icb.37.1297953894341; Thu, 17 Feb 2011 06:44:54 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id ff8si1300687vbb.26.2011.02.17.06.44.54; Thu, 17 Feb 2011 06:44:54 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id E85E11858374; Thu, 17 Feb 2011 09:44:53 -0500 (EST) Received: from ping.pong.ch (ping.pong.ch [77.109.141.101]) by rubyforge.org (Postfix) with ESMTP id 1331018582E2 for ; Thu, 17 Feb 2011 09:44:51 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by ping.pong.ch (Postfix) with ESMTP id B189D40CB4B5 for ; Thu, 17 Feb 2011 15:44:49 +0100 (CET) Received: from ping.pong.ch ([127.0.0.1]) by localhost (ping.pong.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ViWKIt9zJRLz for ; Thu, 17 Feb 2011 15:44:48 +0100 (CET) Received: from auth sender gaudenz@ping.pong.ch by ping.pong.ch (Postfix) with ESMTPSA id B938140CB4B4 for ; Thu, 17 Feb 2011 15:44:48 +0100 (CET) Received: by meteor.durcheinandertal.local (Postfix, from userid 1000) id E8C971936B; Thu, 17 Feb 2011 15:44:49 +0100 (CET) From: Gaudenz Steinlin To: sup-devel Date: Thu, 17 Feb 2011 15:44:49 +0100 Message-Id: <1297953809-sup-575@meteor.durcheinandertal.local> User-Agent: Sup/git MIME-Version: 1.0 Subject: [sup-devel] Message parsing fixes X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1273460412==" Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --===============1273460412== Content-Transfer-Encoding: 8bit Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=-1297953889-905535-27882-3345-3-=" --=-1297953889-905535-27882-3345-3-= Content-Type: multipart/mixed; boundary="=-1297953889-848429-27882-6389-2-=" --=-1297953889-848429-27882-6389-2-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi While reimporting all my messages to recreate the index I fixed a few message parsing issues. Please consider the attached patches against master. Gaudenz -- = Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. ~ Samuel Beckett ~ --=-1297953889-848429-27882-6389-2-= Content-Disposition: attachment; filename="0001-Don-t-normalize_whitespace-message-rfc822-parts.patch" Content-Type: application/octet-stream; name="0001-Don-t-normalize_whitespace-message-rfc822-parts.patch" Content-Transfer-Encoding: base64 RnJvbSBlODAyY2RmNWM5NjBiYmZmYjFiYTJhZTBmNzBhMjFmMzY0NjU3YzVk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXVkZW56IFN0ZWlu bGluIDxnYXVkZW56QHNvemlvbG9naWUuY2g+CkRhdGU6IFRodSwgMTcgRmVi IDIwMTEgMTU6MzM6MTEgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0gRG9u J3Qgbm9ybWFsaXplX3doaXRlc3BhY2UgbWVzc2FnZS9yZmM4MjIgcGFydHMK CkN1cnJlbnRseSB3aGl0ZXNwYWNlIG5vcm1hbGl6YXRpb24gaXMgZG9uZSBv biB0aGUgd2hvbGUgbWVzc2FnZQppbmNsdWRpbmcgaGVhZGVycyBhbmQgYmVm b3JlIHNldHRpbmcgdGhlIGNvcnJlY3QgZW5jb2RpbmcuIFRoaXMgY2F1c2Vz CmV4Y2VwdGlvbnMgb24gcnVieSAxLjkgZm9yIG5vbiBBU0NJSSBtZXNzYWdl cy4KClRoZXNlIHBhcnQncyBhcmUgcmVjdXJzaXZlbHkgcGFyc2VkIGFzIG5v cm1hbCBtZXNzYWdlcyBsYXRlciBvbi4KV2hpdGVzcGFjZSBub3JtYWxpemF0 aW9uIGlzIHRoZW4gZG9uZSBvbiB0aGUgYm9keS4gVGhpcyBzaG91bGQgYmUK ZW5vdWdoLgotLS0KIGxpYi9zdXAvbWVzc2FnZS5yYiB8ICAgIDEgLQogMSBm aWxlcyBjaGFuZ2VkLCAwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvbGliL3N1cC9tZXNzYWdlLnJiIGIvbGliL3N1cC9t ZXNzYWdlLnJiCmluZGV4IDY2NzQ1Y2EuLmE2MjE2YjUgMTAwNjQ0Ci0tLSBh L2xpYi9zdXAvbWVzc2FnZS5yYgorKysgYi9saWIvc3VwL21lc3NhZ2UucmIK QEAgLTQ0Myw3ICs0NDMsNiBAQCBwcml2YXRlCiAgICAgICAgIGVsc2UKICAg ICAgICAgICByYWlzZSBSTWFpbDo6RW5jb2RpbmdVbnN1cHBvcnRlZEVycm9y LCBlbmNvZGluZy5pbnNwZWN0CiAgICAgICAgIGVuZAotICAgICAgICBib2R5 ID0gYm9keS5ub3JtYWxpemVfd2hpdGVzcGFjZQogICAgICAgICBwYXlsb2Fk ID0gUk1haWw6OlBhcnNlci5yZWFkKGJvZHkpCiAgICAgICAgIGZyb20gPSBw YXlsb2FkLmhlYWRlci5mcm9tLmZpcnN0ID8gcGF5bG9hZC5oZWFkZXIuZnJv bS5maXJzdC5mb3JtYXQgOiAiIgogICAgICAgICB0byA9IHBheWxvYWQuaGVh ZGVyLnRvLm1hcCB7IHxwfCBwLmZvcm1hdCB9LmpvaW4oIiwgIikKLS0gCjEu Ny4yLjMKCg== --=-1297953889-848429-27882-6389-2-= Content-Disposition: attachment; filename="0002-Be-more-cautious-about-invalid-content-type-headers.patch" Content-Type: application/octet-stream; name="0002-Be-more-cautious-about-invalid-content-type-headers.patch" Content-Transfer-Encoding: base64 RnJvbSA2YWY3ODdkZDljYmFjODEwZDIwZTlmYjY2Mjc3NzQ5ZGE5MjdlOTE1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXVkZW56IFN0ZWlu bGluIDxnYXVkZW56QHNvemlvbG9naWUuY2g+CkRhdGU6IFRodSwgMTcgRmVi IDIwMTEgMTU6MzY6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0gQmUg bW9yZSBjYXV0aW91cyBhYm91dCBpbnZhbGlkIGNvbnRlbnQtdHlwZSBoZWFk ZXJzCgpUaGUgb3JpZ2luYWwgUk1haWwgY29kZSBjYWxscyB2YWx1ZS5zdHJp cC5zcGxpdCgvXHMqO1xzKi8pWzBdLmRvd25jYXNlCndpdGhvdXQgY2hlY2tp bmcgaWYgc3BsaXQgcmV0dXJuZWQgYW4gZWxlbWVudC4gVGhpcyBtb25rZXkg cGF0Y2hlcyB0aGUKcmVsZXZhbnQgZnVuY3Rpb24gZm9yIHN1cCB0byBjYXRj aCB0aGlzIGVycm9yLgotLS0KIGxpYi9zdXAvdXRpbC5yYiB8ICAgMjUgKysr KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlcyBjaGFuZ2VkLCAyNSBp bnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9zdXAvdXRpbC5yYiBiL2xpYi9zdXAvdXRpbC5yYgppbmRleCA0NWRlYzNi Li4xNDQ0MTAwIDEwMDY0NAotLS0gYS9saWIvc3VwL3V0aWwucmIKKysrIGIv bGliL3N1cC91dGlsLnJiCkBAIC0xMTEsNiArMTExLDMxIEBAIG1vZHVsZSBS TWFpbAogICAgICAgIyBlbmQKICAgICBlbmQKICAgZW5kCisKKyAgY2xhc3Mg SGVhZGVyCisgICAgIyMgQmUgbW9yZSBjYXV0aW91cyBhYm91dCBpbnZhbGlk IGNvbnRlbnQtdHlwZSBoZWFkZXJzCisgICAgIyMgdGhlIG9yaWdpbmFsIFJN YWlsIGNvZGUgY2FsbHMKKyAgICAjIyB2YWx1ZS5zdHJpcC5zcGxpdCgvXHMq O1xzKi8pWzBdLmRvd25jYXNlCisgICAgIyMgd2l0aG91dCBjaGVja2luZyBp ZiBzcGxpdCByZXR1cm5lZCBhbiBlbGVtZW50CisKKyAgICAjIFRoaXMgcmV0 dXJucyB0aGUgZnVsbCBjb250ZW50IHR5cGUgb2YgdGhpcyBtZXNzYWdlIGNv bnZlcnRlZCB0bworICAgICMgbG93ZXIgY2FzZS4KKyAgICAjCisgICAgIyBJ ZiB0aGVyZSBpcyBubyBjb250ZW50IHR5cGUgaGVhZGVyLCByZXR1cm5zIHRo ZSBwYXNzZWQgYmxvY2sgaXMKKyAgICAjIGV4ZWN1dGVkIGFuZCBpdHMgcmV0 dXJuIHZhbHVlIGlzIHJldHVybmVkLiAgSWYgbm8gYmxvY2sgaXMgcGFzc2Vk LAorICAgICMgdGhlIHZhbHVlIG9mIHRoZSArZGVmYXVsdCsgYXJndW1lbnQg aXMgcmV0dXJuZWQuCisgICAgZGVmIGNvbnRlbnRfdHlwZShkZWZhdWx0ID0g bmlsKQorICAgICAgaWYgdmFsdWUgPSBzZWxmWydjb250ZW50LXR5cGUnXSBh bmQgY3QgPSB2YWx1ZS5zdHJpcC5zcGxpdCgvXHMqO1xzKi8pWzBdCisgICAg ICAgIHJldHVybiBjdC5kb3duY2FzZQorICAgICAgZWxzZQorCWlmIGJsb2Nr X2dpdmVuPworICAgICAgICAgIHlpZWxkCisgICAgICAgIGVsc2UKKyAgICAg ICAgICBkZWZhdWx0CisgICAgICAgIGVuZAorICAgICAgZW5kCisgICAgZW5k CisgIGVuZAogZW5kCiAKIGNsYXNzIFJhbmdlCi0tIAoxLjcuMi4zCgo= --=-1297953889-848429-27882-6389-2-=-- --=-1297953889-905535-27882-3345-3-= Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iQEVAwUBTV00YU0yN7tZsYcyAQjXEQf/WLdcN0f0iimKY+Om8+9S3LIzjuFn27Ki 3ZsXWs4ADmWe/BPPXDHC6/1kaUU1Vc3X3LaYi4ysIbn1M52JKYSMq9/IhkXL00X6 jLQEri3u2Ji2kU8J5x8C42FaU0ha+VSYgbUqjab32comRXPpKli7zSmxGrGKmSmR 7LcsfD+fqGNy/3vcNJVaElFanEWRN4Duw611AgMLIeraEFKtfReAo9B5DX8S9G6o A0OrW1BzUAdri9JYEkFmrFtT1isr3pGQd1M6TQwK7ygmWQNY9qdZbA9WRgS25Qho EYcX64O9pbLJz4FQKvBXv7tsq990tJsshSntbKwu03A7dOnQwC32Kw== =joly -----END PGP SIGNATURE----- --=-1297953889-905535-27882-3345-3-=-- --===============1273460412== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --===============1273460412==--