summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Zhong2017-07-15 09:33:08 +0800
committerAllen Zhong2017-07-15 09:33:08 +0800
commit86504eac3868358ad5b153548613dd744435a312 (patch)
treed84da6f26bcfcc8a066080222a53522f647b293c
parent50cf73a8b2b2edf15b8c4adcb5c0185969a6bb8d (diff)
downloadaur-86504eac3868358ad5b153548613dd744435a312.tar.gz
upgpkg: tengine-extra 2.2.0-3
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
2 files changed, 16 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7107dcdccafe..eafba23a26d5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = tengine-extra
pkgdesc = A web server based on Nginx and has many advanced features, originated by Taobao. Some extra modules enabled.
pkgver = 2.2.0
- pkgrel = 2
+ pkgrel = 3
url = http://tengine.taobao.org
install = tengine.install
arch = i686
@@ -32,9 +32,13 @@ pkgbase = tengine-extra
source = http://tengine.taobao.org/download/tengine-2.2.0.tar.gz
source = service
source = logrotate
+ source = patch-for-cve-2017-7529.patch::https://github.com/alibaba/tengine/commit/4621add34c5e3c4a95784304f4b2ac59b306ee54.patch
+ source = range-filter-avoid-negative-range-start.patch::https://github.com/alibaba/tengine/commit/2fc738c72177e4293caa6e413c6a1a0159044012.patch
sha256sums = af09cf35e5f978521c27a2fee8a2d5251f425cba2e39f6c6ea285541c5be6009
sha256sums = 7abffe0f1ba1ea4d6bd316350a03257cc840a9fbb2e1b640c11e0eb9351a9044
sha256sums = 7d4bd60b9210e1dfb46bc52c344b069d5639e1ba08cd9951c0563360af238f97
+ sha256sums = 9e8d2d5cc65e9bca25403bc58d086640e0d41a2e1e5a05243e888ff824ac1841
+ sha256sums = db0e68b200ce88313af2b7b30a3fb33f97e9ee0845649c8407e0b5500ae75f7e
pkgname = tengine-extra
diff --git a/PKGBUILD b/PKGBUILD
index b79337581f84..f600f082a1b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
_tcp_module_gitname=nginx_tcp_proxy_module
pkgname=tengine-extra
pkgver=2.2.0
-pkgrel=2
+pkgrel=3
pkgdesc='A web server based on Nginx and has many advanced features, originated by Taobao. Some extra modules enabled.'
arch=('i686' 'x86_64')
url='http://tengine.taobao.org'
@@ -33,10 +33,15 @@ optdepends=(
'memcached: needed by http_memcached_module')
source=($url/download/tengine-$pkgver.tar.gz
service
- logrotate)
+ logrotate
+ patch-for-cve-2017-7529.patch::https://github.com/alibaba/tengine/commit/4621add34c5e3c4a95784304f4b2ac59b306ee54.patch
+ range-filter-avoid-negative-range-start.patch::https://github.com/alibaba/tengine/commit/2fc738c72177e4293caa6e413c6a1a0159044012.patch
+ )
sha256sums=('af09cf35e5f978521c27a2fee8a2d5251f425cba2e39f6c6ea285541c5be6009'
'7abffe0f1ba1ea4d6bd316350a03257cc840a9fbb2e1b640c11e0eb9351a9044'
- '7d4bd60b9210e1dfb46bc52c344b069d5639e1ba08cd9951c0563360af238f97')
+ '7d4bd60b9210e1dfb46bc52c344b069d5639e1ba08cd9951c0563360af238f97'
+ '9e8d2d5cc65e9bca25403bc58d086640e0d41a2e1e5a05243e888ff824ac1841'
+ 'db0e68b200ce88313af2b7b30a3fb33f97e9ee0845649c8407e0b5500ae75f7e')
prepare() {
cd "$srcdir"
@@ -51,7 +56,9 @@ prepare() {
msg "GIT checkout done or server timeout"
cd "$srcdir"/tengine-$pkgver
- patch -p1 < "$srcdir"/"$_tcp_module_gitname"/tcp.patch
+ patch -p1 -i $srcdir/patch-for-cve-2017-7529.patch
+ patch -p1 -i $srcdir/range-filter-avoid-negative-range-start.patch
+ patch -p1 -i "$srcdir"/"$_tcp_module_gitname"/tcp.patch
}
build() {