1. 18 Sep, 2017 1 commit
  2. 31 Jan, 2017 1 commit
  3. 08 Jul, 2015 1 commit
    • Patrick Kelsey's avatar
      Merge upstream fix to eliminate build-breaking gcc warnings of no · 1bf4ba10
      Patrick Kelsey authored
      importance.
      
      commit: cab33b7a0acba7d2268a23c4383be6167106e549
      
      Update ND_TTEST2 to fix issue 443
      
      Add IS_NOT_NEGATIVE macro.
      Avoid these warnings:
      - comparison of unsigned expression >= 0 is always true [-Wtype-limits],
      - comparison is always true due to limited range of data type [-Wtype-limits].
      
      Approved by: jmallett (mentor)
      1bf4ba10
  4. 06 Jul, 2015 1 commit
  5. 31 Jan, 2015 1 commit
    • Pedro F. Giffuni's avatar
      Upstream fixes for issues found with afl (Issue #417). · d3b6650b
      Pedro F. Giffuni authored
      - Fix length checking.
      
      Check both the captured length and the on-the-wire length (the latter
      *should* be greater than or equal to the former, but that's not
      guaranteed).
      
      Add some additional length checks, so neither caplen nor length
      underflow.
      
      If we stop dissecting because the packet is too short, return 1, not 0,
      as we've "dissected" what we can; 0 means "this is LLC+SNAP with an OUI
      of 0 and an unknown Ethertype".
      
      commit:	743bcecdc92f88b118ec7aac4f68b606601205cc
      
      - Clean up length checks.
      
      Check only the amount of length that matters at any given point; yes,
      this means we do multiple checks, but so it goes.
      
      We don't need to check for LLC+SNAP - llc_print() does that for us.  We
      do, however, need to check to make sure we can safely skip the Fore
      header.
      
      commit:	5c65e7532fa16308e01299988852b0dc5b027559
      d3b6650b
  6. 27 Jan, 2015 1 commit
    • Pedro F. Giffuni's avatar
      Merge some cherry-picked fixes originating in OpenBSD · aae6b207
      Pedro F. Giffuni authored
      Check whether the version field is available before looking at it.
      While we're at it, use ND_TCHECK(), rather than a hand-rolled check, to
      check whether we have the full fixed-length portion of the IPv4 header.
      
      commit c67afe913011138a2504ec4d3d423b48e73b12f3
      
      Do more length checking. From OpenBSD.
      
      commit d7516761f9c4877bcb05bb6543be3543e165249
      aae6b207
  7. 06 Jan, 2015 1 commit
  8. 25 Nov, 2013 1 commit
    • Pedro F. Giffuni's avatar
      tcpdump Bring change from upstream. · 05b21c9a
      Pedro F. Giffuni authored
      commit 772d6fbcf592209aa1ab1b61714e8ae72a5b1698
      Author: Dmitrij Tejblum <tejblum@yandex-team.ru>
      Date:   Sun Jun 2 13:48:44 2013 +0400
      
          Convert some versions of EXTRACT_{16,32,64}BITS() to inline functions.
      
          It removes the vast majority of strict-aliasing warnings from GCC.
      05b21c9a
  9. 31 May, 2013 1 commit
  10. 30 May, 2013 1 commit
  11. 04 Oct, 2012 1 commit
  12. 14 May, 2012 1 commit
  13. 28 Oct, 2010 1 commit
    • Rui Paulo's avatar
      Update tcpdump to 4.1.1. · 6d59e2f3
      Rui Paulo authored
      Changes:
      
      Thu.    April 1, 2010.  guy@alum.mit.edu.
        Summary for 4.1.1 tcpdump release
              Fix build on systems with PF, such as FreeBSD and OpenBSD.
              Don't blow up if a zero-length link-layer address is passed to
                linkaddr_string().
      
      Thu.    March 11, 2010.  ken@netfunctional.ca/guy@alum.mit.edu.
        Summary for 4.1.0 tcpdump release
              Fix printing of MAC addresses for VLAN frames with a length
                field
              Add some additional bounds checks and use the EXTRACT_ macros
                more
              Add a -b flag to print the AS number in BGP packets in ASDOT
                notation rather than ASPLAIN notation
              Add ICMPv6 RFC 5006 support
              Decode the access flags in NFS access requests
              Handle the new DLT_ for memory-mapped USB captures on Linux
              Make the default snapshot (-s) the maximum
              Print name of device (when -L is used)
              Support for OpenSolaris (and SXCE build 125 and later)
              Print new TCP flags
              Add support for RPL DIO
              Add support for TCP User Timeout (UTO)
              Add support for non-standard Ethertypes used by 3com PPPoE gear
              Add support for 802.11n and 802.11s
              Add support for Transparent Ethernet Bridge ethertype in GRE
              Add 4 byte AS support for BGP printer
              Add support for the MDT SAFI 66 BG printer
              Add basic IPv6 support to print-olsr
              Add USB printer
              Add printer for ForCES
              Handle frames with an FCS
              Handle 802.11n Control Wrapper, Block Acq Req and Block Ack frames
              Fix TCP sequence number printing
              Report 802.2 packets as 802.2 instead of 802.3
              Don't include -L/usr/lib in LDFLAGS
              On x86_64 Linux, look in lib64 directory too
              Lots of code clean ups
              Autoconf clean ups
              Update testcases to make output changes
              Fix compiling with/out smi (--with{,out}-smi)
              Fix compiling without IPv6 support (--disable-ipv6)
      6d59e2f3
  14. 21 Mar, 2009 1 commit
  15. 20 Mar, 2009 1 commit
  16. 16 Oct, 2007 1 commit
  17. 01 Aug, 2007 1 commit
  18. 04 Apr, 2007 1 commit
  19. 04 Sep, 2006 1 commit
  20. 13 Nov, 2005 1 commit
  21. 11 Jul, 2005 1 commit
  22. 09 Jun, 2005 1 commit
  23. 29 May, 2005 2 commits
  24. 31 Mar, 2004 1 commit
  25. 13 Jan, 2004 2 commits
  26. 02 Mar, 2003 1 commit
  27. 26 Jan, 2003 1 commit
  28. 08 Jan, 2003 1 commit
  29. 21 Jun, 2002 1 commit
  30. 23 Jul, 2001 1 commit
  31. 04 Apr, 2001 1 commit
  32. 03 Apr, 2001 1 commit
  33. 30 Jan, 2000 1 commit
  34. 15 Sep, 1998 1 commit
  35. 27 May, 1997 1 commit
  36. 19 Aug, 1996 1 commit