Skip to content

1.64.0

Latest

Choose a tag to compare

@joamag joamag released this 13 Sep 14:25
· 1 commit to master since this release
1e38222

Added

  • Support for trusting the forwarding headers of the proxies that sit in a given network, such as the client address

Changed

  • The tests of the reverse proxy no longer reach the network - #119

Fixed

  • A configuration file is now read under Python 3.5, instead of failing on it
  • A forwarding header that is repeated or empty no longer breaks the client address passed on by the reverse proxy
  • A header that is set by its position now replaces the one that is there
  • A network written with the address of an interface in it now matches every address of the network
  • A string that carries no null byte is now given back whole instead of raising
  • A TFTP file that is served under an absolute name no longer fails to open
  • A TFTP peer can no longer reach a file outside the root that is served
  • An environment value that is unset can now be forced into a file, instead of raising
  • An FTP peer can no longer reach a file outside the root that is served
  • The allowed addresses of a service are now honoured, instead of every peer being refused
  • The asyncio compatibility of the event loop no longer fails under Python 3.6
  • The check for a test run no longer raises when a caller carries no source
  • The connections of a proxy can now be listed before it is started, instead of failing
  • The error that a TFTP peer is answered with now reads as a message, instead of raw values
  • The keep alive tuning of a connection now reaches the socket, instead of being dropped
  • The service catalogue of a Consul proxy is now read under Python 3.5, instead of being dropped
  • The SOCKS server can now be built and served, instead of failing on creation - #123
  • The test of primality no longer takes a base that shares a factor for a prime one