SHA256
1
0
forked from pool/haproxy

Accepting request 1004374 from home:dirkmueller:Factory

- Update to version 2.6.5+git0.987a4e248:
  * [RELEASE] Released version 2.6.5
  * BUG/MINOR: http-act: initialize http fmt head earlier
  * MINOR: debug: report applet pointer and handler in crashes when known
  * DEBUG: stream: minor rearrangement of a few fields in struct stream.
  * BUG/MINOR: mux-fcgi: fix the "show fd" dest buffer for the subscriber
  * BUG/MINOR: mux-h1: fix the "show fd" dest buffer for the subscriber
  * BUG/MINOR: mux-h2: fix the "show fd" dest buffer for the subscriber
  * BUG/MINOR: httpclient: keep-alive was accidentely disabled
  * BUG/MEDIUM: httpclient: always detach the caller before self-killing
  * BUG/MINOR: h2: properly set the direction flag on HTX response
  * BUG/MINOR: quic: Frames leak during retransmissions
  * MINOR: quic: Trace typo fix in qc_release_frm()
  * MINOR: quic: Add TX frames addresses to traces to several trace events
  * BUG/MINOR: quic: Do not ack when probing
  * MINOR: backend: always satisfy the first req reuse rule with l7 retries
  * BUG/MEDIUM: mux-h1: always use RST to kill idle connections in pools
  * REGTESTS: http_request_buffer: Add a barrier to not mix up log messages
  * BUG/MINOR: regex: Properly handle PCRE2 lib compiled without JIT support
  * BUILD: debug: make sure debug macros are never empty
  * CLEANUP: exclude haring with .gitignore
  * DEV: haring: support remapping LF in contents with CR VT
  * DEV: haring: add a simple utility to read file-backed rings
  * MINOR: sink/ring: rotate non-empty file-backed contents only
  * MINOR: ring: archive a previous file-backed ring on startup
  * BUILD: sink: replace S_IRUSR, S_IWUSR with their octal value
  * MINOR: ring: add support for a backing-file
  * MINOR: ring: support creating a ring from a linear area
  * BUILD: ring: forward-declare struct appctx to avoid a build warning
  * BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free() v2

OBS-URL: https://build.opensuse.org/request/show/1004374
OBS-URL: https://build.opensuse.org/package/show/server:http/haproxy?expand=0&rev=270
This commit is contained in:
Marcus Rückert 2022-09-26 12:04:39 +00:00 committed by Git OBS Bridge
parent 9f75067d28
commit 90554ff6aa
6 changed files with 194 additions and 6 deletions

View File

@ -6,7 +6,7 @@
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<param name="revision">v2.6.4</param>
<param name="revision">v2.6.5</param>
<param name="changesgenerate">enable</param>
</service>

View File

@ -5,4 +5,4 @@
</service>
<service name="tar_scm">
<param name="url">http://git.haproxy.org/git/haproxy-2.6.git</param>
<param name="changesrevision">2a2078cbac2c2f84e0c25730b61f3ffbe891dd4d</param></service></servicedata>
<param name="changesrevision">987a4e248bbccf4bffe955b27ccfbcbb626348c2</param></service></servicedata>

View File

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

View File

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

View File

