
----------------------------------------------------------------------
Changes in 0.97:
----------------------------------------------------------------------

This is a bugfix release. Ocamlnet can now be built when only
vmthreads are supported.

Furthermore, there is experimental support for fastcgi (contributed
by Eric Stokes).

----------------------------------------------------------------------
Changes in 0.96:
----------------------------------------------------------------------

Netconversion: A lot of changes, more or less I have rewritten this
module. First, the new module is _much_ faster, you will really
notice it. Second, there are a number of new features:

- There are now cursors. Cursors are pointers into encoded strings
  that can be moved by multiples of characters (not bytes).

- There are a number of string functions that are implemented on
  top of cursors. For example: ustring_length counts the characters
  in a string; ustring_sub extracts a substring.

- The Japanese encoding EUC-JP is fully supported.

- The conversion tables are now loaded at runtime. Optionally, the
  old method of linking them into the executable is still available.

----------------------------------------------------------------------
Changes in 0.95:
----------------------------------------------------------------------

Several bugfixes in the jserv modules. There is now a jserv
property "ocamlnet.https" to set that the server assumes 
the HTTPS protocol. New jserv config options js_idle_worker
and js_idle_master to perform idle callbacks when nothing is to
do.

----------------------------------------------------------------------
Changes in 0.94:
----------------------------------------------------------------------

There is now a preliminary manual (doc/intro/html).

Netchannels: raw_input_channel/raw_output_channel stuff has been
improved.

Netstreams: class input_stream: The ~len argument is interpreted
correctly.

Netconversion: Minor fixes

Netcgi: Support for the HEAD method. Workaround for bug in IE when
the cookie value is the empty string.

----------------------------------------------------------------------
Changes between 0.92 and 0.93:
----------------------------------------------------------------------

Netbuffer: Large buffers are better supported, especially on 32 bit
platforms.

Netconversion/Netmappings_*: Added ISO-8859-16. There is now an intermediate
format for netmappings that does not depend on the current O'Caml version.
There is now a pipeline class for character conversion. `Enc_subset is
new.

Netencoding: Html.encode and Html.decode are now available for other encodings
than ISO-8859-1.

Nethtml: encode and decode are now available for other encodings
than ISO-8859-1. The HTML parser can cope with such other encodings,
too, provided that they are ASCII-compatible.

Netmime: The ~strip argument is available again.

Netstream: The interpretation of the ~len argument of the class input_stream
has been fixed.

Netstring_pcre: Fixed bounded_split and split.

Netcgi_jserv: Works now under mod_jk, too. Support for the `Process_pool
model (pool of preforked processes)
