| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libaec0 | Distribution: openSUSE Tumbleweed |
| Version: 1.1.8 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Nov 4 16:24:30 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 56050 | Source RPM: libaec-1.1.8-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://gitlab.dkrz.de/k202009/libaec | |
| Summary: Adaptive Entropy Coding library | |
Libaec provides lossless compression of signed or unsigned integers (samples) of sizes 1 to 32 bits wide. The library achieves best results for low entropy data as often encountered in space imaging instrument data or numerical model output from weather or climate simulations. While floating point representations are not directly supported, they can also be efficiently coded by grouping exponents and mantissa. Libaec implements Golomb Rice coding as defined in the Space Data System Standard documents 121.0-B-3 and 120.0-G-2.
BSD-2-Clause
* Wed Nov 04 2026 Manfred Schwarb <manfred99@gmx.ch>
- Update to version 1.1.8:
* The CMake package reports the installed library flavors as
components "shared" and "static", e.g.
find_package(libaec CONFIG REQUIRED COMPONENTS static)
* After AEC_DATA_ERROR, further calls to aec_decode() on the same
stream keep returning AEC_DATA_ERROR
* Heap buffer overflow in SZ_BufftoBuffCompress with negative
parameters
* Heap buffer overflow when decoding resumed after AEC_DATA_ERROR.
* Uninitialized memory returned by aec_decode_range and
SZ_BufftoBuffDecompress for truncated input
* Out-of-bounds read in the decoder for fundamental sequences of 2^31
or more zero bits (boo#1289203; CVE-2026-120457)
* Corrupted split blocks decoded to garbage instead of returning
AEC_DATA_ERROR
* Tue May 19 2026 Manfred Schwarb <manfred99@gmx.ch>
- Update to version 1.1.7:
* Fixed several security vulnerabilities discovered by libFuzzer and AI assistant
* Tue Feb 24 2026 Manfred Schwarb <manfred99@gmx.ch>
- Update to version 1.1.6:
* CMake fixes
* Buffer overflow in decoder
* Thu Jan 29 2026 Manfred Schwarb <manfred99@gmx.ch>
- Update to version 1.1.5:
* cmake changes and fixes
* Thu Jun 12 2025 Manfred Schwarb <manfred99@gmx.ch>
- adjust spec file: remove now unneeded tweaks to adjust cmake files
and to delete static libraries
- Update to version 1.1.4:
* cmake build fixes and enhancements
* Thu Mar 21 2024 Manfred Schwarb <manfred99@gmx.ch>
- Update to version 1.1.3:
* Fix compiler warnings
* Mon Nov 06 2023 Manfred Schwarb <manfred99@gmx.ch>
- remove optional binary installation to please Factory
* Mon Oct 30 2023 Manfred Schwarb <manfred99@gmx.ch>
- make deploying aec executable conditional and default off, can
be added back later if needed
* Mon Oct 16 2023 Manfred Schwarb <manfred99@gmx.ch>
- Update to version 1.1.2:
* Compile issue with MSVC
* Fri Sep 29 2023 Manfred Schwarb <manfred99@gmx.ch>
- put back aec executable
- Update to version 1.1.1:
* Grab correct offsets when encoding
* Rename aec executable to graec, will not be installed any more
* The include file libaec.h now contains version information
* Support for decoding data ranges by Eugen Betke
/usr/lib/libaec.so.0 /usr/lib/libaec.so.0.1.8 /usr/share/doc/packages/libaec0 /usr/share/doc/packages/libaec0/CHANGELOG.md /usr/share/doc/packages/libaec0/README.md /usr/share/licenses/libaec0 /usr/share/licenses/libaec0/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 10 03:03:41 2026