aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rsvp.c
AgeCommit message (Collapse)AuthorFilesLines
2008-10-31Fix some "format not a string literal and no format arguments" warnings.Stig Bjørlykke1-77/+77
svn path=/trunk/; revision=26652
2008-09-26Minor cleanup related to proto_register & proto_reg_handoffBill Meier1-2/+0
svn path=/trunk/; revision=26280
2008-08-14Use const with value_string array definitionsBill Meier1-18/+18
svn path=/trunk/; revision=26028
2008-07-22Add NULL termination element to value_string arraysBill Meier1-1/+2
svn path=/trunk/; revision=25793
2008-05-14Fix some of the Errors/warnings detected by checkapi.Bill Meier1-6/+15
svn path=/trunk/; revision=25290
2008-04-14From Roberto Morro (bug 2416):Stig Bjørlykke1-26/+446
Added support for Ethernet SENDER_TSPEC and FLOWSPEC objects according to draft-ietf-ccamp-ethernet-traffic-parameters-02. Added support for enhancements in the LSP_TUNNEL_INTERFACE_ID object according to draft-ietf-ccamp-lsp-hierarchy-bis-02. Added support for NOTIFY_REQUEST and RECOVERY_LABEL objects. Added display filters for some fields of the GENERALIZED_UNI and CALL_ID objects. svn path=/trunk/; revision=25023
2008-04-13From Giodi Giorgi (bug 2201):Stig Bjørlykke1-18/+55
Fix dumping of PROTECTION INFO and GENERALIZED UNI according to RFC3471. svn path=/trunk/; revision=25002
2008-02-07Removed even more "statement not reached" warnings.Stig Bjørlykke1-1/+0
svn path=/trunk/; revision=24286
2007-11-16Fix a buffer overflow in the PPP dissector. Try to fix uninitialized Gerald Combs1-155/+159
variable warnings turned up by Valgrind. svn path=/trunk/; revision=23475
2007-10-23Apply the small performance enhancment patches for:Anders Broman1-1/+1
- if offset is 0, tvb_length is the same as tvb_length_remaining, just faster. Replace - col_append_fstr() with faster col_append_str() - col_add_str() with col_set_str() when it's safe svn path=/trunk/; revision=23252
2007-05-29Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLibGuy Harris1-1/+1
routines and routines using those routines. GLib might use different modifiers for 64-bit quantities than the platform's C library does. svn path=/trunk/; revision=21990
2007-05-22Fix for bug #1598 - add support for PRSVP (RSVP encapsulated in UDP port 3455)Stephen Fisher1-0/+4
svn path=/trunk/; revision=21896
2007-03-28Remove almost all of the casts I committed recently and in place ofStephen Fisher1-2/+2
them, add -Wno-pointer-sign to CFLAGS when gcc will accept it. svn path=/trunk/; revision=21253
2007-03-23Fix about 150 warnings new to gcc 4.0 in the error on warning directories.Stephen Fisher1-2/+2
Comment out -Werror in plugins/asn1/ until warnings can be fixed. svn path=/trunk/; revision=21158
2007-02-23From Morro Roberto:Jaap Keuter1-1/+1
Please find attached a patch to the RSVP dissector that fixes a small inaccuracy when printing the SENDER TSPEC object. Substantially, it changes the string "C-type: 1 - Integrated Services" into the correct one "C-type: 2 - Integrated Services" svn path=/trunk/; revision=20900
2006-11-22From Cyril Margaria:Anders Broman1-46/+110
Patch to support RSVP notify and added a few error codes, with some more objectcodes added. svn path=/trunk/; revision=19960
2006-11-13Add support for IPv4-Aggregate session/template/filter types.Ashok Narayanan1-0/+75
svn path=/trunk/; revision=19884
2006-10-23Add support for dissecting RSVP E2E IGNORE proto packets (RFC3175)Ashok Narayanan1-1/+7
svn path=/trunk/; revision=19665
2006-08-17Muthu Krishnan V <muthukrishnanv@gmail.com>Jörg Mayer1-2/+2
As per RFC 4090, In the FAST_REROUTE Object, Include-any starts at the 12th byte and Exclude-any starts at the 16th byte. Ethereal has inter-changed these two fields in its display. *Ethereal* bug 1043. svn path=/trunk/; revision=18938
2006-07-13Francesco Fondelli:Anders Broman1-2/+97
Protocol Extensions for Support of Diffserv-aware MPLS Traffic Engineering (DSTE) as per RFC 4124. svn path=/trunk/; revision=18727
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=18196
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-1/+1
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-09-07MSVC don't like empty structs, add a dummy element to rsvp_session_ipv6_infoUlf Lamping1-0/+1
svn path=/trunk/; revision=15717
2005-09-07From Manu PathakRonnie Sahlberg1-11/+403
Make RSVP tappable add hostlist and conversation listing for RSVP conversations svn path=/trunk/; revision=15714
2005-08-28Correct an eariler infinite loop fix. Fixes bug 382.Gerald Combs1-2/+2
svn path=/trunk/; revision=15600
2005-08-28add missing value_string terminationRonnie Sahlberg1-1/+4
svn path=/trunk/; revision=15584
2005-08-10rename ep_tvb_get_string() to tvb_get_ephemeral_string() asnd update the ↵Ronnie Sahlberg1-2/+2
documentation in README.developer svn path=/trunk/; revision=15270
2005-08-08various code cleanup:Ulf Lamping1-12/+8
-use g_snprintf instead of sprintf and snprintf -use g_strdup_printf where appropriate -remove #include "snprintf.h" (as only g_snprintf should be used) -replace some more alloc/realloc/calloc/free with their glib pendants svn path=/trunk/; revision=15264
2005-08-08Centralize the code to create the subtree for RSVP objects and to putGuy Harris1-416/+279
the length and object class items into that tree. Put the object class item into the tree as a visible item, rather than as a hidden item and as a text entry. Add some additional length checks. svn path=/trunk/; revision=15258
2005-08-05More char -> const char warning fixesJörg Mayer1-4/+4
svn path=/trunk/; revision=15218
2005-08-04Increase the size of some variables, so that we don't overflow them. FixesGerald Combs1-9/+11
the infinite loops in bugs 311 and 314. svn path=/trunk/; revision=15206
2005-07-25From Morro Roberto :Anders Broman1-54/+176
- bug fixes to the dissectors for the GENERALIZED_UNI and LABEL objects - improved dissector of flag field for the ERROR object - improved LABEL_SET object dissector - support for the new (proposed) ASSOCIATION object (see draft-ietf-ccamp-gmpls-recovery-e2e-signaling). Moveover find also attached a patch to OSPF that fixes a line of source code lost in the TNA TLV (the code compiled anyway). svn path=/trunk/; revision=15066
2005-07-24some more dissectors converted to ep_tvb_get_stringRonnie Sahlberg1-4/+2
again at least one obvious memleak was found in the old code svn path=/trunk/; revision=15031
2005-07-08checksum messages: use "[correct]" instead of "(correct)" and other "alike" ↵Ulf Lamping1-2/+2
messages svn path=/trunk/; revision=14880
2005-06-26Get rid of the private "my_match_strval()" routine in many dissectors;Guy Harris1-35/+35
add a "match_strval_idx()" routine that does the same thing, and have "match_strval()" call it. Make those routines, and "val_to_str()", return a "const" pointer. Update dissectors as necessary to squelch compiler warnings produced by that. Use "val_to_str()" rather than using "match_strval()" and then, if the result is null, substituting a specific string. Clean up some other "match_strval()"/"val_to_str()" usages. Add a null pointer check in the NDPS dissector's "attribute_value()" routine, as it's not clear that "global_attribute_name" won't be null at that point. Make some global variables in the AFS4INT dissector local. Make some routines not used outside the module they're in static. Make some tables "static const". Clean up white space. Fix Gerald's address in some files. svn path=/trunk/; revision=14786
2005-06-20Fix a format string vulneratility in the AFP dissector identifiedGerald Combs1-2/+2
by iDEFENSE. Add constant format strings to proto_item_append_text() in a bunch of other dissectors. Copy a comment from proto.c to proto.h. svn path=/trunk/; revision=14713
2005-06-06From Richard Rabbat:Anders Broman1-7/+12
a patch for a couple of fixes to rsvp sub-objects. svn path=/trunk/; revision=14555
2005-05-02Break out of an infinite loop. Fixes bug 154.Gerald Combs1-0/+2
svn path=/trunk/; revision=14277
2005-04-22Fix for the previous fix.Gerald Combs1-2/+2
svn path=/trunk/; revision=14168
2005-04-22Fix an infinite loop in dissect_rsvp_gen_uni(). Fixes bug 90. Fix up aGerald Combs1-2/+10
previous infinite loop fix. svn path=/trunk/; revision=14165
2005-04-20Fix an infinite loop discovered during fuzz-testing.Gerald Combs1-2/+8
svn path=/trunk/; revision=14153
2005-04-18Detect an infinite loop in dissect_rsvp_ero_rro_subobjects(). Fixes bug 71.Gerald Combs1-0/+2
svn path=/trunk/; revision=14128
2005-03-28Minor change to Call-ID dissector to set up object line.Ashok Narayanan1-1/+13
svn path=/trunk/; revision=13960
2004-09-29Move various tables into the epan directory.Guy Harris1-1/+1
svn path=/trunk/; revision=12130
2004-09-28Move various checksum routines and headers to epan.Guy Harris1-1/+1
svn path=/trunk/; revision=12117
2004-08-22We don't need a variable to hold the sequence number any more - justGuy Harris1-3/+1
directly pass the result of "tvb_get_ntoh64()" to "proto_tree_add_text()". svn path=/trunk/; revision=11803
2004-08-22Add "tvb_get_ntoh64()" and "tvb_get_letoh64()" routines to fetch 64-bitGuy Harris1-3/+1
integers. Make FT_INT64 and FT_UINT64 add numerical values, rather than byte-array values, to the protocol tree, and add routines to add specified 64-bit integer values to the protocol tree. Use those routines in the RSVP dissector. svn path=/trunk/; revision=11796
2004-07-23Trivial warning fixes:Jörg Mayer1-2/+2
- comma at end of enum - function declarations with empty args instead of void - c++ style comments svn path=/trunk/; revision=11492
2004-07-21From Roberto Morro: support for GMPLS UNI and E-NNI objects/TLVs.Guy Harris1-43/+263
svn path=/trunk/; revision=11452
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+4609
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410