Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package varnish for openSUSE:Factory checked 
in at 2022-11-01 13:43:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/varnish (Old)
 and      /work/SRC/openSUSE:Factory/.varnish.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "varnish"

Tue Nov  1 13:43:10 2022 rev:41 rq:1032578 version:7.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/varnish/varnish.changes  2022-09-26 
18:47:57.472026375 +0200
+++ /work/SRC/openSUSE:Factory/.varnish.new.2275/varnish.changes        
2022-11-01 13:43:15.536116549 +0100
@@ -1,0 +2,80 @@
+Sat Oct 29 13:43:46 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 7.2.0:
+  * Functions ``VRT_AddVDP()``, ``VRT_AddVFP()``,
+    ``VRT_RemoveVDP()`` and ``VRT_RemoveVFP()`` are deprecated.
+  * Cookie headers generated by vmod_cookie no longer have a
+    spurious trailing semicolon at the end of the string. This
+    could break VCL relying on the previous incorrect behavior.
+  * The ``SessClose`` and ``BackendClose`` reason ``rx_body``,
+    which previously output ``Failure receiving req.body``, has
+    been rewritten to ``Failure receiving body``.
+  * Prototypical Varnish Extensions (VEXT). Similar to VMODs, a
+    VEXT is loaded by the cache process. Unlike VMODs that have
+    the combined lifetime of all the VCLs that reference them, a
+    VEXT has the lifetime of the cache process itself. There are
+    no built-in extensions so far.
+  * Duration parameters can optionally take a unit, with the same
+    syntax as duration units in VCL.
+  * Calls to ``VRT_CacheReqBody()`` and ``std.cache_req_body``
+    from outside client vcl subs now fail properly instead of
+    triggering an assertion failure.
+  * New "B" string for the package branch in ``VCS_String()``.
+    For the 7.2.0 version, it would yield the 7.2 branch.
+  * The new ``vcc_feature`` bits parameter replaces previous
+    ``vcc_*`` boolean parameters. The latter still exist as
+    deprecated aliases.
+  * The ``-k`` option from ``varnishlog`` is now supported by
+    ``varnishncsa``.
+  * New functions ``std.now()`` and ``std.timed_call()`` in
+    vmod_std.
+  * New ``MAIN.shm_bytes`` counter.
+  * A ``req.http.via`` header is set before entering
+    ``vcl_recv``. Via headers are generated using the
+    ``server.identity`` value. It defaults to the host name and
+    can be turned into a pseudonym with the ``varnishd -i``
+    option. Via headers are appended in both directions, to work
+    with other hops that may advertise themselves.
+  * A ``resp.http.via`` header is no longer overwritten by
+    varnish, but rather appended to.
+  * The ``server.identity`` syntax is now limited to a "token" as
+    defined in the HTTP grammar to be suitable for Via headers.
+  * In ``varnishtest`` a Varnish instance will use its VTC
+    instance name as its instance name (``varnishd -i``) by
+    default for predictable Via headers in test cases.
+  * VMOD and VEXT authors can use functions from ``vnum.h``.
+  * Do not filter pseudo-headers as regular headers.
+  * The termination rules for ``WRK_BgThread()`` were relaxed to
+    allow VMODs to use it.
+  * ``(struct worker).handling`` has been moved to the newly
+    introduced ``struct wrk_vpi`` and replaced by a pointer to
+    it, as well as ``(struct vrt_ctx).handling`` has been
+    replaced by that pointer. ``struct wrk_vpi`` is for state at
+    the interface between VRT and VGC and, in particular, is not
+    const as ``struct vrt_ctx`` aka ``VRT_CTX``.
+  * Panics now contain information about VCL source files and
+    lines.
+  * The ``Begin`` log record has a 4th field for subtasks like
+    ESI sub-requests.
+  * The ``-E`` option for log utilities now works as documented,
+    with any type of sub-task based on the ``Begin[4]`` field.
+    This covers ESI like before, and sub-tasks spawned by VMODs
+    (provided that they log the new field).
+  * No more ``req.http.transfer-encoding`` for ESI sub-requests.
+  * The thread pool reserve is now limited to tasks that can be
+    queued. A backend background fetch is no longer eligible for
+    queueing. It would otherwise slow a grace hit down
+    significantly when thread pools are saturated.
+  * The unused ``fetch_no_thread`` counter was renamed to
+    ``bgfetch_no_thread`` because regular backend fetch tasks are
+    always scheduled.
+  * The macros ``FEATURE()``, ``EXPERIMENT()``, ``DO_DEBUG()``,
+    ``MGT_FEATURE()``, ``MGT_EXPERIMENT()``, ``MGT_DO_DEBUG()``
+    and ``MGT_VCC_FEATURE()`` now return a boolean value (``0``
+    or ``1``) instead of the (private) flag value.
+  * A regression in the transport code led MAIN.client_req to be
+    incremented for requests coming back from the waiting list,
+    it was fixed.
+- Delete varnish-5.1.2-add-fallthrough-comments.patch
+  
+-------------------------------------------------------------------

Old:
----
  varnish-5.1.2-add-fallthrough-comments.patch
  varnish-7.1.1.tgz

New:
----
  varnish-7.2.0.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ varnish.spec ++++++
--- /var/tmp/diff_new_pack.Cm5xxS/_old  2022-11-01 13:43:16.492121635 +0100
+++ /var/tmp/diff_new_pack.Cm5xxS/_new  2022-11-01 13:43:16.496121655 +0100
@@ -25,7 +25,7 @@
 %define _fillupdir %_localstatedir/adm/fillup-templates
 %endif
 Name:           varnish
-Version:        7.1.1
+Version:        7.2.0
 Release:        0
 Summary:        Accelerator for HTTP services
 License:        BSD-2-Clause
@@ -38,7 +38,6 @@
 Source7:        varnish.service
 Source8:        varnishlog.service
 Source9:        varnish_reload_vcl
-Patch1:         varnish-5.1.2-add-fallthrough-comments.patch
 Patch2:         uninit.patch
 BuildRequires:  libxslt-devel
 BuildRequires:  ncurses-devel

++++++ varnish-7.1.1.tgz -> varnish-7.2.0.tgz ++++++
++++ 90586 lines of diff (skipped)

Reply via email to