[ptxdist] [PATCH] dc3dd: add new package

2018-06-21 Thread Denis OSTERLAND
From: Thorsten Liepert 

dd like tool with inline checksum validation.
Allow to install as dd.

Signed-off-by: Thorsten Liepert 
Signed-off-by: Denis Osterland 
---
 rules/dc3dd.in   | 23 
 rules/dc3dd.make | 68 
 2 files changed, 91 insertions(+)
 create mode 100644 rules/dc3dd.in
 create mode 100644 rules/dc3dd.make

diff --git a/rules/dc3dd.in b/rules/dc3dd.in
new file mode 100644
index 0..a97d6498e
--- /dev/null
+++ b/rules/dc3dd.in
@@ -0,0 +1,23 @@
+## SECTION=disk_and_file
+
+menuconfig DC3DD
+   tristate
+   default ALLYES
+   select LIBC_PTHREAD
+   select LIBC
+   prompt "dc3dd "
+   help
+ dc3dd is a patched version of GNU dd with added features for computer 
forensics.
+ It was developed at the DoD Cyber Crime Center by Jesse Kornblum.
+
+if DC3DD
+
+config DC3DD_DD
+   bool
+   depends on !COREUTILS_DD
+   depends on !BUSYBOX_DD
+   prompt "use DC3DD as default DD "
+   help
+ installs a link called dd to dc3dd
+
+endif
diff --git a/rules/dc3dd.make b/rules/dc3dd.make
new file mode 100644
index 0..e7f25d57c
--- /dev/null
+++ b/rules/dc3dd.make
@@ -0,0 +1,68 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2016 by Thorsten Liepert
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_DC3DD) += dc3dd
+
+#
+# Paths and names
+#
+DC3DD_VERSION  := 7.2.641
+DC3DD_MD5  := 63987a467310d7b8a5102cb33e1945f4
+DC3DD  := dc3dd-$(DC3DD_VERSION)
+DC3DD_SUFFIX   := tar.xz
+DC3DD_URL  := $(call ptx/mirror, SF, 
dc3dd/7.2/dc3dd-$(DC3DD_VERSION).$(DC3DD_SUFFIX))
+DC3DD_SOURCE   := $(SRCDIR)/$(DC3DD).$(DC3DD_SUFFIX)
+DC3DD_DIR  := $(BUILDDIR)/$(DC3DD)
+DC3DD_LICENSE  := GPL-3.0-or-later
+DC3DD_LICENSE_FILES:= file://COPYING;md5=d32239bcb673463ab874e80d47fae504
+
+# 
+# Prepare
+# 
+
+#
+# autoconf
+#
+DC3DD_AUTOCONF := \
+   $(CROSS_AUTOCONF_USR) \
+   $(GLOBAL_LARGE_FILE_OPTION) \
+   --enable-dependency-tracking \
+   --disable-assert \
+   --disable-rpath \
+   --disable-hdparm \
+   --disable-nls \
+   --without-included-regex \
+   --with-gnu-ld
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/dc3dd.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init, dc3dd)
+   @$(call install_fixup, dc3dd,PRIORITY,optional)
+   @$(call install_fixup, dc3dd,SECTION,base)
+   @$(call install_fixup, dc3dd,AUTHOR,"Thorsten Liepert 
")
+   @$(call install_fixup, dc3dd,DESCRIPTION,missing)
+
+   @$(call install_copy, dc3dd, 0, 0, 0755, -, /usr/bin/dc3dd)
+ifdef $(PTXCONF_DC3DD_DD)
+   @$(call install_link, dc3dd, dc3dd, /usr/bin/dd)
+endif
+   @$(call install_finish, dc3dd)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
2.17.1


Diehl AKO Stiftung & Co. KG, Pfannerstraße 75-83, 88239 Wangen im Allgäu
Bereichsvorstand: Dipl.-Ing. Michael Siedentop (Sprecher), Josef Fellner 
(Mitglied)
Sitz der Gesellschaft: Wangen i.A. – Registergericht: Amtsgericht Ulm HRA 
620609 – Persönlich haftende Gesellschafterin: Diehl Verwaltungs-Stiftung – 
Sitz: Nürnberg – Registergericht: Amtsgericht Nürnberg HRA 11756 –
Vorstand: Dr.-Ing. Karl Tragl (Vorsitzender), Herr Dipl.-Wirtsch.-Ing. Wolfgang 
Weggen (stellvertretender Vorsitzender), Dipl.-Kfm. Claus Günther, Dipl.-Kfm. 
Frank Gutzeit, Dr.-Ing. Heinrich Schunk, Dr.-Ing. Michael Siedentop , 
Dipl.-Kfm. Dr.-Ing. Martin Sommer, Dipl.-Ing. (FH) Rainer von Borstel, 
Vorsitzender des Aufsichtsrates: Dr. Klaus Maier
___
Der Inhalt der vorstehenden E-Mail ist nicht rechtlich bindend. Diese E-Mail 
enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen.
Informieren Sie uns bitte, wenn Sie diese E-Mail faelschlicherweise erhalten 
haben. Bitte loeschen Sie in diesem Fall die Nachricht. Jede unerlaubte Form 
der Reproduktion, Bekanntgabe, Aenderung, Verteilung und/oder Publikation 
dieser E-Mail ist strengstens untersagt.
The contents of the above mentioned e-mail is not legally binding. This e-mail 
contains confidential and/or legally protected information. Please inform us if 
you have received this e-mail by mistake and delete it in such a case. Each 
unauthorized reproduction, disclosure, alteration, distribution and/or 
publication of this e-mail is strictly prohibited.


[ptxdist] [PATCH] glibc: optional install libanl

2018-06-21 Thread Denis OSTERLAND
Signed-off-by: Denis Osterland 
---
 rules/glibc.in   | 7 +++
 rules/glibc.make | 4 
 2 files changed, 11 insertions(+)

diff --git a/rules/glibc.in b/rules/glibc.in
index 76174b964..bd0f1db91 100644
--- a/rules/glibc.in
+++ b/rules/glibc.in
@@ -99,6 +99,13 @@ config GLIBC_M
  If at least one application on your target does any kind of math
  calculation, you should install this library.
 
+config GLIBC_ANL
+   bool
+   prompt "Install libanl"
+   help
+   Install the libanl
+
+
 config GLIBC_NSS_DNS
bool
prompt "Install libnss_dns"
diff --git a/rules/glibc.make b/rules/glibc.make
index bef37ce98..c4de24ab1 100644
--- a/rules/glibc.make
+++ b/rules/glibc.make
@@ -85,6 +85,10 @@ ifdef PTXCONF_GLIBC_NSS_HESIOD
@$(call install_copy_toolchain_lib, glibc, libnss_hesiod.so)
 endif
 
+ifdef PTXCONF_GLIBC_ANL
+   @$(call install_copy_toolchain_lib, glibc, libanl.so)
+endif
+
 ifdef PTXCONF_GLIBC_NSS_NIS
@$(call install_copy_toolchain_lib, glibc, libnss_nis.so)
 endif
-- 
2.17.1


Diehl AKO Stiftung & Co. KG, Pfannerstraße 75-83, 88239 Wangen im Allgäu
Bereichsvorstand: Dipl.-Ing. Michael Siedentop (Sprecher), Josef Fellner 
(Mitglied)
Sitz der Gesellschaft: Wangen i.A. – Registergericht: Amtsgericht Ulm HRA 
620609 – Persönlich haftende Gesellschafterin: Diehl Verwaltungs-Stiftung – 
Sitz: Nürnberg – Registergericht: Amtsgericht Nürnberg HRA 11756 –
Vorstand: Dr.-Ing. Karl Tragl (Vorsitzender), Herr Dipl.-Wirtsch.-Ing. Wolfgang 
Weggen (stellvertretender Vorsitzender), Dipl.-Kfm. Claus Günther, Dipl.-Kfm. 
Frank Gutzeit, Dr.-Ing. Heinrich Schunk, Dr.-Ing. Michael Siedentop , 
Dipl.-Kfm. Dr.-Ing. Martin Sommer, Dipl.-Ing. (FH) Rainer von Borstel, 
Vorsitzender des Aufsichtsrates: Dr. Klaus Maier
___
Der Inhalt der vorstehenden E-Mail ist nicht rechtlich bindend. Diese E-Mail 
enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen.
Informieren Sie uns bitte, wenn Sie diese E-Mail faelschlicherweise erhalten 
haben. Bitte loeschen Sie in diesem Fall die Nachricht. Jede unerlaubte Form 
der Reproduktion, Bekanntgabe, Aenderung, Verteilung und/oder Publikation 
dieser E-Mail ist strengstens untersagt.
The contents of the above mentioned e-mail is not legally binding. This e-mail 
contains confidential and/or legally protected information. Please inform us if 
you have received this e-mail by mistake and delete it in such a case. Each 
unauthorized reproduction, disclosure, alteration, distribution and/or 
publication of this e-mail is strictly prohibited.

___
ptxdist mailing list
ptxdist@pengutronix.de

[ptxdist] [PATCH] avahi: optional install avahi-browse

2018-06-21 Thread Denis OSTERLAND
Signed-off-by: Denis Osterland 
---
 rules/avahi.in   | 7 +++
 rules/avahi.make | 5 +
 2 files changed, 12 insertions(+)

diff --git a/rules/avahi.in b/rules/avahi.in
index 2190e9ef9..83b438fe7 100644
--- a/rules/avahi.in
+++ b/rules/avahi.in
@@ -148,4 +148,11 @@ config AVAHI_COMPAT
help
  compatibility layer for libdns_sd
 
+config AVAHI_BROWSE
+   bool
+   select AVAHI_LIBAVAHI_CLIENT
+   prompt "avahi-browse utility"
+   help
+ client to browse network for avahi announcments
+
 endif
diff --git a/rules/avahi.make b/rules/avahi.make
index 8f58ac61e..c3d5ce963 100644
--- a/rules/avahi.make
+++ b/rules/avahi.make
@@ -177,6 +177,11 @@ endif
 endif
 endif
 
+ifdef PTXCONF_AVAHI_BROWSE
+   @$(call install_copy, avahi, 0, 0, 0755, -, /usr/bin/avahi-browse)
+   @$(call install_link, avahi, avahi-browse, 
/usr/bin/avahi-browse-domains)
+endif
+
 ifdef PTXCONF_AVAHI_AUTOIP
 #  avahi autoip daemon (avahi IPv4LL Implementation)
 #  this component is needed for rfc3927 style link local adressing
-- 
2.17.1


Diehl AKO Stiftung & Co. KG, Pfannerstraße 75-83, 88239 Wangen im Allgäu
Bereichsvorstand: Dipl.-Ing. Michael Siedentop (Sprecher), Josef Fellner 
(Mitglied)
Sitz der Gesellschaft: Wangen i.A. – Registergericht: Amtsgericht Ulm HRA 
620609 – Persönlich haftende Gesellschafterin: Diehl Verwaltungs-Stiftung – 
Sitz: Nürnberg – Registergericht: Amtsgericht Nürnberg HRA 11756 –
Vorstand: Dr.-Ing. Karl Tragl (Vorsitzender), Herr Dipl.-Wirtsch.-Ing. Wolfgang 
Weggen (stellvertretender Vorsitzender), Dipl.-Kfm. Claus Günther, Dipl.-Kfm. 
Frank Gutzeit, Dr.-Ing. Heinrich Schunk, Dr.-Ing. Michael Siedentop , 
Dipl.-Kfm. Dr.-Ing. Martin Sommer, Dipl.-Ing. (FH) Rainer von Borstel, 
Vorsitzender des Aufsichtsrates: Dr. Klaus Maier
___
Der Inhalt der vorstehenden E-Mail ist nicht rechtlich bindend. Diese E-Mail 
enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen.
Informieren Sie uns bitte, wenn Sie diese E-Mail faelschlicherweise erhalten 
haben. Bitte loeschen Sie in diesem Fall die Nachricht. Jede unerlaubte Form 
der Reproduktion, Bekanntgabe, Aenderung, Verteilung und/oder Publikation 
dieser E-Mail ist strengstens untersagt.
The contents of the above mentioned e-mail is not legally binding. This e-mail 
contains confidential and/or legally protected information. Please inform us if 
you have received this e-mail by mistake and delete it in such a case. Each 
unauthorized reproduction, disclosure, alteration, distribution and/or 
publication of this e-mail is strictly prohibited.

___
ptxdist mailing list
ptxdist@pengutronix.de

[ptxdist] [PATCH] libxslt: version bump to 1.1.29

2018-06-21 Thread Denis OSTERLAND
---
 .../0001-xslt-config-add-SYSROOT-support.patch| 0
 patches/{libxslt-1.1.28 => libxslt-1.1.29}/series | 0
 rules/libxslt.make| 4 ++--
 3 files changed, 2 insertions(+), 2 deletions(-)
 rename patches/{libxslt-1.1.28 => 
libxslt-1.1.29}/0001-xslt-config-add-SYSROOT-support.patch (100%)
 rename patches/{libxslt-1.1.28 => libxslt-1.1.29}/series (100%)

diff --git a/patches/libxslt-1.1.28/0001-xslt-config-add-SYSROOT-support.patch 
b/patches/libxslt-1.1.29/0001-xslt-config-add-SYSROOT-support.patch
similarity index 100%
rename from patches/libxslt-1.1.28/0001-xslt-config-add-SYSROOT-support.patch
rename to patches/libxslt-1.1.29/0001-xslt-config-add-SYSROOT-support.patch
diff --git a/patches/libxslt-1.1.28/series b/patches/libxslt-1.1.29/series
similarity index 100%
rename from patches/libxslt-1.1.28/series
rename to patches/libxslt-1.1.29/series
diff --git a/rules/libxslt.make b/rules/libxslt.make
index 5ea8d2315..743a9ccca 100644
--- a/rules/libxslt.make
+++ b/rules/libxslt.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_LIBXSLT) += libxslt
 #
 # Paths and names
 #
