1. 20 Aug, 2016 1 commit
    • Marcel Stör's avatar
      Make DNS engine RFC 5452 compliant (#1324) · 5e01b511
      Marcel Stör authored
      The original code did not deal with UDP binding failures, this new code
      does one random port attempt and then sets port to 0 to get 'OS
      default' behaviour, and ASSERTs that that has to work.
      
      Patch also moves the local UDP port range definition to udp.h from
      udp.c.
      5e01b511
  2. 19 Jul, 2016 1 commit
  3. 23 Dec, 2015 1 commit
  4. 05 Nov, 2015 1 commit
    • Johny Mattsson's avatar
      Fix to do TCP port number randomization at boot. · f82415f6
      Johny Mattsson authored
      This addresses the issue where a server would otherwise reject a valid
      connection attempt from a rebooted node, due to the server thinking that
      packet belonged to a recently closed session. By starting off the local
      TCP port numbers at random* points each boot the risk of port reuse
      across a reboot is significantly reduced.
      
      *) As random as can be had via the lower 12 bits of the ccounter.
      f82415f6
  5. 12 Oct, 2015 2 commits
  6. 31 Jul, 2015 1 commit
  7. 09 Feb, 2015 1 commit
  8. 22 Dec, 2014 1 commit