[Armadeus-commitlog] armadeus branch, master, updated. armadeus-7.0-118-g042d726a3
Brought to you by:
sszy
|
From: Sébastien S. <ss...@us...> - 2019-08-06 09:18:48
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 042d726a3b952280c5eb4885e7927882a730d9f9 (commit)
from adad60925930f8c4e9644d44e318a3127fcdcc0d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 042d726a3b952280c5eb4885e7927882a730d9f9
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Aug 6 11:18:16 2019 +0200
[BUILDROOT] package/xenomai: bump to version 3.0.9
-----------------------------------------------------------------------
Summary of changes:
...074-package-xenomai-bump-to-version-3.0.8.patch | 142 +++++++++++++++++++++
...075-package-xenomai-bump-to-version-3.0.9.patch | 42 ++++++
patches/buildroot/2019.02/cleanup_buildroot.sh | 2 +
3 files changed, 186 insertions(+)
create mode 100644 patches/buildroot/2019.02/074-package-xenomai-bump-to-version-3.0.8.patch
create mode 100644 patches/buildroot/2019.02/075-package-xenomai-bump-to-version-3.0.9.patch
diff --git a/patches/buildroot/2019.02/074-package-xenomai-bump-to-version-3.0.8.patch b/patches/buildroot/2019.02/074-package-xenomai-bump-to-version-3.0.8.patch
new file mode 100644
index 000000000..ed9345412
--- /dev/null
+++ b/patches/buildroot/2019.02/074-package-xenomai-bump-to-version-3.0.8.patch
@@ -0,0 +1,142 @@
+From d0dcca4705aaae85ce4ef0dc637b95fd4e81b9b3 Mon Sep 17 00:00:00 2001
+From: Norbert Lange <nol...@gm...>
+Date: Fri, 15 Mar 2019 13:32:13 +0100
+Subject: [PATCH 1/1] package/xenomai: bump to version 3.0.8
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+remove upstream patch.
+
+Signed-off-by: Norbert Lange <nor...@an...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+---
+ ...ated-destination-buffer-with-strncpy.patch | 91 -------------------
+ package/xenomai/xenomai.hash | 3 +-
+ package/xenomai/xenomai.mk | 2 +-
+ 3 files changed, 3 insertions(+), 93 deletions(-)
+ delete mode 100644 package/xenomai/0001-demos-posix-prevent-unterminated-destination-buffer-with-strncpy.patch
+
+diff --git a/package/xenomai/0001-demos-posix-prevent-unterminated-destination-buffer-with-strncpy.patch b/package/xenomai/0001-demos-posix-prevent-unterminated-destination-buffer-with-strncpy.patch
+deleted file mode 100644
+index f91a31daaf..0000000000
+--- a/package/xenomai/0001-demos-posix-prevent-unterminated-destination-buffer-with-strncpy.patch
++++ /dev/null
+@@ -1,91 +0,0 @@
+-From cdc63fe259c70a8a5304aa07087650ebf4ee6b5d Mon Sep 17 00:00:00 2001
+-From: Philippe Gerum <rp...@xe...>
+-Date: Wed, 24 Oct 2018 11:28:49 +0200
+-Subject: [PATCH] demos/posix: prevent unterminated destination buffer with
+- strncpy()
+-
+-GCC 8.x introduced -Wstringop-truncation to help detecting likely
+-unwanted outcomes of strncpy(dst, src, n), such as omitting the NUL
+-character into the destination buffer whenever n < sizeof(src).
+-
+-Fix unsafe strncpy() calls when we do expect a null-terminated
+-destination buffer.
+-
+-Signed-off-by: Philippe Gerum <rp...@xe...>
+-[Retrieved from
+-https://gitlab.denx.de/Xenomai/xenomai/commit/cdc63fe259c70a8a5304aa07087650ebf4ee6b5d]
+-Signed-off-by: Fabrice Fontaine <fon...@gm...>
+----
+- demo/posix/cobalt/can-rtt.c | 4 ++--
+- demo/posix/cobalt/eth_p_all.c | 3 ++-
+- demo/posix/cyclictest/cyclictest.c | 4 ++--
+- 3 files changed, 6 insertions(+), 5 deletions(-)
+-
+-diff --git a/demo/posix/cobalt/can-rtt.c b/demo/posix/cobalt/can-rtt.c
+-index 61cad05e5..dd212d804 100644
+---- a/demo/posix/cobalt/can-rtt.c
+-+++ b/demo/posix/cobalt/can-rtt.c
+-@@ -248,7 +248,7 @@ int main(int argc, char *argv[])
+- return -1;
+- }
+-
+-- strncpy(ifr.ifr_name, rxdev, IFNAMSIZ);
+-+ namecpy(ifr.ifr_name, rxdev);
+- printf("RX rxsock=%d, ifr_name=%s\n", rxsock, ifr.ifr_name);
+-
+- if (ioctl(rxsock, SIOCGIFINDEX, &ifr) < 0) {
+-@@ -282,7 +282,7 @@ int main(int argc, char *argv[])
+- goto failure1;
+- }
+-
+-- strncpy(ifr.ifr_name, txdev, IFNAMSIZ);
+-+ namecpy(ifr.ifr_name, txdev);
+- printf("TX txsock=%d, ifr_name=%s\n", txsock, ifr.ifr_name);
+-
+- if (ioctl(txsock, SIOCGIFINDEX, &ifr) < 0) {
+-diff --git a/demo/posix/cobalt/eth_p_all.c b/demo/posix/cobalt/eth_p_all.c
+-index 6ac12ab3e..91aef9fbd 100644
+---- a/demo/posix/cobalt/eth_p_all.c
+-+++ b/demo/posix/cobalt/eth_p_all.c
+-@@ -40,6 +40,7 @@
+- #include <net/if.h>
+- #include <arpa/inet.h>
+- #include <netinet/ether.h>
+-+#include <boilerplate/ancillaries.h>
+-
+- char buffer[10*1024];
+- int sock;
+-@@ -72,7 +73,7 @@ int main(int argc, char *argv[])
+- if (argc > 1) {
+- struct ifreq ifr;
+-
+-- strncpy(ifr.ifr_name, argv[1], IFNAMSIZ);
+-+ namecpy(ifr.ifr_name, argv[1]);
+- if (ioctl(sock, SIOCGIFINDEX, &ifr) < 0) {
+- perror("cannot get interface index");
+- close(sock);
+-diff --git a/demo/posix/cyclictest/cyclictest.c b/demo/posix/cyclictest/cyclictest.c
+-index ebe5461db..76983bd02 100644
+---- a/demo/posix/cyclictest/cyclictest.c
+-+++ b/demo/posix/cyclictest/cyclictest.c
+-@@ -1353,7 +1353,7 @@ static void process_options (int argc, char *argv[], int max_cpus)
+- case 'F':
+- case OPT_FIFO:
+- use_fifo = 1;
+-- strncpy(fifopath, optarg, strlen(optarg));
+-+ strncpy(fifopath, optarg, sizeof(fifopath) - 1);
+- break;
+-
+- case 'H':
+-@@ -1458,7 +1458,7 @@ static void process_options (int argc, char *argv[], int max_cpus)
+- case 'T':
+- case OPT_TRACER:
+- tracetype = CUSTOM;
+-- strncpy(tracer, optarg, sizeof(tracer));
+-+ strncpy(tracer, optarg, sizeof(tracer) - 1);
+- break;
+- case 'u':
+- case OPT_UNBUFFERED:
+---
+-2.18.1
+-
+diff --git a/package/xenomai/xenomai.hash b/package/xenomai/xenomai.hash
+index c36badb6bf..e275b7424a 100644
+--- a/package/xenomai/xenomai.hash
++++ b/package/xenomai/xenomai.hash
+@@ -1,2 +1,3 @@
+ # Locally computed;
+-sha256 2c0dd3f0e36e4a10f97e0028989bb873e80f4d1ce212ac55fd3b28857c464f94 xenomai-3.0.6.tar.bz2
++sha256 c373261ddb8280d9d7078cdd9cd9646dfb7d70d8cd3aa9693d9148f03990d711 xenomai-3.0.8.tar.bz2
++
+diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk
+index 98f550af60..3cb7dada4b 100644
+--- a/package/xenomai/xenomai.mk
++++ b/package/xenomai/xenomai.mk
+@@ -6,7 +6,7 @@
+
+ XENOMAI_VERSION = $(call qstrip,$(BR2_PACKAGE_XENOMAI_VERSION))
+ ifeq ($(XENOMAI_VERSION),)
+-XENOMAI_VERSION = 3.0.6
++XENOMAI_VERSION = 3.0.8
+ else
+ BR_NO_CHECK_HASH_FOR += $(XENOMAI_SOURCE)
+ endif
+--
+2.21.0
+
diff --git a/patches/buildroot/2019.02/075-package-xenomai-bump-to-version-3.0.9.patch b/patches/buildroot/2019.02/075-package-xenomai-bump-to-version-3.0.9.patch
new file mode 100644
index 000000000..5217f84fe
--- /dev/null
+++ b/patches/buildroot/2019.02/075-package-xenomai-bump-to-version-3.0.9.patch
@@ -0,0 +1,42 @@
+From 598030daf00b8eb2a8e2f1cc0dd7e7b6579be9e5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Wed, 31 Jul 2019 19:14:14 +0200
+Subject: [PATCH 1/1] package/xenomai: bump to version 3.0.9
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+remove upstream patch:
+https://gitlab.denx.de/Xenomai/xenomai/commit/c5e9c0817839536562a2ae90921f4799f4a9ad46
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+---
+ ...ated-destination-buffer-with-strncpy.patch | 91 -------------------
+ package/xenomai/xenomai.hash | 2 +-
+ package/xenomai/xenomai.mk | 2 +-
+ 3 files changed, 2 insertions(+), 93 deletions(-)
+ delete mode 100644 package/xenomai/0001-demos-posix-prevent-unterminated-destination-buffer-with-strncpy.patch
+
+Index: buildroot/package/xenomai/xenomai.hash
+===================================================================
+--- buildroot.orig/package/xenomai/xenomai.hash
++++ buildroot/package/xenomai/xenomai.hash
+@@ -1,3 +1,2 @@
+ # Locally computed;
+-sha256 c373261ddb8280d9d7078cdd9cd9646dfb7d70d8cd3aa9693d9148f03990d711 xenomai-3.0.8.tar.bz2
+-
++sha256 9e4b879ee48e6423f76cba5882f41d129164fe977119080ff41ef531ee50dc4e xenomai-3.0.9.tar.bz2
+Index: buildroot/package/xenomai/xenomai.mk
+===================================================================
+--- buildroot.orig/package/xenomai/xenomai.mk
++++ buildroot/package/xenomai/xenomai.mk
+@@ -6,7 +6,7 @@
+
+ XENOMAI_VERSION = $(call qstrip,$(BR2_PACKAGE_XENOMAI_VERSION))
+ ifeq ($(XENOMAI_VERSION),)
+-XENOMAI_VERSION = 3.0.8
++XENOMAI_VERSION = 3.0.9
+ else
+ BR_NO_CHECK_HASH_FOR += $(XENOMAI_SOURCE)
+ endif
diff --git a/patches/buildroot/2019.02/cleanup_buildroot.sh b/patches/buildroot/2019.02/cleanup_buildroot.sh
index fef00621b..81784b598 100755
--- a/patches/buildroot/2019.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2019.02/cleanup_buildroot.sh
@@ -196,7 +196,9 @@ rm -rf buildroot/package/xc3sprog/Config.in
rm -rf buildroot/package/xc3sprog/xc3sprog-fixes-version-detection.patch
rm -rf buildroot/package/xc3sprog/xc3sprog-fixes-xc2c32a_qf32-jtag-id.patch
rm -rf buildroot/package/xc3sprog/xc3sprog.mk
+rm -rf buildroot/package/xenomai/0001-demos-posix-prevent-unterminated-destination-buffer-with-strncpy.patch
rm -rf buildroot/package/xenomai/Config.in
+rm -rf buildroot/package/xenomai/xenomai.hash
rm -rf buildroot/package/xenomai/xenomai.mk
rm -rf buildroot/system/Config.in
rm -rf buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
hooks/post-receive
--
armadeus
|