-LIBXSLT_VERSION:= 1.1.28
-LIBXSLT_MD5:= 9667bf6f9310b957254fdcf6596600b7
+LIBXSLT_VERSION:= 1.1.29
+LIBXSLT_MD5:= a129d3c44c022de3b9dcf6d6f288d72e
 LIBXSLT:= libxslt-$(LIBXSLT_VERSION)
 LIBXSLT_SUFFIX := tar.gz
 LIBXSLT_SOURCE := $(SRCDIR)/$(LIBXSLT).$(LIBXSLT_SUFFIX)
-- 
2.17.1


Diehl AKO Stiftung & Co. KG, Pfannerstraße 75-83, 88239 Wangen im Allgäu
Bereichsvorstand: Dipl.-Ing. Michael Siedentop (Sprecher), Josef Fellner 
(Mitglied)
Sitz der Gesellschaft: Wangen i.A. – Registergericht: Amtsgericht Ulm HRA 
620609 – Persönlich haftende Gesellschafterin: Diehl Verwaltungs-Stiftung – 
Sitz: Nürnberg – Registergericht: Amtsgericht Nürnberg HRA 11756 –
Vorstand: Dr.-Ing. Karl Tragl (Vorsitzender), Herr Dipl.-Wirtsch.-Ing. Wolfgang 
Weggen (stellvertretender Vorsitzender), Dipl.-Kfm. Claus Günther, Dipl.-Kfm. 
Frank Gutzeit, Dr.-Ing. Heinrich Schunk, Dr.-Ing. Michael Siedentop , 
Dipl.-Kfm. Dr.-Ing. Martin Sommer, Dipl.-Ing. (FH) Rainer von Borstel, 
Vorsitzender des Aufsichtsrates: Dr. Klaus Maier
___
Der Inhalt der vorstehenden E-Mail ist nicht rechtlich bindend. Diese E-Mail 
enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen.
Informieren Sie uns bitte, wenn Sie diese E-Mail faelschlicherweise erhalten 
haben. Bitte loeschen Sie in diesem Fall die Nachricht. Jede unerlaubte Form 
der Reproduktion, Bekanntgabe, Aenderung, Verteilung und/oder Publikation 
dieser E-Mail ist strengstens untersagt.
The contents of the above mentioned e-mail is not legally binding. This e-mail 
contains confidential and/or legally protected information. Please inform us if 
you have received this e-mail by mistake and delete it in such a case. Each 
unauthorized reproduction, disclosure, alteration, distribution and/or 
publication of this e-mail is strictly prohibited.

