1. 04 May, 2016 5 commits
    • Neil Jerram's avatar
      Fix for DHCP in transmission interface when --bridge-interface in use. · ff325644
      Neil Jerram authored
      From f3d832b41f44c856003517c583fbd7af4dca722c Mon Sep 17 00:00:00 2001
      From: Neil Jerram <Neil.Jerram@metaswitch.com>
      Date: Fri, 8 Apr 2016 19:23:47 +0100
      Subject: [PATCH] Fix DHCPv4 reply via --bridge-interface alias interface
      
      Sending a DHCPv4 reply through a --bridge-interface alias interface
      was inadvertently broken by
      
        commit 65c72120
        Author: Lung-Pin Chang <changlp@cs.nctu.edu.tw>
        Date:   Thu Mar 19 23:22:21 2015 +0000
      
            dhcp: set outbound interface via cmsg in unicast reply
      
              If multiple routes to the same network exist, Linux blindly picks
              the first interface (route) based on destination address, which might not be
              the one we're actually offering leases. Rather than relying on this,
              always set the interface for outgoing unicast DHCP packets.
      
      because in the aliasing case, iface_index is changed from the index of
      the interface on which the packet was received, to be the interface
      index of the 'bridge' interface (where the DHCP context is expected to
      be defined, and so needs to be looked up).
      
      For the cmsg code that the cited commit added, we need the original
      iface_index; so this commit saves that off before the aliasing code
      can change it, as rcvd_iface_index, and then uses rcvd_iface_index
      instead of iface_index for the cmsg code.
      ff325644
    • Simon Kelley's avatar
    • Simon Kelley's avatar
      Add contrib/lease-tools/dhcp_release6 · 69cbf78b
      Simon Kelley authored
      69cbf78b
    • Simon Kelley's avatar
    • Simon Kelley's avatar
      Add --help to manpage . · 09217a1a
      Simon Kelley authored
      09217a1a
  2. 02 May, 2016 2 commits
  3. 26 Apr, 2016 1 commit
  4. 25 Apr, 2016 2 commits
  5. 22 Apr, 2016 1 commit
  6. 17 Mar, 2016 4 commits
  7. 15 Mar, 2016 1 commit
  8. 11 Mar, 2016 1 commit
  9. 05 Mar, 2016 1 commit
  10. 04 Mar, 2016 1 commit
  11. 02 Mar, 2016 5 commits
  12. 01 Mar, 2016 1 commit
  13. 29 Feb, 2016 2 commits
  14. 27 Feb, 2016 1 commit
  15. 25 Feb, 2016 4 commits
  16. 18 Feb, 2016 2 commits
  17. 14 Feb, 2016 1 commit
  18. 13 Feb, 2016 1 commit
  19. 05 Feb, 2016 1 commit
  20. 02 Feb, 2016 1 commit
  21. 01 Feb, 2016 1 commit
  22. 26 Jan, 2016 1 commit
    • Chris Novakovic's avatar
      Treat REFUSED (not SERVFAIL) as an unsuccessful upstream response · 4ace25c5
      Chris Novakovic authored
      Commit 51967f98 began treating SERVFAIL
      as a successful response from an upstream server (thus ignoring future
      responses to the query from other upstream servers), but a typo in that
      commit means that REFUSED responses are accidentally being treated as
      successful instead of SERVFAIL responses.
      
      This commit corrects this typo and provides the behaviour intended by
      commit 51967f98: SERVFAIL responses are considered successful (and will
      be sent back to the requester), while REFUSED responses are considered
      unsuccessful (and dnsmasq will wait for responses from other upstream
      servers that haven't responded yet).
      4ace25c5