Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | code cosmetics: | hannes | 2005-07-11 | 1 | -23/+23 | |
| | | | | | | | at places where the entity to print / or increment shares the semantics of an IPv4 or IPv6 address use sizeof(in_addr) and sizeof(in6_addr), rather than a hardcoded 4 or 16 | |||||
* | add boundary check for CLNP segment header | hannes | 2005-07-11 | 1 | -1/+2 | |
| | ||||||
* | Add some additional length checking, and fix up some other length checks. | guy | 2005-06-16 | 1 | -6/+30 | |
| | ||||||
* | We've already subtracted the fixed 36 bytes from subl, no need to do it | guy | 2005-06-16 | 1 | -2/+2 | |
| | | | | again. | |||||
* | update the graceful restart TLV printer as per rfc3847 | hannes | 2005-06-13 | 1 | -2/+13 | |
| | ||||||
* | typo: the codepoint for complete source routing in the sr clnp option is 0x1 ↵ | hannes | 2005-06-08 | 1 | -2/+2 | |
| | | | | and not 0x0 | |||||
* | And add checks of the NSAP offset. | guy | 2005-05-25 | 1 | -2/+11 | |
| | ||||||
* | Add some more length checking. | guy | 2005-05-25 | 1 | -7/+13 | |
| | ||||||
* | add support for the CLNP Security,RR,SR and Padding Options | hannes | 2005-05-25 | 1 | -4/+88 | |
| | ||||||
* | Don't print ", " before the length if we're printing the link-layer | guy | 2005-04-26 | 1 | -8/+10 | |
| | | | | | | | header, as the ", " isn't necessary, and looks ugly, in that case. Use TCHECK() and TCHECK2() for bounds checking, and do more bounds checking. | |||||
* | Add a bunch of error checking. | guy | 2005-04-25 | 1 | -25/+97 | |
| | ||||||
* | check against min. TLV length / get if logic right | hannes | 2005-04-25 | 1 | -2/+2 | |
| | ||||||
* | bugfix: do not attempt to decode zero-length TLVs, only attempt to decode ↵ | hannes | 2005-04-25 | 1 | -2/+5 | |
| | | | | IS-REACH (varlength) TLVs if the TLV length indicates that there is at least a single byte on the wire | |||||
* | Don't exit just because an NSAP had a length of 0 or a too-long length; | guy | 2005-04-25 | 1 | -2/+10 | |
| | | | | | | just report it as an illegal length. Check for some zero-length or too-short TLVs not already checked for. | |||||
* | refactored ip_print() so that chained header parser (ESP/AH) can | mcr | 2005-04-06 | 1 | -2/+10 | |
| | | | | more easily call the inner parts. | |||||
* | only attempt to print non-header data if there is something to print | hannes | 2005-04-02 | 1 | -4/+5 | |
| | ||||||
* | print the optional (payload) CLNP header in ERPDUs | hannes | 2005-03-22 | 1 | -3/+3 | |
| | ||||||
* | add support for the CLNP 'Reason for Discard' Option | hannes | 2005-03-21 | 1 | -3/+89 | |
| | ||||||
* | - bugfix: start CLNP checksumming at the packet start | hannes | 2005-03-09 | 1 | -6/+13 | |
| | | | | - display the reqesting packet header of the Echo response payload | |||||
* | code cleanup: | hannes | 2005-03-08 | 1 | -56/+23 | |
| | | | | | | | | - remove the private print_nsap() and use isonsap_string() instead - pass on a length indicator to isonsap_string as CLNP and ES-IS,IS-IS TLVs and options store the length differently (semioctets vs. octets) - make the isonsap_string() output equal to the now abandoned print_nsap() printer which reflects representation of contemporary router software | |||||
* | CLNP updates: | hannes | 2005-03-07 | 1 | -11/+120 | |
| | | | | | | -add segment header support -add options processing -add some basic header sanity checking | |||||
* | -export the q933 printer and call it from the OSI printer | hannes | 2005-01-27 | 1 | -8/+17 | |
| | | | | | | | -display cosmetics: make the comma settings eflag compatible place a colon after printing the OSI proto-ID to indicate that we are crossing a layer boundary | |||||
* | display cosmetics: fix the darn comma setting for all combination of v and e ↵ | hannes | 2005-01-25 | 1 | -15/+19 | |
| | | | | flag | |||||
* | add PPP to the ISO nlpid printer | hannes | 2004-10-19 | 1 | -1/+5 | |
| | ||||||
* | -extend the OSI NLPID dissector for printing IP and IP6 packets | hannes | 2004-10-18 | 1 | -18/+40 | |
| | | | | | | | - do some display (comma) cosmetics (output will remain the same); one day we need to move the nlpid dissector from print-isoclns to (new) print-nlpid.c | |||||
* | -move the nlpid definitions and tokens to a dedicated file(s) | hannes | 2004-10-07 | 1 | -21/+5 | |
| | | | | -make use of it in the ISO, Frame-relay and CDP printers | |||||
* | bugfix: changed format for diffserv-TE subTLVs, add tok2str() for decoding ↵ | hannes | 2004-09-15 | 1 | -9/+8 | |
| | | | | BC models | |||||
* | bugfix: print 7 (node-id) bytes rather than 6 (system-id) for CSNPs in non ↵ | hannes | 2004-09-09 | 1 | -3/+3 | |
| | | | | verbose mode | |||||
* | Add length checks. | guy | 2004-03-24 | 1 | -26/+40 | |
| | ||||||
* | display cosmetics: hide OSI indication under the eflag | hannes | 2004-03-18 | 1 | -2/+2 | |
| | ||||||
* | copy & paste error: replace priority_level by bandwidth_constraint | hannes | 2004-01-27 | 1 | -4/+4 | |
| | ||||||
* | add support for Difserv TE per draft-ietf-tewg-diff-te-proto-06 | hannes | 2004-01-27 | 1 | -1/+18 | |
| | ||||||
* | update references for the experimental TLV, remove ES-IS specific #defines ↵ | hannes | 2004-01-02 | 1 | -3/+2 | |
| | | | | from the IS-IS tok table | |||||
* | - initial checkin for OSI CLNP support | hannes | 2003-12-22 | 1 | -7/+121 | |
| | | | | | | (TODO header sanity and lots of boundary checking) - verify NLPID for ES-IS - remove bogon TLV #1 from ES-IS printer | |||||
* | rework the print_esis() printer | hannes | 2003-12-20 | 1 | -404/+475 | |
| | | | | | | | update option processing add ES-IS ESH printing change the IS-IS related TLV #defines into ISIS_TLV_ change the IS-IS related SUBTLV #defines into ISIS_SUBTLV_ | |||||
* | Get rid of a set-but-not-used variable. | guy | 2003-12-15 | 1 | -3/+1 | |
| | ||||||
* | When checking to make sure the LSP ID is all present, check the last | guy | 2003-12-15 | 1 | -2/+2 | |
| | | | | byte of the LSP ID, not the first byte past the LSP ID. | |||||
* | add Vendor OUI resolution | hannes | 2003-11-30 | 1 | -3/+7 | |
| | ||||||
* | add Management Prefix Color subTLV, plus some references to Internet Drafts | hannes | 2003-11-26 | 1 | -3/+6 | |
| | ||||||
* | Have the configure script arrange that the Makefile define _U_ | guy | 2003-11-16 | 1 | -4/+4 | |
| | | | | | | | | | | appropriately, and that GNUmakefile and the MSVC++ project file define it apppriately, as we do with libpcap, rather than defining it in "interface.h". Undo the rcsid-shuffling and addition of extra #includes, as we no longer need to arrange that "interface.h" be included before using _U_ in an RCS ID or copyright. | |||||
* | From Neil Spring: | guy | 2003-11-15 | 1 | -4/+4 | |
| | | | | | | | | | | | use "_U_" in the definitions of "rcsid[]", to eliminate complaints about those variables being unused; move the definitions after the include of "interface.h", or add an include of "interface.h", so that "_U_" is defined. Include "config.h" before including "tcpdump-stdinc.h" in "missing/datalinks.c". | |||||
* | do not attempt to verify the TLV #12 checksum if it is zero - change the way ↵ | hannes | 2003-11-05 | 1 | -7/+13 | |
| | | | | how the authentication start offset for LSPs is determined | |||||
* | streamline variables and defines# to a common scheme | hannes | 2003-11-05 | 1 | -41/+41 | |
| | ||||||
* | do not attempt to checksum if the LSP has been purged | hannes | 2003-10-30 | 1 | -13/+19 | |
| | ||||||
* | misc. cleanup & display cosmetics [last for today i promise ;-)] | hannes | 2003-10-28 | 1 | -26/+23 | |
| | ||||||
* | display the DIS lan-id of an IIH in non-verbose mode | hannes | 2003-10-28 | 1 | -5/+8 | |
| | ||||||
* | display SNPAs rather than IS-Neighbors in TLV #6, addition of Flag field for ↵ | hannes | 2003-10-26 | 1 | -3/+3 | |
| | | | | the shared risk link group GMPLS TLV | |||||
* | display cosmetics: align the p2p IIH output to the LAN IIH output | hannes | 2003-10-25 | 1 | -4/+6 | |
| | ||||||
* | print PDU length for PSNPs | hannes | 2003-10-22 | 1 | -3/+4 | |
| | ||||||
* | misc. cosmetic changes to stay compliant to other multi-line decoders | hannes | 2003-10-21 | 1 | -2/+2 | |
| |