Louis-Philippe Véronneau pushed to branch master at lintian / lintian


Commits:
47b7b493 by James Addison at 2026-01-07T09:59:59+00:00
Detect embedded minizip usage

Closes #1120891

- - - - -
883a03a3 by James Addison at 2026-01-08T10:33:07+00:00
Add test coverage for binaries-embedded-libs (minizip) rule

Relates-to commit 47b7b4932178e8bcd4798f0dd92d5b957a9520e0.

- - - - -
4a6dbbf1 by James Addison at 2026-01-08T10:36:35+00:00
Fixup: sort-ordering for test hint

Relates-to commit 883a03a3f075ebd539a31184a5c4937e40d8f4fd.

- - - - -


4 changed files:

- data/binaries/embedded-libs
- 
t/recipes/checks/libraries/embedded/binaries-embedded-libs/build-spec/orig/Makefile
- + 
t/recipes/checks/libraries/embedded/binaries-embedded-libs/build-spec/orig/libminizip.c
- t/recipes/checks/libraries/embedded/binaries-embedded-libs/eval/hints


Changes:

=====================================
data/binaries/embedded-libs
=====================================
@@ -66,6 +66,7 @@ libmms    ||source-regex=(?:libmms|xine-lib)||failed to read 
new ASF header
 libmng    || ||TERM misplaced during creation of MNG stream
 libmsn    || ||The MSN server has terminated the connection with an unknown 
reason code\.
 libminiupnpc||source=miniupnpc||Miniupnpc Invalid Arguments
+libminizip||source=zlib||Gilles Vollant - http:\/\/www\.winimage\.com\/zLibDll
 libmikmod || ||APUN \(APlayer\) and UNI \(MikMod\)
 libmysqlclient ||source-regex=(?:mysql|mariadb)(?:-\d.*)? ||MySQL client ran 
out of memory
 libpcap   || ||(?:pcap_activate: The "any" device isn\'t supported|corrupted 
frame on kernel ring mac offset)


=====================================
t/recipes/checks/libraries/embedded/binaries-embedded-libs/build-spec/orig/Makefile
=====================================
@@ -1,6 +1,6 @@
 BINARIES :=  zlib libpng libjpeg libopenjpeg libtiff libpcre3 libbz2 libxml2 \
                libmagic libexpat libsqlite libm gmp mpfr \
-               ieee-data1 ieee-data2 ieee-data3
+               ieee-data1 ieee-data2 ieee-data3 libminizip
 
 MANPAGES := $(patsubst %,%.1,$(BINARIES))
 


=====================================
t/recipes/checks/libraries/embedded/binaries-embedded-libs/build-spec/orig/libminizip.c
=====================================
@@ -0,0 +1,14 @@
+#include <stdio.h>
+#include "hardening-trigger.h"
+
+/*
+ * include the copyright notice from minizip's decompression code
+ */
+static const char minizip_copyright[]
+    = " unzip 1.01 Copyright 1998-2004 Gilles Vollant - 
http://www.winimage.com/zLibDll";;
+
+int
+main(void)
+{
+    printf("%s\n", minizip_copyright);
+}


=====================================
t/recipes/checks/libraries/embedded/binaries-embedded-libs/eval/hints
=====================================
@@ -6,6 +6,7 @@ binaries-embedded-libs (binary): embedded-library openjpeg 
[usr/bin/libopenjpeg]
 binaries-embedded-libs (binary): embedded-library mpfr [usr/bin/mpfr]
 binaries-embedded-libs (binary): embedded-library libxml2 [usr/bin/libxml2]
 binaries-embedded-libs (binary): embedded-library libpng [usr/bin/libpng]
+binaries-embedded-libs (binary): embedded-library libminizip 
[usr/bin/libminizip]
 binaries-embedded-libs (binary): embedded-library libm [usr/bin/libm]
 binaries-embedded-libs (binary): embedded-library libjpeg [usr/bin/libjpeg]
 binaries-embedded-libs (binary): embedded-library ieee-data 
[usr/bin/ieee-data3]



View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/7af275458c208f33c6e515c1fe59bf58744ddd4a...4a6dbbf1add8270953ec1f76c6f4df7a78756fa2

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/7af275458c208f33c6e515c1fe59bf58744ddd4a...4a6dbbf1add8270953ec1f76c6f4df7a78756fa2
You're receiving this email because of your account on salsa.debian.org.


Reply via email to