mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-02 23:11:48 -09:00
Compare commits
55 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b8e588e623 | ||
|
|
e08b1f9484 | ||
|
|
9227779188 | ||
|
|
7979d1ba71 | ||
|
|
b13040fa27 | ||
|
|
c54287b527 | ||
|
|
af96b7fd09 | ||
|
|
5bd3fdec11 | ||
|
|
7aea7079fb | ||
|
|
bfa4b1a65e | ||
|
|
3f72645e89 | ||
|
|
fc4e332ec7 | ||
|
|
f35878bdfb | ||
|
|
7f4c1ac310 | ||
|
|
de8b6b0bf1 | ||
|
|
2dd14234c9 | ||
|
|
fccadb5c12 | ||
|
|
dd03ff0774 | ||
|
|
9ad143d02f | ||
|
|
710a3094f8 | ||
|
|
c4c87ef8c6 | ||
|
|
4c7a18f644 | ||
|
|
f55695b405 | ||
|
|
0e1605409a | ||
|
|
14eb89da47 | ||
|
|
a0690cc883 | ||
|
|
bf8fdcc2fa | ||
|
|
65d7b45bdd | ||
|
|
0f8f5a7711 | ||
|
|
03f286cd85 | ||
|
|
5f691d11d4 | ||
|
|
04cc75c622 | ||
|
|
d1bd3e4104 | ||
|
|
d12c6df2fc | ||
|
|
b1cd530b3c | ||
|
|
c5c78f258a | ||
|
|
3df927248e | ||
|
|
9bff460146 | ||
|
|
738a80e2eb | ||
|
|
e9da17dead | ||
|
|
f3820f83d4 | ||
|
|
3a8611ea04 | ||
|
|
f3d5197a46 | ||
|
|
34bd0869b6 | ||
|
|
7dbd36d931 | ||
|
|
59bd179c35 | ||
|
|
a9a6bfd6c1 | ||
|
|
c4954457b5 | ||
|
|
6531f267bf | ||
|
|
105727951a | ||
|
|
1ca7ab6022 | ||
|
|
0757d8db1c | ||
|
|
8d58e8af95 | ||
|
|
7567aff8fc | ||
|
|
722b2d11a0 |
28
CHANGES
28
CHANGES
@@ -1,3 +1,31 @@
|
|||||||
|
2016.11.2, Released January 25th, 2017
|
||||||
|
|
||||||
|
Important / security related fixes.
|
||||||
|
|
||||||
|
A fix for BR2_EXTERNAL trees referenced using relative paths,
|
||||||
|
which broke in 2016.11.
|
||||||
|
|
||||||
|
Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
|
||||||
|
imagemagick, irssi, libpng, libvncserver, musl, opus, php,
|
||||||
|
php-imagick, rabbitmq-server, runc, wireshark,
|
||||||
|
|
||||||
|
Issues resolved (http://bugs.buildroot.org):
|
||||||
|
|
||||||
|
#9576: External tree with BR 2016.11 does not work anymore
|
||||||
|
|
||||||
|
2016.11.1, Released December 29th, 2016
|
||||||
|
|
||||||
|
Important / security related fixes.
|
||||||
|
|
||||||
|
Updated/fixed packages: apache, cryptopp, docker-engine,
|
||||||
|
dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
|
||||||
|
nodejs, openssh, php, python, python-bottle, samba4, squid,
|
||||||
|
uboot, vim, wireshark, xorg-server uboot
|
||||||
|
|
||||||
|
Issues resolved (http://bugs.buildroot.org):
|
||||||
|
|
||||||
|
#9466: VIM_REMOVE_DOCS removes rgb.txt
|
||||||
|
|
||||||
2016.11, Released November 30th, 2016
|
2016.11, Released November 30th, 2016
|
||||||
|
|
||||||
Minor fixes.
|
Minor fixes.
|
||||||
|
|||||||
@@ -499,12 +499,19 @@ config BR2_PACKAGE_QT5QUICK1
|
|||||||
from upstream starting from Qt 5.6.
|
from upstream starting from Qt 5.6.
|
||||||
|
|
||||||
config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
|
config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
|
||||||
bool "uboot custom patch dir removed"
|
string "uboot custom patch dir has been removed"
|
||||||
select BR2_LEGACY
|
|
||||||
help
|
help
|
||||||
The uboot custom patch directory option has been removed. Use
|
The uboot custom patch directory option has been removed. Use
|
||||||
the improved BR2_TARGET_UBOOT_PATCH option instead.
|
the improved BR2_TARGET_UBOOT_PATCH option instead.
|
||||||
|
|
||||||
|
config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
|
||||||
|
bool
|
||||||
|
default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
|
||||||
|
select BR2_LEGACY
|
||||||
|
|
||||||
|
# Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
|
||||||
|
# boot/uboot/Config.in
|
||||||
|
|
||||||
config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
|
config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
|
||||||
bool "xf86-input-void removed"
|
bool "xf86-input-void removed"
|
||||||
select BR2_LEGACY
|
select BR2_LEGACY
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -83,7 +83,7 @@ else # umask / $(CURDIR) / $(O)
|
|||||||
all:
|
all:
|
||||||
|
|
||||||
# Set and export the version string
|
# Set and export the version string
|
||||||
export BR2_VERSION := 2016.11
|
export BR2_VERSION := 2016.11.2
|
||||||
|
|
||||||
# Save running make version since it's clobbered by the make package
|
# Save running make version since it's clobbered by the make package
|
||||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ config BR2_TARGET_UBOOT_VERSION
|
|||||||
|
|
||||||
config BR2_TARGET_UBOOT_PATCH
|
config BR2_TARGET_UBOOT_PATCH
|
||||||
string "Custom U-Boot patches"
|
string "Custom U-Boot patches"
|
||||||
|
default BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != "" # legacy
|
||||||
help
|
help
|
||||||
A space-separated list of patches to apply to U-Boot.
|
A space-separated list of patches to apply to U-Boot.
|
||||||
Each patch can be described as an URL, a local file path,
|
Each patch can be described as an URL, a local file path,
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From http://www.apache.org/dist/httpd/httpd-2.4.23.tar.bz2.sha1
|
# From http://www.apache.org/dist/httpd/httpd-2.4.23.tar.bz2.sha1
|
||||||
sha1 5101be34ac4a509b245adb70a56690a84fcc4e7f httpd-2.4.23.tar.bz2
|
sha1 bd6d138c31c109297da2346c6e7b93b9283993d2 httpd-2.4.25.tar.bz2
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
APACHE_VERSION = 2.4.23
|
APACHE_VERSION = 2.4.25
|
||||||
APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2
|
APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2
|
||||||
APACHE_SITE = http://archive.apache.org/dist/httpd
|
APACHE_SITE = http://archive.apache.org/dist/httpd
|
||||||
APACHE_LICENSE = Apache-2.0
|
APACHE_LICENSE = Apache-2.0
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Verified from http://ftp.isc.org/isc/bind9/9.11.0-P1/bind-9.11.0-P1.tar.gz.sha256.asc
|
# Verified from http://ftp.isc.org/isc/bind9/9.11.0-P2/bind-9.11.0-P2.tar.gz.sha256.asc
|
||||||
sha256 094cd3134ba1b44f0910de1334f05a7dca68d583da038de40a8ad7a0cb1592c6 bind-9.11.0-P1.tar.gz
|
sha256 d651f83ce1c08c83d6ac8201685c4f2b5fdb79794f3a4f93c3948e0ef439c1e5 bind-9.11.0-P2.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
BIND_VERSION = 9.11.0-P1
|
BIND_VERSION = 9.11.0-P2
|
||||||
BIND_SITE = ftp://ftp.isc.org/isc/bind9/$(BIND_VERSION)
|
BIND_SITE = ftp://ftp.isc.org/isc/bind9/$(BIND_VERSION)
|
||||||
# bind does not support parallel builds.
|
# bind does not support parallel builds.
|
||||||
BIND_MAKE = $(MAKE1)
|
BIND_MAKE = $(MAKE1)
|
||||||
|
|||||||
@@ -0,0 +1,69 @@
|
|||||||
|
From 3d9181d7bdd8e491f745dbc9e34bd20b6f6da069 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Gergely Nagy <ngg@tresorit.com>
|
||||||
|
Date: Wed, 14 Dec 2016 13:19:01 +0100
|
||||||
|
Subject: [PATCH] Fix possible DoS in ASN.1 decoders (CVE-2016-9939)
|
||||||
|
|
||||||
|
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||||
|
---
|
||||||
|
asn.cpp | 10 ++++++++++
|
||||||
|
asn.h | 2 ++
|
||||||
|
2 files changed, 12 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/asn.cpp b/asn.cpp
|
||||||
|
index 297ff01..2e923ef 100644
|
||||||
|
--- a/asn.cpp
|
||||||
|
+++ b/asn.cpp
|
||||||
|
@@ -123,6 +123,8 @@ size_t BERDecodeOctetString(BufferedTransformation &bt, SecByteBlock &str)
|
||||||
|
size_t bc;
|
||||||
|
if (!BERLengthDecode(bt, bc))
|
||||||
|
BERDecodeError();
|
||||||
|
+ if (bc > bt.MaxRetrievable())
|
||||||
|
+ BERDecodeError();
|
||||||
|
|
||||||
|
str.New(bc);
|
||||||
|
if (bc != bt.Get(str, bc))
|
||||||
|
@@ -139,6 +141,8 @@ size_t BERDecodeOctetString(BufferedTransformation &bt, BufferedTransformation &
|
||||||
|
size_t bc;
|
||||||
|
if (!BERLengthDecode(bt, bc))
|
||||||
|
BERDecodeError();
|
||||||
|
+ if (bc > bt.MaxRetrievable())
|
||||||
|
+ BERDecodeError();
|
||||||
|
|
||||||
|
bt.TransferTo(str, bc);
|
||||||
|
return bc;
|
||||||
|
@@ -161,6 +165,8 @@ size_t BERDecodeTextString(BufferedTransformation &bt, std::string &str, byte as
|
||||||
|
size_t bc;
|
||||||
|
if (!BERLengthDecode(bt, bc))
|
||||||
|
BERDecodeError();
|
||||||
|
+ if (bc > bt.MaxRetrievable())
|
||||||
|
+ BERDecodeError();
|
||||||
|
|
||||||
|
SecByteBlock temp(bc);
|
||||||
|
if (bc != bt.Get(temp, bc))
|
||||||
|
@@ -188,6 +194,10 @@ size_t BERDecodeBitString(BufferedTransformation &bt, SecByteBlock &str, unsigne
|
||||||
|
size_t bc;
|
||||||
|
if (!BERLengthDecode(bt, bc))
|
||||||
|
BERDecodeError();
|
||||||
|
+ if (bc == 0)
|
||||||
|
+ BERDecodeError();
|
||||||
|
+ if (bc > bt.MaxRetrievable())
|
||||||
|
+ BERDecodeError();
|
||||||
|
|
||||||
|
byte unused;
|
||||||
|
if (!bt.Get(unused))
|
||||||
|
diff --git a/asn.h b/asn.h
|
||||||
|
index ed9de52..33f0dd0 100644
|
||||||
|
--- a/asn.h
|
||||||
|
+++ b/asn.h
|
||||||
|
@@ -498,6 +498,8 @@ void BERDecodeUnsigned(BufferedTransformation &in, T &w, byte asnTag = INTEGER,
|
||||||
|
bool definite = BERLengthDecode(in, bc);
|
||||||
|
if (!definite)
|
||||||
|
BERDecodeError();
|
||||||
|
+ if (bc > in.MaxRetrievable())
|
||||||
|
+ BERDecodeError();
|
||||||
|
|
||||||
|
SecByteBlock buf(bc);
|
||||||
|
|
||||||
|
--
|
||||||
|
2.10.2
|
||||||
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 29bc203e483c81c9a337b4a4186e6b0a23984c518b09478d8718c616b5923e88 docker-engine-v1.12.2.tar.gz
|
sha256 0413f3513c2a6842ed9cf837154c8a722e9b34cb36b33430348489baa183707e docker-engine-v1.12.6.tar.gz
|
||||||
|
|||||||
@@ -4,20 +4,23 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
DOCKER_ENGINE_VERSION = v1.12.2
|
DOCKER_ENGINE_VERSION = v1.12.6
|
||||||
|
DOCKER_ENGINE_COMMIT = 78d18021ecba00c00730dec9d56de6896f9e708d
|
||||||
DOCKER_ENGINE_SITE = $(call github,docker,docker,$(DOCKER_ENGINE_VERSION))
|
DOCKER_ENGINE_SITE = $(call github,docker,docker,$(DOCKER_ENGINE_VERSION))
|
||||||
|
|
||||||
DOCKER_ENGINE_LICENSE = Apache-2.0
|
DOCKER_ENGINE_LICENSE = Apache-2.0
|
||||||
DOCKER_ENGINE_LICENSE_FILES = LICENSE
|
DOCKER_ENGINE_LICENSE_FILES = LICENSE
|
||||||
|
|
||||||
DOCKER_ENGINE_DEPENDENCIES = host-go
|
DOCKER_ENGINE_DEPENDENCIES = host-go host-pkgconf
|
||||||
|
|
||||||
DOCKER_ENGINE_GOPATH = "$(@D)/vendor"
|
DOCKER_ENGINE_GOPATH = "$(@D)/vendor"
|
||||||
DOCKER_ENGINE_MAKE_ENV = $(HOST_GO_TARGET_ENV) \
|
DOCKER_ENGINE_MAKE_ENV = $(HOST_GO_TARGET_ENV) \
|
||||||
CGO_ENABLED=1 \
|
CGO_ENABLED=1 \
|
||||||
CGO_NO_EMULATION=1 \
|
CGO_NO_EMULATION=1 \
|
||||||
GOBIN="$(@D)/bin" \
|
GOBIN="$(@D)/bin" \
|
||||||
GOPATH="$(DOCKER_ENGINE_GOPATH)"
|
GOPATH="$(DOCKER_ENGINE_GOPATH)" \
|
||||||
|
PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \
|
||||||
|
$(TARGET_MAKE_ENV)
|
||||||
|
|
||||||
DOCKER_ENGINE_GLDFLAGS = \
|
DOCKER_ENGINE_GLDFLAGS = \
|
||||||
-X main.GitCommit=$(DOCKER_ENGINE_VERSION) \
|
-X main.GitCommit=$(DOCKER_ENGINE_VERSION) \
|
||||||
@@ -65,7 +68,10 @@ endif
|
|||||||
define DOCKER_ENGINE_CONFIGURE_CMDS
|
define DOCKER_ENGINE_CONFIGURE_CMDS
|
||||||
ln -fs $(@D) $(DOCKER_ENGINE_GOPATH)/src/github.com/docker/docker
|
ln -fs $(@D) $(DOCKER_ENGINE_GOPATH)/src/github.com/docker/docker
|
||||||
cd $(@D) && \
|
cd $(@D) && \
|
||||||
GITCOMMIT="unknown" BUILDTIME="$$(date)" VERSION="$(DOCKER_ENGINE_VERSION)" \
|
GITCOMMIT="$$(echo $(DOCKER_ENGINE_COMMIT) | head -c7)" \
|
||||||
|
BUILDTIME="$$(date)" \
|
||||||
|
VERSION="$(patsubst v%,%,$(DOCKER_ENGINE_VERSION))" \
|
||||||
|
PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" $(TARGET_MAKE_ENV) \
|
||||||
bash ./hack/make/.go-autogen
|
bash ./hack/make/.go-autogen
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ config BR2_PACKAGE_DOVECOT
|
|||||||
bool "dovecot"
|
bool "dovecot"
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
depends on BR2_USE_MMU # fork()
|
depends on BR2_USE_MMU # fork()
|
||||||
|
select BR2_PACKAGE_OPENSSL
|
||||||
|
select BR2_PACKAGE_ZLIB
|
||||||
help
|
help
|
||||||
Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-
|
Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-
|
||||||
like systems, written with security primarily in mind. Dovecot is an
|
like systems, written with security primarily in mind. Dovecot is an
|
||||||
@@ -24,13 +26,6 @@ config BR2_PACKAGE_DOVECOT_MYSQL
|
|||||||
comment "mysql support needs a toolchain w/ C++, threads"
|
comment "mysql support needs a toolchain w/ C++, threads"
|
||||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||||
|
|
||||||
config BR2_PACKAGE_DOVECOT_OPENSSL
|
|
||||||
bool "openssl support"
|
|
||||||
select BR2_PACKAGE_OPENSSL
|
|
||||||
select BR2_PACKAGE_ZLIB
|
|
||||||
help
|
|
||||||
Enable OpenSSL support.
|
|
||||||
|
|
||||||
config BR2_PACKAGE_DOVECOT_SQLITE
|
config BR2_PACKAGE_DOVECOT_SQLITE
|
||||||
bool "sqlite support"
|
bool "sqlite support"
|
||||||
select BR2_PACKAGE_SQLITE
|
select BR2_PACKAGE_SQLITE
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally computed
|
# Locally computed after checking signature
|
||||||
sha256 d8d9f32c846397f7c22749a84c5cf6f59c55ff7ded3dc9f07749a255182f9667 dovecot-2.2.25.tar.gz
|
sha256 897f92a87cda4b27b243f8149ce0ba7b7e71a2be8fb7994eb0a025e54cde18e9 dovecot-2.2.27.tar.gz
|
||||||
|
|||||||
@@ -5,12 +5,15 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
DOVECOT_VERSION_MAJOR = 2.2
|
DOVECOT_VERSION_MAJOR = 2.2
|
||||||
DOVECOT_VERSION = $(DOVECOT_VERSION_MAJOR).25
|
DOVECOT_VERSION = $(DOVECOT_VERSION_MAJOR).27
|
||||||
DOVECOT_SITE = http://www.dovecot.org/releases/$(DOVECOT_VERSION_MAJOR)
|
DOVECOT_SITE = http://www.dovecot.org/releases/$(DOVECOT_VERSION_MAJOR)
|
||||||
DOVECOT_INSTALL_STAGING = YES
|
DOVECOT_INSTALL_STAGING = YES
|
||||||
DOVECOT_LICENSE = LGPLv2.1
|
DOVECOT_LICENSE = LGPLv2.1
|
||||||
DOVECOT_LICENSE_FILES = COPYING COPYING.LGPL COPYING.MIT
|
DOVECOT_LICENSE_FILES = COPYING COPYING.LGPL COPYING.MIT
|
||||||
DOVECOT_DEPENDENCIES = host-pkgconf $(if $(BR2_PACKAGE_LIBICONV),libiconv)
|
DOVECOT_DEPENDENCIES = \
|
||||||
|
host-pkgconf \
|
||||||
|
$(if $(BR2_PACKAGE_LIBICONV),libiconv) \
|
||||||
|
openssl
|
||||||
|
|
||||||
DOVECOT_CONF_ENV = \
|
DOVECOT_CONF_ENV = \
|
||||||
RPCGEN=__disable_RPCGEN_rquota \
|
RPCGEN=__disable_RPCGEN_rquota \
|
||||||
@@ -27,7 +30,7 @@ DOVECOT_CONF_ENV = \
|
|||||||
lib_cv___va_copy=yes \
|
lib_cv___va_copy=yes \
|
||||||
lib_cv_va_val_copy=yes
|
lib_cv_va_val_copy=yes
|
||||||
|
|
||||||
DOVECOT_CONF_OPTS = --without-docs
|
DOVECOT_CONF_OPTS = --without-docs --with-ssl=openssl
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_DOVECOT_MYSQL)$(BR2_PACKAGE_DOVECOT_SQLITE),)
|
ifeq ($(BR2_PACKAGE_DOVECOT_MYSQL)$(BR2_PACKAGE_DOVECOT_SQLITE),)
|
||||||
DOVECOT_CONF_OPTS += --without-sql
|
DOVECOT_CONF_OPTS += --without-sql
|
||||||
@@ -62,13 +65,6 @@ else
|
|||||||
DOVECOT_CONF_OPTS += --without-mysql
|
DOVECOT_CONF_OPTS += --without-mysql
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_DOVECOT_OPENSSL),y)
|
|
||||||
DOVECOT_CONF_OPTS += --with-ssl=openssl
|
|
||||||
DOVECOT_DEPENDENCIES += openssl
|
|
||||||
else
|
|
||||||
DOVECOT_CONF_OPTS += --with-ssl=no
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_DOVECOT_SQLITE),y)
|
ifeq ($(BR2_PACKAGE_DOVECOT_SQLITE),y)
|
||||||
DOVECOT_CONF_OPTS += --with-sqlite
|
DOVECOT_CONF_OPTS += --with-sqlite
|
||||||
DOVECOT_DEPENDENCIES += sqlite
|
DOVECOT_DEPENDENCIES += sqlite
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 74691e0dff4d1b5d387e9c33c86f96a8f6d2adbc781c0dec9d2061a847b07dc9 exim-4.87.tar.bz2
|
sha256 d4b7994c89240d2f9a9fcd7a2dffa4b72f14379001a24266f4dbb0fbe5131514 exim-4.87.1.tar.bz2
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
EXIM_VERSION = 4.87
|
EXIM_VERSION = 4.87.1
|
||||||
EXIM_SOURCE = exim-$(EXIM_VERSION).tar.bz2
|
EXIM_SOURCE = exim-$(EXIM_VERSION).tar.bz2
|
||||||
EXIM_SITE = ftp://ftp.exim.org/pub/exim/exim4
|
EXIM_SITE = ftp://ftp.exim.org/pub/exim/exim4/old
|
||||||
EXIM_LICENSE = GPLv2+
|
EXIM_LICENSE = GPLv2+
|
||||||
EXIM_LICENSE_FILES = LICENCE
|
EXIM_LICENSE_FILES = LICENCE
|
||||||
EXIM_DEPENDENCIES = pcre berkeleydb host-pkgconf
|
EXIM_DEPENDENCIES = pcre berkeleydb host-pkgconf
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 489f756ce07f0c034b1a794f4d34fdb4d829256112cb3c36feb40bb56b79218c libgd-2.2.2.tar.xz
|
sha256 137f13a7eb93ce72e32ccd7cebdab6874f8cf7ddf31d3a455a68e016ecd9e4e6 libgd-2.2.4.tar.xz
|
||||||
|
|||||||
@@ -4,14 +4,14 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
GD_VERSION = 2.2.2
|
GD_VERSION = 2.2.4
|
||||||
GD_SOURCE = libgd-$(GD_VERSION).tar.xz
|
GD_SOURCE = libgd-$(GD_VERSION).tar.xz
|
||||||
GD_SITE = https://github.com/libgd/libgd/releases/download/gd-$(GD_VERSION)
|
GD_SITE = https://github.com/libgd/libgd/releases/download/gd-$(GD_VERSION)
|
||||||
GD_INSTALL_STAGING = YES
|
GD_INSTALL_STAGING = YES
|
||||||
GD_LICENSE = GD license
|
GD_LICENSE = GD license
|
||||||
GD_LICENSE_FILES = COPYING
|
GD_LICENSE_FILES = COPYING
|
||||||
GD_CONFIG_SCRIPTS = gdlib-config
|
GD_CONFIG_SCRIPTS = gdlib-config
|
||||||
GD_CONF_OPTS = --without-x --disable-rpath
|
GD_CONF_OPTS = --without-x --disable-rpath --disable-werror
|
||||||
GD_DEPENDENCIES = host-pkgconf
|
GD_DEPENDENCIES = host-pkgconf
|
||||||
|
|
||||||
# gd forgets to link utilities with -pthread even though it uses
|
# gd forgets to link utilities with -pthread even though it uses
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.36/gdk-pixbuf-2.36.0.sha256sum
|
# From http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.36/gdk-pixbuf-2.36.2.sha256sum
|
||||||
sha256 85ab52ce9f2c26327141b3dcf21cca3da6a3f8de84b95fa1e727d8871a23245c gdk-pixbuf-2.36.0.tar.xz
|
sha256 3a082ad67d68b55970aed0b2034a06618167be98a42d5c70de736756b45d325d gdk-pixbuf-2.36.2.tar.xz
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
GDK_PIXBUF_VERSION_MAJOR = 2.36
|
GDK_PIXBUF_VERSION_MAJOR = 2.36
|
||||||
GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).0
|
GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).2
|
||||||
GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz
|
GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz
|
||||||
GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_VERSION_MAJOR)
|
GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_VERSION_MAJOR)
|
||||||
GDK_PIXBUF_LICENSE = LGPLv2+
|
GDK_PIXBUF_LICENSE = LGPLv2+
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
config BR2_PACKAGE_GNUTLS
|
config BR2_PACKAGE_GNUTLS
|
||||||
bool "gnutls"
|
bool "gnutls"
|
||||||
select BR2_PACKAGE_LIBTASN1
|
select BR2_PACKAGE_LIBTASN1
|
||||||
|
select BR2_PACKAGE_LIBUNISTRING
|
||||||
select BR2_PACKAGE_NETTLE
|
select BR2_PACKAGE_NETTLE
|
||||||
select BR2_PACKAGE_PCRE
|
select BR2_PACKAGE_PCRE
|
||||||
depends on BR2_USE_WCHAR
|
depends on BR2_USE_WCHAR
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated after checking pgp signature
|
# Locally calculated after checking pgp signature
|
||||||
sha256 d99abb1b320771b58c949bab85e4b654dd1e3e9d92e2572204b7dc479d923927 gnutls-3.4.16.tar.xz
|
sha256 0e97f243ae72b70307d684b84c7fe679385aa7a7a0e37e5be810193dcc17d4ff gnutls-3.5.8.tar.xz
|
||||||
|
|||||||
@@ -4,17 +4,13 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
GNUTLS_VERSION_MAJOR = 3.4
|
GNUTLS_VERSION_MAJOR = 3.5
|
||||||
GNUTLS_VERSION = $(GNUTLS_VERSION_MAJOR).16
|
GNUTLS_VERSION = $(GNUTLS_VERSION_MAJOR).8
|
||||||
GNUTLS_SOURCE = gnutls-$(GNUTLS_VERSION).tar.xz
|
GNUTLS_SOURCE = gnutls-$(GNUTLS_VERSION).tar.xz
|
||||||
GNUTLS_SITE = ftp://ftp.gnutls.org/gcrypt/gnutls/v$(GNUTLS_VERSION_MAJOR)
|
GNUTLS_SITE = ftp://ftp.gnutls.org/gcrypt/gnutls/v$(GNUTLS_VERSION_MAJOR)
|
||||||
# README says that the core library is under LGPLv2.1+, but a few
|
|
||||||
# files in libdane specify LGPLv3+. It seems to be a mistake, and we
|
|
||||||
# therefore trust the README file here. A bug was reported upstream at
|
|
||||||
# https://gitlab.com/gnutls/gnutls/issues/109.
|
|
||||||
GNUTLS_LICENSE = LGPLv2.1+ (core library), GPLv3+ (gnutls-openssl library)
|
GNUTLS_LICENSE = LGPLv2.1+ (core library), GPLv3+ (gnutls-openssl library)
|
||||||
GNUTLS_LICENSE_FILES = COPYING COPYING.LESSER README
|
GNUTLS_LICENSE_FILES = doc/COPYING doc/COPYING.LESSER
|
||||||
GNUTLS_DEPENDENCIES = host-pkgconf libtasn1 nettle pcre
|
GNUTLS_DEPENDENCIES = host-pkgconf libunistring libtasn1 nettle pcre
|
||||||
GNUTLS_CONF_OPTS = \
|
GNUTLS_CONF_OPTS = \
|
||||||
--disable-doc \
|
--disable-doc \
|
||||||
--disable-guile \
|
--disable-guile \
|
||||||
@@ -23,6 +19,7 @@ GNUTLS_CONF_OPTS = \
|
|||||||
--enable-local-libopts \
|
--enable-local-libopts \
|
||||||
--enable-openssl-compatibility \
|
--enable-openssl-compatibility \
|
||||||
--with-libnettle-prefix=$(STAGING_DIR)/usr \
|
--with-libnettle-prefix=$(STAGING_DIR)/usr \
|
||||||
|
--with-libunistring-prefix=$(STAGING_DIR)/usr \
|
||||||
--with-librt-prefix=$(STAGING_DIR) \
|
--with-librt-prefix=$(STAGING_DIR) \
|
||||||
--without-tpm \
|
--without-tpm \
|
||||||
$(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools)
|
$(if $(BR2_PACKAGE_GNUTLS_TOOLS),--enable-tools,--disable-tools)
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally computed:
|
# Locally computed:
|
||||||
sha256 ce4f331352313ad7ba9db5daf6f7f81581f3ca9c862d272ae02ee5a3cb294023 go1.7.2.src.tar.gz
|
sha256 4c189111e9ba651a2bb3ee868aa881fab36b2f2da3409e80885ca758a6b614cc go1.7.4.src.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
GO_VERSION = 1.7.2
|
GO_VERSION = 1.7.4
|
||||||
GO_SITE = https://storage.googleapis.com/golang
|
GO_SITE = https://storage.googleapis.com/golang
|
||||||
GO_SOURCE = go$(GO_VERSION).src.tar.gz
|
GO_SOURCE = go$(GO_VERSION).src.tar.gz
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From http://www.imagemagick.org/download/releases/digest.rdf
|
# From http://www.imagemagick.org/download/releases/digest.rdf
|
||||||
sha256 dc128b281c255d71d754934408d278b3ca314253103ca2501cd0b8d5ec98db74 ImageMagick-7.0.3-8.tar.xz
|
sha256 bc09ea103a82d1c2c093889eda7e36dd0aa7aa98a06c55de4b73932838459fc4 ImageMagick-7.0.4-3.tar.xz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
IMAGEMAGICK_VERSION = 7.0.3-8
|
IMAGEMAGICK_VERSION = 7.0.4-3
|
||||||
IMAGEMAGICK_SOURCE = ImageMagick-$(IMAGEMAGICK_VERSION).tar.xz
|
IMAGEMAGICK_SOURCE = ImageMagick-$(IMAGEMAGICK_VERSION).tar.xz
|
||||||
IMAGEMAGICK_SITE = http://www.imagemagick.org/download/releases
|
IMAGEMAGICK_SITE = http://www.imagemagick.org/download/releases
|
||||||
IMAGEMAGICK_LICENSE = Apache-2.0
|
IMAGEMAGICK_LICENSE = Apache-2.0
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated after checking pgp signature
|
# Locally calculated after checking pgp signature
|
||||||
sha256 7882c4e821f5aac469c5e69e69d7e235f4986101285c675e81a9a95bfb20505a irssi-0.8.20.tar.xz
|
sha256 e433063b8714dcf17438126902c9a9d5c97944b3185ecd0fc5ae25c4959bf35a irssi-0.8.21.tar.xz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
IRSSI_VERSION = 0.8.20
|
IRSSI_VERSION = 0.8.21
|
||||||
IRSSI_SOURCE = irssi-$(IRSSI_VERSION).tar.xz
|
IRSSI_SOURCE = irssi-$(IRSSI_VERSION).tar.xz
|
||||||
# Do not use the github helper here. The generated tarball is *NOT* the
|
# Do not use the github helper here. The generated tarball is *NOT* the
|
||||||
# same as the one uploaded by upstream for the release.
|
# same as the one uploaded by upstream for the release.
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated after checking pgp signature
|
# Locally calculated after checking pgp signature
|
||||||
sha256 7f8240048907e5030f67be0a6129bc4b333783b9cca1391026d700835a788dde curl-7.51.0.tar.bz2
|
sha256 d16185a767cb2c1ba3d5b9096ec54e5ec198b213f45864a38b3bda4bbf87389b curl-7.52.1.tar.bz2
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LIBCURL_VERSION = 7.51.0
|
LIBCURL_VERSION = 7.52.1
|
||||||
LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.bz2
|
LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.bz2
|
||||||
LIBCURL_SITE = https://curl.haxx.se/download
|
LIBCURL_SITE = https://curl.haxx.se/download
|
||||||
LIBCURL_DEPENDENCIES = host-pkgconf \
|
LIBCURL_DEPENDENCIES = host-pkgconf \
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# From http://sourceforge.net/projects/libpng/files/libpng16/1.6.25/
|
# From http://sourceforge.net/projects/libpng/files/libpng16/1.6.27/
|
||||||
sha1 fb471b7732d886b5adf10b4d689a90c88f005aa5 libpng-1.6.25.tar.xz
|
sha1 af5d742f5d0a6492133aed7790bb43e8854cca64 libpng-1.6.27.tar.xz
|
||||||
# Locally computed:
|
# Locally computed:
|
||||||
sha256 09fe8d8341e8bfcfb3263100d9ac7ea2155b28dd8535f179111c1672ac8d8811 libpng-1.6.25.tar.xz
|
sha256 fca2ffd97336356cdab9bfa8936b9d6dfd580a70205e5dfead3ac42cb054b57b libpng-1.6.27.tar.xz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LIBPNG_VERSION = 1.6.25
|
LIBPNG_VERSION = 1.6.27
|
||||||
LIBPNG_SERIES = 16
|
LIBPNG_SERIES = 16
|
||||||
LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
|
LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
|
||||||
LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng${LIBPNG_SERIES}/$(LIBPNG_VERSION)
|
LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng${LIBPNG_SERIES}/$(LIBPNG_VERSION)
|
||||||
|
|||||||
@@ -0,0 +1,73 @@
|
|||||||
|
From c91a8a3903367e1163765b73eb4d43be7d7927fa Mon Sep 17 00:00:00 2001
|
||||||
|
From: Matthew Garrett <mjg59@srcf.ucam.org>
|
||||||
|
Date: Tue, 23 Feb 2016 13:53:20 -0800
|
||||||
|
Subject: [PATCH] Don't allow unhandled POSTs to write to the filesystem by
|
||||||
|
default
|
||||||
|
|
||||||
|
Fixes CVE-2016-6255: write files via POST
|
||||||
|
|
||||||
|
If there's no registered handler for a POST request, the default behaviour
|
||||||
|
is to write it to the filesystem. Several million deployed devices appear
|
||||||
|
to have this behaviour, making it possible to (at least) store arbitrary
|
||||||
|
data on them. Add a configure option that enables this behaviour, and change
|
||||||
|
the default to just drop POSTs that aren't directly handled.
|
||||||
|
|
||||||
|
Signed-off-by: Marcelo Roberto Jimenez <mroberto@users.sourceforge.net>
|
||||||
|
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||||
|
---
|
||||||
|
configure.ac | 4 ++++
|
||||||
|
upnp/inc/upnpconfig.h.in | 5 +++++
|
||||||
|
upnp/src/genlib/net/http/webserver.c | 4 ++++
|
||||||
|
3 files changed, 13 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index dd88734..ea2bc09 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -482,6 +482,10 @@ if test "x$enable_scriptsupport" = xyes ; then
|
||||||
|
AC_DEFINE(IXML_HAVE_SCRIPTSUPPORT, 1, [see upnpconfig.h])
|
||||||
|
fi
|
||||||
|
|
||||||
|
+RT_BOOL_ARG_ENABLE([postwrite], [no], [write to the filesystem on otherwise unhandled POST requests])
|
||||||
|
+if test "x$enable_postwrite" = xyes ; then
|
||||||
|
+ AC_DEFINE(UPNP_ENABLE_POST_WRITE, 1, [see upnpconfig.h])
|
||||||
|
+fi
|
||||||
|
|
||||||
|
RT_BOOL_ARG_ENABLE([samples], [yes], [compilation of upnp/sample/ code])
|
||||||
|
|
||||||
|
diff --git a/upnp/inc/upnpconfig.h.in b/upnp/inc/upnpconfig.h.in
|
||||||
|
index 46ddc6e..5df8c5a 100644
|
||||||
|
--- a/upnp/inc/upnpconfig.h.in
|
||||||
|
+++ b/upnp/inc/upnpconfig.h.in
|
||||||
|
@@ -135,5 +135,10 @@
|
||||||
|
* (i.e. configure --enable-open_ssl) */
|
||||||
|
#undef UPNP_ENABLE_OPEN_SSL
|
||||||
|
|
||||||
|
+/** Defined to 1 if the library has been compiled to support filesystem writes on POST
|
||||||
|
+ * (i.e. configure --enable-postwrite) */
|
||||||
|
+#undef UPNP_ENABLE_POST_WRITE
|
||||||
|
+
|
||||||
|
+
|
||||||
|
#endif /* UPNP_CONFIG_H */
|
||||||
|
|
||||||
|
diff --git a/upnp/src/genlib/net/http/webserver.c b/upnp/src/genlib/net/http/webserver.c
|
||||||
|
index 8991c16..8b2ecf2 100644
|
||||||
|
--- a/upnp/src/genlib/net/http/webserver.c
|
||||||
|
+++ b/upnp/src/genlib/net/http/webserver.c
|
||||||
|
@@ -1369,9 +1369,13 @@ static int http_RecvPostMessage(
|
||||||
|
if (Fp == NULL)
|
||||||
|
return HTTP_INTERNAL_SERVER_ERROR;
|
||||||
|
} else {
|
||||||
|
+#ifdef UPNP_ENABLE_POST_WRITE
|
||||||
|
Fp = fopen(filename, "wb");
|
||||||
|
if (Fp == NULL)
|
||||||
|
return HTTP_UNAUTHORIZED;
|
||||||
|
+#else
|
||||||
|
+ return HTTP_NOT_FOUND;
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
parser->position = POS_ENTITY;
|
||||||
|
do {
|
||||||
|
--
|
||||||
|
2.10.2
|
||||||
|
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
From 9c099c2923ab4d98530ab5204af1738be5bddba7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <ukleinek@debian.org>
|
||||||
|
Date: Thu, 8 Dec 2016 17:11:53 +0100
|
||||||
|
Subject: [PATCH] Fix out-of-bound access in create_url_list() (CVE-2016-8863)
|
||||||
|
|
||||||
|
If there is an invalid URL in URLS->buf after a valid one, uri_parse is
|
||||||
|
called with out pointing after the allocated memory. As uri_parse writes
|
||||||
|
to *out before returning an error the loop in create_url_list must be
|
||||||
|
stopped early to prevent an out-of-bound access
|
||||||
|
|
||||||
|
Bug: https://sourceforge.net/p/pupnp/bugs/133/
|
||||||
|
Bug-CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8863
|
||||||
|
Bug-Debian: https://bugs.debian.org/842093
|
||||||
|
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=1388771
|
||||||
|
(cherry picked from commit a0f6e719bc03c4d2fe6a4a42ef6b8761446f520b)
|
||||||
|
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||||
|
---
|
||||||
|
upnp/src/gena/gena_device.c | 17 ++++++++++++-----
|
||||||
|
1 file changed, 12 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/upnp/src/gena/gena_device.c b/upnp/src/gena/gena_device.c
|
||||||
|
index fb04a29..245c56b 100644
|
||||||
|
--- a/upnp/src/gena/gena_device.c
|
||||||
|
+++ b/upnp/src/gena/gena_device.c
|
||||||
|
@@ -1113,7 +1113,7 @@ static int create_url_list(
|
||||||
|
/*! [out] . */
|
||||||
|
URL_list *out)
|
||||||
|
{
|
||||||
|
- size_t URLcount = 0;
|
||||||
|
+ size_t URLcount = 0, URLcount2 = 0;
|
||||||
|
size_t i;
|
||||||
|
int return_code = 0;
|
||||||
|
uri_type temp;
|
||||||
|
@@ -1155,16 +1155,23 @@ static int create_url_list(
|
||||||
|
}
|
||||||
|
memcpy( out->URLs, URLS->buff, URLS->size );
|
||||||
|
out->URLs[URLS->size] = 0;
|
||||||
|
- URLcount = 0;
|
||||||
|
for( i = 0; i < URLS->size; i++ ) {
|
||||||
|
if( ( URLS->buff[i] == '<' ) && ( i + 1 < URLS->size ) ) {
|
||||||
|
if( ( ( return_code =
|
||||||
|
parse_uri( &out->URLs[i + 1], URLS->size - i + 1,
|
||||||
|
- &out->parsedURLs[URLcount] ) ) ==
|
||||||
|
+ &out->parsedURLs[URLcount2] ) ) ==
|
||||||
|
HTTP_SUCCESS )
|
||||||
|
- && ( out->parsedURLs[URLcount].hostport.text.size !=
|
||||||
|
+ && ( out->parsedURLs[URLcount2].hostport.text.size !=
|
||||||
|
0 ) ) {
|
||||||
|
- URLcount++;
|
||||||
|
+ URLcount2++;
|
||||||
|
+ if (URLcount2 >= URLcount)
|
||||||
|
+ /*
|
||||||
|
+ * break early here in case there is a bogus URL that
|
||||||
|
+ * was skipped above. This prevents to access
|
||||||
|
+ * out->parsedURLs[URLcount] which is beyond the
|
||||||
|
+ * allocation.
|
||||||
|
+ */
|
||||||
|
+ break;
|
||||||
|
} else {
|
||||||
|
if( return_code == UPNP_E_OUTOF_MEMORY ) {
|
||||||
|
free( out->URLs );
|
||||||
|
--
|
||||||
|
2.10.2
|
||||||
|
|
||||||
@@ -11,5 +11,7 @@ LIBUPNP_CONF_ENV = ac_cv_lib_compat_ftime=no
|
|||||||
LIBUPNP_INSTALL_STAGING = YES
|
LIBUPNP_INSTALL_STAGING = YES
|
||||||
LIBUPNP_LICENSE = BSD-3c
|
LIBUPNP_LICENSE = BSD-3c
|
||||||
LIBUPNP_LICENSE_FILES = LICENSE
|
LIBUPNP_LICENSE_FILES = LICENSE
|
||||||
|
# configure.ac patched by 0001-Don-t-allow-unhandled-POSTs-to-write-to-the-filesyst.patch
|
||||||
|
LIBUPNP_AUTORECONF = YES
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally computed:
|
# Locally computed:
|
||||||
sha256 ed10819a5bfbf269969f97f075939cc38273cc1b6d28bccfb0999fba489411f7 LibVNCServer-0.9.10.tar.gz
|
sha256 193d630372722a532136fd25c5326b2ca1a636cbb8bf9bb115ef869c804d2894 LibVNCServer-0.9.11.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LIBVNCSERVER_VERSION = 0.9.10
|
LIBVNCSERVER_VERSION = 0.9.11
|
||||||
LIBVNCSERVER_SOURCE = LibVNCServer-$(LIBVNCSERVER_VERSION).tar.gz
|
LIBVNCSERVER_SOURCE = LibVNCServer-$(LIBVNCSERVER_VERSION).tar.gz
|
||||||
LIBVNCSERVER_SITE = https://github.com/LibVNC/libvncserver/archive
|
LIBVNCSERVER_SITE = https://github.com/LibVNC/libvncserver/archive
|
||||||
LIBVNCSERVER_LICENSE = GPLv2+
|
LIBVNCSERVER_LICENSE = GPLv2+
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 98411811ded1e8028f5aed708dd7d8ec0ae63ce24c2991a0241a989b7d09d84e links-2.12.tar.bz2
|
sha256 f70d0678ef1c5550953bdc27b12e72d5de86e53b05dd59b0fc7f07c507f244b8 links-2.14.tar.bz2
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LINKS_VERSION = 2.12
|
LINKS_VERSION = 2.14
|
||||||
LINKS_SOURCE = links-$(LINKS_VERSION).tar.bz2
|
LINKS_SOURCE = links-$(LINKS_VERSION).tar.bz2
|
||||||
LINKS_SITE = http://links.twibright.com/download
|
LINKS_SITE = http://links.twibright.com/download
|
||||||
LINKS_DEPENDENCIES = host-pkgconf
|
LINKS_DEPENDENCIES = host-pkgconf
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://mmonit.com/monit/dist/monit-5.17.tar.gz.sha256:
|
# From https://mmonit.com/monit/dist/monit-5.20.0.tar.gz.sha256:
|
||||||
sha256 2fbcdea79ae39228791a0aaa685ebbf650f2b58d086eaf77a33226e972cb216e monit-5.17.tar.gz
|
sha256 ebac395ec50c1ae64d568db1260bc049d0e0e624c00e79d7b1b9a59c2679b98d monit-5.20.0.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
MONIT_VERSION = 5.17
|
MONIT_VERSION = 5.20.0
|
||||||
MONIT_SITE = http://mmonit.com/monit/dist
|
MONIT_SITE = http://mmonit.com/monit/dist
|
||||||
MONIT_LICENSE = AGPLv3 with OpenSSL exception
|
MONIT_LICENSE = AGPLv3 with OpenSSL exception
|
||||||
MONIT_LICENSE_FILES = COPYING
|
MONIT_LICENSE_FILES = COPYING
|
||||||
@@ -27,4 +27,11 @@ else
|
|||||||
MONIT_CONF_OPTS += --without-ssl
|
MONIT_CONF_OPTS += --without-ssl
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
||||||
|
MONIT_CONF_OPTS += --with-zlib
|
||||||
|
MONIT_DEPENDENCIES += zlib
|
||||||
|
else
|
||||||
|
MONIT_CONF_OPTS += --without-zlib
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|||||||
30
package/musl/0001-avoid-kernel-if_ether.h.patch
Normal file
30
package/musl/0001-avoid-kernel-if_ether.h.patch
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
From 3984adc4976de7553f51e0cf4de1e18c373b332b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Baruch Siach <baruch@tkos.co.il>
|
||||||
|
Date: Thu, 15 Dec 2016 15:10:19 +0200
|
||||||
|
Subject: [PATCH] Avoid redefinition of struct ethhdr
|
||||||
|
|
||||||
|
This is a workaround to the if_ether.h conflict between musl and the kernel.
|
||||||
|
Both define struct ethhdr.
|
||||||
|
|
||||||
|
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
|
||||||
|
---
|
||||||
|
include/netinet/if_ether.h | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/include/netinet/if_ether.h b/include/netinet/if_ether.h
|
||||||
|
index 11ee65823f93..cfe1949d3371 100644
|
||||||
|
--- a/include/netinet/if_ether.h
|
||||||
|
+++ b/include/netinet/if_ether.h
|
||||||
|
@@ -1,6 +1,9 @@
|
||||||
|
#ifndef _NETINET_IF_ETHER_H
|
||||||
|
#define _NETINET_IF_ETHER_H
|
||||||
|
|
||||||
|
+/* Suppress kernel if_ether.h header inclusion */
|
||||||
|
+#define _LINUX_IF_ETHER_H
|
||||||
|
+
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
|
--
|
||||||
|
2.10.2
|
||||||
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
From cff5747c74c41b22f1ce1340978b1c226a8cdf32 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Rich Felker <dalias@aerifal.cx>
|
|
||||||
Date: Wed, 13 Jul 2016 15:04:30 -0400
|
|
||||||
Subject: [PATCH] fix regression in tcsetattr on all mips archs
|
|
||||||
|
|
||||||
revert commit 8c316e9e49d37ad92c2e7493e16166a2afca419f. it was wrong
|
|
||||||
and does not match how the kernel API works.
|
|
||||||
|
|
||||||
Signed-off-by: Rich Felker <dalias@aerifal.cx>
|
|
||||||
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
|
|
||||||
---
|
|
||||||
arch/mips/bits/termios.h | 6 +++---
|
|
||||||
arch/mips64/bits/termios.h | 6 +++---
|
|
||||||
arch/mipsn32/bits/termios.h | 6 +++---
|
|
||||||
3 files changed, 9 insertions(+), 9 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/arch/mips/bits/termios.h b/arch/mips/bits/termios.h
|
|
||||||
index f559f76..6a1205d 100644
|
|
||||||
--- a/arch/mips/bits/termios.h
|
|
||||||
+++ b/arch/mips/bits/termios.h
|
|
||||||
@@ -141,9 +141,9 @@ struct termios {
|
|
||||||
#define TCOFLUSH 1
|
|
||||||
#define TCIOFLUSH 2
|
|
||||||
|
|
||||||
-#define TCSANOW 0x540e
|
|
||||||
-#define TCSADRAIN 0x540f
|
|
||||||
-#define TCSAFLUSH 0x5410
|
|
||||||
+#define TCSANOW 0
|
|
||||||
+#define TCSADRAIN 1
|
|
||||||
+#define TCSAFLUSH 2
|
|
||||||
|
|
||||||
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
|
|
||||||
#define EXTA 0000016
|
|
||||||
diff --git a/arch/mips64/bits/termios.h b/arch/mips64/bits/termios.h
|
|
||||||
index f559f76..6a1205d 100644
|
|
||||||
--- a/arch/mips64/bits/termios.h
|
|
||||||
+++ b/arch/mips64/bits/termios.h
|
|
||||||
@@ -141,9 +141,9 @@ struct termios {
|
|
||||||
#define TCOFLUSH 1
|
|
||||||
#define TCIOFLUSH 2
|
|
||||||
|
|
||||||
-#define TCSANOW 0x540e
|
|
||||||
-#define TCSADRAIN 0x540f
|
|
||||||
-#define TCSAFLUSH 0x5410
|
|
||||||
+#define TCSANOW 0
|
|
||||||
+#define TCSADRAIN 1
|
|
||||||
+#define TCSAFLUSH 2
|
|
||||||
|
|
||||||
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
|
|
||||||
#define EXTA 0000016
|
|
||||||
diff --git a/arch/mipsn32/bits/termios.h b/arch/mipsn32/bits/termios.h
|
|
||||||
index f559f76..6a1205d 100644
|
|
||||||
--- a/arch/mipsn32/bits/termios.h
|
|
||||||
+++ b/arch/mipsn32/bits/termios.h
|
|
||||||
@@ -141,9 +141,9 @@ struct termios {
|
|
||||||
#define TCOFLUSH 1
|
|
||||||
#define TCIOFLUSH 2
|
|
||||||
|
|
||||||
-#define TCSANOW 0x540e
|
|
||||||
-#define TCSADRAIN 0x540f
|
|
||||||
-#define TCSAFLUSH 0x5410
|
|
||||||
+#define TCSANOW 0
|
|
||||||
+#define TCSADRAIN 1
|
|
||||||
+#define TCSAFLUSH 2
|
|
||||||
|
|
||||||
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
|
|
||||||
#define EXTA 0000016
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated after checking pgp signature
|
# Locally calculated after checking pgp signature
|
||||||
sha256 97e447c7ee2a7f613186ec54a93054fe15469fe34d7d323080f7ef38f5ecb0fa musl-1.1.15.tar.gz
|
sha256 937185a5e5d721050306cf106507a006c3f1f86d86cd550024ea7be909071011 musl-1.1.16.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
MUSL_VERSION = 1.1.15
|
MUSL_VERSION = 1.1.16
|
||||||
MUSL_SITE = http://www.musl-libc.org/releases
|
MUSL_SITE = http://www.musl-libc.org/releases
|
||||||
MUSL_LICENSE = MIT
|
MUSL_LICENSE = MIT
|
||||||
MUSL_LICENSE_FILES = COPYRIGHT
|
MUSL_LICENSE_FILES = COPYRIGHT
|
||||||
|
|||||||
@@ -43,8 +43,8 @@ config BR2_PACKAGE_NODEJS_V8_ARCH_SUPPORTS
|
|||||||
|
|
||||||
config BR2_PACKAGE_NODEJS_VERSION_STRING
|
config BR2_PACKAGE_NODEJS_VERSION_STRING
|
||||||
string
|
string
|
||||||
default "6.7.0" if BR2_PACKAGE_NODEJS_V8_ARCH_SUPPORTS
|
default "6.9.1" if BR2_PACKAGE_NODEJS_V8_ARCH_SUPPORTS
|
||||||
default "0.10.47"
|
default "0.10.48"
|
||||||
|
|
||||||
config BR2_PACKAGE_NODEJS_NPM
|
config BR2_PACKAGE_NODEJS_NPM
|
||||||
bool "NPM for the target"
|
bool "NPM for the target"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# From upstream URL: http://nodejs.org/dist/v0.10.47/SHASUMS256.txt
|
# From upstream URL: http://nodejs.org/dist/v0.10.48/SHASUMS256.txt
|
||||||
sha256 335bdf4db702885a8acaf2c9f241c70cabd62497361da81aca65c8e8a8e7ff09 node-v0.10.47.tar.xz
|
sha256 365a93d9acc076a0d93f087d269f376abeebccad599a9dab72f2f6ed96c8ae6e node-v0.10.48.tar.xz
|
||||||
|
|
||||||
# From upstream URL: http://nodejs.org/dist/v6.7.0/SHASUMS256.txt
|
# From upstream URL: http://nodejs.org/dist/v6.9.1/SHASUMS256.txt
|
||||||
sha256 ceb028324aab1ee8c7ea6a62026f036f3ea71f5ef5212593d0f833f999dd3be5 node-v6.7.0.tar.xz
|
sha256 0bdd8d1305777cc8cd206129ea494d6c6ce56001868dd80147aff531d6df0729 node-v6.9.1.tar.xz
|
||||||
|
|||||||
@@ -1,31 +0,0 @@
|
|||||||
From ec165c392ca54317dbe3064a8c200de6531e89ad Mon Sep 17 00:00:00 2001
|
|
||||||
From: "markus@openbsd.org" <markus@openbsd.org>
|
|
||||||
Date: Mon, 10 Oct 2016 19:28:48 +0000
|
|
||||||
Subject: [PATCH] upstream commit
|
|
||||||
|
|
||||||
Unregister the KEXINIT handler after message has been
|
|
||||||
received. Otherwise an unauthenticated peer can repeat the KEXINIT and cause
|
|
||||||
allocation of up to 128MB -- until the connection is closed. Reported by
|
|
||||||
shilei-c at 360.cn
|
|
||||||
|
|
||||||
Upstream-ID: 43649ae12a27ef94290db16d1a98294588b75c05
|
|
||||||
|
|
||||||
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
|
|
||||||
---
|
|
||||||
Patch status: upstream
|
|
||||||
|
|
||||||
kex.c | 3 ++-
|
|
||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/kex.c b/kex.c
|
|
||||||
index 3f97f8c..6a94bc5 100644
|
|
||||||
--- a/kex.c
|
|
||||||
+++ b/kex.c
|
|
||||||
@@ -481,6 +481,7 @@ kex_input_kexinit(int type, u_int32_t seq, void *ctxt)
|
|
||||||
if (kex == NULL)
|
|
||||||
return SSH_ERR_INVALID_ARGUMENT;
|
|
||||||
|
|
||||||
+ ssh_dispatch_set(ssh, SSH2_MSG_KEXINIT, NULL);
|
|
||||||
ptr = sshpkt_ptr(ssh, &dlen);
|
|
||||||
if ((r = sshbuf_put(kex->peer, ptr, dlen)) != 0)
|
|
||||||
return r;
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
# Locally calculated after checking pgp signature
|
# Locally calculated after checking pgp signature
|
||||||
# Also from http://www.openssh.com/txt/release-7.3
|
# Also from http://www.openssh.com/txt/release-7.4
|
||||||
sha256 3ffb989a6dcaa69594c3b550d4855a5a2e1718ccdde7f5e36387b424220fbecc openssh-7.3p1.tar.gz
|
sha256 1b1fc4a14e2024293181924ed24872e6f2e06293f3e8926a376b8aec481f19d1 openssh-7.4p1.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
OPENSSH_VERSION = 7.3p1
|
OPENSSH_VERSION = 7.4p1
|
||||||
OPENSSH_SITE = http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable
|
OPENSSH_SITE = http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable
|
||||||
OPENSSH_LICENSE = BSD-3c BSD-2c Public Domain
|
OPENSSH_LICENSE = BSD-3c BSD-2c Public Domain
|
||||||
OPENSSH_LICENSE_FILES = LICENCE
|
OPENSSH_LICENSE_FILES = LICENCE
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
|
# From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
|
||||||
sha256 58b6fe802e7e30182e95d0cde890c0ace40b6f125cffc50635f0ad2eef69b633 opus-1.1.3.tar.gz
|
sha256 9122b6b380081dd2665189f97bfd777f04f92dc3ab6698eea1dbb27ad59d8692 opus-1.1.4.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
OPUS_VERSION = 1.1.3
|
OPUS_VERSION = 1.1.4
|
||||||
OPUS_SITE = http://downloads.xiph.org/releases/opus
|
OPUS_SITE = http://downloads.xiph.org/releases/opus
|
||||||
OPUS_LICENSE = BSD-3c
|
OPUS_LICENSE = BSD-3c
|
||||||
OPUS_LICENSE_FILES = COPYING
|
OPUS_LICENSE_FILES = COPYING
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 a729fbd69e0aa145824d61dc9225bfb636dcd8421874a5667ac3822e609449e1 imagick-3.4.1.tgz
|
sha256 50bbc46e78cd6e1ea5d7660be1722258e60b1729483ca14b02da7cf9f5ed3e6a imagick-3.4.3RC1.tgz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PHP_IMAGICK_VERSION = 3.4.1
|
PHP_IMAGICK_VERSION = 3.4.3RC1
|
||||||
PHP_IMAGICK_SOURCE = imagick-$(PHP_IMAGICK_VERSION).tgz
|
PHP_IMAGICK_SOURCE = imagick-$(PHP_IMAGICK_VERSION).tgz
|
||||||
PHP_IMAGICK_SITE = http://pecl.php.net/get
|
PHP_IMAGICK_SITE = http://pecl.php.net/get
|
||||||
PHP_IMAGICK_CONF_OPTS = --with-php-config=$(STAGING_DIR)/usr/bin/php-config \
|
PHP_IMAGICK_CONF_OPTS = --with-php-config=$(STAGING_DIR)/usr/bin/php-config \
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From http://php.net/downloads.php
|
# From http://php.net/downloads.php
|
||||||
sha256 f3d6c49e1c242e5995dec15e503fde996c327eb86cd7ec45c690e93c971b83ff php-7.0.12.tar.xz
|
sha256 a810b3f29c21407c24caa88f50649320d20ba6892ae1923132598b8a0ca145b6 php-7.1.0.tar.xz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PHP_VERSION = 7.0.12
|
PHP_VERSION = 7.1.0
|
||||||
PHP_SITE = http://www.php.net/distributions
|
PHP_SITE = http://www.php.net/distributions
|
||||||
PHP_SOURCE = php-$(PHP_VERSION).tar.xz
|
PHP_SOURCE = php-$(PHP_VERSION).tar.xz
|
||||||
PHP_INSTALL_STAGING = YES
|
PHP_INSTALL_STAGING = YES
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
# md5 from https://pypi.python.org/pypi/bottle/json, sha256 locally computed
|
# md5 from https://pypi.python.org/pypi/bottle/json, sha256 locally computed
|
||||||
md5 f5850258a86224a791171e8ecbb66d99 bottle-0.12.9.tar.gz
|
md5 6c38912f4755ba71d852fbe320bdd61c bottle-0.12.11.tar.gz
|
||||||
sha256 fe0a24b59385596d02df7ae7845fe7d7135eea73799d03348aeb9f3771500051 bottle-0.12.9.tar.gz
|
sha256 a1958f9725042a9809ebe33d7eadf90d1d563a8bdd6ce5f01849bff7e941a731 bottle-0.12.11.tar.gz
|
||||||
|
|||||||
@@ -4,11 +4,11 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PYTHON_BOTTLE_VERSION = 0.12.9
|
PYTHON_BOTTLE_VERSION = 0.12.11
|
||||||
PYTHON_BOTTLE_SOURCE = bottle-$(PYTHON_BOTTLE_VERSION).tar.gz
|
PYTHON_BOTTLE_SOURCE = bottle-$(PYTHON_BOTTLE_VERSION).tar.gz
|
||||||
PYTHON_BOTTLE_SITE = http://pypi.python.org/packages/source/b/bottle
|
PYTHON_BOTTLE_SITE = https://pypi.python.org/packages/a1/f6/0db23aeeb40c9a7c5d226b1f70ce63822c567178eee5b623bca3e0cc3bef
|
||||||
PYTHON_BOTTLE_LICENSE = MIT
|
PYTHON_BOTTLE_LICENSE = MIT
|
||||||
# README.rst refers to the file "LICENSE" but it's not included
|
# README.rst refers to the file "LICENSE" but it's not included
|
||||||
PYTHON_BOTTLE_SETUP_TYPE = distutils
|
PYTHON_BOTTLE_SETUP_TYPE = setuptools
|
||||||
|
|
||||||
$(eval $(python-package))
|
$(eval $(python-package))
|
||||||
|
|||||||
@@ -58,9 +58,9 @@ Index: b/Makefile.pre.in
|
|||||||
-rm -f python*-gdb.py
|
-rm -f python*-gdb.py
|
||||||
- -rm -f pybuilddir.txt
|
- -rm -f pybuilddir.txt
|
||||||
+ -rm -f pybuilddir.txt pysysconfigdatadir.txt
|
+ -rm -f pybuilddir.txt pysysconfigdatadir.txt
|
||||||
find $(srcdir)/[a-zA-Z]* '(' -name '*.fdc' -o -name '*~' \
|
# Issue #28258: set LC_ALL to avoid issues with Estonian locale.
|
||||||
-o -name '[@,#]*' -o -name '*.old' \
|
# Expansion is performed here by shell (spawned by make) itself before
|
||||||
-o -name '*.orig' -o -name '*.rej' \
|
# arguments are passed to find. So LC_ALL=C must be set as a separate
|
||||||
Index: b/configure.ac
|
Index: b/configure.ac
|
||||||
===================================================================
|
===================================================================
|
||||||
--- a/configure.ac
|
--- a/configure.ac
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ Index: b/Makefile.pre.in
|
|||||||
@@ -410,7 +410,7 @@
|
@@ -410,7 +410,7 @@
|
||||||
|
|
||||||
# Default target
|
# Default target
|
||||||
all: build_all
|
all: @DEF_MAKE_ALL_RULE@
|
||||||
-build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks
|
-build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks
|
||||||
+build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks python-config
|
+build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks python-config
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# From https://www.python.org/downloads/release/python-2712/
|
# From https://www.python.org/downloads/release/python-2713/
|
||||||
md5 57dffcee9cee8bb2ab5f82af1d8e9a69 Python-2.7.12.tar.xz
|
md5 53b43534153bb2a0363f08bae8b9d990 Python-2.7.13.tar.xz
|
||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 d7837121dd5652a05fef807c361909d255d173280c4e1a4ded94d73d80a1f978 Python-2.7.12.tar.xz
|
sha256 35d543986882f78261f97787fd3e06274bfa6df29fac9b4a94f73930ff98f731 Python-2.7.13.tar.xz
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PYTHON_VERSION_MAJOR = 2.7
|
PYTHON_VERSION_MAJOR = 2.7
|
||||||
PYTHON_VERSION = $(PYTHON_VERSION_MAJOR).12
|
PYTHON_VERSION = $(PYTHON_VERSION_MAJOR).13
|
||||||
PYTHON_SOURCE = Python-$(PYTHON_VERSION).tar.xz
|
PYTHON_SOURCE = Python-$(PYTHON_VERSION).tar.xz
|
||||||
PYTHON_SITE = http://python.org/ftp/python/$(PYTHON_VERSION)
|
PYTHON_SITE = http://python.org/ftp/python/$(PYTHON_VERSION)
|
||||||
PYTHON_LICENSE = Python software foundation license v2, others
|
PYTHON_LICENSE = Python software foundation license v2, others
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 c696134e863f99191a301288c12d69ff00b7e648107ee52c8686ae047dde1bee rabbitmq-server-3.6.1.tar.xz
|
sha256 395689bcf57fd48aed452fcd43ff9a992de40067d3ea5c44e14680d69db7b78e rabbitmq-server-3.6.6.tar.xz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
#############################################################
|
#############################################################
|
||||||
|
|
||||||
RABBITMQ_SERVER_VERSION = 3.6.1
|
RABBITMQ_SERVER_VERSION = 3.6.6
|
||||||
RABBITMQ_SERVER_SITE = http://www.rabbitmq.com/releases/rabbitmq-server/v$(RABBITMQ_SERVER_VERSION)
|
RABBITMQ_SERVER_SITE = http://www.rabbitmq.com/releases/rabbitmq-server/v$(RABBITMQ_SERVER_VERSION)
|
||||||
RABBITMQ_SERVER_SOURCE = rabbitmq-server-$(RABBITMQ_SERVER_VERSION).tar.xz
|
RABBITMQ_SERVER_SOURCE = rabbitmq-server-$(RABBITMQ_SERVER_VERSION).tar.xz
|
||||||
RABBITMQ_SERVER_LICENSE = MPLv1.1, Apache-2.0, BSD-2c, EPL, MIT, MPLv2.0
|
RABBITMQ_SERVER_LICENSE = MPLv1.1, Apache-2.0, BSD-2c, EPL, MIT, MPLv2.0
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 638742c48426b9a3281aeb619e27513d972de228bdbd43b478baea99c186d491 runc-v1.0.0-rc2.tar.gz
|
sha256 374822cc2895ed3899b7a3a03b566413ea782fccec1307231f27894e9c6d5bea runc-50a19c6ff828c58e5dab13830bd3dacde268afe5.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
RUNC_VERSION = v1.0.0-rc2
|
RUNC_VERSION = 50a19c6ff828c58e5dab13830bd3dacde268afe5
|
||||||
RUNC_SITE = $(call github,opencontainers,runc,$(RUNC_VERSION))
|
RUNC_SITE = $(call github,opencontainers,runc,$(RUNC_VERSION))
|
||||||
RUNC_LICENSE = Apache-2.0
|
RUNC_LICENSE = Apache-2.0
|
||||||
RUNC_LICENSE_FILES = LICENSE
|
RUNC_LICENSE_FILES = LICENSE
|
||||||
@@ -22,7 +22,7 @@ RUNC_GLDFLAGS = \
|
|||||||
-X main.gitCommit=$(RUNC_VERSION)
|
-X main.gitCommit=$(RUNC_VERSION)
|
||||||
|
|
||||||
ifeq ($(BR2_STATIC_LIBS),y)
|
ifeq ($(BR2_STATIC_LIBS),y)
|
||||||
FLANNEL_GLDFLAGS += -extldflags '-static'
|
RUNC_GLDFLAGS += -extldflags '-static'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
RUNC_GOTAGS = cgo static_build
|
RUNC_GOTAGS = cgo static_build
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 a69d6612e4a421640242ca66c4dbb0e4c20281e77dc24970a332770814d45c7c samba-4.4.7.tar.gz
|
sha256 0e54de8a22b77f9712578029639331b51f818b70e194766c98475a5b99470fbf samba-4.4.8.tar.gz
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
SAMBA4_VERSION = 4.4.7
|
SAMBA4_VERSION = 4.4.8
|
||||||
SAMBA4_SITE = http://ftp.samba.org/pub/samba/stable
|
SAMBA4_SITE = http://ftp.samba.org/pub/samba/stable
|
||||||
SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
|
SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
|
||||||
SAMBA4_INSTALL_STAGING = YES
|
SAMBA4_INSTALL_STAGING = YES
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
# From http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.22.tar.xz.asc
|
# From http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.23.tar.xz.asc
|
||||||
md5 afb82d2748c06c95815c171463b4aa14 squid-3.5.22.tar.xz
|
md5 9b68f689e3d9578932b9c6a4041037c2 squid-3.5.23.tar.xz
|
||||||
sha1 73e9199dd9d2a7f107f78d03454830713a4a571d squid-3.5.22.tar.xz
|
sha1 33e43869d5eeb0fdfd1d625e6d6edee0617b2b22 squid-3.5.23.tar.xz
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
SQUID_VERSION_MAJOR = 3.5
|
SQUID_VERSION_MAJOR = 3.5
|
||||||
SQUID_VERSION = $(SQUID_VERSION_MAJOR).22
|
SQUID_VERSION = $(SQUID_VERSION_MAJOR).23
|
||||||
SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz
|
SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz
|
||||||
SQUID_SITE = http://www.squid-cache.org/Versions/v3/$(SQUID_VERSION_MAJOR)
|
SQUID_SITE = http://www.squid-cache.org/Versions/v3/$(SQUID_VERSION_MAJOR)
|
||||||
SQUID_LICENSE = GPLv2+
|
SQUID_LICENSE = GPLv2+
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ define VIM_INSTALL_RUNTIME_CMDS
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define VIM_REMOVE_DOCS
|
define VIM_REMOVE_DOCS
|
||||||
find $(TARGET_DIR)/usr/share/vim -type f -name "*.txt" -delete
|
$(RM) -rf $(TARGET_DIR)/usr/share/vim/vim*/doc/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# Avoid oopses with vipw/vigr, lack of $EDITOR and 'vi' command expectation
|
# Avoid oopses with vipw/vigr, lack of $EDITOR and 'vi' command expectation
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From: https://www.wireshark.org/download/src/all-versions/SIGNATURES-2.2.2.txt
|
# From: https://www.wireshark.org/download/src/all-versions/SIGNATURES-2.2.4.txt
|
||||||
sha256 f9acef5e9a9021a400b4244fafc06969f41ec594ec57fd7f0ff63bafca0055b3 wireshark-2.2.2.tar.bz2
|
sha256 42a7fb35eed5a32478153e24601a284bb50148b7ba919c3e8452652f4c2a3911 wireshark-2.2.4.tar.bz2
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
WIRESHARK_VERSION = 2.2.2
|
WIRESHARK_VERSION = 2.2.4
|
||||||
WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.bz2
|
WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.bz2
|
||||||
WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions
|
WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions
|
||||||
WIRESHARK_LICENSE = wireshark license
|
WIRESHARK_LICENSE = wireshark license
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ config BR2_PACKAGE_XSERVER_XORG_SERVER
|
|||||||
select BR2_PACKAGE_XPROTO_XPROTO
|
select BR2_PACKAGE_XPROTO_XPROTO
|
||||||
select BR2_PACKAGE_XUTIL_UTIL_MACROS
|
select BR2_PACKAGE_XUTIL_UTIL_MACROS
|
||||||
select BR2_PACKAGE_XKEYBOARD_CONFIG
|
select BR2_PACKAGE_XKEYBOARD_CONFIG
|
||||||
|
select BR2_PACKAGE_XPROTO_DRI2PROTO if BR2_PACKAGE_SYSTEMD
|
||||||
help
|
help
|
||||||
X.Org X server
|
X.Org X server
|
||||||
|
|
||||||
|
|||||||
@@ -73,7 +73,9 @@ ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
|||||||
XSERVER_XORG_SERVER_CONF_OPTS += \
|
XSERVER_XORG_SERVER_CONF_OPTS += \
|
||||||
--with-systemd-daemon \
|
--with-systemd-daemon \
|
||||||
--enable-systemd-logind
|
--enable-systemd-logind
|
||||||
XSERVER_XORG_SERVER_DEPENDENCIES += systemd
|
XSERVER_XORG_SERVER_DEPENDENCIES += \
|
||||||
|
systemd \
|
||||||
|
xproto_dri2proto
|
||||||
else
|
else
|
||||||
XSERVER_XORG_SERVER_CONF_OPTS += \
|
XSERVER_XORG_SERVER_CONF_OPTS += \
|
||||||
--without-systemd-daemon \
|
--without-systemd-daemon \
|
||||||
|
|||||||
@@ -106,7 +106,8 @@ do_validate_one() {
|
|||||||
error "'%s/Config.in': no such file or directory\n" "${br2_ext}"
|
error "'%s/Config.in': no such file or directory\n" "${br2_ext}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Register this br2-external tree
|
# Register this br2-external tree, use an absolute canonical path
|
||||||
|
br2_ext="$( cd "${br2_ext}"; pwd )"
|
||||||
BR2_EXT_NAMES+=( "${br2_name}" )
|
BR2_EXT_NAMES+=( "${br2_name}" )
|
||||||
eval BR2_EXT_PATHS_${br2_name}="\"\${br2_ext}\""
|
eval BR2_EXT_PATHS_${br2_name}="\"\${br2_ext}\""
|
||||||
eval BR2_EXT_DESCS_${br2_name}="\"\${br2_desc:-\${br2_name}}\""
|
eval BR2_EXT_DESCS_${br2_name}="\"\${br2_desc:-\${br2_name}}\""
|
||||||
|
|||||||
Reference in New Issue
Block a user