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 c5ff346549e7 (Postfix) with ESMTPS id 5143F5D5 for ; Thu, 26 Sep 2019 13:42:46 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.64,552,1559512800"; d="asc'?scan'208";a="403517924" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 26 Sep 2019 15:42:38 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 275EC7F1B4; Thu, 26 Sep 2019 15:42:38 +0200 (CEST) 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 750287EFA1 for ; Thu, 26 Sep 2019 15:42:31 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=Neutral smtp.pra=simon.cruanes.2007@m4x.org; spf=Neutral smtp.mailfrom=simon.cruanes.2007@m4x.org; spf=None smtp.helo=postmaster@mout01.posteo.de IronPort-PHdr: =?us-ascii?q?9a23=3Aa8Q/rhM+2BgNCHuze0Ml6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0IvXzrarrMEGX3/hxlliBBdydt6sfzbGK+P68EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCezbL9oIhi7ogrdu8gZjIB/Nqs/1xzFr2dSde?= =?us-ascii?q?9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNWA1/9DrugLY?= =?us-ascii?q?TQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVTi+6apgVQTlgz?= =?us-ascii?q?kbOTEn7G7Xi9RwjKNFrxKnuxx/2JPfbIWMOPZjYq/RYdYWSGxcVchTSiNBGJux?= =?us-ascii?q?YYUPAeQfIOhWrIf9qFQSohSjBwajCvjiyjBUinLsx6A2z/4sHR/A0Qc9H9wOqn?= =?us-ascii?q?PUrNDtOakPUOC1ya7IzTPeZP5Iwzf99ZLHchY/rvGXQLl9dtHRyUgqFwPCiFWc?= =?us-ascii?q?s5DqPymI1usXtWiU8fFgWfixh2I7tw18oCOixsIjh4jGnI4VzUrE9SpgzYszON?= =?us-ascii?q?a2Rkl7Ydu+H5tRsSGXL4x2Td84TGFtvCY20LoGuYS0fCQSxpUqyQTTa/udc4iH?= =?us-ascii?q?+h7jW+eRISt4hHJ4Y72znQq98U+lyuD6S8K6005KozJYntTPtn0BzR3e58qdRv?= =?us-ascii?q?Zz/0qtwyuD2g/O5u1cIk05kbDXJ4Muz7MxjJYfr1rPEjPslEnrgqKaakMp8fWy?= =?us-ascii?q?5ev9eLXpvJqcOpd0ig7gNqQundSyAeE/MggTQ2iX5fmw2Kf7/U3+W7VKkuM5kq?= =?us-ascii?q?7DvJ/HO8sXvq+5AwlL3YY/8xuzEjSr3dQCkXQGLl9JYhyKgonzN13TL/30EO+z?= =?us-ascii?q?g1G2nzdqw/DGMKfhApLILnXbi7fhfLN960layAYp0d9f/Y9UBasHIP3tQU/9rs?= =?us-ascii?q?LUAgMlPwG22OvnDdpw14wEVWKIGK+ZP7vesUWU6eI3P+mMeIgVtS7hJPc/4v7u?= =?us-ascii?q?iWY1mVscfamywZsac2u4H/RjI0WBe3XgmNYBEWEQvgo/VuPmklOCUSQAL0q1Co?= =?us-ascii?q?s47zdzM4mmCIbfWsj5ibiI2mGgFZ1TZ3xaIkiLFWb0eo6EXfYVdS/UJdVuxG8q?= =?us-ascii?q?T7+kHrQg0Bao/CTg1rNhI/GcrjYZsJXlktNv+uTVmAp0r2QsUOyYj3HLSHt7yD?= =?us-ascii?q?BbDwQq1bxy9BQugmyI1rJ11rkBTYQKu6F5FzwiPJuZ9NRUTsjoU1OTe4uZDlG8?= =?us-ascii?q?TYf8WGBjfpcK29YLJn1FNZCnhxHH0TCtBu5HkuCbQpsu/fCGhiWjF4NG03/DkZ?= =?us-ascii?q?IZoRwmT89IbD30g6li61CKQZbOiFmUkOCmePZE0Q=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAQBov4xdh40kQ7lmGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQwBAQEBAQGBZ4MLUwExKo0ehhIqgXSOdYZehTsJAQMBBwUjCgIBAYQ/AoM?= =?us-ascii?q?xGwUGNRMCDAEBBAEBAQIBAgMEARMBAQEKCwkIGw6FNAyCOikBgmcGeRALISUPB?= =?us-ascii?q?UmDNQGCDgEKsE6ENwGEUYE4EIE0gVGKO3uBHIQjPoF9ZAIBB4FDg1OCJgSBLwE?= =?us-ascii?q?BAZUVlkgBBgEBgiRphhyNeScMgxyKVYsuli6RKoFpgXkzGjBDgR6BTglHEBSBV?= =?us-ascii?q?wQNCYNPhRSFXSIBMoEpE41AAQE?= X-IPAS-Result: =?us-ascii?q?A0AEAQBov4xdh40kQ7lmGQEBAQEBAQEBAQEBAQwBAQEBAQG?= =?us-ascii?q?BZ4MLUwExKo0ehhIqgXSOdYZehTsJAQMBBwUjCgIBAYQ/AoMxGwUGNRMCDAEBB?= =?us-ascii?q?AEBAQIBAgMEARMBAQEKCwkIGw6FNAyCOikBgmcGeRALISUPBUmDNQGCDgEKsE6?= =?us-ascii?q?ENwGEUYE4EIE0gVGKO3uBHIQjPoF9ZAIBB4FDg1OCJgSBLwEBAZUVlkgBBgEBg?= =?us-ascii?q?iRphhyNeScMgxyKVYsuli6RKoFpgXkzGjBDgR6BTglHEBSBVwQNCYNPhRSFXSI?= =?us-ascii?q?BMoEpE41AAQE?= X-IronPort-AV: E=Sophos;i="5.64,552,1559512800"; d="asc'?scan'208";a="403517841" X-MGA-submission: =?us-ascii?q?MDGhJNx9bvNPlnPyRvJt0GxcFGpTaovRj67DyH?= =?us-ascii?q?M9Ak/S+rRXAikTLNwPfbOZWiGc+JpXyAgtnThLDOf06hmTbCMyHHPGiK?= =?us-ascii?q?netwxQLOirhgJvdZP9AmZYcL9UIqzvtf+E5koitgtHgkq6nJvSlTINK7?= =?us-ascii?q?TS/Qqs+dmISaxMtNAi6vxzJg=3D=3D?= Received: from mout01.posteo.de ([185.67.36.141]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2019 15:42:27 +0200 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E63201600A5 for ; Thu, 26 Sep 2019 15:42:19 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46fGLm5ZNjz6tmT; Thu, 26 Sep 2019 15:42:08 +0200 (CEST) Date: Thu, 26 Sep 2019 08:41:58 -0500 From: Simon Cruanes To: Alan Schmitt Cc: Christophe TROESTLER , Gerd Stolpmann , OCaml Mailing List Message-ID: <20190926134158.GC1781@carty> References: <87impglc4p.fsf@polytechnique.org> <4ef6b3c5-8d04-e877-085b-99439eb42611@gerd-stolpmann.de> <87ef03lgtl.fsf@polytechnique.org> <87ftkjlgh4.fsf@poincare.umons.ac.be> <87d0fnlf5i.fsf@polytechnique.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Q0rSlbzrZN6k9QnT" Content-Disposition: inline In-Reply-To: <87d0fnlf5i.fsf@polytechnique.org> User-Agent: Mutt/1.12.1 (2019-06-15) Subject: Re: [Caml-list] https and Ocamlnet Reply-To: Simon Cruanes X-Loop: caml-list@inria.fr X-Sequence: 17827 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --Q0rSlbzrZN6k9QnT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've been working on higher level bindings to cURL (based on ocurl), at https://github.com/c-cube/ezcurl . ``` $ dune utop src/sync # Ezcurl.get ~url:"https://ocaml.org/feed.xml" ();; - : (Ezcurl_core.response, Curl.curlCode * string) result =3D Ok {Ezcurl_core.code =3D 200; headers =3D [("Content-Type", "application/xml"); ("Accept-Ranges", "bytes"); ("ETag", "\"1394832364\""); ("Last-Modified", "Thu, 26 Sep 2019 13:15:03 GMT"); ("Content-Length", "402487"); ("Date", "Thu, 26 Sep 2019 13:49:00 GMT"); ("Server", "lighttpd/1.4.53")]; body =3D "\nhttp://ocaml.org/img/colour-icon-170x148.pngOCaml Syndic.Atom feed aggregatorurn:md5:302d717d0937d8".= =2E. (* string length 402487; truncated *); info =3D {Ezcurl_core.ri_response_time =3D 6.346256; ri_redirect_count =3D 0}} ``` Maybe it's a different version of GNUTLS though (I'm on archlinux, it's 3.6= =2E9-1). --=20 Simon Cruanes --Q0rSlbzrZN6k9QnT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEElJ/rh48GWcbX032NSsAdCEmqYrYFAl2MwB0ACgkQSsAdCEmq Yra9MxAAj5w8YEr1ayFzvX0sifvMPk4RC98fE47R0TkeoT3njisQmZEkFAXe2EeN joTpnmW1ZhkD4chqw/s5EzZkGS2TvtJOAdoW5iVTR990k0NfEM5yrsz+6AEi6cXs 4ntWDLHcoy6Rc39e8/3PgF2YyiDDStUJxnzBz6Zv1S8FSKLlrya6wc93TTGyM3oq eIuFvpHEmio9TbmpTOaxDoohHGkVSaALMv8kQ59SsIorWs3LB06M6RKuza7AXvJ4 la4239Yh6r82JhQbq/7eZul5re3JvjhgrPWYLQqbagb+2Jswj+3OVWds8YIYZwyu /9zrKQsWzg8101EtA6P91bkjrxGoxgoApRMXHVdDfznFeRzrkomO6jWhBopUFnCc AVKIBgpBTaFStDrYIOjmZD6jGLtoyClgtuhZWlgR1xj15EB5/bloRMirF4ZvDSFD mczvn/nKgQapflj6Q4lRIFX1Cad1wJL/ZYPY5WkhPqH1cm5QTj9wb5OyikCzPOwY 5gkv5i4tE4Ezp9cEYJFoXjvRfyfvi/np8s1FW5v0SQo5HCrxse+bG+4h2WuUJlhN BuU6ZJ0MBJZ1NFPdvQct4bnGHLh3CCjXlffkaS88G6vuHNfJTc/gsoP0qqST9ELQ U19NUu/7cFHCd5WEresyoZC86oht25ClOAn7C6x8CjE3ta1JAoY= =RoLn -----END PGP SIGNATURE----- --Q0rSlbzrZN6k9QnT--