pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/ocamlnet



Module Name:    pkgsrc
Committed By:   jaapb
Date:           Thu May  5 16:04:21 UTC 2016

Modified Files:
        pkgsrc/net/ocamlnet: Makefile PLIST distinfo options.mk
Added Files:
        pkgsrc/net/ocamlnet/patches: patch-src_equeue_uq_engines_compat.ml
            patch-src_netstring_netasn1.ml patch-src_netsys_netlog.ml

Log Message:
Updated package to version 4.1.1, and added some patches from the upstream
git repository to make package compile with ocaml 4.0.3.

Changes include:
        * Cryptography: adding basic support for public key cryptography
          (provided by GnuTLS)
        * Authentication: the module types for SASL and HTTP authentication
          have been changed to a stateless style. Added an experimental
          SCRAM module for HTTP.
        * Nethttp_client: Supporting Digest authentication with
          SHA-256 as hash algorithm. Supporting Basic authentication
          with "charset" parameter.
        * XDR/RPC: supporting that direct mappings can be disabled
          when this is disadvantegous. For now, this is done for
          internal RPC services, because direct mappings do not
          copy values, which would be very surprising here.
        * Netplex: adding support for so-called internal services.
          This is a fast and type-safe way of exchanging messages
          between netplex containers.
        * ALL MODULES: Transitioning to the new "bytes" type for
          mutable strings while using "string" only for immutable
          strings. If compiled with OCaml-4.02 or newer, Ocamlnet
          is built with the -safe-string compiler option.
        * Netplex_sharedvar: implementing a new protocol that uses shared
          memory for announcing variable updates. Also, almost all functions
          can now be called from controller context.
        * Netsys_global: new module, for keeping a dictionary of global
          strings. The dictionary is connected with Netplex_sharedvar, so
          that the strings can be updated across process boundaries if used
          with Netplex.
        * Netsys_polysocket: adding this module
        * Netsys_polypipe: adding this module
        * Netasn1_encoder: new module for encding ASN.1 messages
        * Netnumber: on 64 bit platforms, the functions lt_uint4 and
          lt_uint8 were wrong. Fixed now.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/ocamlnet/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/ocamlnet/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/ocamlnet/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/ocamlnet/options.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/ocamlnet/patches/patch-src_equeue_uq_engines_compat.ml \
    pkgsrc/net/ocamlnet/patches/patch-src_netstring_netasn1.ml \
    pkgsrc/net/ocamlnet/patches/patch-src_netsys_netlog.ml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index