summaryrefslogtreecommitdiff
path: root/extract.h
Commit message (Expand)AuthorAgeFilesLines
* Add EXTRACT_ macros/functions for IPv4 addresses, get rid of structure wrappers.Guy Harris2017-12-201-0/+51
* Replace ND_TTEST2()/ND_TCHECK2() macros by macros using pointers (2/n)Francois-Xavier Le Bail2017-12-111-18/+18
* Clean up signed vs. unsigned.Guy Harris2017-11-231-0/+21
* Rename EXTRACT_ macrosFrancois-Xavier Le Bail2017-11-221-32/+32
* Rename ND_TCHECK_/ND_TTEST_ macrosFrancois-Xavier Le Bail2017-11-221-18/+18
* Add EXTRACT_ macros/functions to get signed integers.Guy Harris2017-11-211-0/+123
* Remove EXTRACT_LE_8BITS() macro, use EXTRACT_8BITS() macroFrancois-Xavier Le Bail2017-11-181-2/+1
* Rename EXTRACT_nBITS() macros to EXTRACT_BE_nBITS()Francois-Xavier Le Bail2017-11-181-13/+13
* Check for unaligned memory access support at compile time.Guy Harris2017-10-161-38/+47
* CVE-2017-13025/IPv6 mobility: Add a bounds check before fetching dataFrancois-Xavier Le Bail2017-09-131-0/+3
* CVE-2017-13003/Clean up the LMP dissector.Guy Harris2017-09-131-1/+7
* Suppress UBSan warnings from EXTRACT_.Guy Harris2017-08-181-8/+41
* CVE-2016-7940/Add a bunch of bounds checks, and fix some printing.Guy Harris2017-01-181-0/+27
* Remove unnecessary backslashesFrancois-Xavier Le Bail2016-08-291-2/+2
* Use the nd_uintN_t types more.Guy Harris2015-10-071-23/+0
* Introduce data types to use for integral values in packet structures.Guy Harris2015-10-061-0/+23
* Fix indentation.Guy Harris2014-10-011-1/+1
* Add some more parentheses, Just In Case.Guy Harris2014-10-011-52/+52
* More getting rid of old u_intN_t.Guy Harris2014-04-231-73/+73
* Add {40,48,56}-bit big-endian extract macros and use them for DCCP ACKs.Guy Harris2014-02-151-0/+24
* Don't use the __attribute__((packed)) on most platforms.Guy Harris2014-02-011-11/+51
* remove tcpdump's own CVS keywordsDenis Ovsienko2014-01-031-2/+0
* Convert some versions of EXTRACT_{16,32,64}BITS() to inline functions.Dmitrij Tejblum2013-06-041-14/+39
* -add support (TLV parser) for the juniper .pcap extensionshannes2006-01-301-1/+5
* Declare the non-GCCized 64-bit big-endian extraction macro asguy2005-01-151-2/+2
* Fix the parenthesization in the "alignment required but you canguy2004-09-251-3/+3
* Don't do the "OR together the result of two "ntohl()"s stuff onguy2004-09-251-9/+24
* Add an "EXTRACT_64BITS()" macro - using the "EXTRACT_32BITS()" macro, soguy2004-09-241-1/+5
* cpack uses EXTRACT_LE_64BITS to extract little-endian 64-bit words.dyoung2004-09-231-1/+10
* The "__attribute__((packed))" tag on structures causes some files not toguy2002-12-111-3/+44
* Add a few more GCC warnings on GCC >= 2 for ".devel" builds.guy2002-09-051-16/+16
* Eliminate some unused parameters.fenner2001-09-171-18/+18
* always use u_intXX_t for protocol format declaration. char/short/int may notitojun2000-10-031-17/+17
* Initial revisionmcr1999-10-071-0/+57