From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 9C7C0800C4 for ; Tue, 10 Jan 2017 00:54:26 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=dra-news@metastack.com; spf=Pass smtp.mailfrom=dra-news@metastack.com; spf=None smtp.helo=postmaster@outmail148112.authsmtp.co.uk Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of dra-news@metastack.com) identity=pra; client-ip=62.13.148.112; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of dra-news@metastack.com designates 62.13.148.112 as permitted sender) identity=mailfrom; client-ip=62.13.148.112; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@outmail148112.authsmtp.co.uk) identity=helo; client-ip=62.13.148.112; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="postmaster@outmail148112.authsmtp.co.uk"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A/p2ihBMz/ugABCY1zQYl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0KPjzrarrMEGX3/hxlliBBdydsKMYzbCL+PmxESxYuNDa7yBEKMQNHzY+yu?= =?us-ascii?q?wo3CUYSPafDkP6KPO4JwcbJ+9lEGFfwnegLEJOE9z/bVCB6le77DoVBwmtfVEt?= =?us-ascii?q?fre9Msfogs+2z+G//YHIK0UN3WLlIOA6EBLjjQjVs9QKyaF4I6A9zlOdonZMfv?= =?us-ascii?q?lKg2lyLFSfmz7z49f2+pN/pWAYkPsk84ZkUL7mN/AzRLlcSTAnKHwd5cvxtBCF?= =?us-ascii?q?QxHZtVUGVWBDvhNWAgSNxRX+RZDpqmOuuvB0nS+XItbeSL0oUC++5qxoDhTvjX?= =?us-ascii?q?FUZHYC7GjLh5ko3+pgqxW7qkk6mtaMbQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CFAQA0InRYfXCUDT5dHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgmcoAQEBAQF+gQwHg0iKCHKQEAEBAQaBHJUnggoqhXgCGoFPPxQ?= =?us-ascii?q?BAQEBAQEBAQEBARIBAQsUCk2CMwQBFQEEghYBAQEEIxFVAgEIGAICJgICAjAVA?= =?us-ascii?q?gENAgQBGohbDgMBCbAFgiWKIgEBAQEGAQEBAQEBAQEBGgWBC4R2g3+BJoRIgwY?= =?us-ascii?q?tghIfAQSbHIZZinQKkFKSVR+BShIcTIYrc4cXQoENAQEB?= X-IPAS-Result: =?us-ascii?q?A0CFAQA0InRYfXCUDT5dHAEBBAEBCgEBFwEBBAEBCgEBgmc?= =?us-ascii?q?oAQEBAQF+gQwHg0iKCHKQEAEBAQaBHJUnggoqhXgCGoFPPxQBAQEBAQEBAQEBA?= =?us-ascii?q?RIBAQsUCk2CMwQBFQEEghYBAQEEIxFVAgEIGAICJgICAjAVAgENAgQBGohbDgM?= =?us-ascii?q?BCbAFgiWKIgEBAQEGAQEBAQEBAQEBGgWBC4R2g3+BJoRIgwYtghIfAQSbHIZZi?= =?us-ascii?q?nQKkFKSVR+BShIcTIYrc4cXQoENAQEB?= X-IronPort-AV: E=Sophos;i="5.33,341,1477954800"; d="scan'208";a="254583681" Received: from outmail148112.authsmtp.co.uk ([62.13.148.112]) by mail2-smtp-roc.national.inria.fr with ESMTP; 10 Jan 2017 00:54:25 +0100 Received: from mail-c247.authsmtp.com (mail-c247.authsmtp.com [62.13.128.247]) by punt21.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v09NsO4c008250; Mon, 9 Jan 2017 23:54:24 GMT Received: from romulus.metastack.com (114.212-105-213.static.virginmediabusiness.co.uk [213.105.212.114]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id v09NsOFM011116 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 9 Jan 2017 23:54:24 GMT Received: from remus.metastack.local (remus.metastack.com [172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id v09NsNfS018410; Mon, 9 Jan 2017 23:54:23 GMT Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.03.0319.002; Mon, 9 Jan 2017 23:54:23 +0000 From: David Allsopp To: Helmut Brandl , Caml List Thread-Topic: [Caml-list] Portable way to retrieve and unpack tar files from github Thread-Index: AQHSatE08JgD16eXkkmMnebI6UuNnqEw0FPQ Date: Mon, 9 Jan 2017 23:54:22 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.0.29] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 172.16.0.20 X-Server-Quench: f2c4e0cf-d6c6-11e6-bcdf-0015176ca198 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZZVg1f DC4bFwdFRBksPQFF ChxFJgxfNl8UURhQ KkJXbgASJgVNAnNQ XXkJW1VTQF9yU2Zx YQhVIwdcYVRPXwB0 UklLXFNTEBpqBAMA SFgeW2cxCHM7eH9x ZEdkEHVbXEQ0I0Qu RhtURjsbMWEzbn0e URVealEHJFVXfh9E b1F4UiBcYGwPKBgV TUcAFDk0OXBbKT9J d0k1KkgOSEwPE3Yj TgFKATJnB0AZXSQ+ MRFuI1gQVFsXKkw5 MhM9UEhQPR4WBxYW EVtKBU0RKFgdRzch ZQAA X-Authentic-SMTP: 61633634383431.1038:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 213.105.212.114/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: RE: [Caml-list] Portable way to retrieve and unpack tar files from github SGVsbXV0IEJyYW5kbCB3cm90ZToNCj4gSSBhbSBsb29raW5nIGZvciBhIHBv cnRhYmxlIHdheSB0byByZXRyaWV2ZSB0YXIgZmlsZXMgZnJvbSBnaXRodWIg YW5kDQo+IHVucGFja2luZyB0aGVtLg0KPiANCj4gSSBjb3VsZCB1c2Ugc3lz dGVtIGNhbGxzIHRvICJ3Z2V0IGh0dHBzOi8vd3d3LmdpdGh1Yi5jb20uLiIg YW5kICJ0YXIgeHpmDQo+IHRhcmZpbGUudGFyLmd6IiwgIGJ1dCB0aGlzIHdv cmtzIG9ubHkgaW4gZW52aXJvbm1lbnRzIHdoZXJlIHRhciBhbmQgd2dldA0K PiBhcmUgYXZhaWxhYmxlIGkuZS4gcG9zc2libHkgbm90IG9uIHdpbmRvd3Mg YW5kIG1heWJlIG5vdCBvbiBNYWNPUw0KPiBtYWNoaW5lcy4NCj4gDQo+IElz IHRoZXJlIGFueSBsaWJyYXJ5IGF2YWlsYWJsZSBvbiB0aGVuIG9wYW0gcmVw b3NpdG9yeSB0byBkbyB0aGlzIGluIGENCj4gcG9ydGFibGUgd2F5LiBUaGFu a3MgZm9yIGFueSBoaW50Lg0KDQpXaGlsZSB0aGUgV2luZG93cyBzdXBwb3J0 IG1heSBub3QgKHlldCkgYmUgcGVyZmVjdCwgb2N1cmwgKGh0dHBzOi8vb3Bh bS5vY2FtbC5vcmcvcGFja2FnZXMvb2N1cmwvKSBhbmQgdGFyLWZvcm1hdCAo aHR0cHM6Ly9vcGFtLm9jYW1sLm9yZy9wYWNrYWdlcy90YXItZm9ybWF0Lykg cHJvdmlkZSBhIHJvdXRlLiBUaGVyZSBhcmUgY2VydGFpbmx5IG90aGVyIGFs dGVybmF0aXZlcyB0byBvY3VybCAob2NhbWxuZXQsIGZvciBleGFtcGxlIC0g SSB0aGluayBpdCBtYXkgZXZlbiBiZSBwb3NzaWJsZSB0byBkbyBpdCB3aXRo b3V0IG5lZWRpbmcgYSBDIGxpYnJhcnkgYXQgYWxsKS4gTm90ZSB0aGF0IHVu cGFja2luZyBhIHRhcmJhbGwgaXMgYW4gaW5oZXJlbnRseSBkaWZmaWN1bHQg cG9ydGFibGUgcHJvYmxlbSBpbiBpdHNlbGYgd2hlcmUgV2luZG93cyBzdXBw b3J0IGlzIGNvbmNlcm5lZC4NCg0KDQpEYXZpZCANCg==