___
ptxdist mailing list
ptxdist@pengutronix.de

[ptxdist] [PATCH] libxml2: apply fix for CVE-2017-8872

2018-06-21 Thread Denis OSTERLAND
Taken from debian buster libxml2_2.9.7+dfsg-1.

Signed-off-by: Denis Osterland 
---
 ...-bounds-read-in-htmlParseTryOrFinish.patch | 31 +++
 patches/libxml2-2.9.7/series  |  5 +--
 2 files changed, 34 insertions(+), 2 deletions(-)
 create mode 100644 
patches/libxml2-2.9.7/0001-Out-of-bounds-read-in-htmlParseTryOrFinish.patch

diff --git 
a/patches/libxml2-2.9.7/0001-Out-of-bounds-read-in-htmlParseTryOrFinish.patch 
b/patches/libxml2-2.9.7/0001-Out-of-bounds-read-in-htmlParseTryOrFinish.patch
new file mode 100644
index 0..c23cb47e5
--- /dev/null
+++ 
b/patches/libxml2-2.9.7/0001-Out-of-bounds-read-in-htmlParseTryOrFinish.patch
@@ -0,0 +1,31 @@
+From: Marcus Meissner 
+Date: Wed, 3 Jan 2018 14:43:41 +0100
+Subject: [PATCH] Out-of-bounds read in htmlParseTryOrFinish
+
+Origin: vendor, https://bugzilla.novell.com/attachment.cgi?id=732309
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775200
+Bug-Debian: https://bugs.debian.org/862450
+Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2017-8872
+Bug-SUSE: https://bugzilla.novell.com/show_bug.cgi?id=1038444
+Forwarded: yes, https://bugzilla.gnome.org/attachment.cgi?id=366193
+Reviewed-by: Salvatore Bonaccorso 
+Last-Update: 2018-01-03
+---
+ parser.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/parser.c b/parser.c
+index 1c5e036ea265..025111067ae8 100644
+--- a/parser.c
 b/parser.c
