aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dhcpv6.c
AgeCommit message (Collapse)AuthorFilesLines
2007-11-08Apply yet another set of the optimization patches:Anders Broman1-2/+2
-set_str2add_str_val_to_str svn path=/trunk/; revision=23406
2007-10-27Fix for bug 1935. Jaap Keuter1-3/+19
RFC3315 says that the vendor-specific information option must encapsulate each option in the format code/length/value. The current dhcpv6 dissector does not differentiate these fields, it just puts it all together as one option-data field. Attached is a patch that addresses this issue. svn path=/trunk/; revision=23284
2007-10-08From Chris Maynard <christopher.maynard@gtech.com> / Bug 1798: packet-d*.c ↵Richard van der Hoff1-1/+1
display filter fields incorrectly named. svn path=/trunk/; revision=23090
2007-05-10Make dhcpv6 findable by name.Martin Mathieson1-0/+4
svn path=/trunk/; revision=21740
2007-03-28Remove almost all of the casts I committed recently and in place ofStephen Fisher1-1/+1
them, add -Wno-pointer-sign to CFLAGS when gcc will accept it. svn path=/trunk/; revision=21253
2007-03-27Fix about 100 simple to fix warnings from gcc 4.0 in epan/dissectors Stephen Fisher1-1/+1
svn path=/trunk/; revision=21233
2006-11-20Fix for bug 1235. Elapsed time is in 10ms units.Jaap Keuter1-2/+2
svn path=/trunk/; revision=19937
2006-10-31Provide field names for fields with true/false values so theyGilbert Ramirez1-3/+3
can be searched on. svn path=/trunk/; revision=19761
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2005-09-11Replace tvb_memcpy() calls that extract IPv4 addresses into a guint32,Guy Harris1-14/+13
and that extract IPv6 addresses into a "struct e_in6_addr", with tvb_get_ipv4() and tvb_get_ipv6() calls - except for some that we remove, by using proto_tree_add_item(), rather than replacing. Have epan/tvbuff.h include epan/ipv6-utils.h, to define "struct e_in6_addr" (not necessary to declare the tvbuff routines, but including it there means "struct e_in6_addr" is guaranteed to be defined before those declarations, so we don't get compiler complaints if we define it *after* those declarations). svn path=/trunk/; revision=15758
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-07-28some more memification of tvb_get_string() no obvious memleaks fixed this ↵Ronnie Sahlberg1-4/+2
time :-( svn path=/trunk/; revision=15131
2005-07-20prettify the HW type and address printouts slightly.Ronnie Sahlberg1-7/+15
svn path=/trunk/; revision=14969
2005-07-20add proper decoding and presentation of domain strings in dhcpv6Ronnie Sahlberg1-17/+51
this fixes bug 273 svn path=/trunk/; revision=14967
2004-12-30From Vincent Jardin: Fix the dissection of relayed messages.Gerald Combs1-84/+58
svn path=/trunk/; revision=12868
2004-12-26From Vincent Jardin:Gerald Combs1-1/+47
- support for new DHCPv6 options - fix for the support of OPTION_RELAY_MSG svn path=/trunk/; revision=12838
2004-12-25Again, some warnings removed.Ulf Lamping1-1/+1
svn path=/trunk/; revision=12831
2004-12-07Get rid of an unused true_false_string value.Guy Harris1-5/+0
svn path=/trunk/; revision=12680
2004-12-03From Tomasz Mrugalski:Guy Harris1-23/+139
- option values updated to match RFC3898 (NIS/NIS+ options) - FQDN option added (draft-ietf-dhc-dhcpv6-opt-fqdn-00.txt) - Lifetime option added (draft-ietf-dhc-dhcpv6-opt-lifetime-00.txt) - Long lasting typo corrected (those are identiTy associations, not identiFy associations) - Fixed bug always reporting SIP DOMAIN option to be malformed (break was missing) - Domains names are now parsed (in DOMAIN_LIST, SIP_SERVER_A, NIS_DOMAIN and NISPLUS_DOMAIN options). svn path=/trunk/; revision=12663
2004-12-01From Marc Poulhies: fix the handling of the authentication option whenGuy Harris1-4/+5
the authentication information is missing (which it can be), and fix a typo. svn path=/trunk/; revision=12637
2004-10-01initializing unsigned variables to -1 is considered interestingJörg Mayer1-2/+2
svn path=/trunk/; revision=12173
2004-08-22Add "tvb_get_ntoh64()" and "tvb_get_letoh64()" routines to fetch 64-bitGuy Harris1-1/+0
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-08-17Don't give up on the entire DHCPv6 packet if we find an error inGuy Harris1-9/+19
encapsulated options, just give up on the option in which they're encapsulated. Note that for the Relay Message option, we should perhaps dissect the option data as a DHCP message, not just a sequence of options. svn path=/trunk/; revision=11756
2004-08-16Whenever we call "dhcpv6_option()", check to make sure it didn't setGuy Harris1-10/+21
"at_end" - if it does, the option is sufficiently bad that we can't continue dissecting the packet, so we give up. svn path=/trunk/; revision=11750
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+795
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