SHA256
1
0
forked from pool/varnish

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
4 changed files with 81 additions and 4 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fca61b983139e1aac61c4546d12a1a3ab9807dbb1d8314571e3148c93ff72b5d
size 4033962

BIN
varnish-7.6.0.tgz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,80 @@
-------------------------------------------------------------------
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>

View File

@@ -25,7 +25,7 @@
%define _fillupdir %_localstatedir/adm/fillup-templates
%endif
Name: varnish
Version: 7.5.0
Version: 7.6.0
Release: 0
Summary: Accelerator for HTTP services
License: BSD-2-Clause