From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p5AJELFv012944 for ; Fri, 10 Jun 2011 21:14:21 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlMCACls8k3U4367kWdsb2JhbABShEmTTY43FAEBAQEJCwsHFAMitCuQXwKBKYNugQoEinaLA4sL X-IronPort-AV: E=Sophos;i="4.65,348,1304287200"; d="scan'208";a="85227588" Received: from moutng.kundenserver.de ([212.227.126.187]) by mail3-smtp-sop.national.inria.fr with ESMTP; 10 Jun 2011 21:14:16 +0200 Received: from office1.lan.sumadev.de (dslb-084-059-077-085.pools.arcor-ip.net [84.59.77.85]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0LiJxI-1PzLFG26Ie-00cdSi; Fri, 10 Jun 2011 21:14:10 +0200 Received: from [192.168.0.33] (dslb-084-058-051-042.pools.arcor-ip.net [84.58.51.42]) by office1.lan.sumadev.de (Postfix) with ESMTPSA id 16D3D5F702; Fri, 10 Jun 2011 21:14:10 +0200 (CEST) From: Gerd Stolpmann To: caml-list@inria.fr Cc: ocamlnet-devel@lists.sourceforge.net Content-Type: text/plain; charset="UTF-8" Date: Fri, 10 Jun 2011 21:14:30 +0200 Message-ID: <1307733270.2630.171.camel@gps-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:YkBcopQT6ZqSzW9CCAIMsiTCuZPhrdWwfhOC70MoY23 joLhpfgdO5F68OGzudzLTp21r2lDqtIbmt6CYm5RupRCcnNT9t 0blJvMX0YSS4Kx4hoYBKgrGswYgrLsHNArB28J/e6qwEAYsWeK 7q+++G35S6rRNwezATUic6TZJXMi84VV10PFpnFiLt6ADguYd9 yN5OeomZrpGgD0bWqQSbw== Subject: [Caml-list] [ANN] Ocamlnet-3.3.1 Hi, I'm quite proud to announce the availability of a new Ocamlnet version: Ocamlnet-3.3.1 adds a number of exciting new features, focusing on multicore and security. In particular: - Netmulticore is a working implementation of the multi-process approach to get multicore capabilities with explicit shared memory - GSS-API is an industry standard security framework. It is accompanied with an implementation of SCRAM, and an authentication module for SunRPC. This allows secure SunRPC, and covers strong authentication, integrity, and confidentiality. - The HTTP client has learned TLS (SSL), i.e. "https" URLs work now. There are a number of smaller improvements in this client: One can now request compressed downloads. SOCKS proxies are supported (in addition to web proxies). - The FTP client could be finished, finally. The FTP client is accompanied by Ftp_fs, an incarnation of the protocol- independent filesystem API stream_fs. - Uq_resolver provides infrastructure for plugging in name resolvers. This module is now used everywhere in Ocamlnet. (This work is not yet complete.) - Uq_lwt allows it to run Lwt programs with the Ocamlnet event queue (experimental; thanks to the Lwt team for opening their API) - Ocamlnet can be built without PCRE (configure option -disable-pcre). In this case, Str is used instead. There might be interferences between threads in multi-threaded programs, though. - Adding access to the secure random number generator provided by the OS - Ocamlnet describes itself now as "an enhanced system platform library for Ocaml", and no longer as a random collection of protocol interpreters. Key applications are now the web, client/server programs, and compute jobs. Plus all the little things you need in a network-aware system environment. Special thanks goes to Mylife who sponsored the HTTPS extension. The project page with all relevant links (manual, download, etc): http://projects.camlcity.org/projects/ocamlnet.html GODI for Ocaml-3.12 is already updated. If you also need PXP, the XML parser, be sure you update to version 1.2.2 (for a trivial fix). Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Bad Nauheimer Str.3, 64289 Darmstadt,Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------