+@@ -12467,6 +12467,10 @@ xmlHaltParser(xmlParserCtxtPtr ctxt) {
+   ctxt->input->cur = BAD_CAST"";
+   ctxt->input->base = ctxt->input->cur;
+ ctxt->input->end = ctxt->input->cur;
++if (ctxt->input->buf)
++xmlBufEmpty (ctxt->input->buf->buffer);
++else
++ctxt->input->length = 0;
+ }
+ }
+ 
diff --git a/patches/libxml2-2.9.7/series b/patches/libxml2-2.9.7/series
index 05ba5ddea..dcf0dbafc 100644
--- a/patches/libxml2-2.9.7/series
+++ b/patches/libxml2-2.9.7/series
@@ -1,6 +1,7 @@
 # generated by git-ptx-patches
-#tag:base --start-number 1
 #tag:upstream --start-number 1
 #tag:ptx --start-number 200
 0200-xml2-config-is-not-SYSROOT-aware.patch
-# b6720be956d1b4619bc1c347a0ceb1dd  - git-ptx-patches magic
+#tag:base --start-number 1
+0001-Out-of-bounds-read-in-htmlParseTryOrFinish.patch
+# 5a3ede3e80859cb7bc5c630bc7dbe43c  - git-ptx-patches magic
-- 
2.17.1


