github graygnuorg/pound v4.15
Version 4.15

15 hours ago

Noteworthy changes in this release

  • New configuration statement: IgnoreSRVWeight

    Instructs pound to ignore weight value of an SRV record when generating new backend from it. Priority of the generated backend will be copied from its matrix backend.

  • New configuration statement: OverrideTTL

    When used with dynamic backends, instructs pound to use its argument rather than the TTL value returned in DNS response, to calculate the expiration time of the new backend.

  • Load balancing code revisited

    Removed arbitrary limit on backend priority value. The allowed range is now 1..65535.
    Remove priority mapping for SRV-generated backends. SRV weights are assigned to backend priorities verbatim.

  • Fix access to freed memory in session handling code.

    1. Improve testsuite
    2. Check for missing perl modules and skip tests if needed.
    3. DNS-based tests are disabled by default, due to their experimental nature. Use --enable-dns-tests to enable them.
    4. The poundharness.pl script runs a self-test when invoked with the --fakedns option, to avoid spurious test failures.

Don't miss a new pound release

NewReleases is sending notifications on new releases.