5 Commits

Author SHA256 Message Date
879eae3409 remove invalid imported files 2025-08-07 18:28:58 +02:00
1a010af8ac Accepting request 1205851 from server:http
- Update to release 7.6.0

OBS-URL: https://build.opensuse.org/request/show/1205851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/varnish?expand=0&rev=47
2024-10-07 19:49:27 +00:00
4f2ee58190 [info=b36281bc31c37580f70fe48a94251b144830a893a05179ea6e3bf924506ed3de]
OBS-URL: https://build.opensuse.org/package/show/server:http/varnish?expand=0&rev=135
2024-10-05 19:22:56 +00:00
aee9008c9d Rewrap to fit format guidelines
OBS-URL: https://build.opensuse.org/package/show/server:http/varnish?expand=0&rev=134
2024-10-05 19:20:52 +00:00
9e9f153361 - 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
  * To implement the aforementioned feature, VSS_resolver_range() as been
    added to libvarnish
  * 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/varnish?expand=0&rev=133
2024-10-05 19:18:05 +00:00
5 changed files with 19 additions and 50 deletions

View File

@@ -11,14 +11,14 @@ varnish screwing itself by use of -Werror.
[ 34s] 413 | pid_t pid;
---
bin/varnishtest/vtest2/src/vtc_haproxy.c | 2 +-
bin/varnishtest/vtc_haproxy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: varnish-8.0.0/bin/varnishtest/vtest2/src/vtc_haproxy.c
Index: varnish-6.2.0/bin/varnishtest/vtc_haproxy.c
===================================================================
--- 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)
--- 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)
char buf_err[1024] = {0};
int usleep_time = 1000;
double t0;

BIN
varnish-7.6.0.tgz LFS Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,40 +1,3 @@
-------------------------------------------------------------------
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>
@@ -781,10 +744,11 @@ 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
@@ -824,3 +788,4 @@ 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

View File

@@ -1,7 +1,7 @@
#
# spec file for package varnish
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 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: 8.0.0
Version: 7.6.0
Release: 0
Summary: Accelerator for HTTP services
License: BSD-2-Clause
@@ -118,6 +118,9 @@ 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
@@ -157,7 +160,8 @@ fi
%postun
%service_del_postun varnish.service varnishlog.service
%ldconfig_scriptlets -n %library_name
%post -n %library_name -p /sbin/ldconfig
%postun -n %library_name -p /sbin/ldconfig
%files
%_unitdir/*.service
@@ -166,7 +170,7 @@ fi
%config(noreplace) %attr(0640,root,varnish) %_sysconfdir/%name/vcl.conf
%_libdir/varnish
%_sbindir/varnish*
%_sbindir/vtest
%_sbindir/rcvarnish*
%_mandir/man*/*
%_docdir/%name/
%_datadir/%name/