From: Gerd S. <in...@ge...> - 2014-01-06 01:18:52
|
Hi, as a preview to Ocamlnet-4.0, there is now the pre-release 4.0.0test1. This version mainly introduces the new bindings for GnuTLS which replaces openssl. There is also the new concept of a pluggable TLS provider, implemented as first-class module. All protocol interpreters support now TLS (up to TLS-1.2). (Yes, this means Nethttpd is finally TLS-enabled.) The new concept for TLS is explained on this page of the refman: http://projects.camlcity.org/projects/dl/ocamlnet-4.0.0test1/doc/html-main/Tls.html TLS is now much simpler to use. For the clients, it is now sufficient to initialize GnuTLS (with Nettls_gnutls.init()), and TLS is enabled. Further changes in this version: - Netasn1 is a parser for ASN.1 encodings. Netdn and Netx509 use it for parsing X.509 certificates (this is implemented directly in OCaml, and not with GnuTLS). - Uq_engines: many functions and classes are now moved to new modules in equeue, making Uq_engines much smaller. This version is not intended for being packaged up. Nevertheless, you are encouraged to check it out, and to test the new TLS functionality by downloading and compiling it directly. Project page with further links (incl download): http://projects.camlcity.org/projects/ocamlnet.html Latest SVN checkout (onet4 branch): https://godirepo.camlcity.org/svn/lib-ocamlnet2/branches/onet4/ Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany ge...@ge... My OCaml site: http://www.camlcity.org Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de ------------------------------------------------------------ |