[arch-commits] Commit in varnish/repos (18 files)
Date: Tuesday, October 6, 2015 @ 01:14:52 Author: dreisner Revision: 248380 archrelease: copy trunk to extra-i686, extra-x86_64 Added: varnish/repos/extra-i686/PKGBUILD (from rev 248379, varnish/trunk/PKGBUILD) varnish/repos/extra-i686/varnish-vcl-reload (from rev 248379, varnish/trunk/varnish-vcl-reload) varnish/repos/extra-i686/varnish.install (from rev 248379, varnish/trunk/varnish.install) varnish/repos/extra-i686/varnish.service (from rev 248379, varnish/trunk/varnish.service) varnish/repos/extra-i686/varnish.sysusers (from rev 248379, varnish/trunk/varnish.sysusers) varnish/repos/extra-x86_64/PKGBUILD (from rev 248379, varnish/trunk/PKGBUILD) varnish/repos/extra-x86_64/varnish-vcl-reload (from rev 248379, varnish/trunk/varnish-vcl-reload) varnish/repos/extra-x86_64/varnish.install (from rev 248379, varnish/trunk/varnish.install) varnish/repos/extra-x86_64/varnish.service (from rev 248379, varnish/trunk/varnish.service) varnish/repos/extra-x86_64/varnish.sysusers (from rev 248379, varnish/trunk/varnish.sysusers) Deleted: varnish/repos/extra-i686/PKGBUILD varnish/repos/extra-i686/varnish-vcl-reload varnish/repos/extra-i686/varnish.install varnish/repos/extra-i686/varnish.service varnish/repos/extra-x86_64/PKGBUILD varnish/repos/extra-x86_64/varnish-vcl-reload varnish/repos/extra-x86_64/varnish.install varnish/repos/extra-x86_64/varnish.service -+ /PKGBUILD | 114 ++ /varnish-vcl-reload | 40 + /varnish.install| 44 ++ /varnish.service| 30 ++ extra-i686/PKGBUILD | 52 - extra-i686/varnish-vcl-reload | 20 -- extra-i686/varnish.install | 14 extra-i686/varnish.service | 15 - extra-i686/varnish.sysusers |2 extra-x86_64/PKGBUILD | 52 - extra-x86_64/varnish-vcl-reload | 20 -- extra-x86_64/varnish.install| 14 extra-x86_64/varnish.service| 15 - extra-x86_64/varnish.sysusers |2 14 files changed, 232 insertions(+), 202 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-10-05 23:10:19 UTC (rev 248379) +++ extra-i686/PKGBUILD 2015-10-05 23:14:52 UTC (rev 248380) @@ -1,52 +0,0 @@ -# $Id$ -# Maintainer: Dave Reisner -# Contributor: Jaroslav Lichtblau -# Contributor: Douglas Soares de Andrade -# Contributor: Roberto Alsina - -pkgname=varnish -pkgver=4.0.3 -pkgrel=2 -pkgdesc="High-performance HTTP accelerator" -arch=('i686' 'x86_64') -url="http://www.varnish-cache.org/"; -license=('BSD') -depends=('gcc' 'libedit' 'pcre') -makedepends=('python-docutils') -optdepends=('python: needed for vmod development') -backup=('etc/varnish/default.vcl') -install=$pkgname.install -source=("http://repo.varnish-cache.org/source/$pkgname-$pkgver.tar.gz"; -varnish-vcl-reload -varnish.service) -md5sums=('16a683f2e41f7d80219cec5d4649380c' - '03196dee7fc68e75069393d52c370762' - '699d118a069c2e63e49c81f275ce2658') - -build() { - cd "$pkgname-$pkgver" - - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---localstatedir=/var/lib \ ---sbindir=/usr/bin - - make -} - -package() { - cd "$pkgname-$pkgver" - - make DESTDIR="$pkgdir" install - - install -m755 "$srcdir/varnish-vcl-reload" "$pkgdir/usr/bin" - install -Dm644 "$srcdir/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" - - # config - install -Dm644 "etc/example.vcl" "$pkgdir/etc/varnish/default.vcl" - install -Dm644 "etc/builtin.vcl" "$pkgdir/usr/share/doc/varnish/builtin.vcl" - - # license - install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: varnish/repos/extra-i686/PKGBUILD (from rev 248379, varnish/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-10-05 23:14:52 UTC (rev 248380) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer: Dave Reisner +# Contributor: Jaroslav Lichtblau +# Contributor: Douglas Soares de Andrade +# Contributor: Roberto Alsina + +pkgname=varnish +pkgver=4.1.0 +pkgrel=1 +pkgdesc="High-performance HTTP accelerator" +arch=('i686' 'x86_64') +url="http://www.varnish-cache.org/"; +license=('BSD') +depends=('gcc' 'libedit' 'pcre') +makedepends=('python-docutils') +optdepends=('python: needed for vmod development') +backup=('etc/varnish/default.vcl') +install=$pkgname.install +source=("http://repo.varnish-cache.org/source/$pkgname-$pkgver.tar.gz"; +varnish-vcl-reload +varnish.service +varnish.sysusers) +md5sums=('d93e32b59c0c7487180a37781aae13f7' + 'b494b41b2a605f406abe63ed02dc117f' + '8334d2e108695c121c41833b53838a05' +
[arch-commits] Commit in varnish/repos (18 files)
Date: Tuesday, December 3, 2013 @ 15:59:11 Author: dreisner Revision: 200724 archrelease: copy trunk to extra-i686, extra-x86_64 Added: varnish/repos/extra-i686/PKGBUILD (from rev 200723, varnish/trunk/PKGBUILD) varnish/repos/extra-i686/varnish-vcl-reload (from rev 200723, varnish/trunk/varnish-vcl-reload) varnish/repos/extra-i686/varnish.install (from rev 200723, varnish/trunk/varnish.install) varnish/repos/extra-i686/varnish.service (from rev 200723, varnish/trunk/varnish.service) varnish/repos/extra-x86_64/PKGBUILD (from rev 200723, varnish/trunk/PKGBUILD) varnish/repos/extra-x86_64/varnish-vcl-reload (from rev 200723, varnish/trunk/varnish-vcl-reload) varnish/repos/extra-x86_64/varnish.install (from rev 200723, varnish/trunk/varnish.install) varnish/repos/extra-x86_64/varnish.service (from rev 200723, varnish/trunk/varnish.service) Deleted: varnish/repos/extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch varnish/repos/extra-i686/PKGBUILD varnish/repos/extra-i686/varnish-vcl-reload varnish/repos/extra-i686/varnish.install varnish/repos/extra-i686/varnish.service varnish/repos/extra-x86_64/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch varnish/repos/extra-x86_64/PKGBUILD varnish/repos/extra-x86_64/varnish-vcl-reload varnish/repos/extra-x86_64/varnish.install varnish/repos/extra-x86_64/varnish.service --+ /PKGBUILD| 88 ++ /varnish-vcl-reload | 40 +++ /varnish.install | 12 /varnish.service | 20 + extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch | 133 -- extra-i686/PKGBUILD | 53 --- extra-i686/varnish-vcl-reload| 20 - extra-i686/varnish.install | 6 extra-i686/varnish.service | 10 extra-x86_64/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch | 133 -- extra-x86_64/PKGBUILD| 53 --- extra-x86_64/varnish-vcl-reload | 20 - extra-x86_64/varnish.install | 6 extra-x86_64/varnish.service | 10 14 files changed, 160 insertions(+), 444 deletions(-) Deleted: extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch === --- extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch 2013-12-03 14:58:37 UTC (rev 200723) +++ extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch 2013-12-03 14:59:11 UTC (rev 200724) @@ -1,133 +0,0 @@ -From 4bd5b7991bf602a6c46dd0d65fc04d4b8d9667a6 Mon Sep 17 00:00:00 2001 -From: Martin Blix Grydeland -Date: Wed, 30 Oct 2013 13:48:20 +0100 -Subject: [PATCH] Make up our mind: Any req.* we receive from the client with - fundamental trouble gets failed back without VCL involvement. - -Fixes #1367 - bin/varnishd/cache_center.c | 28 +++- - bin/varnishd/cache_http.c| 2 +- - bin/varnishtest/tests/r01367.vtc | 30 ++ - 3 files changed, 46 insertions(+), 14 deletions(-) - create mode 100644 bin/varnishtest/tests/r01367.vtc - -diff --git a/bin/varnishd/cache_center.c b/bin/varnishd/cache_center.c -index 19eb2ce..fdf7cee 100644 a/bin/varnishd/cache_center.c -+++ b/bin/varnishd/cache_center.c -@@ -1474,9 +1474,12 @@ DOT start -> recv [style=bold,color=green] - static int - cnt_start(struct sess *sp) - { -- uint16_t done; -+ uint16_t err_code; - char *p; -- const char *r = "HTTP/1.1 100 Continue\r\n\r\n"; -+ const char *r_100 = "HTTP/1.1 100 Continue\r\n\r\n"; -+ const char *r_400 = "HTTP/1.1 400 Bad Request\r\n\r\n"; -+ const char *r_413 = "HTTP/1.1 413 Request Entity Too Large\r\n\r\n"; -+ const char *r_417 = "HTTP/1.1 417 Expectation Failed\r\n\r\n"; - - CHECK_OBJ_NOTNULL(sp, SESS_MAGIC); - AZ(sp->restarts); -@@ -1499,10 +1502,14 @@ cnt_start(struct sess *sp) - sp->wrk->vcl = NULL; - - http_Setup(sp->http, sp->ws); -- done = http_DissectRequest(sp); -+ err_code = http_DissectRequest(sp); - - /* If we could not even parse the request, just close */ -- if (done == 400) { -+ if (err_code == 400) -+ (void)write(sp->fd, r_400, strlen(r_400)); -+ else if
[arch-commits] Commit in varnish/repos (18 files)
Date: Sunday, December 1, 2013 @ 16:48:29 Author: dreisner Revision: 200672 archrelease: copy trunk to extra-i686, extra-x86_64 Added: varnish/repos/extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch (from rev 200671, varnish/trunk/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch) varnish/repos/extra-i686/PKGBUILD (from rev 200671, varnish/trunk/PKGBUILD) varnish/repos/extra-i686/varnish-vcl-reload (from rev 200671, varnish/trunk/varnish-vcl-reload) varnish/repos/extra-i686/varnish.install (from rev 200671, varnish/trunk/varnish.install) varnish/repos/extra-i686/varnish.service (from rev 200671, varnish/trunk/varnish.service) varnish/repos/extra-x86_64/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch (from rev 200671, varnish/trunk/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch) varnish/repos/extra-x86_64/PKGBUILD (from rev 200671, varnish/trunk/PKGBUILD) varnish/repos/extra-x86_64/varnish-vcl-reload (from rev 200671, varnish/trunk/varnish-vcl-reload) varnish/repos/extra-x86_64/varnish.install (from rev 200671, varnish/trunk/varnish.install) varnish/repos/extra-x86_64/varnish.service (from rev 200671, varnish/trunk/varnish.service) Deleted: varnish/repos/extra-i686/PKGBUILD varnish/repos/extra-i686/varnish-vcl-reload varnish/repos/extra-i686/varnish.install varnish/repos/extra-i686/varnish.service varnish/repos/extra-x86_64/PKGBUILD varnish/repos/extra-x86_64/varnish-vcl-reload varnish/repos/extra-x86_64/varnish.install varnish/repos/extra-x86_64/varnish.service --+ /PKGBUILD| 106 +++ /varnish-vcl-reload | 40 +++ /varnish.install | 12 /varnish.service | 20 + extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch | 133 ++ extra-i686/PKGBUILD | 44 --- extra-i686/varnish-vcl-reload| 20 - extra-i686/varnish.install | 6 extra-i686/varnish.service | 10 extra-x86_64/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch | 133 ++ extra-x86_64/PKGBUILD| 44 --- extra-x86_64/varnish-vcl-reload | 20 - extra-x86_64/varnish.install | 6 extra-x86_64/varnish.service | 10 14 files changed, 444 insertions(+), 160 deletions(-) Copied: varnish/repos/extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch (from rev 200671, varnish/trunk/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch) === --- extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch (rev 0) +++ extra-i686/0001-Make-up-our-mind-Any-req.-we-receive-from-the-client.patch 2013-12-01 15:48:29 UTC (rev 200672) @@ -0,0 +1,133 @@ +From 4bd5b7991bf602a6c46dd0d65fc04d4b8d9667a6 Mon Sep 17 00:00:00 2001 +From: Martin Blix Grydeland +Date: Wed, 30 Oct 2013 13:48:20 +0100 +Subject: [PATCH] Make up our mind: Any req.* we receive from the client with + fundamental trouble gets failed back without VCL involvement. + +Fixes #1367 +--- + bin/varnishd/cache_center.c | 28 +++- + bin/varnishd/cache_http.c| 2 +- + bin/varnishtest/tests/r01367.vtc | 30 ++ + 3 files changed, 46 insertions(+), 14 deletions(-) + create mode 100644 bin/varnishtest/tests/r01367.vtc + +diff --git a/bin/varnishd/cache_center.c b/bin/varnishd/cache_center.c +index 19eb2ce..fdf7cee 100644 +--- a/bin/varnishd/cache_center.c b/bin/varnishd/cache_center.c +@@ -1474,9 +1474,12 @@ DOT start -> recv [style=bold,color=green] + static int + cnt_start(struct sess *sp) + { +- uint16_t done; ++ uint16_t err_code; + char *p; +- const char *r = "HTTP/1.1 100 Continue\r\n\r\n"; ++ const char *r_100 = "HTTP/1.1 100 Continue\r\n\r\n"; ++ const char *r_400 = "HTTP/1.1 400 Bad Request\r\n\r\n"; ++ const char *r_413 = "HTTP/1.1 413 Request Entity Too Large\r\n\r\n"; ++ const char *r_417 = "HTTP/1.1 417 Expectation Failed\r\n\r\n"; + + CHECK_OBJ_NOTNULL(sp, SESS_MAGIC); + AZ(sp->restarts); +@@ -1499,10 +1502,14 @@ cnt_start(struct sess *sp) + sp->wrk->vcl = NULL; + + h