[Heimdal-source-changes] [heimdal/heimdal] 120619: asn1: use rfc2459.opt

Nico Williams noreply at github.com
Tis Okt 8 04:32:22 CEST 2019


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 120619dbd0061e932698a766f31fbca4ef9cb446
      https://github.com/heimdal/heimdal/commit/120619dbd0061e932698a766f31fbca4ef9cb446
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/Makefile.am
    M lib/asn1/NTMakefile
    M lib/asn1/libasn1-exports.def
    M lib/asn1/rfc2459.opt

  Log Message:
  -----------
  asn1: use rfc2459.opt


  Commit: 6471fcaa54d3ca335d4cd4d04ad4d26a1ef5281f
      https://github.com/heimdal/heimdal/commit/6471fcaa54d3ca335d4cd4d04ad4d26a1ef5281f
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/Makefile.am
    M lib/asn1/NTMakefile
    A lib/asn1/crmf.asn1
    A lib/asn1/crmf.opt
    A lib/asn1/ocsp.asn1
    A lib/asn1/ocsp.opt
    A lib/asn1/pkcs10.asn1
    A lib/asn1/pkcs10.opt
    M lib/hx509/Makefile.am
    M lib/hx509/NTMakefile
    R lib/hx509/crmf.asn1
    R lib/hx509/ocsp.asn1
    R lib/hx509/ocsp.opt
    R lib/hx509/pkcs10.asn1
    R lib/hx509/pkcs10.opt

  Log Message:
  -----------
  Move ASN.1 modules from lib/hx509 to lib/asn1

This will help us generate a directory of OIDs from all the ASN.1
modules in lib/asn1, which will then help us create an hx509 API for
resolving OIDs to/from friendly names, which ultimately will help us
make hxtool more user-friendly.


  Commit: 5465b2ddec3961aee4931705d60803d9a1c102b1
      https://github.com/heimdal/heimdal/commit/5465b2ddec3961aee4931705d60803d9a1c102b1
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/Makefile.am
    M lib/asn1/NTMakefile
    M lib/asn1/asn1_print.c
    M lib/asn1/crmf.asn1
    M lib/asn1/gen.c
    A lib/asn1/oid_resolution.c

  Log Message:
  -----------
  libasn1: Add OID symbol resolution

This commit adds functions for finding OIDs by symbolic name, meaning by
their symbolic names given in the ASN.1 modules that define them.

TBD:

 - Resolve OIDs to names.
 - Support a file in /etc for additional OID resolution.
 - Add support for resolving OID arc names.


  Commit: 93e48f8fba12b3d7c2b99ab0e85cf374171a55f5
      https://github.com/heimdal/heimdal/commit/93e48f8fba12b3d7c2b99ab0e85cf374171a55f5
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/hx509/hxtool-commands.in
    M lib/hx509/hxtool.c

  Log Message:
  -----------
  hxtool: Add OID symbol resolution


  Commit: d657528e912af5ec971473491b0c70c2e6060ec2
      https://github.com/heimdal/heimdal/commit/d657528e912af5ec971473491b0c70c2e6060ec2
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/gen.c

  Log Message:
  -----------
  asn1: work around OpenSSL conflict


  Commit: 330ced5b9e39c256d8f654caa532abbe745aa2a2
      https://github.com/heimdal/heimdal/commit/330ced5b9e39c256d8f654caa532abbe745aa2a2
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/libasn1-exports.def

  Log Message:
  -----------
  asn1: add missing symbols on Windows


  Commit: cb2db14ed12160c761edaa80a5c4a0d67c3a570e
      https://github.com/heimdal/heimdal/commit/cb2db14ed12160c761edaa80a5c4a0d67c3a570e
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/canthandle.asn1
    M lib/asn1/gen_decode.c

  Log Message:
  -----------
  asn1: support DEFAULTed sequence fields

Prior to this commit the Heimdal ASN.1 compiler supported DEFAULTing
SEQUENCE fields on the encoder side, but not the decoder side, where
ASN1_MISSING_FIELD would inevitably result when fields were defaulted.

This patch adds the missing decode-side support for DEFAULT.


  Commit: 038ed5ec3137b6972ce8ad9afbf3612f573e4621
      https://github.com/heimdal/heimdal/commit/038ed5ec3137b6972ce8ad9afbf3612f573e4621
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/rfc2459.asn1
    M lib/hx509/name.c

  Log Message:
  -----------
  hx509: check Name RDN attribute size bounds


  Commit: 25dbe282917abc725bd9be9caf14aed2a3f5ba48
      https://github.com/heimdal/heimdal/commit/25dbe282917abc725bd9be9caf14aed2a3f5ba48
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/hx509/ca.c
    M lib/hx509/libhx509-exports.def
    M lib/hx509/name.c
    M lib/hx509/version-script.map

  Log Message:
  -----------
  hx509: SANs are critical if DN is empty


  Commit: 25c493137d7f692b0e3c3d2047bcd3eea6683dc6
      https://github.com/heimdal/heimdal/commit/25c493137d7f692b0e3c3d2047bcd3eea6683dc6
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/asn1/libasn1-exports.def
    M lib/asn1/rfc2459.opt

  Log Message:
  -----------
  asn1: use --sequence=Certificates


  Commit: fbacb5f5fe774b077d6a9d23e25f8292cb7a4166
      https://github.com/heimdal/heimdal/commit/fbacb5f5fe774b077d6a9d23e25f8292cb7a4166
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/hx509/cert.c

  Log Message:
  -----------
  hx509: set errno in hx509_cert_init_data()


  Commit: 89b076c5430c4af74ef4bf4ce62ff4238d773839
      https://github.com/heimdal/heimdal/commit/89b076c5430c4af74ef4bf4ce62ff4238d773839
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/hx509/keyset.c

  Log Message:
  -----------
  hx509: match docs for hx509_certs_init()


  Commit: 098f6480e463604507f5eabdacfd8bc751e61e53
      https://github.com/heimdal/heimdal/commit/098f6480e463604507f5eabdacfd8bc751e61e53
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M lib/krb5/keytab.c

  Log Message:
  -----------
  krb5: Fix spurious error (debug) msg in keytab


Compare: https://github.com/heimdal/heimdal/compare/6f2b52bc9731...098f6480e463


More information about the Heimdal-source-changes mailing list