1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
----------------------------------------------------------------------
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>
|