mailpile / Mailpile

A free & open modern, fast email client with user-friendly encryption and privacy features
https://mailpile.is
Other
8.81k stars 1.01k forks source link

base64 encoded mails not always decoded #1279

Closed karlp closed 9 years ago

karlp commented 9 years ago

Not sure how to trigger it, but I'm certain it's not all base64 encoded mails.

Both the snippet and the expanded view of a mail simply shows raw base64 encoded cruft. (Kind hard to read this by hand ;)

Version:

karlp@palmtree:~/src/mailpile-git$ git describe
fatal: No annotated tags can describe 'ea31c9c2ecc777deb5eb5c21b756cedb59a32917'.
However, there were unannotated tags: try --tags.
karlp@palmtree:~/src/mailpile-git$ git describe --tags
0.4.0-600-gea31c9c
karlp@palmtree:~/src/mailpile-git$

(PS, what's the deal with unannotated tags?)

Example raw mail source:

output(text, {'_method': False})
output: Set output mode to: text
Generating result
output: Set output mode to: text
Elapsed: 0.000s (output: Set output mode to: text)
view(raw, =MPQ, {'_method': 'GET'})
Untagging conversation (e)
Untagging 1 message (e)
Tagging 1 message (i)
view: Displayed a single message
Generating result
view: Displayed a single message
Elapsed: 0.041s (view: Displayed a single message)
Return-Path: <linux-usb-owner@vger.kernel.org>
X-Original-To: karlp@tweak.net.au
Delivered-To: karlp@palmtree.beeroclock.net
Received: from vger.kernel.org (vger.kernel.org [209.132.180.67])
    by palmtree.beeroclock.net (Postfix) with ESMTP id F1867A0002
    for <karlp@tweak.net.au>; Tue, 28 Apr 2015 09:35:43 +0000 (UTC)
Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand
    id S933145AbbD1Jfm (ORCPT <rfc822;karlp@tweak.net.au>);
    Tue, 28 Apr 2015 05:35:42 -0400
Received: from mo1501.mxl.2iij.net ([203.180.99.27]:42477 "EHLO
    mo.mxl.2iij.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org
    with ESMTP id S933043AbbD1Jfk (ORCPT
    <rfc822;linux-usb@vger.kernel.org>); Tue, 28 Apr 2015 05:35:40 -0400
Received: by mo.mxl.2iij.net (mxl-mo1501) id t3S9ZWsu006189; Tue, 28 Apr 2015 18:35:32 +0900
Received: from unknown [210.173.21.247] (EHLO mx03.fujixerox.co.jp)
    by mas1500a.mxl.2iij.net(mxl_mta-7.2.4-1) over TLS secured channel
    with ESMTP id 4645f355.0.4548.00-677.8501.mas1500a.mxl.2iij.net (envelope-from <nobuo.iwata@fujixerox.co.jp>);
    Tue, 28 Apr 2015 18:35:32 +0900 (JST)
X-MXL-Hash: 553f54646c0216a2-7d5973a181abf8786dab66adda41eab9083f99f7
Received: from mx01.fujixerox.co.jp ([129.249.131.203])
       by mx03.fujixerox.co.jp with ESMTP id t3S9ZVKF009913;
       Tue, 28 Apr 2015 18:35:31 +0900
Received: from APAC01-SG1-obe.outbound.protection.outlook.com ([207.46.51.85])
       by mx01.fujixerox.co.jp with ESMTP id t3S9ZUC6018292;
       Tue, 28 Apr 2015 18:35:31 +0900
Received: from HKNPR06MB066.apcprd06.prod.outlook.com (10.242.102.15) by
 HKNPR06MB388.apcprd06.prod.outlook.com (10.141.37.154) with Microsoft SMTP
 Server (TLS) id 15.1.148.16; Tue, 28 Apr 2015 09:35:25 +0000
Received: from HKNPR06MB066.apcprd06.prod.outlook.com ([169.254.12.94]) by
 HKNPR06MB066.apcprd06.prod.outlook.com ([169.254.12.94]) with mapi id
 15.01.0136.026; Tue, 28 Apr 2015 09:35:25 +0000
From:   fx IWATA NOBUO <Nobuo.Iwata@fujixerox.co.jp>
To: Krzysztof Opasiak <k.opasiak@samsung.com>,
    "valentina.manea.m@gmail.com" <valentina.manea.m@gmail.com>,
    "shuah.kh@samsung.com" <shuah.kh@samsung.com>,
    "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>,
    "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>
CC: fx MICHIMURA TADAO <MICHIMURA.Tadao@fujixerox.co.jp>
Subject: RE: [PATCH v3 00/11] usbip: features to USB over WebSocket
Thread-Topic: [PATCH v3 00/11] usbip: features to USB over WebSocket
Thread-Index: AQHQgIa9FS4ttWgT3k26+ZNRhh3DyZ1iCKMAgAATgBA=
Date:   Tue, 28 Apr 2015 09:35:25 +0000
Message-ID: <HKNPR06MB0668250B22EA62DA9D841BBB9E80@HKNPR06MB066.apcprd06.prod.outlook.com>
References: <1430096847-8006-1-git-send-email-nobuo.iwata@fujixerox.co.jp>
 <553F367C.6080206@samsung.com>
In-Reply-To: <553F367C.6080206@samsung.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [210.173.20.101]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HKNPR06MB388;
x-forefront-antispam-report: BMV:1;SFV:NSPM;SFS:(10019020)(6009001)(54534003)(102836002)(15975445007)(2950100001)(50986999)(76576001)(76176999)(106116001)(2201001)(77156002)(66066001)(2900100001)(62966003)(54356999)(74482002)(5001770100001)(40100003)(122556002)(46102003)(19580395003)(92566002)(2501003)(86362001)(2656002)(33656002)(87936001)(575784001)(74316001)(4001430100001)(19627235001);DIR:OUT;SFP:1102;SCL:1;SRVR:HKNPR06MB388;H:HKNPR06MB066.apcprd06.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en;
x-microsoft-antispam-prvs: <HKNPR06MB388BEBED6F716D62BC0DEA6B9E80@HKNPR06MB388.apcprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(5002010)(5005006)(3002001);SRVR:HKNPR06MB388;BCL:0;PCL:0;RULEID:;SRVR:HKNPR06MB388;
x-forefront-prvs: 0560A2214D
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: fujixerox.co.jp
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2015 09:35:25.7542
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 176c9cc7-bcae-4c9a-9d8f-1b9322aff6ab
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKNPR06MB388
X-MAIL-FROM: <nobuo.iwata@fujixerox.co.jp>
X-SOURCE-IP: [210.173.21.247]
X-Spam: exempt
Sender: linux-usb-owner@vger.kernel.org
Precedence: bulk
List-ID: <linux-usb.vger.kernel.org>
X-Mailing-List: linux-usb@vger.kernel.org

SGVsbG8sDQoNCj4gQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCB5b3VyIGRlc2lnbiB5b3UgaGF2ZSBr
ZXJuZWwgc3R1YiBkcml2ZXIgd2hpY2ggDQo+IGlzIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBkYXRh
IHZpYSBzb2NrZXQgZmQgcmVjZWl2ZWQgZnJvbSB1c2Vyc3BhY2UuDQo+IE5vdyBhZnRlciB0aGlz
IHNlcmllcyB5b3UgYXJlIGV4cG9ydGluZyBhbGwgbWVzc2FnZXMgIHRvIHVzZXJzcGFjZQ0KPiB3
aGVyZSBkYWVtb24gaXMgc2VuZGluZyB0aGVtIHVzaW5nIHdlYiBzb2NrZXRzLiBBbSBJIHJpZ2h0
Pw0KDQpZZXMuDQoNCj4gSSBkb24ndCBzZWUgd2hhdCBhcmUgdGhlIGJlbmVmaXRzIG9mIHN1Y2gg
a2VybmVsIGRyaXZlcj8NCj4gQ291bGRuJ3QgeW91IGp1c3Qgc2ltcGx5IHVzZSBsaWJ1c2IgaW4g
eW91ciBkYWVtb24gYW5kIGRvIGV2ZXJ5dGhpbmcNCj4gZnJvbSB1c2Vyc3BhY2U/IFN1Y2ggc29s
dXRpb24gY291bGQgYmUgYmVuZWZpY2lhbCBmb3Igb2xkZXIga2VybmVsDQo+IGJlY2F1c2UgeW91
IGRvbid0IG5lZWQgdG8gYmFja3BvcnQgeW91ciBwYXRjaGVzIGJ1dCBzaW1wbHkgdXNlIHlvdXIN
Cj4gZGFlbW9uIHdoaWNoIHdpbGwgYmUgY29tcGF0aWJsZSB3aXRoIG1vc3Qga2VybmVsIHZlcnNp
b25zIGFzIGxpYnVzYiBpcw0KPiB3b3JraW5nIHdpdGggdGhlbS4NCg0KU29ycnkgcmVwZWF0aW5n
IGNvbW1lbnQgaW4gVjEgdGhyZWFkLg0KSSBoYWQgdG8gd3JpdGUgdGhpcyB0byBjaGFuZ2UgbG9n
Lg0KDQpUaGVyZSBhcmUgMiByZWFzb25zLg0KDQoxKSBBcHBsaWNhdGlvbih2aGNpX2hjZCkgc2lk
ZSBpcyBhbHNvIG5lZWRlZA0KDQpJbiBteSB1bmRlcnN0YW5kaW5nLCB1c2JmcyBwcm92aWRlcyBm
dW5jdGlvbnMgdG8gY29udHJvbCBVU0IgZGV2aWNlcy4gDQpTbyBkZXZpY2UodXNiaXBfaG9zdCkg
c2lkZSBjYW4gYmUgZG9uZSBieSB1c2JmcyBidXQgDQphcHBsaWNhdGlvbih2aGNpX2hjZCkgc2lk
ZSBjYW5ub3QuIE15IHBhdGNoIGNvdmVycyBib3RoIA0KZGV2aWNlKHVzYmlwX2hvc3QpIGFuZCBh
cHBsaWNhdGlvbih2aGNpX2hjZCkgc2lkZS4gDQpBbmQgaXQgaXMgcXVpdGUgdGhlIHNhbWUgaW4g
Ym90aCBzaWRlIGFuZCB3b3JrcyBzeW1tZXRyaWNhbGx5Lg0KDQoyKSBNYWludGFpbmFiaWxpdHkN
Cg0KVXNiZnMgcHJvdmlkZXMgc2ltaWxhciBpbnRlcmZhY2VzIHdoaWNoIFVTQiBjb3JlIHByb3Zp
ZGVzIHRvIFVTQiBob3N0IA0KZHJpdmVzLiBUbyB1c2UgdGhlIGludGVyZmFjZXMgaW4gdXNlciBz
cGFjZSwgaW1wbGVtZW50YXRpb24gd2hpY2ggYXJlIA0KaW5jbHVkZWQgaW4gc29tZSBwb3J0aW9u
cyBvZiB1c2JpcF9ob3N0LmtvIGFuZCB1c2JpcF9jb3JlIHNob3VsZCBiZSANCmNvcGllZCB0byB1
c2Vyc3BhY2UuIEF0IHRoZSBzYW1lIHRpbWUsIHV0aWxpdGllcyBtdXN0IGJlIG1vZGlmaWVkIA0K
YmVjYXVzZSBpbnRlcmZhY2VzIHVzZWQgYmV0d2VlbiB0aGUgdXRpbGl0aWVzIGFuZCB0aGUga2Vy
bmVsIG1vZHVsZXMgDQooc3lzZnMpIHdpbGwgYmUgY2hhbmdlZCB0byBmdW5jdGlvbiBjYWxscyBp
biB1c2Vyc3BhY2UuDQoNCkZvciBleGFtcGxlLCBJJ2QgbGlrZSB0byBicmVhayBkb3duIHVzYmlw
X2hvc3Qua28gYXMgYmVsb3cuDQooYSkgc3VibWl0cyBhbmQgY2FuY2VscyBVUkJzIHRvIFVTQiBj
b3JlDQooYikgY29yZSBwYXJ0OiByZWNlaXZlcyBhbmQgaGFuZGxlIFVSQnMsIG1hbmFnZSBzdWJt
aXR0ZWQgVVJCcywgZXRjLg0KKGMpIHByb3ZpZGVzIGZ1bmN0aW9ucyB0byB1dGlsaXRpZXMgdmlh
IHN5c2ZzDQooZCkgY2FsbHMgdXNiaXBfY29tbW9uJ3MgZnVuY3Rpb25zDQooZSkgY2FsbHMga2Vy
bmVsIGZ1bmN0aW9ucw0KDQpUbyBtb3ZlIGl0IHRvIHVzZXIgc3BhY2UsDQooYSkgcmVwbGFjZSB3
aXRoIHVzYmZzIGNhbGxzDQooYikgY29weSB0aGUgY29yZSBwYXJ0DQooYykgbW9kaWZ5IHRvIGlu
dGVyZmFjZSBpbnNpZGUgdXNlcnNwYWNlIG9yIHVzZSB1c2JmcyBkaXJlY3RseQ0KKGQpIHBvcnQg
c29tZSBwb3J0aW9uIG9mIHVzYmlwX2NvcmUNCihlKSByZXBsYWNlIHdpdGggc3lzdGVtY2FsbHMg
YW5kIGxpYnJhcmllcy4NCg0KVGhlbiwgdG8gdXNlIHVzYmZzIChhKSwgYW5vdGhlciB1c2JpcF9o
b3N0IGxpa2UgcHJvZ3JhbSB3aGljaCBoYXMgc2FtZSANCmZvciAoYikgYW5kIGRpZmZlcmVudCBp
biAoYyksIChkKSBhbmQgKGUpLiBCeSAoYyksIHV0aWxpdGllcyBzaG91bGQgYmUgDQpjaGFuZ2Vk
IHVubGVzcyBzeXNmcyBlbXVsYXRpb24gaXMgbm90IHByb3ZpZGVkLg0KDQpJIHRoaW5rIGl0J3Mg
YmV0dGVyIHRvIHVzZSB0aGUga2VybmVsIG1vZHVsZXMgYXMtaXMuIFN0cmljdGx5LCBpdCdzIA0K
YWxtb3N0IGFzLWlzIGJlY2F1c2UgSSBwdXQgYSBzbWFsbCBjb2RlIHRvIG1ha2UgcmVwbGFjZWFi
bGUgDQprZXJuZWxfc2VuZG1zZygpIGFuZCBrZXJuZWxfcmVjdm1zZygpLg0KDQpBcyBhIHJlZmVy
ZW5jZSwgSSBzdG9yZWQgbXkgcHJvdG90eXBlIGluY2x1ZGluZyB1c2Vyc3BhY2UgdXNiaXBfaG9z
dCANCndpdGggbGlidXNiKG5vdCBzeXNmcyBidXQgYSBwb3J0YWJsZSB3cmFwcGVyIG9mIHN5c2Zz
KSBpbiBzdGFnaW5nL3VzYmlwIA0Kb2YgbGludXggMy4xNC4yLiBJdCBzdGlsbCBuZWVkcyByZWZh
Y3RvcmluZy4NCmh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9kcml2ZS9mb2xkZXJzLzBCeG51V0JX
X3RCOU5mbEZEWTFobGNWQlJORWQ0WnpCMg0KVkZKM09USTBSRUZHZWxOQlYyeFhUSFJOYzBsUmVH
SmxhVFJHZERRLzBCeG51V0JXX3RCOU5mamhhYnpWTVNuWjZWR3hyVFhCDQp3TkVFMWRGSllkRU52
YUMxSU1VZzFaRzFrVFU5aU9VTjFPRXBHVWxVDQoNCkluIHRoZSBwcm90b3R5cGUsIGxpYnNyYy9z
dHViX21haW4uYywgc3R1Yl9kZXYuYywgc3R1Yl9yeC5jIGFuZCANCnN0dWJfdHguYyBhcmUgcG9y
dGluZ3Mgb2YgdXNiaXBfaG9zdC4gc3R1Yl9jb21tb24uYyBhbmQgc3R1Yl9ldmVudC5jIGlzIA0K
dXNiaXBfY29yZS4gTWFjcm8gVVNFX0xJQlVTQiBpbiB1dGlsaXRpZXMgZGVub3RlcyBwb3J0aW9u
cyB0byBiZSANCm1vZGlmaWVkIGluIHV0aWxpdGllcy4NCg0KTXkgcGF0Y2ggd29ya3MgaW4gYm90
aCBob3N0IGFuZCB2aGNpIHNpZGUgdXNpbmcgZXhpc3Rpbmcga2VybmVsIG1vZHVsZXMuDQoNClRo
YW5rIHlvdSBmb3IgeW91ciBjb21tZW50LA0KDQpuLml3YXRhDQovLw0K
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

As Json:

{
 "command": "view", 
 "elapsed": "0.041", 
 "event_id": "55421ef8.4a140.653", 
 "message": "RE: [PATCH v3 00/11] usbip: features to USB over WebSocket", 
 "result": {
  "address_ids": [], 
  "data": {
   "addresses": {
    "891": {
     "address": "Nobuo.Iwata@fujixerox.co.jp", 
     "flags": {}, 
     "fn": "fx IWATA NOBUO", 
     "protocol": "smtp", 
     "rank": 0
    }, 
    "892": {
     "address": "MICHIMURA.Tadao@fujixerox.co.jp", 
     "flags": {}, 
     "fn": "fx MICHIMURA TADAO", 
     "protocol": "smtp", 
     "rank": 0
    }, 
    "E": {
     "address": "linux-usb@vger.kernel.org", 
     "flags": {
      "contact": true
     }, 
     "fn": "Linux USB Mailing List", 
     "photo": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAIAAAABc2X6AAAA3klEQVR4nO3bsQ3CQAxAUQ6xQZiFIZKChjHTMAELMQIFC8TFST4Svv8rIQp8ubAOkbZM86mS895f4NcMpjOYzmC69nndNt+4P66brz/Xd9f1WXo/N7q+3IQNpjOYzmC6lnUejvZelqw9X27CBtMZTGcwXdoe/hflJmwwncF0BtNdsm7kefigDKYzmM5guvA8PHqvjhbt7XITNpjOYDqD6QymM5jOYDqD6dJ+l97r/9K9yk3YYDqD6Qym697Do59nyno+KVJuwgbTGUxnMN3hzsOjz9XlJmwwncF0BtN9AYbEJKNdVok8AAAAAElFTkSuQmCC", 
     "protocol": "smtp", 
     "rank": 30.0, 
     "x-mailpile-rid": "h7ftckv_twxzktxwurid6xofjoi"
    }, 
    "EY": {
     "address": "valentina.manea.m@gmail.com", 
     "flags": {}, 
     "fn": "Valentina Manea", 
     "protocol": "smtp", 
     "rank": 0
    }, 
    "EZ": {
     "address": "shuah.kh@samsung.com", 
     "flags": {}, 
     "fn": "Shuah Khan", 
     "protocol": "smtp", 
     "rank": 0
    }, 
    "I": {
     "address": "gregkh@linuxfoundation.org", 
     "flags": {
      "contact": true
     }, 
     "fn": "Greg KH", 
     "photo": "data:image/jpeg;base64,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", 
     "protocol": "smtp", 
     "rank": 30.0, 
     "x-mailpile-rid": "pk6cc6f_2tkbn6-bpv4bfvjts9o"
    }, 
    "RM": {
     "address": "k.opasiak@samsung.com", 
     "flags": {}, 
     "fn": "Krzysztof Opasiak", 
     "protocol": "smtp", 
     "rank": 0
    }
   }, 
   "messages": {
    "MPQ": {
     "attachments": [], 
     "crypto": {
      "encryption": {
       "status": "none"
      }, 
      "signature": {
       "status": "none"
      }
     }, 
     "header_list": [
      [
       "Return-Path", 
       "<linux-usb-owner@vger.kernel.org>"
      ], 
      [
       "X-Original-To", 
       "karlp@tweak.net.au"
      ], 
      [
       "Delivered-To", 
       "karlp@palmtree.beeroclock.net"
      ], 
      [
       "Received", 
       "from vger.kernel.org (vger.kernel.org [209.132.180.67])  by palmtree.beeroclock.net (Postfix) with ESMTP id F1867A0002  for <karlp@tweak.net.au>; Tue, 28 Apr 2015 09:35:43 +0000 (UTC)"
      ], 
      [
       "Received", 
       "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand  id S933145AbbD1Jfm (ORCPT <rfc822;karlp@tweak.net.au>);  Tue, 28 Apr 2015 05:35:42 -0400"
      ], 
      [
       "Received", 
       "from mo1501.mxl.2iij.net ([203.180.99.27]:42477 \"EHLO  mo.mxl.2iij.net\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org  with ESMTP id S933043AbbD1Jfk (ORCPT  <rfc822;linux-usb@vger.kernel.org>); Tue, 28 Apr 2015 05:35:40 -0400"
      ], 
      [
       "Received", 
       "by mo.mxl.2iij.net (mxl-mo1501) id t3S9ZWsu006189; Tue, 28 Apr 2015 18:35:32 +0900"
      ], 
      [
       "Received", 
       "from unknown [210.173.21.247] (EHLO mx03.fujixerox.co.jp)  by mas1500a.mxl.2iij.net(mxl_mta-7.2.4-1) over TLS secured channel  with ESMTP id 4645f355.0.4548.00-677.8501.mas1500a.mxl.2iij.net (envelope-from <nobuo.iwata@fujixerox.co.jp>);  Tue, 28 Apr 2015 18:35:32 +0900 (JST)"
      ], 
      [
       "X-MXL-Hash", 
       "553f54646c0216a2-7d5973a181abf8786dab66adda41eab9083f99f7"
      ], 
      [
       "Received", 
       "from mx01.fujixerox.co.jp ([129.249.131.203])        by mx03.fujixerox.co.jp with ESMTP id t3S9ZVKF009913;        Tue, 28 Apr 2015 18:35:31 +0900"
      ], 
      [
       "Received", 
       "from APAC01-SG1-obe.outbound.protection.outlook.com ([207.46.51.85])        by mx01.fujixerox.co.jp with ESMTP id t3S9ZUC6018292;        Tue, 28 Apr 2015 18:35:31 +0900"
      ], 
      [
       "Received", 
       "from HKNPR06MB066.apcprd06.prod.outlook.com (10.242.102.15) by  HKNPR06MB388.apcprd06.prod.outlook.com (10.141.37.154) with Microsoft SMTP  Server (TLS) id 15.1.148.16; Tue, 28 Apr 2015 09:35:25 +0000"
      ], 
      [
       "Received", 
       "from HKNPR06MB066.apcprd06.prod.outlook.com ([169.254.12.94]) by  HKNPR06MB066.apcprd06.prod.outlook.com ([169.254.12.94]) with mapi id  15.01.0136.026; Tue, 28 Apr 2015 09:35:25 +0000"
      ], 
      [
       "From", 
       "fx IWATA NOBUO <Nobuo.Iwata@fujixerox.co.jp>"
      ], 
      [
       "To", 
       "Krzysztof Opasiak <k.opasiak@samsung.com>,  \"valentina.manea.m@gmail.com\" <valentina.manea.m@gmail.com>,  \"shuah.kh@samsung.com\" <shuah.kh@samsung.com>,  \"gregkh@linuxfoundation.org\" <gregkh@linuxfoundation.org>,  \"linux-usb@vger.kernel.org\" <linux-usb@vger.kernel.org>"
      ], 
      [
       "CC", 
       "fx MICHIMURA TADAO <MICHIMURA.Tadao@fujixerox.co.jp>"
      ], 
      [
       "Subject", 
       "RE: [PATCH v3 00/11] usbip: features to USB over WebSocket"
      ], 
      [
       "Thread-Topic", 
       "[PATCH v3 00/11] usbip: features to USB over WebSocket"
      ], 
      [
       "Thread-Index", 
       "AQHQgIa9FS4ttWgT3k26+ZNRhh3DyZ1iCKMAgAATgBA="
      ], 
      [
       "Date", 
       "Tue, 28 Apr 2015 09:35:25 +0000"
      ], 
      [
       "Message-ID", 
       "<HKNPR06MB0668250B22EA62DA9D841BBB9E80@HKNPR06MB066.apcprd06.prod.outlook.com>"
      ], 
      [
       "References", 
       "<1430096847-8006-1-git-send-email-nobuo.iwata@fujixerox.co.jp>  <553F367C.6080206@samsung.com>"
      ], 
      [
       "In-Reply-To", 
       "<553F367C.6080206@samsung.com>"
      ], 
      [
       "Accept-Language", 
       "ja-JP, en-US"
      ], 
      [
       "Content-Language", 
       "ja-JP"
      ], 
      [
       "X-MS-Has-Attach", 
       ""
      ], 
      [
       "X-MS-TNEF-Correlator", 
       ""
      ], 
      [
       "x-originating-ip", 
       "[210.173.20.101]"
      ], 
      [
       "x-microsoft-antispam", 
       "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HKNPR06MB388;"
      ], 
      [
       "x-forefront-antispam-report", 
       "BMV:1;SFV:NSPM;SFS:(10019020)(6009001)(54534003)(102836002)(15975445007)(2950100001)(50986999)(76576001)(76176999)(106116001)(2201001)(77156002)(66066001)(2900100001)(62966003)(54356999)(74482002)(5001770100001)(40100003)(122556002)(46102003)(19580395003)(92566002)(2501003)(86362001)(2656002)(33656002)(87936001)(575784001)(74316001)(4001430100001)(19627235001);DIR:OUT;SFP:1102;SCL:1;SRVR:HKNPR06MB388;H:HKNPR06MB066.apcprd06.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en;"
      ], 
      [
       "x-microsoft-antispam-prvs", 
       "<HKNPR06MB388BEBED6F716D62BC0DEA6B9E80@HKNPR06MB388.apcprd06.prod.outlook.com>"
      ], 
      [
       "x-exchange-antispam-report-test", 
       "UriScan:;"
      ], 
      [
       "x-exchange-antispam-report-cfa-test", 
       "BCL:0;PCL:0;RULEID:(601004)(5002010)(5005006)(3002001);SRVR:HKNPR06MB388;BCL:0;PCL:0;RULEID:;SRVR:HKNPR06MB388;"
      ], 
      [
       "x-forefront-prvs", 
       "0560A2214D"
      ], 
      [
       "Content-Type", 
       "text/plain; charset=\"utf-8\""
      ], 
      [
       "Content-Transfer-Encoding", 
       "base64"
      ], 
      [
       "MIME-Version", 
       "1.0"
      ], 
      [
       "X-OriginatorOrg", 
       "fujixerox.co.jp"
      ], 
      [
       "X-MS-Exchange-CrossTenant-originalarrivaltime", 
       "28 Apr 2015 09:35:25.7542  (UTC)"
      ], 
      [
       "X-MS-Exchange-CrossTenant-fromentityheader", 
       "Hosted"
      ], 
      [
       "X-MS-Exchange-CrossTenant-id", 
       "176c9cc7-bcae-4c9a-9d8f-1b9322aff6ab"
      ], 
      [
       "X-MS-Exchange-Transport-CrossTenantHeadersStamped", 
       "HKNPR06MB388"
      ], 
      [
       "X-MAIL-FROM", 
       "<nobuo.iwata@fujixerox.co.jp>"
      ], 
      [
       "X-SOURCE-IP", 
       "[210.173.21.247]"
      ], 
      [
       "X-Spam", 
       "exempt"
      ], 
      [
       "Sender", 
       "linux-usb-owner@vger.kernel.org"
      ], 
      [
       "Precedence", 
       "bulk"
      ], 
      [
       "List-ID", 
       "<linux-usb.vger.kernel.org>"
      ], 
      [
       "X-Mailing-List", 
       "linux-usb@vger.kernel.org"
      ]
     ], 
     "html_parts": [], 
     "text_parts": [
      {
       "charset": "utf-8", 
       "crypto": {
        "encryption": {
         "status": "none"
        }, 
        "signature": {
         "status": "none"
        }
       }, 
       "data": "SGVsbG8sDQoNCj4gQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCB5b3VyIGRlc2lnbiB5b3UgaGF2ZSBr\nZXJuZWwgc3R1YiBkcml2ZXIgd2hpY2ggDQo+IGlzIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBkYXRh\nIHZpYSBzb2NrZXQgZmQgcmVjZWl2ZWQgZnJvbSB1c2Vyc3BhY2UuDQo+IE5vdyBhZnRlciB0aGlz\nIHNlcmllcyB5b3UgYXJlIGV4cG9ydGluZyBhbGwgbWVzc2FnZXMgIHRvIHVzZXJzcGFjZQ0KPiB3\naGVyZSBkYWVtb24gaXMgc2VuZGluZyB0aGVtIHVzaW5nIHdlYiBzb2NrZXRzLiBBbSBJIHJpZ2h0\nPw0KDQpZZXMuDQoNCj4gSSBkb24ndCBzZWUgd2hhdCBhcmUgdGhlIGJlbmVmaXRzIG9mIHN1Y2gg\na2VybmVsIGRyaXZlcj8NCj4gQ291bGRuJ3QgeW91IGp1c3Qgc2ltcGx5IHVzZSBsaWJ1c2IgaW4g\neW91ciBkYWVtb24gYW5kIGRvIGV2ZXJ5dGhpbmcNCj4gZnJvbSB1c2Vyc3BhY2U/IFN1Y2ggc29s\ndXRpb24gY291bGQgYmUgYmVuZWZpY2lhbCBmb3Igb2xkZXIga2VybmVsDQo+IGJlY2F1c2UgeW91\nIGRvbid0IG5lZWQgdG8gYmFja3BvcnQgeW91ciBwYXRjaGVzIGJ1dCBzaW1wbHkgdXNlIHlvdXIN\nCj4gZGFlbW9uIHdoaWNoIHdpbGwgYmUgY29tcGF0aWJsZSB3aXRoIG1vc3Qga2VybmVsIHZlcnNp\nb25zIGFzIGxpYnVzYiBpcw0KPiB3b3JraW5nIHdpdGggdGhlbS4NCg0KU29ycnkgcmVwZWF0aW5n\nIGNvbW1lbnQgaW4gVjEgdGhyZWFkLg0KSSBoYWQgdG8gd3JpdGUgdGhpcyB0byBjaGFuZ2UgbG9n\nLg0KDQpUaGVyZSBhcmUgMiByZWFzb25zLg0KDQoxKSBBcHBsaWNhdGlvbih2aGNpX2hjZCkgc2lk\nZSBpcyBhbHNvIG5lZWRlZA0KDQpJbiBteSB1bmRlcnN0YW5kaW5nLCB1c2JmcyBwcm92aWRlcyBm\ndW5jdGlvbnMgdG8gY29udHJvbCBVU0IgZGV2aWNlcy4gDQpTbyBkZXZpY2UodXNiaXBfaG9zdCkg\nc2lkZSBjYW4gYmUgZG9uZSBieSB1c2JmcyBidXQgDQphcHBsaWNhdGlvbih2aGNpX2hjZCkgc2lk\nZSBjYW5ub3QuIE15IHBhdGNoIGNvdmVycyBib3RoIA0KZGV2aWNlKHVzYmlwX2hvc3QpIGFuZCBh\ncHBsaWNhdGlvbih2aGNpX2hjZCkgc2lkZS4gDQpBbmQgaXQgaXMgcXVpdGUgdGhlIHNhbWUgaW4g\nYm90aCBzaWRlIGFuZCB3b3JrcyBzeW1tZXRyaWNhbGx5Lg0KDQoyKSBNYWludGFpbmFiaWxpdHkN\nCg0KVXNiZnMgcHJvdmlkZXMgc2ltaWxhciBpbnRlcmZhY2VzIHdoaWNoIFVTQiBjb3JlIHByb3Zp\nZGVzIHRvIFVTQiBob3N0IA0KZHJpdmVzLiBUbyB1c2UgdGhlIGludGVyZmFjZXMgaW4gdXNlciBz\ncGFjZSwgaW1wbGVtZW50YXRpb24gd2hpY2ggYXJlIA0KaW5jbHVkZWQgaW4gc29tZSBwb3J0aW9u\ncyBvZiB1c2JpcF9ob3N0LmtvIGFuZCB1c2JpcF9jb3JlIHNob3VsZCBiZSANCmNvcGllZCB0byB1\nc2Vyc3BhY2UuIEF0IHRoZSBzYW1lIHRpbWUsIHV0aWxpdGllcyBtdXN0IGJlIG1vZGlmaWVkIA0K\nYmVjYXVzZSBpbnRlcmZhY2VzIHVzZWQgYmV0d2VlbiB0aGUgdXRpbGl0aWVzIGFuZCB0aGUga2Vy\nbmVsIG1vZHVsZXMgDQooc3lzZnMpIHdpbGwgYmUgY2hhbmdlZCB0byBmdW5jdGlvbiBjYWxscyBp\nbiB1c2Vyc3BhY2UuDQoNCkZvciBleGFtcGxlLCBJJ2QgbGlrZSB0byBicmVhayBkb3duIHVzYmlw\nX2hvc3Qua28gYXMgYmVsb3cuDQooYSkgc3VibWl0cyBhbmQgY2FuY2VscyBVUkJzIHRvIFVTQiBj\nb3JlDQooYikgY29yZSBwYXJ0OiByZWNlaXZlcyBhbmQgaGFuZGxlIFVSQnMsIG1hbmFnZSBzdWJt\naXR0ZWQgVVJCcywgZXRjLg0KKGMpIHByb3ZpZGVzIGZ1bmN0aW9ucyB0byB1dGlsaXRpZXMgdmlh\nIHN5c2ZzDQooZCkgY2FsbHMgdXNiaXBfY29tbW9uJ3MgZnVuY3Rpb25zDQooZSkgY2FsbHMga2Vy\nbmVsIGZ1bmN0aW9ucw0KDQpUbyBtb3ZlIGl0IHRvIHVzZXIgc3BhY2UsDQooYSkgcmVwbGFjZSB3\naXRoIHVzYmZzIGNhbGxzDQooYikgY29weSB0aGUgY29yZSBwYXJ0DQooYykgbW9kaWZ5IHRvIGlu\ndGVyZmFjZSBpbnNpZGUgdXNlcnNwYWNlIG9yIHVzZSB1c2JmcyBkaXJlY3RseQ0KKGQpIHBvcnQg\nc29tZSBwb3J0aW9uIG9mIHVzYmlwX2NvcmUNCihlKSByZXBsYWNlIHdpdGggc3lzdGVtY2FsbHMg\nYW5kIGxpYnJhcmllcy4NCg0KVGhlbiwgdG8gdXNlIHVzYmZzIChhKSwgYW5vdGhlciB1c2JpcF9o\nb3N0IGxpa2UgcHJvZ3JhbSB3aGljaCBoYXMgc2FtZSANCmZvciAoYikgYW5kIGRpZmZlcmVudCBp\nbiAoYyksIChkKSBhbmQgKGUpLiBCeSAoYyksIHV0aWxpdGllcyBzaG91bGQgYmUgDQpjaGFuZ2Vk\nIHVubGVzcyBzeXNmcyBlbXVsYXRpb24gaXMgbm90IHByb3ZpZGVkLg0KDQpJIHRoaW5rIGl0J3Mg\nYmV0dGVyIHRvIHVzZSB0aGUga2VybmVsIG1vZHVsZXMgYXMtaXMuIFN0cmljdGx5LCBpdCdzIA0K\nYWxtb3N0IGFzLWlzIGJlY2F1c2UgSSBwdXQgYSBzbWFsbCBjb2RlIHRvIG1ha2UgcmVwbGFjZWFi\nbGUgDQprZXJuZWxfc2VuZG1zZygpIGFuZCBrZXJuZWxfcmVjdm1zZygpLg0KDQpBcyBhIHJlZmVy\nZW5jZSwgSSBzdG9yZWQgbXkgcHJvdG90eXBlIGluY2x1ZGluZyB1c2Vyc3BhY2UgdXNiaXBfaG9z\ndCANCndpdGggbGlidXNiKG5vdCBzeXNmcyBidXQgYSBwb3J0YWJsZSB3cmFwcGVyIG9mIHN5c2Zz\nKSBpbiBzdGFnaW5nL3VzYmlwIA0Kb2YgbGludXggMy4xNC4yLiBJdCBzdGlsbCBuZWVkcyByZWZh\nY3RvcmluZy4NCmh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9kcml2ZS9mb2xkZXJzLzBCeG51V0JX\nX3RCOU5mbEZEWTFobGNWQlJORWQ0WnpCMg0KVkZKM09USTBSRUZHZWxOQlYyeFhUSFJOYzBsUmVH\nSmxhVFJHZERRLzBCeG51V0JXX3RCOU5mamhhYnpWTVNuWjZWR3hyVFhCDQp3TkVFMWRGSllkRU52\nYUMxSU1VZzFaRzFrVFU5aU9VTjFPRXBHVWxVDQoNCkluIHRoZSBwcm90b3R5cGUsIGxpYnNyYy9z\ndHViX21haW4uYywgc3R1Yl9kZXYuYywgc3R1Yl9yeC5jIGFuZCANCnN0dWJfdHguYyBhcmUgcG9y\ndGluZ3Mgb2YgdXNiaXBfaG9zdC4gc3R1Yl9jb21tb24uYyBhbmQgc3R1Yl9ldmVudC5jIGlzIA0K\ndXNiaXBfY29yZS4gTWFjcm8gVVNFX0xJQlVTQiBpbiB1dGlsaXRpZXMgZGVub3RlcyBwb3J0aW9u\ncyB0byBiZSANCm1vZGlmaWVkIGluIHV0aWxpdGllcy4NCg0KTXkgcGF0Y2ggd29ya3MgaW4gYm90\naCBob3N0IGFuZCB2aGNpIHNpZGUgdXNpbmcgZXhpc3Rpbmcga2VybmVsIG1vZHVsZXMuDQoNClRo\nYW5rIHlvdSBmb3IgeW91ciBjb21tZW50LA0KDQpuLml3YXRhDQovLw0K\n--\nTo unsubscribe from this list: send the line \"unsubscribe linux-usb\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html\n", 
       "type": "text"
      }
     ]
    }
   }, 
   "metadata": {
    "MFG": {
     "body": {
      "snippet": "Dear all, This series of patches introduces WebSocket to USB/IP. 0. Version info v3) # Coding style for goto err labels are fixed. # Defined magic numbers for open_hc_device() argument. #"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "37Ch6_e5CDOEyEbIQnAowS02cno", 
     "mid": "MFG", 
     "msg_kb": 12, 
     "subject": "[PATCH v3 00/11] usbip: features to USB over WebSocket", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096836, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFG/as.text", 
      "thread": "/thread/=MFG/"
     }
    }, 
    "MFH": {
     "body": {
      "snippet": "USB/IP supports a function to import USB devices from application-side machine by attach command. The usage is as following. dev:# (Physically attach your USB device.) dev:# insmod usbip-core.ko and"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "0Fn__MXlNMVNsJfEOIiIAEY6aMI", 
     "mid": "MFH", 
     "msg_kb": 53, 
     "subject": "[PATCH v3 01/11] usbip: exporting devices", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096837, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFH/as.text", 
      "thread": "/thread/=MFH/"
     }
    }, 
    "MFI": {
     "body": {
      "snippet": "This patch adds function and usage of export to README and manuals. The wording, 'server' and 'client' is changed also. For existing attach command, the daemon runs device side"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "fdcRwrLliLIsHh4JIwiusVOCaeA", 
     "mid": "MFI", 
     "msg_kb": 15, 
     "subject": "[PATCH v3 02/11] usbip: readme and manuals about exporting devices", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096838, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFI/as.text", 
      "thread": "/thread/=MFI/"
     }
    }, 
    "MFJ": {
     "body": {
      "snippet": "stub_shutdown_connection() : drivers/usb/usbip/stub_dev.c stub_device_cleanup_urbs() : drivers/usb/usbip/stub_main.c requests to kill pending URBs and clears priv lists. stub_complete() :"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "Gl8UVITfVap_z4eK1+4p8KrUBl8", 
     "mid": "MFJ", 
     "msg_kb": 4, 
     "subject": "[PATCH v3 03/11] usbip: safe completion against usb_kill_urb()", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096839, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFJ/as.text", 
      "thread": "/thread/=MFJ/"
     }
    }, 
    "MFK": {
     "body": {
      "snippet": "Originally, USB/IP transmits requests and response PDUs for preparation to transfer URBs in user space, after the preparation, URBs are transmitted in kernel space. To make easy to"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "PXWfPA1adgVT4vvO1RmwY8AfBjA", 
     "mid": "MFK", 
     "msg_kb": 44, 
     "subject": "[PATCH v3 04/11] usbip: kernel module for userspace URBs transmission", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096840, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFK/as.text", 
      "thread": "/thread/=MFK/"
     }
    }, 
    "MFL": {
     "body": {
      "snippet": "Originally, USB/IP transmits requests and response PDUs for preparation to transfer URBs in user space, after completion of the preparation, URBs are transmitted in kernel space. To make"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "SZCKLJZYWej2BIuasXxzfsEhI9I", 
     "mid": "MFL", 
     "msg_kb": 18, 
     "subject": "[PATCH v3 05/11] usbip: tools for userspace URBs transmission", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096841, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFL/as.text", 
      "thread": "/thread/=MFL/"
     }
    }, 
    "MFM": {
     "body": {
      "snippet": "Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata <nobuo.iwata@fujixerox.co.jp>"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "7tmdnbKZLA53mK6KVHlAcxQSY1A", 
     "mid": "MFM", 
     "msg_kb": 4, 
     "subject": "[PATCH v3 06/11] usbip: readme about user space URBs transmission", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096842, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFM/as.text", 
      "thread": "/thread/=MFM/"
     }
    }, 
    "MFN": {
     "body": {
      "snippet": "This patch allows to substitute send, receive and shutdown routines for both a) request/response PDUs among utilities and b) user space URBs transmission. usbip_sock_t is introduced instead"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "QntkTGkBouORujObvzh2kUeCrcg", 
     "mid": "MFN", 
     "msg_kb": 36, 
     "subject": "[PATCH v3 07/11] usbip: letting send and receive replaceable", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096843, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFN/as.text", 
      "thread": "/thread/=MFN/"
     }
    }, 
    "MFO": {
     "body": {
      "snippet": "To introduce some application protocols like WebSocket, this patch allows to substitute connection establishment and termination. In combination with previous patch, both connection"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "govfNT2RhmwrOsrwN56oRc0Z47Q", 
     "mid": "MFO", 
     "msg_kb": 10, 
     "subject": "[PATCH v3 08/11] usbip: letting connection establishment replaceable", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096844, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFO/as.text", 
      "thread": "/thread/=MFO/"
     }
    }, 
    "MFP": {
     "body": {
      "snippet": "To utilize core parts of USB/IP to application protocol implementations, this patch derives libraries by exposing some functions of utilities and removing some unnecessary portions. Following"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "pKqhiCAXn5sB5+HA8IzyNNwuqME", 
     "mid": "MFP", 
     "msg_kb": 29, 
     "subject": "[PATCH v3 09/11] usbip: deriving functions as libraries", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096845, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFP/as.text", 
      "thread": "/thread/=MFP/"
     }
    }, 
    "MFQ": {
     "body": {
      "snippet": "This patch adds 'const' qualifier to 'char*' arguments of library interfaces to make acceptable std::string.c_str(). Essentially, these qualifiers are better to be used even"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "T7aBa6ORjQB2vo+QwEvijNacvSk", 
     "mid": "MFQ", 
     "msg_kb": 26, 
     "subject": "[PATCH v3 10/11] usbip: added const qualifier to arguments of some functions", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096846, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFQ/as.text", 
      "thread": "/thread/=MFQ/"
     }
    }, 
    "MFR": {
     "body": {
      "snippet": "This patch adds utilities transmit packets via WebSocket protocol. WebSocket version of utilities as following. usbws : command usbwsa : application-side daemon usbwsd : device-side daemon The command"
     }, 
     "cc_aids": [
      "891", 
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "nobuo.iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "Nobuo Iwata", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "hUG5uFTHbI_TAl_jaGQMaC27Y_A", 
     "mid": "MFR", 
     "msg_kb": 73, 
     "subject": "[PATCH v3 11/11] usbip: USB over WebSocket", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430096847, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MFR/as.text", 
      "thread": "/thread/=MFR/"
     }
    }, 
    "MOW": {
     "body": {
      "snippet": "Hello, On 04/27/2015 03:07 AM, Nobuo Iwata wrote: (...snip...) Please correct me if I misunderstood something but aren't you rewriting most of the functionality which is available through the"
     }, 
     "cc_aids": [
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "k.opasiak@samsung.com", 
      "aid": "RM", 
      "flags": {}, 
      "fn": "Krzysztof Opasiak", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "N_yHGEILQO0OYIQVEXnedYhleBM", 
     "mid": "MOW", 
     "msg_kb": 4, 
     "subject": "Re: [PATCH v3 00/11] usbip: features to USB over WebSocket", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "i", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430206076, 
     "to_aids": [
      "891", 
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MOW/as.text", 
      "thread": "/thread/=MOW/"
     }
    }, 
    "MPQ": {
     "body": {
      "snippet": "SGVsbG8sDQoNCj4gQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCB5b3VyIGRlc2lnbiB5b3UgaGF2ZSBr ZXJuZWwgc3R1YiBkcml2ZXIgd2hpY2ggDQo+IGlzIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBkYXRh"
     }, 
     "cc_aids": [
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "Nobuo.Iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "fx IWATA NOBUO", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "yytbN8kQ_S2StPwV8UojoZIxvO8", 
     "mid": "MPQ", 
     "msg_kb": 8, 
     "subject": "RE: [PATCH v3 00/11] usbip: features to USB over WebSocket", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "i", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430213725, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I", 
      "RM"
     ], 
     "urls": {
      "source": "/message/raw/=MPQ/as.text", 
      "thread": "/thread/=MPQ/"
     }
    }, 
    "MS8": {
     "body": {
      "snippet": "Hi,"
     }, 
     "cc_aids": [
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "k.opasiak@samsung.com", 
      "aid": "RM", 
      "flags": {}, 
      "fn": "Krzysztof Opasiak", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "oN6bePT0G21v18mqFEUJKxG_Ync", 
     "mid": "MS8", 
     "msg_kb": 7, 
     "subject": "Re: [PATCH v3 00/11] usbip: features to USB over WebSocket", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "i", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430234132, 
     "to_aids": [
      "891", 
      "E", 
      "EY", 
      "EZ", 
      "I"
     ], 
     "urls": {
      "source": "/message/raw/=MS8/as.text", 
      "thread": "/thread/=MS8/"
     }
    }, 
    "N2W": {
     "body": {
      "snippet": "Hello, Sorry. I don't know what it is. I think WebSocket is a popular protocol encapsulates packets in HTTP. Blocked by firewall or proxy in most cases. I may misunderstand your question but"
     }, 
     "cc_aids": [
      "892"
     ], 
     "crypto": {
      "encryption": "none", 
      "signature": "none"
     }, 
     "flags": {}, 
     "from": {
      "address": "Nobuo.Iwata@fujixerox.co.jp", 
      "aid": "891", 
      "flags": {}, 
      "fn": "fx IWATA NOBUO", 
      "protocol": "smtp", 
      "rank": 0
     }, 
     "id": "YneugoOFVJWmyok8GtUBN5TdhGQ", 
     "mid": "N2W", 
     "msg_kb": 7, 
     "subject": "RE: [PATCH v3 00/11] usbip: features to USB over WebSocket", 
     "tag_tids": [
      "15", 
      "17", 
      "1f", 
      "i", 
      "j", 
      "y"
     ], 
     "thread_mid": "MFG", 
     "timestamp": 1430360623, 
     "to_aids": [
      "E", 
      "EY", 
      "EZ", 
      "I", 
      "RM"
     ], 
     "urls": {
      "source": "/message/raw/=N2W/as.text", 
      "thread": "/thread/=N2W/"
     }
    }
   }, 
   "tags": {
    "15": {
     "display": "tag", 
     "display_order": 50.0, 
     "flag_editable": false, 
     "flag_hides": false, 
     "icon": "icon-mailsource", 
     "label": false, 
     "label_color": "#4D4D4D", 
     "magic_terms": "", 
     "name": "palmtree", 
     "parent": "", 
     "search_order": "", 
     "search_terms": "in:%(slug)s", 
     "searched": false, 
     "slug": "palmtree", 
     "template": "index", 
     "tid": "15", 
     "type": "tag", 
     "url": "/in/palmtree/"
    }, 
    "17": {
     "display": "tag", 
     "display_order": 45.0, 
     "flag_editable": false, 
     "flag_hides": false, 
     "icon": "icon-inbox", 
     "label": false, 
     "label_color": "#4D4D4D", 
     "magic_terms": "", 
     "name": "INBOX", 
     "parent": "15", 
     "search_order": "", 
     "search_terms": "in:%(slug)s", 
     "searched": false, 
     "slug": "inbox-2", 
     "template": "index", 
     "tid": "17", 
     "type": "tag", 
     "url": "/in/inbox-2/"
    }, 
    "1f": {
     "display": "tag", 
     "display_order": 43.0, 
     "flag_editable": false, 
     "flag_hides": false, 
     "icon": "icon-tag", 
     "label": true, 
     "label_color": "#4D4D4D", 
     "magic_terms": "", 
     "name": "linux-usb", 
     "parent": "", 
     "search_order": "", 
     "search_terms": "in:%(slug)s", 
     "searched": false, 
     "slug": "linux-usb", 
     "template": "index", 
     "tid": "1f", 
     "type": "tag", 
     "url": "/in/linux-usb/"
    }, 
    "i": {
     "display": "invisible", 
     "display_order": 13.0, 
     "flag_editable": false, 
     "flag_hides": false, 
     "icon": "icon-tag", 
     "label": false, 
     "label_color": "#4D4D4D", 
     "magic_terms": "", 
     "name": "mp_read", 
     "parent": "", 
     "search_order": "", 
     "search_terms": "in:%(slug)s", 
     "searched": false, 
     "slug": "mp_read", 
     "template": "index", 
     "tid": "i", 
     "type": "read", 
     "url": "/in/mp_read/"
    }, 
    "j": {
     "display": "invisible", 
     "display_order": 25.0, 
     "flag_editable": false, 
     "flag_hides": false, 
     "icon": "icon-tag", 
     "label": false, 
     "label_color": "#4D4D4D", 
     "magic_terms": "", 
     "name": "mp_sig-none", 
     "parent": "", 
     "search_order": "", 
     "search_terms": "in:%(slug)s", 
     "searched": false, 
     "slug": "mp_sig-none", 
     "template": "index", 
     "tid": "j", 
     "type": "attribute", 
     "url": "/in/mp_sig-none/"
    }, 
    "y": {
     "display": "invisible", 
     "display_order": 10.0, 
     "flag_editable": false, 
     "flag_hides": false, 
     "icon": "icon-tag", 
     "label": false, 
     "label_color": "#4D4D4D", 
     "magic_terms": "", 
     "name": "mp_enc-none", 
     "parent": "", 
     "search_order": "", 
     "search_terms": "in:%(slug)s", 
     "searched": false, 
     "slug": "mp_enc-none", 
     "template": "index", 
     "tid": "y", 
     "type": "attribute", 
     "url": "/in/mp_enc-none/"
    }
   }, 
   "threads": {
    "MFG": [
     "MFH", 
     "MFI", 
     "MFJ", 
     "MFK", 
     "MFL", 
     "MFM", 
     "MFN", 
     "MFO", 
     "MFP", 
     "MFQ", 
     "MFR", 
     "MOW", 
     "MPQ", 
     "MS8", 
     "N2W"
    ]
   }
  }, 
  "message_ids": [
   "MPQ"
  ], 
  "search_tag_ids": [], 
  "search_terms": [], 
  "stats": {
   "count": 16, 
   "end": 16, 
   "start": 1, 
   "total": 16
  }, 
  "summary": "RE: [PATCH v3 00/11] usbip: features to USB over WebSocket", 
  "thread_ids": [
   "N2W", 
   "MS8", 
   "MPQ", 
   "MOW", 
   "MFR", 
   "MFQ", 
   "MFP", 
   "MFO", 
   "MFN", 
   "MFM", 
   "MFL", 
   "MFK", 
   "MFJ", 
   "MFI", 
   "MFH", 
   "MFG"
  ]
 }, 
 "state": {
  "cache_id": "", 
  "command_url": "/message/", 
  "context": "", 
  "context_url": "/message/", 
  "query_args": {
   "_method": "GET", 
   "arg": [
    "=MPQ"
   ]
  }
 }, 
 "status": "success"
}
BjarniRunar commented 9 years ago

Thank you for the super-detailed bug report!

The mailing list manager idiotically mangled the message, adding a signature without respecting the content-transfer-encoding of base64.

My guess is that caused the Python base64 decoder to fail - the message body is no longer valid base64, so fair enough. I'll see if I can reproduce this locally.

It would probably be worth adding code to Mailpile to try to detect and cope with this kind of mangling, this is going to annoy the geeks in the audience who subscribe to mailing lists managed by buggy software - kernel.org is kinda a big deal. Have you seen many of these?

(PS. What are annotated tags? ;-)