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