-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new release] asn1-combinators (0.2.1) #15757
Conversation
CHANGES: * disallow various constructs as suggested by ITU-T Rec X.690 (by @pqwy) * redundant OID component forms (X.690 8.20.2) * redundant integer forms (X.690 8.3.2) * empty integer (X.690 8.3.1, reported in mirleft/ocaml-asn1-combinators#23 by @emillon) * constructed strings in DER * deeper implict -> explicit over choice (follow-up to v0.2.0 entry, by @pqwy) * handle long-form length overflow (reported in mirleft/ocaml-asn1-combinators#24 by @emillon, fixed by @pqwy) * disallow primitive with indefinite length (introduced in the bugfix above, reported by @emillon, fixed in mirleft/ocaml-asn1-combinators#32 by @hannesm) * disallow nonsensical bitstring unused values (X690 8.6.2, reported in mirleft/ocaml-asn1-combinators#26 by @NathanReb, fixed by @pqwy) * fix non-continuous bit_string_flags (X680 22.6, reported in mirleft/ocaml-asn1-combinators#25 by @wiml, fixed by @pqwy) * use Alcotest instead of oUnit for unit tests (by @pqwy) * use dune as build system (by @pqwy, superseeds mirleft/ocaml-asn1-combinators#22) * use bigarray-compat (mirleft/ocaml-asn1-combinators#27 by @TheLortex) and stdlib-shims (mirleft/ocaml-asn1-combinators#29 by @XVilka) * raise lower bound to OCaml 4.05.0 (mirleft/ocaml-asn1-combinators#31 by @hannesm)
CI is green but I have a couple requests. The dune version required is Also, looking at the
It containers the |
synopsis: "Embed typed ASN.1 grammars in OCaml" | ||
build: [ ["dune" "subst"] {pinned} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest"] {with-test} ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
["dune" "runtest"] {with-test} ] | |
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] |
CHANGES: * packaging improvements: add lower bound to dune dependency, improve test invocation, remove version from dune-project (reported by @kit-ty-kate in ocaml#15757 fixed by @hannesm)
thanks @kit-ty-kate, superseeded by a 0.2.2 release in #15762 |
CHANGES:
reported by @emillon, fixed in Fix regression for 0x05 0x80 mirleft/ocaml-asn1-combinators#32 by @hannesm)
bit_string
andbit_string_flags
decoders crash on some invalid inputs mirleft/ocaml-asn1-combinators#26by @NathanReb, fixed by @pqwy)
fixed by @pqwy)