Open issues in development:

+ (Makefile): Samuel Mimram, the Debain maintainer of this package, says:

    There are some minor issues with your Makefile concerning non-native
    archs that you might want to correct for the next release (no need to
    make a new release just for that):
    - the doc rule should use ocamldoc instead of ocamldoc.opt since it is
    not available on all archs (or add a optdoc rule);
    - the install rule should not depend on cf.cmxa and cf.a since they are
    not necessarly built.

+ (Cf_socket_p): No support for WIN32.  SVR4 remains untested, but portability
    has been substantially improved.  Suse Linux 9.0 works.

+ (Cf_socket and cognates): Support for sendmsg() and recvmsg(), and associated
    IPv4 and IPv6 protocol options that use the control plane for various
    advanced features of the network protocol stack.

+ (Cf_socket and cognates): Support for AF_UNIX.  To do this right, we need
    support for the control plane using sendmsg() and recvmsg(), so we can have
    file descriptor and user credential passing-- pretty much the only good
    reasons to use AF_UNIX.

+ (Cf_tai64_p, Cf_tai64n_p): No support for 32-bit environments where the C
    compiler does not offer support for 64-bit integers with
    'unsigned long long'.

+ (Cf_tai64,Cf_tai64n,Cf_stdtime): The leap seconds table is currently
    hard-coded into the .ml file here.  What we really need is an active daemon
    process that keeps a regular check on the IERS bulletins that announce leap
    seconds.  We also need the conversions between UTC and TAI to 1) raise an
    exception if they correspond to an epoch in the future beyond the
    expiration of the current IERS bulletin; and 2) optionally perform a
    calculation based on estimated drift between TAI and UTC.

+ (Cf_patricia): Is a generalized PATRICIA trie implementation a good idea?  If
    so, is it a good idea to implement sets on both red-black binary trees and
    on PATRICIA tries and see which one performs better.  Further research is
    in order here.
    
+ (Cf_int_patricia): An implementation of PATRICIA tries specialized for
    integer keys is worth doing separately.  Integer sets implemented on
    PATRICIA tries are probably the best way to get faster integer sets for the
    [Cf_dfa] module.

+ (Cf_uri): Need function for converting an absolute path to a relative path
    for a given base path.

+ (Unimplemented): Support for I18N and locales.  Need timezones especially.
    The rest we can probably defer to the nice people working on Camomile.

+ (Cf_nameinfo): There should be a function for acquiring an 'en-US' localized
    string corresponding to an unresolved_t value.

# End of open issues
