Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Gerd Stolpmann <info@gerd-stolpmann.de>
To: caml-list@inria.fr
Cc: ocamlnet-devel@lists.sourceforge.net
Subject: [Caml-list] [ANN] Ocamlnet-3.3.1
Date: Fri, 10 Jun 2011 21:14:30 +0200	[thread overview]
Message-ID: <1307733270.2630.171.camel@gps-desktop> (raw)

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
------------------------------------------------------------




             reply	other threads:[~2011-06-10 19:14 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-10 19:14 Gerd Stolpmann [this message]
2011-06-13 14:13 ` Gerd Stolpmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1307733270.2630.171.camel@gps-desktop \
    --to=info@gerd-stolpmann.de \
    --cc=caml-list@inria.fr \
    --cc=ocamlnet-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox