summaryrefslogtreecommitdiff
path: root/print-ip.c
Commit message (Expand)AuthorAgeFilesLines
* IP: Simplify an expressionFrancois-Xavier Le Bail2018-09-221-1/+1
* Add a nd_print_trunc() callFrancois-Xavier Le Bail2018-09-131-1/+2
* Add the nd_print_invalid() functionFrancois-Xavier Le Bail2018-09-111-1/+1
* IP: Stop decoding when truncation occurs in optionsFrancois-Xavier Le Bail2018-06-051-7/+19
* IP: Print clearer when the version is invalidFrancois-Xavier Le Bail2018-06-031-0/+1
* Remove some spaces (style)Francois-Xavier Le Bail2018-05-101-2/+2
* Print truncations with nd_print_trunc() instead of tstr[] stringsFrancois-Xavier Le Bail2018-05-041-4/+3
* Remove useless commentsFrancois-Xavier Le Bail2018-03-191-9/+0
* Add the ndo_protocol field in the netdissect_options structureFrancois-Xavier Le Bail2018-03-161-0/+2
* Remove a trailing spaceFrancois-Xavier Le Bail2018-03-091-1/+1
* Rename some printer functions to *_printFrancois-Xavier Le Bail2018-02-221-1/+1
* Have ip{6}addr_string take a u_char * as the second argument.Guy Harris2018-01-311-8/+8
* Always include <config.h> rather than "config.h".Guy Harris2018-01-211-1/+1
* Use quoted include netdissect-stdinc.h instead of angle-bracketed oneFrancois-Xavier Le Bail2018-01-211-1/+1
* Clean up signed vs. unsigned.Guy Harris2018-01-111-12/+17
* Remove unneeded '&' when getting a pointer to an nd_uintN_t typeFrancois-Xavier Le Bail2018-01-081-3/+3
* IP: Remove space printing at end of lineFrancois-Xavier Le Bail2018-01-071-2/+2
* IP: Use more ND_TCHECK_n() macrosFrancois-Xavier Le Bail2018-01-071-1/+1
* Update ND_PRINT() as a variadic macroFrancois-Xavier Le Bail2018-01-071-69/+69
* Use ND_TTEST_SIZE()/ND_TCHECK_SIZE() macros (2/n)Francois-Xavier Le Bail2018-01-031-1/+1
* Add EXTRACT_ macros/functions for IPv4 addresses, get rid of structure wrappers.Guy Harris2017-12-201-7/+4
* Use more the ND_TTEST_1() macroFrancois-Xavier Le Bail2017-12-151-1/+1
* Remove all storage class specifier 'register'Francois-Xavier Le Bail2017-12-131-9/+9
* Replace ND_TTEST2()/ND_TCHECK2() macros by macros using pointers (1/n)Francois-Xavier Le Bail2017-12-111-3/+3
* Make nd_uint8_t and nd_int8_t arrays, to catch direct references.Guy Harris2017-12-101-16/+22
* Use more the EXTRACT_U_1() macro (53/n)Francois-Xavier Le Bail2017-12-101-3/+4
* Use more the EXTRACT_U_1() macro (52/n)Francois-Xavier Le Bail2017-12-091-2/+2
* Use more the EXTRACT_U_1() macro (50/n)Francois-Xavier Le Bail2017-12-091-1/+1
* Use more the EXTRACT_U_1() macro (49/n)Francois-Xavier Le Bail2017-12-091-3/+3
* Use more the ND_TCHECK_1() macroFrancois-Xavier Le Bail2017-12-041-3/+3
* Use more the ND_TCHECK_1() macroFrancois-Xavier Le Bail2017-12-041-6/+6
* Use more the EXTRACT_U_1() macro (46/n)Francois-Xavier Le Bail2017-12-031-1/+1
* Use more the EXTRACT_U_1() macro (44/n)Francois-Xavier Le Bail2017-12-031-1/+1
* Use more the EXTRACT_U_1() macro (28/n)Francois-Xavier Le Bail2017-11-261-4/+4
* Use pointer expressions like in most similar casesFrancois-Xavier Le Bail2017-11-251-2/+2
* Use more ND_TCHECK_n()/ND_TTEST_n() macrosFrancois-Xavier Le Bail2017-11-241-1/+1
* Use more the EXTRACT_U_1() macro to fetch a one-byte value (25/n)Francois-Xavier Le Bail2017-11-231-1/+1
* Rename EXTRACT_ macrosFrancois-Xavier Le Bail2017-11-221-8/+8
* More EXTRACT_8BITS() and other cleanups.Guy Harris2017-11-221-2/+2
* Use pointer expressions like in most similar casesFrancois-Xavier Le Bail2017-11-201-3/+3
* Rename EXTRACT_nBITS() macros to EXTRACT_BE_nBITS()Francois-Xavier Le Bail2017-11-181-9/+9
* CVE-2017-13037/IP: Add bounds checks when printing time stamp options.Guy Harris2017-09-131-3/+11
* CVE-2017-13022/IP: Add bounds checks to ip_printroute().Guy Harris2017-09-131-3/+10
* Use a table instead of getprotobynumber().Denis Ovsienko2017-08-271-6/+6
* Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP.Guy Harris2017-01-181-8/+8
* CVE-2016-7974/Don't try to dissect something with other than 4 as the IP vers...Guy Harris2017-01-181-2/+3
* CVE-2016-7974/Add an additional bounds check.Guy Harris2017-01-181-0/+4
* CVE-2016-7974/Check before fetching the IP protocol version.Guy Harris2017-01-181-11/+15
* Clean up the switch statement for the ToS.Guy Harris2016-12-101-0/+7
* No need testTony Xu2016-12-101-11/+9