haproxy 1.5.3-1~ubuntu14.04.1 source package in Ubuntu

Changelog

haproxy (1.5.3-1~ubuntu14.04.1) trusty-backports; urgency=medium

  * No-change backport to trusty (LP: #1336628)

haproxy (1.5.3-1) unstable; urgency=medium

  * New upstream stable release, fixing the following issues:
    + Memory corruption when building a proxy protocol v2 header
    + Memory leak in SSL DHE key exchange

haproxy (1.5.2-1) unstable; urgency=medium

  * New upstream stable release. Important fixes:
    + A few sample fetch functions when combined in certain ways would return
      malformed results, possibly crashing the HAProxy process.
    + Hash-based load balancing and http-send-name-header would fail for
      requests which contain a body which starts to be forwarded before the
      data is used.

haproxy (1.5.1-1) unstable; urgency=medium

  * New upstream stable release:
    + Fix a file descriptor leak for clients that disappear before connecting.
    + Do not staple expired OCSP responses.

haproxy (1.5.0-1) unstable; urgency=medium

  * New upstream stable series. Notable changes since the 1.4 series:
    + Native SSL support on both sides with SNI/NPN/ALPN and OCSP stapling.
    + IPv6 and UNIX sockets are supported everywhere
    + End-to-end HTTP keep-alive for better support of NTLM and improved
      efficiency in static farms
    + HTTP/1.1 response compression (deflate, gzip) to save bandwidth
    + PROXY protocol versions 1 and 2 on both sides
    + Data sampling on everything in request or response, including payload
    + ACLs can use any matching method with any input sample
    + Maps and dynamic ACLs updatable from the CLI
    + Stick-tables support counters to track activity on any input sample
    + Custom format for logs, unique-id, header rewriting, and redirects
    + Improved health checks (SSL, scripted TCP, check agent, ...)
    + Much more scalable configuration supports hundreds of thousands of
      backends and certificates without sweating

  * Upload to unstable, merge all 1.5 work from experimental. Most important
    packaging changes since 1.4.25-1 include:
    + systemd support.
    + A more sane default config file.
    + Zero-downtime upgrades between 1.5 releases by gracefully reloading
      HAProxy during upgrades.
    + HTML documentation shipped in the haproxy-doc package.
    + kqueue support for kfreebsd.

  * Packaging changes since 1.5~dev26-2:
    + Drop patches merged upstream:
      o Fix-reference-location-in-manpage.patch
      o 0001-BUILD-stats-workaround-stupid-and-bogus-Werror-forma.patch
    + d/watch: look for stable 1.5 releases
    + systemd: respect CONFIG and EXTRAOPTS when specified in
      /etc/default/haproxy.
    + initscript: test the configuration before start or reload.
    + initscript: remove the ENABLED flag and logic.

haproxy (1.5~dev26-2) experimental; urgency=medium

  * initscript: start should not fail when haproxy is already running
    + Fixes upgrades from post-1.5~dev24-1 installations

haproxy (1.5~dev26-1) experimental; urgency=medium

  * New upstream development version.
     + Add a patch to fix compilation with -Werror=format-security

haproxy (1.5~dev25-1) experimental; urgency=medium

  [ Vincent Bernat ]
  * New upstream development version.
  * Rename "contimeout", "clitimeout" and "srvtimeout" in the default
    configuration file to "timeout connection", "timeout client" and
    "timeout server".

  [ Apollon Oikonomopoulos ]
  * Build on kfreebsd using the "freebsd" target; enables kqueue support.

haproxy (1.5~dev24-2) experimental; urgency=medium

  * New binary package: haproxy-doc
    + Contains the HTML documentation built using a version of Cyril Bonté's
      haproxy-dconv (https://github.com/cbonte/haproxy-dconv).
    + Add Build-Depends-Indep on python and python-mako
    + haproxy Suggests: haproxy-doc
  * systemd: check config file for validity on reload.
  * haproxy.cfg:
    + Enable the stats socket by default and bind it to
      /run/haproxy/admin.sock, which is accessible by the haproxy group.
      /run/haproxy creation is handled by the initscript for sysv-rc and a
      tmpfiles.d config for systemd.
    + Set the default locations for CA and server certificates to
      /etc/ssl/certs and /etc/ssl/private respectively.
    + Set the default cipher list to be used on listening SSL sockets to
      enable PFS, preferring ECDHE ciphers by default.
  * Gracefully reload HAProxy on upgrade instead of performing a full restart.
  * debian/rules: split build into binary-arch and binary-indep.
  * Build-depend on debhelper >= 9, set compat to 9.

haproxy (1.5~dev24-1) experimental; urgency=medium

  * New upstream development version, fixes major regressions introduced in
    1.5~dev23:

    + Forwarding of a message body (request or response) would automatically
      stop after the transfer timeout strikes, and with no error.
    + Redirects failed to update the msg->next offset after consuming the
      request, so if they were made with keep-alive enabled and starting with
      a slash (relative location), then the buffer was shifted by a negative
      amount of data, causing a crash.
    + The code to standardize DH parameters caused an important performance
      regression for, so it was temporarily reverted for the time needed to
      understand the cause and to fix it.

    For a complete release announcement, including other bugfixes and feature
    enhancements, see http://deb.li/yBVA.

haproxy (1.5~dev23-1) experimental; urgency=medium

  * New upstream development version; notable changes since 1.5~dev22:
    + SSL record size optimizations to speed up both, small and large
      transfers.
    + Dynamic backend name support in use_backend.
    + Compressed chunked transfer encoding support.
    + Dynamic ACL manipulation via the CLI.
    + New "language" converter for extracting language preferences from
      Accept-Language headers.
  * Remove halog source and systemd unit files from
    /usr/share/doc/haproxy/contrib, they are built and shipped in their
    appropriate locations since 1.5~dev19-2.

haproxy (1.5~dev22-1) experimental; urgency=medium

  * New upstream development version
  * watch: use the source page and not the main one

haproxy (1.5~dev21+20140118-1) experimental; urgency=medium

  * New upstream development snapshot, with the following fixes since
    1.5-dev21:
     + 00b0fb9 BUG/MAJOR: ssl: fix breakage caused by recent fix abf08d9
     + 410f810 BUG/MEDIUM: map: segmentation fault with the stats's socket
                           command "set map ..."
     + abf08d9 BUG/MAJOR: connection: fix mismatch between rcv_buf's API and
                          usage
     + 35249cb BUG/MINOR: pattern: pattern comparison executed twice
     + c920096 BUG/MINOR: http: don't clear the SI_FL_DONT_WAKE flag between
                          requests
     + b800623 BUG/MEDIUM: stats: fix HTTP/1.0 breakage introduced in previous
                           patch
     + 61f7f0a BUG/MINOR: stream-int: do not clear the owner upon unregister
     + 983eb31 BUG/MINOR: channel: CHN_INFINITE_FORWARD must be unsigned
     + a3ae932 BUG/MEDIUM: stats: the web interface must check the tracked
                           servers before enabling
     + e24d963 BUG/MEDIUM: checks: unchecked servers could not be enabled
                           anymore
     + 7257550 BUG/MINOR: http: always disable compression on HTTP/1.0
     + 9f708ab BUG/MINOR: checks: successful check completion must not
                          re-enable MAINT servers
     + ff605db BUG/MEDIUM: backend: do not re-initialize the connection's
                           context upon reuse
     + ea90063 BUG/MEDIUM: stream-int: fix the keep-alive idle connection
                           handler
  * Update debian/copyright to reflect the license of ebtree/
    (closes: #732614)
  * Synchronize debian/copyright with source
  * Add Documentation field to the systemd unit file

haproxy (1.5~dev21-1) experimental; urgency=low

  [ Prach Pongpanich ]
  * Bump Standards-Version to 3.9.5

  [ Thomas Bechtold ]
  * debian/control: Add haproxy-dbg binary package for debug symbols.

  [ Apollon Oikonomopoulos ]
  * New upstream development version.
  * Require syslog to be operational before starting. Closes: #726323.

haproxy (1.5~dev19-2) experimental; urgency=low

  [ Vincent Bernat ]
  * Really enable systemd support by using dh-systemd helper.
  * Don't use -L/usr/lib and rely on default search path. Closes: #722777.

  [ Apollon Oikonomopoulos ]
  * Ship halog.

haproxy (1.5~dev19-1) experimental; urgency=high

  [ Vincent Bernat ]
  * New upstream version.
     + CVE-2013-2175: fix a possible crash when using negative header
       occurrences.
     + Drop 0002-Fix-typo-in-src-haproxy.patch: applied upstream.
  * Enable gzip compression feature.

  [ Prach Pongpanich ]
  * Drop bashism patch. It seems useless to maintain a patch to convert
    example scripts from /bin/bash to /bin/sh.
  * Fix reload/restart action of init script (LP: #1187469)

haproxy (1.5~dev18-1) experimental; urgency=low

  [ Apollon Oikonomopoulos ]
  * New upstream development version

  [ Vincent Bernat ]
  * Add support for systemd. Currently, /etc/default/haproxy is not used
    when using systemd.

haproxy (1.4.25-1) unstable; urgency=medium

  [ Prach Pongpanich ]
  * New upstream version.
  * Update watch file to use the source page.
  * Bump Standards-Version to 3.9.5.

  [ Thomas Bechtold ]
  * debian/control: Add haproxy-dbg binary package for debug symbols.

  [ Apollon Oikonomopoulos ]
  * Require syslog to be operational before starting. Closes: #726323.
  * Document how to bind non-local IPv6 addresses.
  * Add a reference to configuration.txt.gz to the manpage.
  * debian/copyright: synchronize with source.
 -- Felix Geyer <email address hidden>   Fri, 25 Jul 2014 23:03:34 +0200

Upload details

Uploaded by:
Felix Geyer
Uploaded to:
Trusty
Original maintainer:
Debian HAProxy Maintainers
Architectures:
any all
Section:
net
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
haproxy_1.5.3.orig.tar.gz 1.3 MiB 0dad3680e0c3592a165781e1cc9b0d5cc88d8eaa8ebf59719c9bd62bb9c1cd9e
haproxy_1.5.3-1~ubuntu14.04.1.debian.tar.gz 38.9 KiB 64391f210fd6982907e60ea106b8ca059a9c997eea13fcce39b5c49c752d7354
haproxy_1.5.3-1~ubuntu14.04.1.dsc 2.2 KiB 6d8072950a4407c55efa1419d92b02ee909899d901d4eb27a7332ee00061d203

View changes file

Binary packages built by this source

haproxy: fast and reliable load balancing reverse proxy

 HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high
 availability environments. It features connection persistence through HTTP
 cookies, load balancing, header addition, modification, deletion both ways. It
 has request blocking capabilities and provides interface to display server
 status.

haproxy-dbg: fast and reliable load balancing reverse proxy (debug symbols)

 HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high
 availability environments. It features connection persistence through HTTP
 cookies, load balancing, header addition, modification, deletion both ways. It
 has request blocking capabilities and provides interface to display server
 status.
 .
 This package contains the debugging symbols for haproxy.

haproxy-doc: fast and reliable load balancing reverse proxy (HTML documentation)

 HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high
 availability environments. It features connection persistence through HTTP
 cookies, load balancing, header addition, modification, deletion both ways. It
 has request blocking capabilities and provides interface to display server
 status.
 .
 This package contains the HTML documentation for haproxy.

vim-haproxy: syntax highlighting for HAProxy configuration files

 The vim-haproxy package provides filetype detection and syntax highlighting
 for HAProxy configuration files.
 .
 As per the Debian vim policy, installed addons are not activated
 automatically, but the "vim-addon-manager" tool can be used for this purpose.