From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 0B54D7FA5E for ; Sat, 29 Apr 2017 19:10:55 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=anders@fugmann.net; spf=Pass smtp.mailfrom=anders@fugmann.net; spf=None smtp.helo=postmaster@gw.fugmann.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anders@fugmann.net) identity=pra; client-ip=90.184.102.122; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anders@fugmann.net"; x-sender="anders@fugmann.net"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of anders@fugmann.net designates 90.184.102.122 as permitted sender) identity=mailfrom; client-ip=90.184.102.122; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anders@fugmann.net"; x-sender="anders@fugmann.net"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@gw.fugmann.net) identity=helo; client-ip=90.184.102.122; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anders@fugmann.net"; x-sender="postmaster@gw.fugmann.net"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AQLtASheTcj6mBXTPE+VWc0HUlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcS6bB7h7PlgxGXEQZ/co6odzbGH7+a4ASQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5br5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYe?= =?us-ascii?q?RWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZ?= =?us-ascii?q?TAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+t6LtmRRHqhS?= =?us-ascii?q?oJLjI17G7agdF0gK9bvB6tohpyyJPWbo6ILvpzZr3Tc9MHS2RCUMheWSNODZ+z?= =?us-ascii?q?YYYUE+oMP/xVo5Xhq1YArxazAxSnCuP1yj9Pg3/7xbE30+I8Hg7YxgwgBM8Fvm?= =?us-ascii?q?7Ko9XpKqgSS/2+wqnVzTXMavNZwzH96I7VeR0mu/6MW69/ftTLyUk0DA7FgEiQ?= =?us-ascii?q?qYPgPzyP0OQNtXKX7+x+WuKzkmMqrRx6rDaoxscpkIbJh4QVx0jL9SV43IY1Jc?= =?us-ascii?q?C4R1VhbdG4F5tQsieXPJZ1TMM6W2xlvDo2xqcbtZO4cyUG0okrywLBZ/CdboSE?= =?us-ascii?q?/AzvWP6RLDtimX5oe7Oyiwyv/US8xODwTMi53VBXpSRfiNbMrGoC1xnL58iHVP?= =?us-ascii?q?R9+kCh1C6A1wHd8O1EL100laXeK5E7xL4wkIAfsULdES/qgEn2jamWeVs4+uWw?= =?us-ascii?q?7+nrfq/qqoKfOoJ7kA3yL7giltKlDeglLAQCQXCX+eGm273i+U35Tq9Kjvozkq?= =?us-ascii?q?TBqp/aI9kUqbCjAw9OyYsj5Qu/Dzij0NsCm3kHKkhJeBSZgIj1I13OOuz3De+j?= =?us-ascii?q?g1Swlzdm3+zJMafkApXJN3TDlLbhfa1h60NH0woyzdVf54pOBb0bIfLzXFXxtN?= =?us-ascii?q?3CARMjPQy02bWvNNIonIgXXGbKBq6CLIvTt0WJ76QhOaPEMIQcvTK4L/k++9bv?= =?us-ascii?q?i2U4kBkTZ//684EQbSWRGPhrOV7RWXfwj81JP3oFuwM4SqS+gVuOXCRIT3ivUK?= =?us-ascii?q?c14Dd9Do+6W9SQDruxiaCMiX/oVqZdYXpLXw3UHA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DLAwC/xwRZ/3pmuFpSCYQFYYEMg2ibQ?= =?us-ascii?q?pYOgg8oijU/GAEBAQEBAQEBAQEBah0LgjMKDIJ2FQgBATg0AiYCXw0IAQGKHwE?= =?us-ascii?q?JrkprgiaDCQEBBYgnAwWBC4ddC4ceE4Magl+dWIcbjWCJEYZhApQtHziBCi4gC?= =?us-ascii?q?CQKhGUMgkVzhWuCPAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0DLAwC/xwRZ/3pmuFpSCYQFYYEMg2ibQpYOgg8oijU/GAE?= =?us-ascii?q?BAQEBAQEBAQEBah0LgjMKDIJ2FQgBATg0AiYCXw0IAQGKHwEJrkprgiaDCQEBB?= =?us-ascii?q?YgnAwWBC4ddC4ceE4Magl+dWIcbjWCJEYZhApQtHziBCi4gCCQKhGUMgkVzhWu?= =?us-ascii?q?CPAEBAQ?= X-IronPort-AV: E=Sophos;i="5.37,392,1488841200"; d="scan'208";a="221949281" Received: from gw.fugmann.net ([90.184.102.122]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Apr 2017 19:10:54 +0200 Received: from [10.0.0.184] (unknown [5.186.103.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by gw.fugmann.net (Postfix) with ESMTPSA id 4613552A964C for ; Sat, 29 Apr 2017 19:10:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fugmann.net; s=mail; t=1493485851; bh=nZ1PouUCgrs6ZkfVPp1yG1GbBG7rbwHNhU6bptciCNw=; h=To:From:Subject:Date:From; b=cPbOruP+5gD9eqUR304lPyTL1hFKZXpfsOgteoR+eWlDyVtzMtOI6et1r10yO3Uf3 gbop5g5GGff/AxZ2AU1z+ppPAjQxZPczYg9l8o20tPuOEDIL/8ilW1TvSQBkUGCLfP k6XBbrzNBvj7LpXHuH/72V4wnmQCaMEc9S0BKRFQ= To: "caml-list@inria.fr" From: Anders Peter Fugmann Message-ID: Date: Sat, 29 Apr 2017 19:10:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [Caml-list] [ANN] aws-s3 0.9.0 It is my pleasure to announce aws-s3 0.9.0 aws-s3 implements operations to manipulate objects in Amazons Simple Storage Service (S3). Operations include: get, put, delete, delete_multi and ls. The library also includes functions to get machine role and security token (credentials) through AWS Identity and Access Management service (IAM). The library uses async for concurrency. aws-s3 is available though opam and from github[1] /Anders [1] https://github.com/andersfugmann/aws-s3