aboutsummaryrefslogtreecommitdiffstats
path: root/packet-isakmp.c
AgeCommit message (Collapse)AuthorFilesLines
2000-05-22Support for ISAKMP XAUTH authentication, from Yaniv Kaul.Guy Harris1-3/+23
svn path=/trunk/; revision=1993
2000-05-22Get rid of the comment before "cfgattrident2str()" explaining why it'sGuy Harris1-7/+1
there - it's now called from within "packet-isakmp.c", so there's no need to explain "this isn't used yet, but it will be in the future"; the future has arrived.... svn path=/trunk/; revision=1992
2000-05-21Parsing attributes in Config mode, and support for a Hybrid modeGuy Harris1-2/+28
authentication draft, from Yaniv Kaul. svn path=/trunk/; revision=1991
2000-05-17Small fix from Yaniv Kaul.Guy Harris1-2/+2
svn path=/trunk/; revision=1972
2000-05-11Put in a comment to note that "cfgattrident2str()" was put in for useGuy Harris1-1/+7
when we parse ISAKMP data attributes - we don't do that yet, which is why it's not currently used. svn path=/trunk/; revision=1942
2000-05-11Yaniv Kaul's patch to add support for the ISAKMP Configuration MethodGuy Harris1-5/+96
(draft-ietf-ipsec-isakmp-mode-cfg-04.txt). svn path=/trunk/; revision=1941
2000-05-11Add tvbuff class.Gilbert Ramirez1-92/+92
Add exceptions routines. Convert proto_tree_add_*() routines to require tvbuff_t* argument. Convert all dissectors to pass NULL argument ("NullTVB" macro == NULL) as the tvbuff_t* argument to proto_tree_add_*() routines. dissect_packet() creates a tvbuff_t, wraps the next dissect call in a TRY block, will print "Short Frame" on the proto_tree if a BoundsError exception is caught. The FDDI dissector is converted to use tvbuff's. svn path=/trunk/; revision=1939
2000-04-28If the "encrypted payload" flag is set in an ISAKMP packet, don'tGuy Harris1-7/+15
dissect the payload, just report it as "Encrypted payload (N byte(s))". svn path=/trunk/; revision=1894
2000-04-08Move calls to "dissector_add()" out of the register routines for TCP andGuy Harris1-2/+11
UDP and into the handoff registration routines for the protocols in question. Make the dissectors for those protocols static if they're not called outside the dissector's source file. Get rid of header files if all they did was declare dissectors that are now static; remove declarations of now-static dissectors from header files that do more than just declare the dissector. svn path=/trunk/; revision=1823
2000-01-07Fix Gerald's e-mail address.Guy Harris1-2/+2
svn path=/trunk/; revision=1437
1999-12-06Changes from Dave Chapeskie.Guy Harris1-63/+271
svn path=/trunk/; revision=1224
1999-11-16Replace the ETT_ "enum" members, declared in "packet.h", withGuy Harris1-16/+26
dynamically-assigned "ett_" integer values, assigned by "proto_register_subtree_array()"; this: obviates the need to update "packet.h" whenever you add a new subtree type - you only have to add a call to "proto_register_subtree_array()" to a "register" routine and an array of pointers to "ett_", if they're not already there, and add a pointer to the new "ett_" variable to the array, if they are there; would allow run-time-loaded dissectors to allocate subtree types when they're loaded. svn path=/trunk/; revision=1043
1999-09-17Add a "BYTES_ARE_IN_FRAME()" macro, to test whether there are aGuy Harris1-2/+2
specified number of bytes of captured data in the frame at the specified offset, and a "IS_DATA_IN_FRAME()" macro, to test whether there are any bytes of captured data in the frame at the specified offset, and convert some bounds checks to use them. Add a dissector for the Internet Printing Protocol. svn path=/trunk/; revision=685
1999-08-26Convert a bunch of uses of "fd->cap_len" to use "pi.captured_len" (or toGuy Harris1-2/+2
use END_OF_FRAME), so that they don't look at stuff in an IP datagram past the end of the IP datagram (i.e., frame padding). svn path=/trunk/; revision=584
1999-07-29Made the protocol (but not the fields) use the new proto_tree routine,Gilbert Ramirez1-3/+15
allowing users to filter on the existence of these protocols. I also added packet-clip.c to the Nmake makefile. svn path=/trunk/; revision=402
1999-07-13Added support for compiling on win32 with Visual C and 'nmake'. It compiles,Gilbert Ramirez1-1/+5
but does not link. Perhaps someone who understands the MS tools can help out. I made it link a few months ago, but with different version of glib/gtk+. I can't remember how I made it link. Most of the compatibility issues were resolved with adding #ifdef HAVE_UNISTD_H the the source code. Please be sure to add this to all future code. svn path=/trunk/; revision=359
1999-07-08"pntohl()" doesn't actually return a "long" (or an "unsigned long"), itGuy Harris1-3/+3
returns a "guint32", which is an "unsigned int" on all platforms Glib supports, so print what it returns with "%u", not "%lu". svn path=/trunk/; revision=349
1999-07-07Created a new protocol tree implementation and a new display filterGilbert Ramirez1-121/+119
mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. svn path=/trunk/; revision=342
1999-07-06"pntohl()" doesn't actually return a "long" (or an "unsigned long"), itGuy Harris1-3/+3
returns a "guint32", which is an "unsigned int" on all platforms Glib supports, so print what it returns with "%u", not "%lu". svn path=/trunk/; revision=339
1999-06-12Include "snprintf.h" if necessary - we use "snprintf()".Guy Harris1-1/+10
svn path=/trunk/; revision=309
1999-06-11Added PPPoE, PPTP, GRE, and ISAKMP dissectors.Gilbert Ramirez1-0/+1040
svn path=/trunk/; revision=303