Plasma GitLab Archive
Projects Blog Knowledge

----------------------------------------------------------------------
Intro
----------------------------------------------------------------------

These are release notes for ocamlnet-2.2. 

In general, the stability of this version is excellent.
About 90 % of the code has been taken over from previous versions
of ocamlnet, equeue, netclient, and rpc, and this means that this
code is already mature. About 10 % of the code has been newly
developed:

- netcgi2 is a revised version of the cgi library. Large parts
  are completely new. 

- netplex is the new server framework. Fortunately, it could already
  be used in a production environment, and it has proven excellent
  stability there.

- netcgi2-plex combines netcgi2 and netplex.

- nethttpd has now the option to use netcgi2 as cgi provider
  (configure option -prefer-netcgi2).

- netshm adds shared memory support. 

- equeue-ssl and rpc-ssl add SSL support to the RPC libraries.

----------------------------------------------------------------------
Known Problems
----------------------------------------------------------------------

There are known problems in this preview release:

- There is no good concept to manage signals. This is currently done
  ad-hoc. For now, this does not make any problems, or better, there
  is always the workaround that the user sets the signal handlers
  manually if any problems occur.

- The new cookie implementation of netcgi2 should replace the old
  one in netstring. Users should be prepared that Netcgi.Cookie
  will eventually become Nethttp.Cookie in one of the next releases.

- In netcgi2-plex, the "mount_dir" and "mount_at" options are not yet
  implemented.

- In netclient, aggressive caching of HTTP connections is still
  buggy. Do not use this option (by default, it is not enabled).

- The FTP client is still incomplete.

----------------------------------------------------------------------
Resources
----------------------------------------------------------------------

The current development version is available in Subversion:

https://gps.dynxs.de/svn/lib-ocamlnet

Note that the ocamlnet file tree in Sourceforge refers to
ocamlnet-1 only.

There is a mailing list for Ocamlnet development:

http://sourceforge.net/mail/?group_id=19774

In case of problems, you can also contact me directly:
Gerd Stolpmann <gerd@gerd-stolpmann.de>

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml