Test release ocamlnet-4.0.0test1: introducing the new TLS implementation

Gerd Stolpmann <[email protected]> Mon, 06 Jan 2014 01:53:56 +0100
Newsgroups gmane.comp.lang.ocaml.lib.net.devel
Message-ID <1388969636.2999.40.camel@e130>
--===============4356093529238906632==
Content-Type: multipart/signed; micalg="pgp-sha1";
	protocol="application/pgp-signature"; 
	boundary="=-3SG8fUKyfroJVE55Ystv"


--=-3SG8fUKyfroJVE55Ystv
Content-Type: text/plain; charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable

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
--=20
------------------------------------------------------------
Gerd Stolpmann, Darmstadt, Germany    [email protected]
My OCaml site:          http://www.camlcity.org
Contact details:        http://www.camlcity.org/contact.html
Company homepage:       http://www.gerd-stolpmann.de
------------------------------------------------------------


--=-3SG8fUKyfroJVE55Ystv
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJSyf6kAAoJEAaM4b9ZLB5T+DEH/0wqTKqHrnr3d8uJ8xl/Eu8j
3XShtidIJLRsRYfxUBHv64OHVx3mUhhiFLaOnQFEgSXfqp52YFsz1YSzRS1dHfQD
kbRcm7RWNkxXAJpzGRpzNS1V8zt8ZZ7R1gnwh+18e1tZJAA5PNtJpns0a2BXd0mC
IxXVglcVlC/5a69ebfHHaXemD5DO8kcGDJ6n73zvdsZPMfJrkOQvgj6zH8d3KElu
6pfZd3eYgsprkijqeUOYkNYoNS6XlFWD9LeOsjSZecmKejHRoNeZbNAthgvjLZyS
PkAEJPIU7b92BJJIYza5j04aJKl61zNdK+OlrxlhpU4PypUalkFueZ9qQ/2u41E=
=c4se
-----END PGP SIGNATURE-----

--=-3SG8fUKyfroJVE55Ystv--



--===============4356093529238906632==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
--===============4356093529238906632==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ocamlnet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ocamlnet-devel

--===============4356093529238906632==--