summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Check not just the capture length but the on-the-network length.tcpdump_4.5Guy Harris2015-01-141-6/+5
* Don't run past the snapshot length when doing hex/ASCII dumps.Guy Harris2015-01-141-2/+2
* Don't run past the snapshot length when doing hex/ASCII dumps.Guy Harris2015-01-142-1/+19
* Do bounds checking when unescaping PPP.Guy Harris2015-01-141-8/+11
* Don't subtract the UDP header size from the length twice.Guy Harris2015-01-141-4/+2
* Use the length field in the UDP header.Guy Harris2015-01-141-13/+27
* Report a too-long unreachable destination list.Guy Harris2015-01-141-12/+15
* Not using offsetof() any more, so no need for <stddef.h>.Guy Harris2015-01-141-1/+0
* Further cleanups.Guy Harris2015-01-141-136/+126
* Clean up error message printing.Guy Harris2015-01-142-43/+47
* Add initial bounds check, get rid of union aodv.Guy Harris2015-01-142-144/+130
* Do more bounds checking and length checking.Guy Harris2015-01-141-15/+43
* Do bounds checking and length checking.Guy Harris2015-01-141-120/+155
* Do a bunch more length checking.Guy Harris2014-02-161-124/+209
* fix partial checksum errors in DCCP decoder, IPv6 caseFrancois-Xavier Le Bail2014-02-1612-12/+30
* Merge pull request #364 from fxlb/dccpGuy Harris2014-02-163-24/+24
* Fetch the sequence number the way we fetch the acknowledgment number.Guy Harris2014-02-162-37/+38
* Use an 8-octet array when the ACK field is always 8 octets.Guy Harris2014-02-161-13/+4
* Get rid of unused function.Guy Harris2014-02-161-18/+0
* Add {40,48,56}-bit big-endian extract macros and use them for DCCP ACKs.Guy Harris2014-02-152-14/+30
* Mark structures with UNALIGNED.Guy Harris2014-02-151-6/+6
* fix partial checksum errors in DCCP decoder, IPv4 caseFrancois-Xavier Le Bail2014-02-1511-10/+57
* print-pptp: add a missing breakDenis Ovsienko2014-02-151-0/+1
* print-pptp: pptp_result_code_print(): badly placed breakFrancois-Xavier Le Bail2014-02-151-1/+1
* Support -Q for setting the capture direction.Guy Harris2014-02-032-5/+11
* Clean up the TLV processing loop.Guy Harris2014-02-031-16/+37
* With -A and -AA, don't send CRs to the standard output.Guy Harris2014-02-031-5/+19
* Use the new libpcap <pcap/nflog.h> for NFLOG definitions and declarations.Guy Harris2014-02-027-55/+26
* Do our own isascii(), isprint(), isgraph(), and toascii().Guy Harris2014-02-0210-32/+36
* Fix a compiler warning.Guy Harris2014-02-011-1/+2
* Don't use the __attribute__((packed)) on most platforms.Guy Harris2014-02-011-11/+51
* The interval in an AODV HELLO extension is not aligned on a 4-byte boundary.Guy Harris2014-01-191-2/+3
* As with memcpy, so with memcmp.Guy Harris2014-01-181-4/+4
* More UNALIGNED_MEM{CPY,CMP} on IP addresses.Guy Harris2014-01-181-5/+5
* Another case where UNALIGNED_MEMCPY() is probably necessary.Guy Harris2014-01-181-4/+4
* No need for casting back and forth.Guy Harris2014-01-181-3/+2
* Only do the unaligned_mem{cpy,cmp} hack if necessary.Guy Harris2014-01-177-53/+76
* No need to declare unaligned_mem{cpy,cmp} in netdissect.h *and* interface.h.Guy Harris2014-01-171-3/+0
* More possibly-unaligned memcpy()s and assignments - use unaligned_memcpy().Guy Harris2014-01-172-6/+6
* Check for compiling for IPv6; don't check whether we can create an IPv6 socket.Guy Harris2014-01-172-24/+27
* Use unaligned_memcmp() to compare with IPv{4,6} addresses in a packet.Guy Harris2014-01-161-2/+3
* Use EXTRACT_nBITS even when just testing against zero.Guy Harris2014-01-161-6/+6
* Fix some more unaligned accesses.Guy Harris2014-01-161-5/+8
* memcmp() doesn't modify either of its arguments.Guy Harris2014-01-153-3/+3
* Revert print-tcp memcpy() changes, and use unaligned_memcpy() instead.Guy Harris2014-01-154-14/+18
* Fix compilation warnings: set but unused variables.Gleb Smirnoff2014-01-154-48/+18
* Fix compilation warnings:Gleb Smirnoff2014-01-151-12/+2
* Move safememcpy() to util.c so it doesn't get inlined.Guy Harris2014-01-154-53/+56
* Fix a bug the previous change made a bit more obvious.Guy Harris2014-01-151-1/+1
* Don't use a u_int16_t * to extract data from packets.Guy Harris2014-01-151-16/+12