libisal (2.31.0-0.3)
[PTS] [DDPO]
COMMITS: VCS has seen 57 commits since the debian/2.30.0-5 tag
- Git: https://salsa.debian.org/openstack-team/third-party/libisal.git
-
- Branch: debian/dalmatian
- Path: debian/changelog
- Repo size: 483328
- Browser: https://salsa.debian.org/openstack-team/third-party/libisal
- Last scan: 2024-11-17 21:27:03+00
- Next scan: 2024-11-23 00:12:00+00
- Merge requests: 1
- Debian changelog in Git:
libisal (2.31.0-0.3) unstable; urgency=medium
* Non-maintainer upload.
* Backport fix for FTBFS on ppc64el
-- Mattias Ellert <mattias.ellert@physics.uu.se> Wed, 16 Oct 2024 23:38:40 +0200
- This branch is 57 commits ahead of tag debian/2.30.0-5
- Git log:
commit aaa7835632ab8cef39572c7bcdec8879ca3fb71e
Merge: fbc9ca2 5271880
Author: Thomas Goirand <zigo@debian.org>
Date: Mon Nov 4 10:57:08 2024 +0000
Merge branch 'hurd-amd64' into 'debian/dalmatian'
Add symbols file for hurd-amd64
See merge request openstack-team/third-party/libisal!3
commit 5271880224eaea9b183edd5e0df82aae645e719f
Author: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Thu Oct 17 07:15:42 2024 +0200
Backport fix for FTBFS on ppc64el
commit ade4f43a4dad3eadf3d093b8819fd6019d78d71a
Author: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Wed Oct 16 15:54:03 2024 +0200
Upload to unstable
commit 1470fa69e4410f7848ea16657039d031faf42acf
Author: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Wed Oct 9 14:20:18 2024 +0200
d/libisal2.symbols.amd64: sort entries, remove duplicate entry
d/libisal2.symbols.hurd-amd64: add as symlink to d/libisal2.symbols.amd64
(Closes: #1082819)
commit fbc9ca2ecdefe82e505995cecaa4a3034293af19
Author: Ondřej Nový <onovy@debian.org>
Date: Thu Mar 28 12:56:40 2024 +0100
Sync git with Debian archive
commit dc8374076768b13695db8af7f1c6fc0f8abc0199
Merge: 6b77929 bd22637
Author: Ondřej Nový <onovy@debian.org>
Date: Thu Mar 28 12:54:51 2024 +0100
Merge tag 'v2.31.0' into debian/caracal
ISA-L version 2.31.0
commit 6b77929a2e8c7863e06c38897e0c64c209224722
Author: Ondřej Nový <onovy@debian.org>
Date: Mon Mar 18 16:09:14 2024 +0100
Remove myself from Uploaders
commit bd226375027899087bd48f3e59b910430615cc0a
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Jan 9 15:02:18 2024 +0000
Bump version to v2.31
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit d4e1c21acbc61df30804004b61b068d9da7d3c6a
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Wed Dec 20 09:26:31 2023 +0000
lib: add missing structure documentation
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 4997190ab392730c45d6a39a78986de407ff4768
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Jan 9 14:55:20 2024 +0000
Update release notes for v2.31
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 479b3f84f97be9a229931d8eb97b596257dc297b
Author: Greg Tucker <greg.b.tucker@intel.com>
Date: Tue Jan 9 19:34:41 2024 +0000
build: fix CET default in unix Makefile
CET default flag was clobbering CFLAGS.
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
commit e0fd782974a0981e63fbc854e2c456d2889965ab
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Jan 12 16:46:39 2024 +0000
erasure_code: use internal gf_vect_mul_base for ppc64le encoding
gf_vect_mul_base is expected to work for all buffer sizes.
However, this function is checking for size alignment to 32 bytes,
to follow the other gf_vect_mul implementations.
Therefore, another implementation for this function is included
inside ppc64le folder to be used by the encoding functions.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit b8d5633e51c31b6f65ac78914d861242c0aea16d
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Jan 12 16:42:32 2024 +0000
erasure_code: check for size alignment on powerpc gf_vect_mul_vsx implementation
Follows the rest of the gf_vect_mul implementations for other architectures,
and checks for size alignment, stated in the documentation.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 91e7906f3f4c4309ade3636cbf9515bf38cff197
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Jan 12 15:16:53 2024 +0000
erasure_code: check for size on gf_vect_mul_sse/avx
gf_vect_mul requires length to be multiple of 32 bytes,
so this check is added in the SSE/AVX implementations.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 275977156d4177bcbe37f484a9533b30e88ced34
Author: liuqinfei <lucas.liuqinfei@huawei.com>
Date: Thu Jan 11 00:09:16 2024 +0800
gf_vect_mul_sve: fix error and enable unit tests for aarch64
Signed-off-by: liuqinfei <lucas.liuqinfei@huawei.com>
commit e0fffbe48bf0b1f83ea3a9d98b3dd308355839d3
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Jan 2 11:54:06 2024 +0000
erasure_code: disable unit tests temporarily for aarch64/ppc64le
Some aarch64 and ppc64le implementations of gf_vect_mul do not check
for invalid sizes, so the unit test checking for negative return value
from this function is disabled temporarily on these architectures.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 7145c7f8b497d4599421c1bb3894f63ab3202322
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Jan 2 10:34:43 2024 +0000
Makefile: add architecture to CFLAGS
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 455fdded4e2c1e658a74005d2cdc66ff1649b78d
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Dec 15 16:53:44 2023 +0000
erasure_code: add missing aarch64 and powerpc interface for ec_init_tables
ec_init_tables is now a multi-implementation function,
so it requires a dispatcher for all architectures.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit ae0a688051a829629319312d75f62f5b54ddc5b6
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Thu Dec 7 15:36:41 2023 +0000
Update License file
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 75af1c4d4e08db900661b9a997fd9062a281eb74
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Wed Jan 3 16:23:52 2024 +0000
build: detect availability of -z now, relro and noexecstack linker options
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 71575ae434c97a8bfb81c42eace43809666f256b
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Mon Dec 18 15:08:14 2023 +0000
raid: [example] fix memory leak in CRC64 example
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 9ee34ec0f536d26f4b3a07de9f30104f83e4b312
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Mon Dec 18 14:56:47 2023 +0000
crc: use macro to print 64-bit value
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit cf967e5a373ef5fb96e4d22390286815f72e052f
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Wed Dec 20 09:46:16 2023 +0000
README: add section for DLL injection attack mitigations
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 29d99fce2631c435b37b6c6842aa18da41ce83a6
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Wed Dec 20 08:31:05 2023 +0000
igzip: add zlib header init function
Add isal_zlib_hdr_init() function to initialize
the isal_zlib_header structure to all 0.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 6ef2abe80eab283f2f64ca8706859ca29ab38869
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Tue Dec 19 10:44:31 2023 +0000
igzip: fix issues reported by static code analysis
compute_dist_code() and compute_dist_icf_code() in huffman.h:
Correct `assert(msb >= 1)` to `assert(msb >= 2)`.
`msb` cannot be lower than 2 as it would result in corrupt computations.
get_dist_code() in huffman.h:
Remove dead `if` statement at the beginning of the function.
`dist` must be equal 1 or above in this function.
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 402bd4f7736af78be29b758d8ea294ae2fe85756
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Mon Dec 18 14:28:06 2023 +0000
erasure_code: various fixes for static code analysis issues
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit ac2ee91cdb8bc6d4308c17e6b7b887872d579fe1
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Mon Dec 18 10:35:41 2023 +0000
mem_zero_detect_test: fix for issue reported by static code analysis
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 5a00eaec3325e6bc681424fe66b4680400bca540
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Thu Dec 14 16:15:51 2023 +0000
igzip: several fixes for issues reported by static code analysis
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit c83771eeec0e97122d3edfc0211317ef8565b226
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Dec 15 09:16:56 2023 +0000
mem: [test] fix memory leak
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit a3e260436a2a763bad200bfe49dfd1ade04caa4d
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Dec 15 09:16:43 2023 +0000
erasure_code: [test] fix memory leak
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit abd80d3c5a0ae68cf0ded6c3262a559ee330c01f
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Fri Dec 15 15:18:33 2023 +0000
erasure_code: check for size in gf_Xvect_mad_avx512_gfni
Length of data was not checked in implementation with AVX512+GFNI,
at the start of the gf_Xvect_mad_avx512_gfni functions, resulting
in buffer overflow if length was less than 64 bytes.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit c06db0c60a1283ebcab6616ba4a183a663ec4530
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Thu Dec 14 23:54:24 2023 +0000
igzip: [test] fix memory leak
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit d65d2b5572a86946668df6c7c91581699d49ea4a
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Thu Dec 14 23:47:00 2023 +0000
crc: [test] fix memory leak
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 54d1153a615ec47ddc2f48ba37070ae9cee5343b
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Mon Dec 11 10:02:56 2023 +0000
raid: [test] fix memory leak
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit c1839611750d6b13eafd98316e5a914b105e56f7
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Thu Dec 14 14:17:16 2023 +0000
build: enable full read-only relocations and control flow integrity for hardening check
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 809f536265134a16bc64bd1800f6abd8a3bbadba
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Thu Dec 14 14:13:48 2023 +0000
igzip_cli: add missing 'void' keyword to some function prototypes
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 561a419bc85ee933f0627818fd3aacc7412fa54a
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Thu Dec 14 15:22:46 2023 +0000
erasure_code: fix modules using incorrect unsigned jump
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit a53a20ea2aa4d61e7f3ab0877719e2163bd46c52
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Wed Dec 13 14:51:10 2023 +0000
erasure_code: add AVX2 5vect mad with GFNI implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit 47ed2847afa200843fa19ff4172714e171155a33
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Wed Dec 13 14:27:35 2023 +0000
erasure_code: add AVX2 4vect mad with GFNI implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit 22b7f33d68ab89f98294f022024f5ff2e46d7f93
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Wed Dec 13 13:09:00 2023 +0000
erasure_code: add AVX2 3vect mad with GFNI implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit a139dd730216f222ba6f596a423d205e017f7853
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Tue Dec 5 14:20:40 2023 +0000
igzip_cli: improve get_posix_filetime() to deal with potential fstat() errors
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 08f021c43f4fbd51285c619a95c762f980e01da2
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Tue Dec 5 13:01:43 2023 +0000
igzip_cli: fix for potential buffer overrun on 'outfile_name' buffer with strncat()
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 722144ee75a1f9e0d1011af33d4c7769baae0462
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Tue Dec 5 11:29:29 2023 +0000
igzip_cli: simplify fopen_safe() by replacing access() calls with detailed error message after failed fopen()
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit 0e6bc4a5a1457670328fcee7b5516b49ef1e0e44
Author: Tomasz Kantecki <tomasz.kantecki@intel.com>
Date: Tue Dec 5 10:26:32 2023 +0000
igzip: zero `flags` field in isal_gzip_header_init()
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
commit d22bb198f351dde159b24d08144d6fd7b52f18cc
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Fri Dec 8 16:21:57 2023 +0000
erasure_code: optimize AVX2-GFNI single vector mad implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit a0a149d67420e0cfe76dd9b39e7b572187359059
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Fri Dec 8 12:08:34 2023 +0000
erasure_code: add AVX2 2vect mad with GFNI implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit 0052080f535f21f862a861adadce0ff0d89c0b71
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Fri Dec 8 10:07:48 2023 +0000
erasure_code: optimize AVX2 GFNI 2 vector dot product
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit 3f87141d038f3b6f0957da21baaf2d9c694126fb
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Thu Dec 7 22:51:27 2023 +0000
erasure_code: optimize AVX2 GFNI single vector dot product
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit 164d9ff1f022cb30ef9b46ceee26d2fddb516f3f
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Wed Dec 6 22:21:33 2023 +0000
erasure_code: add 2 vector AVX2 dot product with GFNI implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit f82746491e572def80fc7ffdcd8fd4aa966c5959
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Mon Dec 11 10:34:49 2023 +0000
tools: check code style first
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 8f2634aeac2de02bf66f543fc07ce725913cf12c
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Sep 26 16:41:13 2023 +0100
raid: remove unneeded load
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 5d6092c832d82c27717756bf4447f47c7a6c3576
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Sep 26 15:26:46 2023 +0100
raid: optimize final parity check
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit bf8f2a25ba965ab18b136359e569a49213878820
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Sep 26 15:24:40 2023 +0100
raid: fix function descriptions
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 307d737bf25dd0757de05dface02264d8f4c5e63
Author: Marcel Cornu <marcel.d.cornu@intel.com>
Date: Tue Dec 5 19:39:13 2023 +0000
erasure_code: add 3 vector AVX2 dot product with GFNI implementation
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com>
commit 4203d9628cc49dfdad684e3d763949dcb805e066
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Dec 5 20:57:22 2023 +0000
igzip: fix null-terminated string setting
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 4a4635e8dbadafc67dae25edfa05a302ccb291ef
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Tue Dec 5 15:49:28 2023 +0000
igzip: remove unneeded check
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
commit 02aa005c2db9b44f1dfcf1b6c180fb3e62121f8c
Author: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Date: Wed Nov 29 13:36:29 2023 +0000
igzip: fix return value in wrapper header test
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>