1. 11 Jan, 2022 2 commits
  2. 05 Jan, 2022 2 commits
  3. 04 Jan, 2022 12 commits
  4. 02 Jan, 2022 6 commits
  5. 01 Jan, 2022 1 commit
  6. 31 Dec, 2021 4 commits
  7. 30 Dec, 2021 2 commits
  8. 29 Dec, 2021 1 commit
  9. 28 Dec, 2021 2 commits
  10. 26 Dec, 2021 2 commits
  11. 25 Dec, 2021 2 commits
    • Simon Kelley's avatar
      Fix rare "Internal error in cache" messages. · c7e647ec
      Simon Kelley authored
      
      
      Fix error created in 1ce1c6beae9f683bec54cba4c0d375f85b209b95
      
      Many thanks to Hartmut Birr for finding the bug and bisecting to
      the guilty commit.
      
      The breaking commit creates cache entries which have F_NXDOMAIN
      set but none of F_IPV4, F_IPV6 or F_SRV. If cache_scan_free() is called
      to delete such an entry it will fail to do so.
      
      If the cache has no free slots and the least-recently-used slot is such
      an entry, then a new insertion will attempt to make space by calling
      cache_scan_free(), which will fail when it should be impossible and
      trigger the internal error.
      Signed-off-by: default avatarDL6ER <dl6er@dl6er.de>
      c7e647ec
    • Simon Kelley's avatar
      Generalise --dhcp-relay. · eb9cf5ba
      Simon Kelley authored
      
      
      Sending via broadcast/multicast is now supported for both
      IPv4 and IPv6 and the configuration syntax made
      easier (but backwards compatible).
      Signed-off-by: default avatarDL6ER <dl6er@dl6er.de>
      eb9cf5ba
  12. 24 Dec, 2021 3 commits
  13. 23 Dec, 2021 1 commit