Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package asn1c for openSUSE:Factory checked in at 2026-06-23 17:42:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/asn1c (Old) and /work/SRC/openSUSE:Factory/.asn1c.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "asn1c" Tue Jun 23 17:42:57 2026 rev:3 rq:1361334 version:0.9.29 Changes: -------- --- /work/SRC/openSUSE:Factory/asn1c/asn1c.changes 2019-11-07 23:13:02.972306276 +0100 +++ /work/SRC/openSUSE:Factory/.asn1c.new.1956/asn1c.changes 2026-06-23 17:45:47.796611009 +0200 @@ -1,0 +2,49 @@ +Tue Jun 23 10:41:53 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 0.9.29 + FEATURES: + * Added support for basic Information Object Sets driven code generation. + * Added OER support. + * Added LTE RRC example (Bi-Ruei, Chiu). + * Added IEEE 1609.2 example. + * Added SAE J2735 example. + NOTABLE: + * Converter example (included by default): + + converter-sample.c renamed into converter-example.c + + make converter-example.mk file for building that + converter. + + asn1c -no-gen-example to stop generating + converter-example.{c,mk}. + * asn1c -no-gen-example option to disable converter-example + generation. + * Added random value generation (-R option to converter-example). + * Added LibFuzzer-based randomized tests for supported transfer + syntaxes. + * (DER, OER, UPER, XER) into tests/tests-randomized. See the + following * article to get the latest LibFuzzer-enabled clang + on macOS: + https://medium.com/@levwalkin/compile-llvm-clang-libfuzzer-b61e82718430 + then ensure the new clang is in the way: + CC=clang CXX=clang++ ./configure --enable-Werror + --enable-test-fuzzer + * OBJECT IDENTIFIER and RELATIVE-OID API simplified. + * uper_encode() API got new argument (breaks API compatibility). + * asn1c -gen-XXX flags are deprecated. Use -no-gen-XXX to disable + codecs. + FIXES IN COMPILER-GENERATED OUTPUT: + * Fix incomplete (failed) CHOICE XER decoding memory leak. + * Fix REAL type overwrite conversion memory leak. + * Fix UPER string decoding constrained only by lower bound > 0 + * Fix UPER decoding of large [bit-]strings of size a multiple of + 16K. + * Fix XER decoder crash on maliciously constructed ENUMERATED + input. + * Fix XER decoder of INTEGER, OBJECT IDENTIFIER, and RELATIVE-OID + In some cases an INTEGER overflow during parsing is not + detected and incorrect value is returned to the decoder instead + of an error. + * Fix BER CHOICE decoding infinite loop. + FIXES IN TOOLING: + * CVE-2017-12966 verified not present. Fix unber buffer overrun. + +------------------------------------------------------------------- Old: ---- asn1c-0.9.28.tar.gz New: ---- asn1c-0.9.29.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ asn1c.spec ++++++ --- /var/tmp/diff_new_pack.0uWod9/_old 2026-06-23 17:45:48.584638471 +0200 +++ /var/tmp/diff_new_pack.0uWod9/_new 2026-06-23 17:45:48.588638611 +0200 @@ -1,8 +1,8 @@ # # spec file for package asn1c # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2014, Martin Hauke <[email protected]> +# Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2014-2026, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,11 +18,11 @@ Name: asn1c -Version: 0.9.28 +Version: 0.9.29 Release: 0 Summary: ASN.1 Compiler License: BSD-2-Clause -URL: http://lionet.info/asn1c/ +URL: https://lionet.info/asn1c/ #Git-Clone: https://github.com/vlm/asn1c.git Source: https://github.com/vlm/asn1c/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source99: asn1c-rpmlintrc @@ -37,13 +37,13 @@ CXER, EXTENDED-XER, PER. %prep -%setup -q -sed -i 's|#!/usr/bin/env perl|#!/usr/bin/perl|g' examples/crfc2asn1.pl +%autosetup +sed -i 's|#!%{_bindir}/env perl|#!%{_bindir}/perl|g' examples/crfc2asn1.pl %build autoreconf -fi %configure -make %{?_smp_mflags} +%make_build %install %make_install @@ -56,8 +56,13 @@ %files %license LICENSE -%doc BUGS ChangeLog FAQ README.md TODO doc/asn1c-quick.pdf doc/asn1c-usage.pdf -%{_bindir}/* +%doc BUGS ChangeLog FAQ README.md doc/asn1c-quick.pdf doc/asn1c-usage.pdf +%{_bindir}/asn1c +%{_bindir}/crfc2asn1.pl +%{_bindir}/enber +%{_bindir}/unber %{_datadir}/asn1c -%{_mandir}/man1/* +%{_mandir}/man1/asn1c.1%{?ext_man} +%{_mandir}/man1/enber.1%{?ext_man} +%{_mandir}/man1/unber.1%{?ext_man} ++++++ asn1c-0.9.28.tar.gz -> asn1c-0.9.29.tar.gz ++++++ ++++ 189732 lines of diff (skipped)
