From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p3EGiMgF030524 for ; Thu, 14 Apr 2011 18:44:22 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhoDAHcjp03U436rkGdsb2JhbACET5NrjT4UAQEBAQkJDQcUAyKwGZEuAoEngXWBWHgEiHKIcA X-IronPort-AV: E=Sophos;i="4.64,212,1301868000"; d="scan'208";a="105658595" Received: from moutng.kundenserver.de ([212.227.126.171]) by mail1-smtp-roc.national.inria.fr with ESMTP; 14 Apr 2011 18:44:17 +0200 Received: from office1.lan.sumadev.de (dslb-188-097-074-183.pools.arcor-ip.net [188.97.74.183]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0M4B8t-1PsCNW0rrP-00r8ls; Thu, 14 Apr 2011 18:44:17 +0200 Received: from [192.168.5.106] (dslb-188-097-074-183.pools.arcor-ip.net [188.97.74.183]) by office1.lan.sumadev.de (Postfix) with ESMTPA id 8F1865F702 for ; Thu, 14 Apr 2011 18:44:16 +0200 (CEST) From: Gerd Stolpmann To: caml-list@inria.fr Content-Type: text/plain; charset="UTF-8" Date: Thu, 14 Apr 2011 18:44:15 +0200 Message-ID: <1302799455.8429.1240.camel@thinkpad> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:3EXqF2eyflW2hMj1nmLxjQ0Bf3IDvws9woYeE7beJLY 8+RUCvyTeGRcZ/YkV1wm2s6Vi+cY1+nin9LjGKk4NuEHI2RIvN AKe7tob+xV/Bk06VZhTLMi+1BMiPG90I77bEnIceWN1jyJ6ZPM Xip2NZE+uBYChu5U9oU8YZ4DvyVBJlAax5Gj99SKTJPDYQRaai ilyypokjqVXIxGl6tfkXw== Subject: [Caml-list] [ANN] Ocamlnet-3.3.0test1 (multicore, GSS-API) Hi, finally I've managed to create a test version of the current Ocamlnet development tree: version 3.3.0test1 (see http://projects.camlcity.org/projects/ocamlnet.html for download etc). This version contains two exciting new features: - Netmulticore is a working implementation of the multi-process approach to get multicore capabilities - GSS-API is an industry standard security framework. It is accompanied with an implementation of SCRAM, and an authentication module for SunRPC. I blogged already about Netmulticore, and this text is also a good introduction: http://blog.camlcity.org/blog/multicore1.html If you want to know more about Netmulticore, please see the Ocamlnet reference manual. It is extensively documented, and a good starting point is probably http://projects.camlcity.org/projects/dl/ocamlnet-3.3.0test1/doc/html-main/Netmcore_tut.html GSS-API is an interface for authentication, encryption, and signing. It is especially well suited for message-based protocols like RPC. GSS-API is usually described as a C interface, and many operating systems implement it. With Netgssapi there is a port of this interface to Ocaml. GSS-API decouples the provider of a security mechanism from the users, so that users can select the right mechanism at runtime. The current test release of Ocamlnet contains only one provider, namely SCRAM, which is a relatively new password-based authentication protocol. Future releases of Ocamlnet will also allow to link with the system-provided security mechanisms (e.g. Kerberos or SPNEGO). The inclusion of GSS-API is a big step towards making Ocamlnet "enterprise-ready". 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 ------------------------------------------------------------