--- - branch: MAIN date: Mon Dec 30 13:57:40 UTC 2019 files: - new: '1.56' old: '1.55' path: pkgsrc/net/haproxy/Makefile pathrev: pkgsrc/net/haproxy/Makefile@1.56 type: modified - new: '1.49' old: '1.48' path: pkgsrc/net/haproxy/distinfo pathrev: pkgsrc/net/haproxy/distinfo@1.49 type: modified id: 20191230T135740Z.2840a6b6da8bad97e0daf63df1dede8a3208a3e8 log: | haproxy: updated to 2.0.12 2.0.12 - DOC: Improve documentation of http-re(quest|sponse) replace-(header|value|uri) - DOC: clarify the fact that replace-uri works on a full URI - BUG/MINOR: sample: fix the closing bracket and LF in the debug converter - BUG/MINOR: sample: always check converters' arguments - BUG/MEDIUM: ssl: Don't set the max early data we can receive too early. - MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task - BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing - BUG/MEDIUM: ssl: Revamp the way early data are handled. - MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute - BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd - BUG/MINOR: ssl: openssl-compat: Fix getm_ defines - BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream - BUILD: ssl: improve SSL_CTX_set_ecdh_auto compatibility 2.0.11 - BUG/MINOR: stream: init variables when the list is empty - BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones - BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only - BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty - DOC: Clarify behavior of server maxconn in HTTP mode - DOC: clarify matching strings on binary fetches - DOC: move the "group" keyword at the right place - BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data - BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible - BUG/MEDIUM: listener/thread: fix a race when pausing a listener - BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 - BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending - BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN - BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data - BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity(). - BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting. - BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added - BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state - BUG/MINOR: listener/threads: always use atomic ops to clear the FD events - BUG/MINOR: listener: also clear the error flag on a paused listener - BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept() - DOC: document the listener state transitions - BUG/MAJOR: dns: add minimalist error processing on the Rx path - BUG/MEDIUM: proto_udp/threads: recv() and send() must not be exclusive. - BUG/MEDIUM: kqueue: Make sure we report read events even when no data. - DOC: listeners: add a few missing transitions - BUG/MINOR: tasks: only requeue a task if it was already in the queue - DOC: proxies: HAProxy only supports 3 connection modes - BUILD/MINOR: ssl: shut up a build warning about format truncation - BUILD/MINOR: tools: shut up the format truncation warning in get_gmt_offset() - BUILD: do not disable -Wformat-truncation anymore - DOC: remove references to the outdated architecture.txt - BUG/MINOR: log: fix minor resource leaks on logformat error path - BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers - BUG/MINOR: listener: do not immediately resume on transient error - BUG/MINOR: server: make "agent-addr" work on default-server line - BUG/MINOR: listener: fix off-by-one in state name check - BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy() module: pkgsrc subject: 'CVS commit: pkgsrc/net/haproxy' unixtime: '1577714260' user: adam