Diehl AKO Stiftung & Co. KG, Pfannerstraße 75-83, 88239 Wangen im Allgäu
Bereichsvorstand: Dipl.-Ing. Michael Siedentop (Sprecher), Josef Fellner 
(Mitglied)
Sitz der Gesellschaft: Wangen i.A. – Registergericht: Amtsgericht Ulm HRA 
620609 – Persönlich haftende Gesellschafterin: Diehl Verwaltungs-Stiftung – 
Sitz: Nürnberg – Registergericht: Amtsgericht Nürnberg HRA 11756 –
Vorstand: Dr.-Ing. Karl Tragl (Vorsitzender), Herr Dipl.-Wirtsch.-Ing. Wolfgang 
Weggen (stellvertretender Vorsitzender), Dipl.-Kfm. Claus Günther, Dipl.-Kfm. 
Frank Gutzeit, Dr.-Ing. Heinrich Schunk, Dr.-Ing. Michael Siedentop , 
Dipl.-Kfm. Dr.-Ing. Martin Sommer, Dipl.-Ing. (FH) Rainer von Borstel, 
Vorsitzender des Aufsichtsrates: Dr. Klaus Maier
___
Der Inhalt der vorstehenden E-Mail ist nicht rechtlich bindend. Diese E-Mail 
enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen.
Informieren Sie uns bitte, wenn Sie diese E-Mail faelschlicherweise erhalten 
haben. Bitte loeschen Sie in diesem Fall die Nachricht. Jede unerlaubte Form 
der Reproduktion, Bekanntgabe, Aenderung, Verteilung und/oder Publikation 
dieser E-Mail ist strengstens untersagt.
The contents of the above mentioned e-mail is not legally binding. This e-mail 
contains confidential and/or legally protected information. Please inform us if 
you have received this e-mail by mistake and delete it in such a case. Each 
unauthorized reproduction, disclosure, alteration, distribution and/or 
publication of this e-mail is strictly prohibited.

___
ptxdist mailing list
ptxdist@pengutronix.de