Compare commits
5 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 6bf4774de4 | |||
| aaf8987683 | |||
| 2cf05a7494 | |||
| dba5447e97 | |||
| b36281bc31 |
10
uninit.patch
10
uninit.patch
@@ -11,14 +11,14 @@ varnish screwing itself by use of -Werror.
|
||||
[ 34s] 413 | pid_t pid;
|
||||
|
||||
---
|
||||
bin/varnishtest/vtc_haproxy.c | 2 +-
|
||||
bin/varnishtest/vtest2/src/vtc_haproxy.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Index: varnish-6.2.0/bin/varnishtest/vtc_haproxy.c
|
||||
Index: varnish-8.0.0/bin/varnishtest/vtest2/src/vtc_haproxy.c
|
||||
===================================================================
|
||||
--- varnish-6.2.0.orig/bin/varnishtest/vtc_haproxy.c
|
||||
+++ varnish-6.2.0/bin/varnishtest/vtc_haproxy.c
|
||||
@@ -410,7 +410,7 @@ haproxy_wait_pidfile(struct haproxy *h)
|
||||
--- varnish-8.0.0.orig/bin/varnishtest/vtest2/src/vtc_haproxy.c
|
||||
+++ varnish-8.0.0/bin/varnishtest/vtest2/src/vtc_haproxy.c
|
||||
@@ -438,7 +438,7 @@ haproxy_wait_pidfile(struct haproxy *h)
|
||||
char buf_err[1024] = {0};
|
||||
int usleep_time = 1000;
|
||||
double t0;
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fca61b983139e1aac61c4546d12a1a3ab9807dbb1d8314571e3148c93ff72b5d
|
||||
size 4033962
|
||||
BIN
varnish-8.0.0.tgz
LFS
Normal file
BIN
varnish-8.0.0.tgz
LFS
Normal file
Binary file not shown.
118
varnish.changes
118
varnish.changes
@@ -1,3 +1,117 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 16 07:14:55 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 8.0.0
|
||||
* Read only parameter can no longer be set through an alias.
|
||||
* A new parameter `uncacheable_ttl` defines the TTL of objects
|
||||
marked as uncacheable (or hit-for-miss) by the built-in VCL.
|
||||
* The `http_req_overflow_status` parameter can now also be set to
|
||||
500.
|
||||
* The default value for `ban_any_variant` is now 0.
|
||||
* `builtin.vcl` has been updated to return a synthetic 501
|
||||
response and close the connection when receiving requests with
|
||||
an unknown/unsupported http method instead of piping them.
|
||||
* The VMOD functions `std.real2integer()`, `std.real2time()`,
|
||||
`std.time2integer()` and `std.time2real()` have been removed.
|
||||
* For more, see
|
||||
<https://varnish-cache.org/docs/8.0/whats-new/changes-8.0.html>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 15 05:19:43 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 7.7.1
|
||||
* VSV-16: Resolve request smuggling attack
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 13 19:01:43 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 7.7.0
|
||||
* The `linux` jail gained control of transparent huge pages
|
||||
settings.
|
||||
* An issue has been fixed which could cause a crash when varnishd
|
||||
receives an invalid Content-Range header from a backend.
|
||||
* Timestamping for HTTP/2 requests (when idle period begins) has
|
||||
been switched to be more in line with HTTP/1.
|
||||
* VSV-15: The client connection is now always closed when a
|
||||
malformed request is received. [CVE-2025-30346, boo#1239892]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 5 15:23:58 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
|
||||
|
||||
- Update to release 7.6.0
|
||||
* The Varnish Delivery Processor (VDP) filter API has
|
||||
been generalized to also accommodate future use for
|
||||
backend request bodies.
|
||||
* VDPs with no vdp_bytes_f function are now supported if
|
||||
the vdp_init_f returns a value greater than zero to
|
||||
signify that the filter is not to be added to the
|
||||
chain. This is useful to support VDPs which only need
|
||||
to work on headers.
|
||||
* The epoll and kqueue waiters have been improved to
|
||||
correctly report WAITER_REMCLOSE, which increases the
|
||||
WAITER.*.remclose counter.
|
||||
* varnishtest now supports the shutdown command
|
||||
corresponding to the shutdown(2) standard C library
|
||||
call.
|
||||
* VSC counters for waiters have been added:
|
||||
* conns to count waits on idle connections
|
||||
* remclose to count idle connections closed by the peer
|
||||
* timeout to count idle connections which timed out in the waiter
|
||||
* action to count idle connections which resulted in a read
|
||||
* The port of a listen_endpoint given with the -a
|
||||
argument to varnishd can now also be a numerical port
|
||||
range like "80-89".
|
||||
* The warning "mlock() of VSM failed" message is now
|
||||
emitted when locking of shared memory segments (via
|
||||
mlock(2)) fails.
|
||||
* A bug has been fixed where string comparisons in VCL
|
||||
could fail with the nonsensical error message
|
||||
"Comparison of different types: STRING '==' STRING".
|
||||
* An issue has been addressed in the builtin.vcl where
|
||||
backend responses would fail if they contained a
|
||||
Content-Range header when no range was requested.
|
||||
* Additional SessError VSL events are now generated for
|
||||
various HTTP/2 protocol errors.
|
||||
* A new Linux jail has been added which is now the
|
||||
default on Linux. For now, it is almost identical to
|
||||
the Unix jail with one addition:
|
||||
* When the new Linux jail is used, the working directory
|
||||
not mounted on tmpfs partition.
|
||||
* A race condition with VCL temperature transitions has
|
||||
been addressed.
|
||||
* Internal management of probes has been reworked to
|
||||
address race conditions.
|
||||
* Backend tasks can now be instructed to queue if the
|
||||
backend has reached its max_connections.
|
||||
* The size of the buffer to hold panic messages is now
|
||||
tunable through the new panic_buffer parameter.
|
||||
* The Varnish Shared Memory (VSM) and Varnish Shared
|
||||
Counters (VSC) consumer implementation in libvarnishapi
|
||||
have been improved for stability and performance.
|
||||
* An issue has been fixed where Varnish Shared Log (VSL)
|
||||
queries (for example using ``varnishlog -q``) with
|
||||
numerical values would fail in unexpected ways due to
|
||||
truncation.
|
||||
* The ``ObjWaitExtend()`` Object API function gained a
|
||||
statep argument to optionally return the busy object
|
||||
state consistent with the current extension. A NULL
|
||||
value may be passed if the caller does not require it.
|
||||
* For backends using the ``.via`` attribute to connect
|
||||
through a proxy, the connect_timeout,
|
||||
``first_byte_timeout`` and ``between_bytes_timeout``
|
||||
attributes are now inherited from proxy unless
|
||||
explicitly given.
|
||||
* varnishd now creates a worker_tmpdir which can be used
|
||||
by VMODs for temporary files. The VMOD developer
|
||||
documentation has details.
|
||||
* The environment variable VARNISH_DEFAULT_N now provides
|
||||
the default "varnish name" / "workdir" as otherwise
|
||||
specified by the ``-n`` argument to varnishd and
|
||||
varnish* utilities except varnishtest.
|
||||
* A glitch with TTL comparisons has been fixed which
|
||||
could, for example, lead to unexpected behavior with
|
||||
purge.soft().
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 26 18:27:32 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
@@ -667,11 +781,10 @@ Thu Aug 5 22:11:24 UTC 2010 - jengelh@medozas.de
|
||||
- Remove old changelog from .spec - changelog is in .changes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 15 15:03.01 CEST 2009 - jg@internetx.de
|
||||
Tue Dec 15 15:03:01 CEST 2009 - jg@internetx.de
|
||||
|
||||
- update 2.0.5
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 3 13:48:01 CEST 2009 - mrueckert@suse.de
|
||||
|
||||
@@ -711,4 +824,3 @@ Sat Dec 2 17:14:16 CET 2006 - mrueckert@suse.de
|
||||
Sun Nov 19 03:37:50 CET 2006 - mrueckert@suse.de
|
||||
|
||||
- update to 1.0.2
|
||||
|
||||
|
||||
12
varnish.spec
12
varnish.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package varnish
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -25,7 +25,7 @@
|
||||
%define _fillupdir %_localstatedir/adm/fillup-templates
|
||||
%endif
|
||||
Name: varnish
|
||||
Version: 7.5.0
|
||||
Version: 8.0.0
|
||||
Release: 0
|
||||
Summary: Accelerator for HTTP services
|
||||
License: BSD-2-Clause
|
||||
@@ -118,9 +118,6 @@ install -Dpm 0644 "%SOURCE5" "$b/%_sysconfdir/logrotate.d/varnish"
|
||||
install -Dpm 0644 "%SOURCE3" "$b/%_fillupdir/sysconfig.%name"
|
||||
install -Dpm 0644 "%SOURCE7" "$b/%_unitdir/varnish.service"
|
||||
install -Dpm 0644 "%SOURCE8" "$b/%_unitdir/varnishlog.service"
|
||||
mkdir -p "$b/%_sbindir"
|
||||
ln -s service "$b/%_sbindir/rcvarnish"
|
||||
ln -s service "$b/%_sbindir/rcvarnishlog"
|
||||
install -Dpm 0755 "%SOURCE9" "$b/%_sbindir/varnish_reload_vcl"
|
||||
#
|
||||
##config files
|
||||
@@ -160,8 +157,7 @@ fi
|
||||
%postun
|
||||
%service_del_postun varnish.service varnishlog.service
|
||||
|
||||
%post -n %library_name -p /sbin/ldconfig
|
||||
%postun -n %library_name -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %library_name
|
||||
|
||||
%files
|
||||
%_unitdir/*.service
|
||||
@@ -170,7 +166,7 @@ fi
|
||||
%config(noreplace) %attr(0640,root,varnish) %_sysconfdir/%name/vcl.conf
|
||||
%_libdir/varnish
|
||||
%_sbindir/varnish*
|
||||
%_sbindir/rcvarnish*
|
||||
%_sbindir/vtest
|
||||
%_mandir/man*/*
|
||||
%_docdir/%name/
|
||||
%_datadir/%name/
|
||||
|
||||
Reference in New Issue
Block a user