@ -1,3 +1,191 @@
-------------------------------------------------------------------
Sat Sep 17 16:50:03 UTC 2022 - dmueller@suse.com
- Update to version 2.6.5+git0.987a4e248:
* [RELEASE] Released version 2.6.5
* BUG/MINOR: http-act: initialize http fmt head earlier
* MINOR: debug: report applet pointer and handler in crashes when known
* DEBUG: stream: minor rearrangement of a few fields in struct stream.
* BUG/MINOR: mux-fcgi: fix the "show fd" dest buffer for the subscriber
* BUG/MINOR: mux-h1: fix the "show fd" dest buffer for the subscriber
* BUG/MINOR: mux-h2: fix the "show fd" dest buffer for the subscriber
* BUG/MINOR: httpclient: keep-alive was accidentely disabled
* BUG/MEDIUM: httpclient: always detach the caller before self-killing
* BUG/MINOR: h2: properly set the direction flag on HTX response
* BUG/MINOR: quic: Frames leak during retransmissions
* MINOR: quic: Trace typo fix in qc_release_frm()
* MINOR: quic: Add TX frames addresses to traces to several trace events
* BUG/MINOR: quic: Do not ack when probing
* MINOR: backend: always satisfy the first req reuse rule with l7 retries
* BUG/MEDIUM: mux-h1: always use RST to kill idle connections in pools
* REGTESTS: http_request_buffer: Add a barrier to not mix up log messages
* BUG/MINOR: regex: Properly handle PCRE2 lib compiled without JIT support
* BUILD: debug: make sure debug macros are never empty
* CLEANUP: exclude haring with .gitignore
* DEV: haring: support remapping LF in contents with CR VT
* DEV: haring: add a simple utility to read file-backed rings
* MINOR: sink/ring: rotate non-empty file-backed contents only
* MINOR: ring: archive a previous file-backed ring on startup
* BUILD: sink: replace S_IRUSR, S_IWUSR with their octal value
* MINOR: ring: add support for a backing-file
* MINOR: ring: support creating a ring from a linear area
* BUILD: ring: forward-declare struct appctx to avoid a build warning
* BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free() v2
* BUG/MINOR: quic: TX frames memleak
* MINOR: quic: Move traces about RX/TX bytes from QUIC_EV_CONN_PRSAFRM event
* MINOR: quic: Add a trace to distinguish the datagram from the packets inside
* BUG/MINOR: quic: Missing header protection AES cipher context initialisations (draft-v2)
* BUG/MINOR: quic: Frames added to packets even if not built.
* BUG/MINOR: quic: Null packet dereferencing from qc_dup_pkt_frms() trace
* Revert "MINOR: quic: Remove useless traces about references to TX packets"
* MINOR: quic: Remove useless traces about references to TX packets
* CLEANUP: quic: Remove a useless check in qc_lstnr_pkt_rcv()
* CLEANUP: quic: No more use ->rx_list MT_LIST entry point (quic_rx_packet)
* BUG/MINOR: quic: Stalled connections (missing I/O handler wakeup)
* BUG/MINOR: quic: Leak in qc_release_lost_pkts() for non in flight TX packets
* Revert "BUG/MINOR: quix: Memleak for non in flight TX packets"
* MINOR: quic: Replace MT_LISTs by LISTs for RX packets.
* BUG/MINOR: quic: Safer QUIC frame builders
* BUG/MINOR: quic: Wrong list_for_each_entry() use when building packets from qc_do_build_pkt()
* BUG/MINOR: quix: Memleak for non in flight TX packets
* BUG/MINOR: mux-quic: Fix memleak on QUIC stream buffer for unacknowledged data
* MINOR: quic: Add reusable cipher contexts for header protection
* MINOR: quic: Trace fix in qc_release_frm()
* MINOR: quic: Add the QUIC connection to mux traces
* BUG/MINOR: quic: Wrong splitted duplicated frames handling
* MINOR: quic: Add frame addresses to QUIC_EV_CONN_PRSAFRM event traces
* BUG/MINOR: quic: Possible crashes when dereferencing ->pkt quic_frame struct member
* MEDIUM: h3: concatenate multiple cookie headers
* REGTESTS: add test for HTTP/2 cookies concatenation
* REORG: h2: extract cookies concat function in http_htx
* BUG/MEDIUM: quic: fix crash on MUX send notification
* BUG/MINOR: quic: Missing initializations for ducplicated frames.
* BUG/MINOR: quic: do not notify MUX on frame retransmit
* MINOR: quic: refactor application send
* MINOR: mux-quic: add missing args on some traces
* MINOR: mux-quic: adjust traces on stream init
* BUG/MEDIUM: mux-quic: reject uni stream ID exceeding flow control
* MINOR: qpack: report error on enc/dec stream close
* MINOR: h3: report error on control stream close
* MINOR: quic: adjust quic_frame flag manipulation
* BUG/MINOR: quic: Wrong status returned by qc_pkt_decrypt()
* BUG/MINOR: quic: MIssing check when building TX packets
* BUG/MINOR: mux-quic: fix crash with traces in qc_detach()
* BUG/MEDIUM: quic: Wrong use of <token_odcid> in qc_lsntr_pkt_rcv()
* BUG/MEDIUM: quic: Possible use of uninitialized <odcid> variable in qc_lstnr_params_init()
* BUG/MEDIUM: mux-quic: fix crash due to invalid trace arg
* MINOR: mux-quic: define new traces
* CLEANUP: mux-quic: adjust traces level
* MINOR: mux-quic: define protocol error traces
* MINOR: mux-quic: adjust enter/leave traces
* CLEANUP: quic: Remove trailing spaces
* MINOR: quic: Remove useless lock for RX packets
* MEDIUM: quic: xprt traces rework
* BUG/MINOR: quic: fix crash on handshake io-cb for null next enc level
* BUG/MINOR: mux-quic: open stream on STOP_SENDING
* MINOR: quic: skip sending if no frame to send in io-cb
* MINOR: quic: refactor datagram commit in Tx buffer
* MINOR: quic: release Tx buffer on each send
* MINOR: quic: replace custom buf on Tx by default struct buffer
* MINOR: quic: Replace pool_zalloc() by pool_malloc() for fake datagrams
* BUG/MINOR: quic: adjust errno handling on sendto
* MINOR: quic: Add two new stats counters for sendto() errors
* MEDIUM: mux-quic: implement http-request timeout
* MINOR: mux-quic: refactor refresh timeout function
* MINOR: mux-quic: refresh timeout on frame decoding
* MINOR: h3: support HTTP request framing state
* MEDIUM: mux-quic: implement http-keep-alive timeout
* MINOR: mux-quic: count in-progress requests
* MEDIUM: mux-quic: adjust timeout refresh
* MINOR: mux-quic: use timeout server for backend conns
* MINOR: mux-quic: save proxy instance into qcc
* MINOR: h3: implement graceful shutdown with GOAWAY
* MINOR: h3: store control stream in h3c
* MINOR: mux-quic: send one last time before release
* CLEANUP: mux-quic: move qc_release()
* MEDIUM: quic: send CONNECTION_CLOSE on released MUX
* MINOR: mux-quic/h3: prepare CONNECTION_CLOSE on release
* MINOR: mux-quic: support app graceful shutdown
* MINOR: quic: define a generic QUIC error type
* CLEANUP: quic: clean up include on quic_frame-t.h
* MEDIUM: mux-quic: implement STOP_SENDING handling
* MEDIUM: mux-quic: implement RESET_STREAM emission
* MINOR: mux-quic: use stream states to mark as detached
* MINOR: mux-quic: define basic stream states
* MINOR: mux-quic: support stream opening via MAX_STREAM_DATA
* MINOR: mux-quic: do not ack STREAM frames on unrecoverable error
* MINOR: mux-quic: filter send/receive-only streams on frame parsing
* MINOR: mux-quic: implement qcs_alert()
* MINOR: mux-quic: add traces on frame parsing functions
* MINOR: mux-quic: rename stream purge function
* REORG: mux-quic: rename stream initialization function
* MINOR: mux-quic: emit FINAL_SIZE_ERROR on invalid STREAM size
* MINOR: mux-quic: rename qcs flag FIN_RECV to SIZE_KNOWN
* MEDIUM: mux-quic: refactor streams opening
* MINOR: mux-quic: implement accessor for sedesc
* REORG: mux-quic: reorganize flow-control fields
* CLEANUP: mux-quic: do not export qc_get_ncbuf
* CLEANUP: mux-quic: adjust comment on qcs_consume()
* BUG/MINOR: qpack: abort on dynamic index field line decoding
* BUG/MINOR: qpack: fix build with QPACK_DEBUG
* CLEANUP: pool/quic: remove suffix "_pool" from certain pool names
* MINOR: quic: Dump version_information transport parameter
* BUG/MINOR: qpack: abort on dynamic index field line decoding
* BUILD: quic: Wrong HKDF label constant variable initializations
* CLEANUP: quic: Remove any reference to boringssl
* MEDIUM: quic: Compatible version negotiation implementation (draft-08)
* MINOR: quic: Released QUIC TLS extension for QUIC v2 draft
* MEDIUM: quic: Add QUIC v2 draft support
* CLEANUP: quid: QUIC draft-28 no more supported
* MINOR: quic: Parse long packet version from qc_parse_hd_form()
* MINOR: quic: Add several nonce and key definitions for Retry tag
* MINOR: qpack: improve decoding function
* MINOR: qpack: add ABORT_NOW on unimplemented decoding
* MINOR: qpack: reduce dependencies on other modules
* CLEANUP: quic: use task_new_on() for single-threaded tasks
* MINOR: mux-quic: complete BUG_ON on TX flow-control enforcing
* BUG/MEDIUM: h3: fix SETTINGS parsing
* BUG/MINOR: h3: fix incorrect BUG_ON assert on SETTINGS parsing
* BUG/MINOR: h3: fix return value on decode_qcs on error
* MINOR: mux-quic/h3: adjust demuxing function return values
* MINOR: mux-quic: simplify decode_qcs API
* CLEANUP: Re-apply xalloc_size.cocci (2)
* MINOR: connection: support HTTP/3.0 for smp_*_http_major fetch
* BUG/MINOR: dev/udp: properly preset the rx address size
* BUG/MEDIUM: mux-h1: do not refrain from signaling errors after end of input
* BUG/MINOR: ssl: revert two wrong fixes with ckhi_link
* MINOR: quic: Revert recent QUIC commits
* BUG/MEDIUM: ssl: Fix a UAF when old ckch instances are released
* BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free()
* BUG/MINOR: ssl: fix deinit of the ca-file tree
* BUG/MINOR: tcpcheck: Disable QUICKACK for default tcp-check (with no rule)
* MINOR: quic: Add a trace to distinguish the datagram from the packets inside
* BUG/MINOR: applet: make the call_rate only count the no-progress calls
* BUG/MEDIUM: applet: fix incorrect check for abnormal return condition from handler
* MINOR: quic: Replace MT_LISTs by LISTs for RX packets.
* BUG/MINOR: hlua: Rely on CF_EOI to detect end of message in HTTP applets
* BUG/MEDIUM: peers: Don't start resync on reload if local peer is not up-to-date
* BUG/MEDIUM: peers: Don't use resync timer when local resync is in progress
* BUG/MEDIUM: peers: Add connect and server timeut to peers proxy
* BUG/MEDIUM: spoe: Properly update streams waiting for a ACK in async mode
* BUG/MINOR: quic: Frames added to packets even if not built.
* DOC: configuration.txt: do-resolve must use host_only to remove its port.
* BUG/MINOR: httpclient: fix resolution with port
* MINOR: sample: add the host_only and port_only converters
* DOC: configuration: do-resolve doesn't work with a port in the string
* CLEANUP: quic: Remove a useless check in qc_lstnr_pkt_rcv()
* CLEANUP: quic: No more use ->rx_list MT_LIST entry point (quic_rx_packet)
* BUG/MINOR: quic: Stalled connections (missing I/O handler wakeup)
* BUG/MINOR: quic: Leak in qc_release_lost_pkts() for non in flight TX packets
* MINOR: resolvers: shut the warning when "default" resolvers is implicit
* REGTESTS: Fix prometheus script to perform HTTP health-checks
* BUG/MINOR: tcpcheck: Disable QUICKACK only if data should be sent after connect
* BUG/MINOR: mworker: does not create the "default" resolvers in wait mode
* BUG/MINOR: resolvers: return the correct value in resolvers_finalize_config()
* BUILD: tcp_sample: fix build of get_tcp_info() on OpenBSD
* BUG/MINOR: quic: Safer QUIC frame builders
* BUG/MINOR: quic: Wrong list_for_each_entry() use when building packets from qc_do_build_pkt()
-------------------------------------------------------------------
Mon Aug 22 13:29:50 UTC 2022 - mrueckert@suse.de

View File

@ -55,7 +55,7 @@
%endif
Name: haproxy
Version: 2.6.4+git0.2a2078cba
Version: 2.6.5+git0.987a4e248
Release: 0
#
#