./security/libtasn1, ASN.1 structure parser library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.16.0, Package name: libtasn1-4.16.0, Maintainer: pkgsrc-users

libtasn1 library was developed for ASN1 (Abstract Syntax Notation One)
structures management.

The main features of this library are:
- on-line ASN1 structure management that does
not require any C code file generation;
- off-line ASN1 structure management with C code
file generation containing an array;
- DER (Distinguish Encoding Rules) encoding;
- no limits for INTEGER and ENUMERATED values


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: f4f1fc301c0835389d9db7754815e48f4f57937a
RMD160: f35e54581ac47cb4569edb72fabbe6387c9e1104
Filesize: 1769.963 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-26 13:00:45 by Nia Alarie | Files touched by this commit (1)
Log message:
libtasn1: Needs USE_LANGUAGES=c99
   2020-03-24 18:30:34 by Nia Alarie | Files touched by this commit (5) | Package updated
Log message:
libtasn1: Update to 4.16.0

* Noteworthy changes in release 4.16.0 (released 2020-02-01) [stable]
- asn1_decode_simple_ber: added support for constructed definite
  octet strings. This allows this function decode the whole set of
  BER encodings for OCTET STRINGs.
- asn1_get_object_id_der: enhance the range of decoded OIDs (#25).
  This also makes OID encoding and decoding more strict on invalid
  input. This may break gnutls' test suite before 3.6.12 as it was
  relying on decoding some invalid OIDs.
- asn1_object_id_der: New function

* Noteworthy changes in release 4.15.0 (released 2019-11-21) [stable]
- The generated tree no longer contains ASN.1 built-in types even
  if they are explicitly defined in the description. Previously
  a warning was printed when these types were seen, now they are
  ignored.
- Several fixes in ASN.1 definition parser, preventing several
  crashes and leaks in the tools due to improper ASN.1.
- Switched to semantic versioning.
   2020-02-09 00:57:51 by Roland Illig | Files touched by this commit (1)
Log message:
security/libtasn1: remove unknown configure options

The package does not mention the word "packager" anymore.
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-11-04 09:13:50 by Thomas Klausner | Files touched by this commit (3)
Log message:
libtasn1: honor LDFLAGS
   2019-10-25 08:03:12 by S.P.Zeidler | Files touched by this commit (2) | Package updated
Log message:
update libtasn1 to version 4.14:
* Noteworthy changes in release 4.14 (released 2019-07-21) [stable]
- New #defines for version checking: ASN1_VERSION_MAJOR, ASN1_VERSION_MINOR,
  ASN1_VERSION_PATCH, ASN1_VERSION_NUMBER. The next release will switch
  to semantic version semantics.
- Simplify ordering of SET OF elements by using qsort().
- Marked explicitly const uses of asn1_node with the introduction
  of the (compatible) asn1_node_const type.
- Limit recursion in _asn1_expand_object_id() to detect infinite
  recursion in incorrect .asn files (#4).
- asn1_array2tree(): fixed thread safety issues.
- Several fixes in gtk-doc generation.

fixes CVE-2018-1000654
   2018-10-14 01:23:20 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
libtasn1: Update security/libtasn1 to 4.13

Changes:
- On indefinite string decoding, set a maximum level of allowed recursions
  (3) to protect the BER decoder from a stack exhaustion.
   2018-05-01 08:58:07 by Thomas Klausner | Files touched by this commit (1)
Log message:
libtasn1: add bison build dependency.

Fixes build on -current after patch-lib_ASN1.y was added.