[new release] x509 (0.7.0)
[new release] x509 (0.7.0)

CHANGES:

* major restructuring, it is unlikely any pre-0.7.0 users will work with 0.7.0+
* remove sexp de&encoders
* provide pretty-printers for validation errors (and types) instead of to_string functions
* use result type and Rresult instead of custom result types and control monad
* use a GADT map for certificate & csr extensions, distinguished names, general names (avoiding multiple extensions with the same OID, uses the gmap library)
* use domain-name library for hostname validation (instead of custom string matching)
* use ipaddr library for IPs in SubjectAlternativeName extension
* remove Encoding module, provide {en,de}code_{der,pem} in the respective modules (which decoders return (_, [> `Msg of string ]) result, no exceptions raised)
* fix DistributionPoint extension: the CRLissuer is a GeneralName, not a DistinguishedName
* remove Extension.reason_code (Extension.reason was there before, and is now used)
* remove bindings from toplevel, t is now Certificate.t, public_key is now Public_key.t
* use alcotest instead of oUnit

pqwy/opam-repository,avsm/opam-repository,andersfugmann/opam-repository,Chris00/opam-repository,toots/opam-repository,seliopou/opam-repository,mjambon/opam-repository,dbuenzli/opam-repository,yallop/opam-repository,nberth/opam-repository,astrada/opam-repository,djs55/opam-repository,kkirstein/opam-repository,camlspotter/opam-repository,Leonidas-from-XIV/opam-repository,emillon/opam-repository,nberth/opam-repository,orbitz/opam-repository,yallop/opam-repository,jhwoodyatt/opam-repository,ocaml/opam-repository,kkirstein/opam-repository,seliopou/opam-repository,c-cube/opam-repository,andersfugmann/opam-repository,jonludlam/opam-repository,talex5/opam-repository,lefessan/opam-repository,arlencox/opam-repository,dra27/opam-repository,pqwy/opam-repository,emillon/opam-repository,jonludlam/opam-repository,c-cube/opam-repository,hannesm/opam-repository,mjambon/opam-repository,dbuenzli/opam-repository,ocaml/opam-repository,camlspotter/opam-repository,AltGr/opam-repository,pirbo/opam-repository,codinuum/opam-repository,fpottier/opam-repository,AltGr/opam-repository,djs55/opam-repository,codinuum/opam-repository,hannesm/opam-repository,Leonidas-from-XIV/opam-repository,cakeplus/opam-repository,hakuch/opam-repository,abate/opam-repository,talex5/opam-repository,dra27/opam-repository,lefessan/opam-repository,astrada/opam-repository,fpottier/opam-repository,toots/opam-repository,pirbo/opam-repository,jhwoodyatt/opam-repository,avsm/opam-repository,Chris00/opam-repository