Commit Graph

701 Commits

Author SHA1 Message Date
Ronnie Sahlberg 5906cde27a hf_netlogon_code did not have an hf_[] entry.
some cruft removed from LSA_SECURITY_DESCRIPTOR that is not used anymore since
we call the dissector in packet-smb.c

svn path=/trunk/; revision=4942
2002-03-14 09:19:17 +00:00
Guy Harris 688ad377fe From Jouni Malinen: fix bugs in 802.11 authentication frame dissection.
svn path=/trunk/; revision=4902
2002-03-09 22:41:51 +00:00
Guy Harris fdedf9703c From Michael Tuexen: SCCP-atop-M3UA support.
svn path=/trunk/; revision=4867
2002-03-05 00:09:21 +00:00
Guy Harris 231011fbe5 SCCP support, from Jeff Morriss.
svn path=/trunk/; revision=4866
2002-03-04 22:39:22 +00:00
Guy Harris ac7e3b7f93 From Heikki Vatiainen: make "get_host_ipaddr()" require dotted-quad IP
addresses to really be quads, i.e. have four numbers.

svn path=/trunk/; revision=4854
2002-03-03 21:42:54 +00:00
Guy Harris 52fb615708 From Joerg Mayer: get rid of "-Wno-unused" flag in some configure
scripts, and check in changes to add _U_ to some unused arguments (some
other should perhaps be used, so we leave the _U_ out so that the
warnings serve as a reminder to check those).

svn path=/trunk/; revision=4848
2002-03-02 20:51:46 +00:00
Guy Harris 56be333a81 From Andrew Feren: add ifdefs to the top-level Makefile.nmake to avoid
using Python if PYTHON isn't defined.

Fix up white space.

svn path=/trunk/; revision=4837
2002-03-01 06:52:14 +00:00
Guy Harris b1f0163ef0 Support for IEEE 802.1w RST BPDUs, from Alex Ruzin.
svn path=/trunk/; revision=4825
2002-02-27 10:03:10 +00:00
Guy Harris b4971b39bf From Joerg Mayer:
In the "configure.in" files, add

		-D_U_="__attribute__((unused))"

	to CFLAGS if we're using GCC, and add

		-D_U_=""

	otherwise, so _U_ can be used to mark arguments as unused.

Add -D_U_="" arguments to the Makefile.nmake files as well, so _U_ works
with Microsoft Visual C++ as well.

Add comments and RCS IDs to the Makefile.nmake files that don't already
have them.

svn path=/trunk/; revision=4824
2002-02-27 09:42:52 +00:00
Guy Harris cbf5c537c4 From Joerg Mayer: remove unused variables and declarations of
non-existent functions.

Remove the "filetype" argument from the "can_write_encap" functions for
particular capture file types - the argument value is implicit, in that
the routine being called is the routine for that particular file type.

svn path=/trunk/; revision=4823
2002-02-27 08:57:25 +00:00
Guy Harris a3d5f0a6f2 From John Mackenzie: register GIOP dissector as a UDP heuristic
dissector.

svn path=/trunk/; revision=4817
2002-02-27 00:30:22 +00:00
Guy Harris 5c18f33d5c Add an EAP dissector that doesn't create a top-level tree and doesn't
set the columns, for use with EAP payloads inside RADIUS packets.

From Adam Sulmicki: dissect SSL-encoded stuff inside EAP.

svn path=/trunk/; revision=4806
2002-02-25 23:28:32 +00:00
Guy Harris 309e86246e From Peter Valchev: fix editcap to assign the result of "getopt()" to an
"int" and to check "getopt()"s return value with -1 rather than EOF.

Fix other "getopt()" loops to check against -1 as well (EOF is -1 on
most if not all platforms, but the Single UNIX Specification says
"getopt()" returns -1, so we should check against -1, not EOF).

svn path=/trunk/; revision=4793
2002-02-24 01:26:45 +00:00
Guy Harris 5d5d507a29 From John Mackenzie: put missing initializations of table entries in
"plugins.c".

svn path=/trunk/; revision=4790
2002-02-23 02:16:12 +00:00
Guy Harris c786f129c0 From Adam Sulmicki: dissect EAP messages inside RADIUS.
svn path=/trunk/; revision=4786
2002-02-22 21:31:49 +00:00
Guy Harris cb5745cc1e COPS-PR extension support, from Kari Tiirikainen.
Add support for desegmentation of COPS messages and for multiple COPS
messages per TCP segment.

svn path=/trunk/; revision=4781
2002-02-22 11:16:13 +00:00
Guy Harris d301d2cef4 From Adam Sulmicki: additional AVPs for RADIUS. and making
RD_TP_CONNECT_INFO a RADIUS_STRING rather than a RADIUS_STRING_TAGGED.

svn path=/trunk/; revision=4780
2002-02-22 09:57:04 +00:00
Guy Harris 33620ec7f8 From Adam Sulmicki <adam[AT]cfar.umd.edu>:
Add more type values for EAP.
	Fix off-by-one bug when displaying Code of EAP message.

Get rid of an unnecessary "volatile".

Give the code and type fields value_string arrays, and use them when
putting the code and type into the protocol tree.

Base the decision of whether to put the type field into the tree on the
request code, not on the length of the packet.

Display the Type-Data field, under that name, under the EAP tree, as
it's part of the EAP PDU.

svn path=/trunk/; revision=4779
2002-02-22 09:52:01 +00:00
Guy Harris cbda24e612 From Dermot Bradley:
support for Openwave-specific WSP headers;

	support for Openwave-specific field names;

	support for additional content types from Openwave;

	support for additional language values.

svn path=/trunk/; revision=4775
2002-02-22 07:23:25 +00:00
Guy Harris 2f70b4df02 Initial quota support, from Ronnie Sahlberg.
svn path=/trunk/; revision=4771
2002-02-22 00:05:02 +00:00
Guy Harris ddf6a753f0 From Andrew Hood: translate enterprise OIDs in SNMP traps to strings if
possible.

svn path=/trunk/; revision=4758
2002-02-19 09:35:45 +00:00
Guy Harris 31fc804847 From Joerg Mayer: remove trailing blanks from hex dump in
print/Tethereal.

svn path=/trunk/; revision=4742
2002-02-15 11:56:10 +00:00
Guy Harris 8ea7c346b8 From Laurent Rabret: print the correct length in the Extended
Communities attribute in a BGP Update message.

Also, get rid of an extra space before a colon in the display for that
attribute, which isn't in other attributes.

svn path=/trunk/; revision=4732
2002-02-14 05:28:44 +00:00
Guy Harris f9c109a239 Support in Wiretap for DLT_HHDLC, from Tomas Kukosa.
svn path=/trunk/; revision=4707
2002-02-07 20:41:28 +00:00
Guy Harris 932fc43798 Additional cipher suite names for SSL, from Nathan Neulinger and Scott
Renfro.

svn path=/trunk/; revision=4706
2002-02-07 18:56:55 +00:00
Guy Harris 6d55906750 From Ricardo Barroetave�a: support dissectors that are handed
reassembled TCP data being able to indicate that they need still more
reassembly, so that, for example, a dissector can indicate that it needs
reassembly in order to dissect a header that says how long the PDU is
and, when that reassembly is done and it dissects the header, it can
then indicate that it needs more reassembly to get the entire PDU.

svn path=/trunk/; revision=4694
2002-02-03 23:28:38 +00:00
Guy Harris d15f0203a6 From Heikki Vatiainen:
check for GNU "sed", and skip the "bad sed" checks if it's
	found;

	check for "/bin/sed" as well as "/usr/bin/sed" on Solaris;

	put the "sed" checks into a separate section of code with its
	own test for the host OS, to make it a bit cleaner to add any
	checks needed on other OSes.

svn path=/trunk/; revision=4681
2002-02-02 21:07:40 +00:00
Guy Harris 3929de0cc5 IAPP support, from Alfred Arnold.
svn path=/trunk/; revision=4679
2002-02-02 12:04:24 +00:00
Guy Harris 0afa2b5aeb Routines added to the plugin table, and include-once #ifndef/#define
wrappers added to plugin header files, by Charlie Duke.

svn path=/trunk/; revision=4676
2002-02-02 03:42:18 +00:00
Uwe Girlich 8a1cdd6d39 TSP support, from Uwe Girlich
svn path=/trunk/; revision=4648
2002-01-31 07:58:27 +00:00
Guy Harris 5ec8fb43a5 IPv6 name resolution support on Solaris 8, from Heikki Vatiainen.
svn path=/trunk/; revision=4627
2002-01-30 08:46:29 +00:00
Guy Harris d5df557923 DCE RPC enhancements, and SAMR improvements, from Ronnie Sahlberg.
svn path=/trunk/; revision=4618
2002-01-29 09:13:28 +00:00
Guy Harris c873f79156 Support for capturing on, and reading captures from, OpenBSD firewall
logging virtual interface, from Mike Frantzen.

svn path=/trunk/; revision=4616
2002-01-29 08:44:53 +00:00
Guy Harris 55bed21e45 From Ronnie Sahlberg:
NDR pointer handling in DCE RPC
	SAMR updates

svn path=/trunk/; revision=4608
2002-01-25 08:35:59 +00:00
Guy Harris 7f0ef5ec87 From Tim Potter: NT SID dissection.
Don't label the SID in an ACE as an "NT SID SID", label it as an "NT ACE
SID".

svn path=/trunk/; revision=4607
2002-01-25 08:02:01 +00:00
Guy Harris 20d4266049 From Ronnie Sahlberg: add support for finding the response that matches
a request.

svn path=/trunk/; revision=4600
2002-01-23 05:38:32 +00:00
Guy Harris 582a998543 From Andrew Feren:
The original checkinstall assumed /usr/local as the GTK+ install
	install directory even if an alternate directory directory was
	specified when configure was run.  checkinstall now checks for
	GTK+ in the configured directory and punts (checks if gtk-config
	is in the path) if it doesn't find GTK+ in the configured
	location.

svn path=/trunk/; revision=4595
2002-01-21 23:57:44 +00:00
Guy Harris b9fbf593de From Andrew Feren - don't use what is presumably a GNU find-specific
option in the find command in mkpkg, to make it work with the Solaris
find.

svn path=/trunk/; revision=4594
2002-01-21 23:55:34 +00:00
Guy Harris e6440c4f16 Fixes to EtherPeek file reader code, from Alan Harrison.
svn path=/trunk/; revision=4593
2002-01-21 23:45:58 +00:00
Guy Harris 6deb504cff From Ricardo Barroetave�a: support for all TLVs and messages in RFC
3036.

svn path=/trunk/; revision=4590
2002-01-21 22:15:18 +00:00
Guy Harris b4867007ca Support for hex dump mode in "Follow TCP Stream" window showing hex and
ASCII data, from Jirka Novak.

svn path=/trunk/; revision=4564
2002-01-18 07:25:22 +00:00
Guy Harris 4deaae7705 SCTP support in text2pcap, and fix to usage message for "-u", from
Michael Tuexen.

Documentation of SCTP support in text2pcap, from me.

svn path=/trunk/; revision=4553
2002-01-16 21:05:10 +00:00
Guy Harris 61147d4da2 Collapse the two entries for Mark Burton into one.
svn path=/trunk/; revision=4550
2002-01-15 23:07:20 +00:00
Guy Harris 354b4b74d0 From Ronnie Sahlberg: file handle to file name resolution in NFS and
related protocols.

svn path=/trunk/; revision=4533
2002-01-12 10:24:47 +00:00
Guy Harris 30a043931e From Jirka Novak:
Support for generating filter expressions based on packet list
	    column values
	Support for adding filter expressions generated from column or
	    protocol tree field values to the current expression rather
	    than replacing the current expression

svn path=/trunk/; revision=4522
2002-01-11 08:21:02 +00:00
Guy Harris a4d560eb5b From Nagarjuna Venna: only display the reason in BYE RTCP packets if
it's present.

svn path=/trunk/; revision=4518
2002-01-10 22:21:14 +00:00
Guy Harris aa36cec9df SCSI dissector, and changes to make the iSCSI dissector use it, from
Dinesh Dutt.

svn path=/trunk/; revision=4508
2002-01-10 01:28:45 +00:00
Guy Harris 8ee4e324f5 WTP reassembly, from Tom Uijldert.
svn path=/trunk/; revision=4480
2002-01-04 20:20:08 +00:00
Guy Harris 5027073407 From Hamish Moffatt:
Add some missing files in the "clean" targets.

	Use pod2html rather than man2html to build HTML man pages.

	Fix ethereal.nsi.in for recent versions of NSIS, and fix a typo.

svn path=/trunk/; revision=4475
2002-01-04 06:57:10 +00:00
Guy Harris b1f4093d1a Make the "go" member of the "loop_data" structure in Ethereal a
"gboolean", as it's a Boolean value, and move it to the beginning of the
structure in Tethereal, as it is in Ethereal.

From Graeme Hewson:

	Check for "pcap_dispatch()" returning -1, meaning an error
	occurred; if it does, stop capturing, and report the error.

	If we get a signal in tethereal, stop the capture with a
	"longjmp()", rather than by clearning the "go" flag;
	"pcap_dispatch()", on many platforms, keeps reading rather than
	returning a captured packet count of 0 if the system call to
	read packets returns -1 with an errno of EINTR, so the
	"pcap_dispatch()" won't be broken out of if the signal handler
	returns.

	Fix a typo in an error message.

svn path=/trunk/; revision=4471
2002-01-03 22:03:24 +00:00
Guy Harris c57411dbb9 PPP multiplexing support, from Jayaram V.R.
svn path=/trunk/; revision=4469
2002-01-03 20:30:33 +00:00
Guy Harris 8a3a289875 From Albert Chin: simplify some autoconf code - AC_CHECK_FUNC can, by
itself, be made to run some code only if the function isn't found,
there's no need to check the result yourself.

svn path=/trunk/; revision=4468
2002-01-03 20:09:55 +00:00
Guy Harris 6b2ee38ad3 From Albert Chin: eliminate a GCCism.
svn path=/trunk/; revision=4467
2002-01-03 20:01:07 +00:00
Guy Harris 6e4c4ab00a From Ronnie Sahlberg: add time between request and reply as a field to
ONC RPC replies.

svn path=/trunk/; revision=4457
2001-12-28 20:18:45 +00:00
Guy Harris c0ff48d6d0 DLSw support, from Paul Ionescu.
svn path=/trunk/; revision=4449
2001-12-26 21:17:49 +00:00
Guy Harris 6f0d79c0d7 From Ronnie Sahlberg: initial NDMPv3 support, and an update to his
e-mail address.

svn path=/trunk/; revision=4444
2001-12-23 21:36:58 +00:00
Guy Harris 3624071a79 Van Jacobson decompression support for PPP, from Irfan Khan.
svn path=/trunk/; revision=4427
2001-12-19 21:14:49 +00:00
Guy Harris 887799e01a From Bernd Becker: don't clear COL_INFO until the GIOP subdissecrors are
fixed to put something interesting there, fix the GIOP dissector to
restore the Protocol column if no heuristic dissector succeeded, and fix
up the plugin GIOP subdissectors to use "col_set_str()" to set the
Protocol column.

svn path=/trunk/; revision=4424
2001-12-19 08:59:08 +00:00
Guy Harris 2953cd1a97 From Irfan Khan: fix a couple of bugs in the pppdump reader.
svn path=/trunk/; revision=4414
2001-12-17 22:22:42 +00:00
Guy Harris c52144b652 M2TP support, from Heinz Prantner.
svn path=/trunk/; revision=4409
2001-12-16 22:30:11 +00:00
Guy Harris 47ba93139e Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM and
NEEDS_ADDRESSING_MODE replies in GIOP, from Bernd Becker.

svn path=/trunk/; revision=4401
2001-12-15 20:40:19 +00:00
Guy Harris df152c2a22 From Motonori Shindo: delete installed data files on a Windows
uninstallation.

svn path=/trunk/; revision=4388
2001-12-12 07:52:23 +00:00
Guy Harris 39362af814 From Motonori Shindo:
fix a bogus batch mode inference rule of make, so that
	"vc60.pdb" files are created in the proper directory;

	delete ".pdb" files in a "nmake -f Makefile.nmake clean";

	include the text2pcap and mergecap ".pdb" files in the Windows
	binary distribution.

svn path=/trunk/; revision=4385
2001-12-12 01:29:13 +00:00
Guy Harris c5b1e310e3 From Motonori Shindo: add a cast of "ip" to "guint8 *" so pointer
arithmetic can be done on it.

svn path=/trunk/; revision=4384
2001-12-12 01:19:28 +00:00
Gilbert Ramirez ad43530063 Update mtp3 dissector. Add mtp2 dissector.
From ichael Tuexen <Michael.Tuexen@micmac.franken.de>

svn path=/trunk/; revision=4382
2001-12-11 03:04:26 +00:00
Guy Harris b93a7716e2 From Gordon McKinney: make IP-over-PPP work with the TCP graph code.
svn path=/trunk/; revision=4367
2001-12-09 01:20:14 +00:00
Guy Harris cc97eed136 TCP time-sequence, round-trip time, and throughput graphs, from Pavel
Mores.

svn path=/trunk/; revision=4360
2001-12-08 09:27:51 +00:00
Guy Harris 421e391953 From Darren New: BXXP dissector modified to be a BEEP dissector.
Handle "bxxp." preferences as "beep." preferences.

svn path=/trunk/; revision=4357
2001-12-08 01:45:36 +00:00
Guy Harris 3af8644dac BACP and BAP support in PPP dissector, from Motonori Shindo.
svn path=/trunk/; revision=4356
2001-12-08 01:03:19 +00:00
Guy Harris 6bb3e341d1 From Tom Uijldert: WSP/MMSE changes to handle multipart-content:
packet-wsp.[ch]:
	- Proper parameter-dissection
	- Now handles multipart content
	- Exports content-type & multipart-dissection
	- Attach a sub-dissector based on content-type

	packet-mmse.c:
	- Dissecting message-content added
	- Registers with WSP based on content-type.

svn path=/trunk/; revision=4353
2001-12-07 11:10:53 +00:00
Guy Harris 31519a0ff0 From Motonori Shindo: get rid of "send output to /dev/null" hack in
Ascend/Lucent trace reading code's Flex scanner.

svn path=/trunk/; revision=4346
2001-12-06 08:25:52 +00:00
Guy Harris 550c9bb7bf From Taisuke Sasaki: fix the handling of the metric and referenced LS
type fields in OSPFv3 packets.

Clean up white space.

svn path=/trunk/; revision=4338
2001-12-05 20:16:41 +00:00
Guy Harris a17c23a7a2 From Tim Potter: add the DOS error for "file already exists" on a
rename.

svn path=/trunk/; revision=4333
2001-12-05 00:49:32 +00:00
Guy Harris bc225c2a87 Support for reading Visual Networks traffic capture files, from Tom
Nisbet.

Make a comment in "wiretap/file.c" clearer, so people know where to put
the entries for their capture file type.

svn path=/trunk/; revision=4328
2001-12-04 22:28:19 +00:00
Guy Harris 2e379072ec From Motonori Shindo: fix Ascend/Lucent trace reading code to handle
later trace formats that have an ASCII dump at the end of the line.

svn path=/trunk/; revision=4327
2001-12-04 10:07:30 +00:00
Guy Harris a1660d6d3a Support for stopping capture at specified capture file size or capture
duration, from Thomas Wittwer and Matthias Nyffenegger.

svn path=/trunk/; revision=4322
2001-12-04 07:32:05 +00:00
Guy Harris 9426c4ad15 From Thomas Wittwer: remove unnecessary calls to
"prefs_module_foreach()".

svn path=/trunk/; revision=4321
2001-12-04 07:23:47 +00:00
Guy Harris 28e886cb0b Update of M2PA support to draft 3, from Michael Tuexen.
svn path=/trunk/; revision=4316
2001-12-03 20:35:14 +00:00
Guy Harris 51fe2ab58b SMPP support, from Tom Uijldert.
svn path=/trunk/; revision=4315
2001-12-03 20:18:29 +00:00
Guy Harris cfa1112e79 From John McDermott:
Adds an "Add Expression..." button to the color filter
	creation dialog.

	Improve the look of the "Add color to protocols" window.

	Clean up some ugly code.

Give John credit in the AUTHORS file for the coloring stuff.

svn path=/trunk/; revision=4301
2001-12-02 00:16:02 +00:00
Guy Harris 56636f157a Support for 802.11+Prism II monitor-mode link-layer headers, from
Tim Newsham.

Add in missing item for WTAP_ENCAP_CISCO_IOS in the Wiretap
encapsulation type table.

svn path=/trunk/; revision=4290
2001-11-28 07:11:11 +00:00
Guy Harris c0b335070c OSPFv3 checksum fix, from Taisuke Sasaki.
svn path=/trunk/; revision=4289
2001-11-28 06:44:44 +00:00
Guy Harris c5124017ed WCCP capability info dissection bug fix, from Raghu Angadi.
svn path=/trunk/; revision=4275
2001-11-27 00:50:47 +00:00
Guy Harris 64a5a77b6c Assume that a.stockmeier[AT]avm.de, a/k/a "stocki", is the Andreas
Stockmeier listed as the contact in

	http://www.isi.edu/in-notes/iana/assignments/enterprise-numbers

for the private enterprise number 872, with the e-mail address
"stocki@avm-berlin.de".

svn path=/trunk/; revision=4257
2001-11-24 10:00:50 +00:00
Guy Harris e690b88d75 Fix to text2pcap to handle colons after offset field, from Gordon
McKinney.

svn path=/trunk/; revision=4256
2001-11-24 09:46:28 +00:00
Guy Harris c871a24514 Support for time stamping packets in text2pcap, from Gordon McKinney.
svn path=/trunk/; revision=4252
2001-11-24 08:14:12 +00:00
Guy Harris 8c358fd83e From Tim Potter: use the FID, for DCE RPC-over-SMB, as part of the
conversation matching.

svn path=/trunk/; revision=4220
2001-11-18 22:44:08 +00:00
Guy Harris dbec2dc1e8 From Tim Potter:
display the returned FID in the Info column for NT Create And X
	replies;

	display the setup words, and treat the second word as a FID in
	Transaction requests presumed to contain DCE RPC-over-SMB.

Add the FID to the Info column for other open/create replies while we're
at it.

svn path=/trunk/; revision=4219
2001-11-18 22:12:46 +00:00
Gilbert Ramirez f14a6b8b91 Hopefully the last time I have to change my e-mail address.
svn path=/trunk/; revision=4199
2001-11-13 23:55:44 +00:00
Guy Harris 32a71dbac1 From Tim Potter: added code to call request and reply subdissectors in DCE
RPC.

svn path=/trunk/; revision=4195
2001-11-12 09:04:11 +00:00
Guy Harris 6ff9b3366e Support for DCE RPC atop SMB, and support for several Microsoft DCE RPC
services used with SMB, from Tim Potter.

svn path=/trunk/; revision=4194
2001-11-12 08:58:45 +00:00
Guy Harris 45900852ff Fixes from Kazushi Sugyo:
1) print the payload length in AH headers correctly (the field's
	   value is length of the payload, minus 2, divided by 2, so we
	   have to add 2 before multiplying by 2);

	2) correctly handle, in an SIOCGIFCONF list, entries whose
	   address has an "sa_len" field less than the size of a "struct
	   sockaddr" (the length of the address in an entry is the
	   maximum of the real length and the size of a "struct
	   sockaddr").

svn path=/trunk/; revision=4186
2001-11-09 08:16:25 +00:00
Guy Harris 10843c0ddc From <a.stockmeier[AT]avm.de>: fix the file dialog box code to use
"g_strdup()", not "strdup()" to copy strings.

svn path=/trunk/; revision=4181
2001-11-09 00:08:30 +00:00
Guy Harris d65661ea24 MPLS support for handling either IPv4 or IPv6 as the payload protocol
type, from Hamish Moffatt.

svn path=/trunk/; revision=4175
2001-11-07 20:26:38 +00:00
Guy Harris 3852944487 IEEE 802.1x, a/k/a EAPOL, and PPP/EAPOL EAP support, from Pekka
Nikander.

svn path=/trunk/; revision=4170
2001-11-06 20:30:40 +00:00
Uwe Girlich ec5c73a520 PCNFSD added for Uwe Girlich
svn path=/trunk/; revision=4168
2001-11-06 13:44:08 +00:00
Guy Harris a968373a7a IPCOMP transformation and ID_IPV4_ADDR_SUBNET for ISAKMP, from
<a.stockmeier[AT]avm.de>.

svn path=/trunk/; revision=4162
2001-11-05 21:36:07 +00:00
Guy Harris d8aa1045ce SUA dissector, from Michael Tuexen, replacing (and subsuming) the SUA
Light dissector.

svn path=/trunk/; revision=4156
2001-11-04 22:19:23 +00:00
Guy Harris a4676104d9 CBCP support in PPP, from Motonori Shindo.
svn path=/trunk/; revision=4153
2001-11-04 04:50:12 +00:00
Guy Harris d859325753 Additional routines made available to plugins, from Tomas Kukosa.
svn path=/trunk/; revision=4150
2001-11-04 03:37:29 +00:00
Guy Harris ec322b8d52 Cooperative Route Filtering Capability support, and Route Refresh
Message bug fix, in BGP, from Motonori Shindo.

svn path=/trunk/; revision=4142
2001-11-03 21:25:12 +00:00
Guy Harris 80d72f8cf3 First tvbuffication change, from Ronnie Sahlberg. Also changes SMB
command names to match later SMB specs.

svn path=/trunk/; revision=4138
2001-11-03 06:56:56 +00:00
Guy Harris 2b2bc176e2 Small fix to include the arrow pixmaps in the distribution, from Andrew
C. Feren.

svn path=/trunk/; revision=4132
2001-11-03 01:56:11 +00:00
Guy Harris bb113a607b Support for Mobile IP's use of ICMP Router Advertisements, from David
Frascone.

Small white-space fix.

Display the preference level in router advertisements as signed, not
unsigned, as per RFC 1256, which says it's a "signed, twos-complement
value".

svn path=/trunk/; revision=4118
2001-10-31 22:03:53 +00:00
Guy Harris aeb213c55c Bug fixes and enhancements to Mobile IP, from David Frascone.
svn path=/trunk/; revision=4115
2001-10-31 07:58:43 +00:00
Guy Harris 62719c2344 From Shinsuke Suzuki: fix IPv6 PIM checksum computation code to match
draft-ietf-pim-sm-v2-new-03.

svn path=/trunk/; revision=4104
2001-10-30 10:11:00 +00:00
Guy Harris d82c74d757 From Ronnie Sahlberg: FT_UINT64 support, code to handle 64-bit integers
without requiring compiler support for them, and updates to the
Diameter, L2TP, NFS, and NLM dissectors to use it and to the ONC RPC
dissector to allow ONC RPC subdissectors to use it.

svn path=/trunk/; revision=4099
2001-10-29 21:13:13 +00:00
Guy Harris e157646119 The previous checkin also added PPP compressed datagram support.
svn path=/trunk/; revision=4097
2001-10-29 19:50:53 +00:00
Guy Harris e5276cd0b4 PPP CCP support, from Motonori Shindo.
svn path=/trunk/; revision=4096
2001-10-29 19:48:45 +00:00
Guy Harris 04147b7dcf Additional items for RADIUS tunnels, from Pavel Novotny.
svn path=/trunk/; revision=4064
2001-10-23 04:11:58 +00:00
Guy Harris f4c0885cbd Fix Martti Kuparinen's e-mail address, as per his request.
svn path=/trunk/; revision=4060
2001-10-22 21:05:15 +00:00
Guy Harris f1860ea985 Enhanced Ethereal icon from Gordon McKinney:
I have enhanced the standard Ethereal Icon and added the following
	renderings:

	    * 32x32 - 256 Colour with transparency
	    * 16x16 - 256 Colour with transparency
	    * 16x16 - 16 Colour

Add to the list of authors in the man page the names of people who've
contributed to Wiretap but not to the rest of Ethereal - there's
currently no Wiretap man page, so we might as well give them credit in
the Ethereal man page.

svn path=/trunk/; revision=4053
2001-10-21 17:38:43 +00:00
Guy Harris 9c0c25dc17 DBS Etherwatch wiretap module, from Marc Milgram.
svn path=/trunk/; revision=4042
2001-10-19 20:18:48 +00:00
Guy Harris 22d0ffbe06 L2TP Dissconnect Cause Information AVP support, from Motonori Shindo.
svn path=/trunk/; revision=4041
2001-10-19 09:12:53 +00:00
Guy Harris 3c78feeadc VMS TCPIPtrace wiretap module, from Marc Milgram.
Update the lists of known capture file formats in the Tethereal,
editcap, and mergecap man pages to match the current list (as found in
the Ethereal man page).

svn path=/trunk/; revision=4039
2001-10-18 20:29:56 +00:00
Guy Harris b1559953ca From Georg von Zezschwitz:
Fix a bug with WSP Connect requests with headers > 256 bytes
	Implement attributes of WSP Suspend/Resume

svn path=/trunk/; revision=4037
2001-10-18 08:23:24 +00:00
Guy Harris a7592d7e5b Fixes from Steffen Weinreich:
fix the processing of the month and year fields in the SCTC
	Timestamp (the month is 1-origin, so subtract 1 from it before
	putting it in "tm_mon", which is 0-origin; the year is a 2-digit
	field that is, at least, Y2K-safe (but Y2.1K-unsafe), so if it's
	less than 90, assume it's in the 21st century);

	UCP OT 50-57 messages have a fixed number of fields and a
	special handling of the MT is not necessary, so get rid of that.

Also, fix a typo in a comment.

svn path=/trunk/; revision=4030
2001-10-15 03:54:05 +00:00
Guy Harris 086896c241 Fixes to take the Vendor-Specific attribute into consideration when
dissecting L2TP, from Motonori Shindo.

svn path=/trunk/; revision=4029
2001-10-15 03:27:38 +00:00
Guy Harris 68924359db Initial Skinny Client Control Protocol support, from Joerg Mayer.
svn path=/trunk/; revision=4016
2001-10-11 16:01:10 +00:00
Guy Harris bebcff62d7 UCP support, from Tom Uijldert.
svn path=/trunk/; revision=4009
2001-10-08 17:30:23 +00:00
Guy Harris 421f1b6a6c From Georg von Zezschwitz:
- A bug related to "WSP header pages" is fixed, that
    resulted into "malformed WSP frame" alerts
  - "Concatenated PDUs" (Multiple PDUs within one UDP
    packet) are now supported (used e.g. by Nokia 8310)
  - The URL of WSP GET/POST requests is display in the
    info column, same like HTTP GET requests

svn path=/trunk/; revision=4004
2001-10-07 08:37:29 +00:00
Richard Sharpe 1f682d68f3 Attribute the packet-x11-keysym.h fixes properly.
svn path=/trunk/; revision=3991
2001-10-03 15:15:34 +00:00
Richard Sharpe 5fac750533 Fix Monotori Shindo's attributions. I screwed up before ...
svn path=/trunk/; revision=3989
2001-10-01 08:58:36 +00:00
Guy Harris 41254f45fd Merge the two AUTHORS entries for Motonori Shindo.
Fix a typo in the AUTHORS entry for Pasi Eronen, and add him to the list
of authors in the man page.

svn path=/trunk/; revision=3988
2001-10-01 08:51:31 +00:00
Richard Sharpe 8628761b11 Pasi Eronen's attribution ...
svn path=/trunk/; revision=3981
2001-09-30 13:50:14 +00:00
Richard Sharpe ed5e9c9768 Committing Montonori Shindo's patched to ppp for chap support.
svn path=/trunk/; revision=3979
2001-09-30 13:30:51 +00:00
Guy Harris 434a3ded4c Push-traffic dissecting for WSP/WTLS, from Tom Uijldert.
svn path=/trunk/; revision=3968
2001-09-28 18:59:30 +00:00
Guy Harris 28c42a21ec Additional Ascend codes, and IETF codes, for Radius, from Graeme Hewson.
svn path=/trunk/; revision=3967
2001-09-28 18:50:19 +00:00
Guy Harris 4325d41fbd MMSE support, from Tom Uijldert.
svn path=/trunk/; revision=3954
2001-09-25 21:32:41 +00:00
Guy Harris 92d94edd0c Times in NFS done as FT_ABSOLUTE_TIME and FT_RELATIVE_TIME fields, from
Ronnie Sahlberg.

svn path=/trunk/; revision=3938
2001-09-14 08:22:29 +00:00
Guy Harris 42a6d1b152 Support for dissecting multiple capabilities, from Endoh Akira.
svn path=/trunk/; revision=3930
2001-09-13 22:06:55 +00:00
Guy Harris 53292d26a2 Display filters for RIP protocol fields, from Ronnie Sahlberg.
svn path=/trunk/; revision=3926
2001-09-13 08:10:53 +00:00
Guy Harris 2a148564d6 TCP desegmentation support, and changes to the ONC RPC and NBSS
dissectors to use it, from Ronnie Sahlberg, with additional changes to
handle the case where a frame contains messages that don't run past the
end followed by one that does and where a reassembled chunk has, at the
end, a message that runs past the end of that chunk (because the
reassembly was for an earlier message).

svn path=/trunk/; revision=3923
2001-09-13 07:56:53 +00:00
Guy Harris e35a8ac8fe Fix from Tom Uijldert: scan TPI's to get proper WTP packet length and
correct start of WSP-data.

svn path=/trunk/; revision=3920
2001-09-11 14:36:33 +00:00
Guy Harris a649181931 GTPv1 support and GTPv0 improvements, from Michal Melerowicz and Nicolas
Balkota.

svn path=/trunk/; revision=3919
2001-09-11 08:14:39 +00:00
Guy Harris 1d16da664c Some WAP WTP naming fixes plus textual Transaction Class value decoding,
from Olivier Biot.

svn path=/trunk/; revision=3914
2001-09-10 21:54:08 +00:00
Guy Harris dd1b7eafaf OSPFv3 support, from Palle Lyckegaard.
svn path=/trunk/; revision=3911
2001-09-05 19:53:42 +00:00
Guy Harris 4ad369eca1 HMIPv6 support, from Martti Kuparinen.
svn path=/trunk/; revision=3907
2001-09-04 21:04:52 +00:00
Guy Harris 0e68611e41 From Thomas Wittwer: add "prefs_register_string_preference()" to the
list of functions available to plugins.

svn path=/trunk/; revision=3906
2001-09-04 01:05:41 +00:00
Guy Harris 32b1270b4d Change from Thomas Wittwer to register HTTP dissector by name, for other
dissectors to call.

svn path=/trunk/; revision=3905
2001-09-04 01:01:48 +00:00
Guy Harris 5715a48382 RPCSEC_GSS fixes, from Mike Frisch.
svn path=/trunk/; revision=3884
2001-08-30 18:33:30 +00:00
Guy Harris ecccb6e061 "sip_is_request()" is intended to indicate whether a given SIP packet is
a request or reply; make its return value "gboolean", and have it just
return TRUE or FALSE.  Also make an array index variable unsigned, to
squelch a GCC warning.

Support for additional SIP methods, from Jean-Francois Mule.

svn path=/trunk/; revision=3865
2001-08-23 00:18:57 +00:00
Guy Harris 4d5ab5490b Additional AVPs, and Event-Timestamp support, in RADIUS, from Terje
Krogdahl.

svn path=/trunk/; revision=3863
2001-08-21 18:56:15 +00:00
Guy Harris 71aaaa1819 ICAP support, from Simharajan Srishylam.
svn path=/trunk/; revision=3846
2001-08-18 04:27:08 +00:00
Guy Harris 170d538f16 Patch from Motonori Shindo to add support for decoding additional data,
for CHAP, in LCP Authentication Protocol option.

Fix a typo.

svn path=/trunk/; revision=3827
2001-08-05 19:44:13 +00:00
Guy Harris 74fb14adac Patch from Motonori Shindo, adding
1) Shiva PAP (SPAP) and Extensible Authentication Protocol (EAP)

 2) CBCP negotiation in LCP Callback Operation Field

to the PPP dissector.

svn path=/trunk/; revision=3826
2001-08-05 10:09:40 +00:00
Guy Harris 74262f37de Patch from Lee Berger to properly skip past the length in FT_UINT_STRING
data objects if the length isn't 1.

svn path=/trunk/; revision=3821
2001-08-04 19:57:30 +00:00
Guy Harris 1b3f1fca49 Update the URLs for WCCP 1.0 and 2.0 drafts, and note that they're
(currently) available on-line.

Updates from Simharajan Srishylam to:

	interpret WCCPv2 in the version field;

	handle multiple forwarding methods, assignment methods, or
	packet return methods being enabled;

	treat unknown messages as WCCPv2 messages, and attempt to
	dissect the fields common to all v2 messages.

Note that multiple forwarding/assignment/packet return methods should
really be handled as Boolean bitfields.

Fix some signed vs. unsigned comparison issues.

svn path=/trunk/; revision=3817
2001-08-04 04:00:09 +00:00
Guy Harris ae251f8426 MacOS support changes, from Michael Tuexen (with some modifications):
replace "--with-plugindir" with "--with-plugins", and have the
	plugin directory optional - this allows plugins to be disabled;

	add "--traditional-cpp" on MacOS X/Darwin (Apple's "cc" compiler
	requires it, for some annoying reason, even though it is, as far
	as I know, GCC-based, and other GCC's don't require it);

	on MacOS X, don't use "pcap_version[]", as, for some annoying
	reason, libpcap on MacOS X doesn't define it.

Clean up some whitespace in the help messages for the configure script.

Move the AM_CONDITIONAL for SETUID_INSTALL after the point at which
"enable_setuid_install" is set, as it tests "enable_setuid_install".

svn path=/trunk/; revision=3788
2001-07-26 07:25:49 +00:00
Guy Harris c12060d8cc GMRP dissector, from Markus Seehofer.
Throw a very small caltrop in the way of spam-harvesters, by replacing
"@" in e-mail addresses in the AUTHORS file and Ethereal man page with
"[AT]" (although I wouldn't be surprised to find that some of those
harvesters already know about that trick and "fix" those addresses so
you, too, can receive Valuable Information about Viagra, can-fail
Internet investment opportunities and stuff-envelopes-at-home jobs, and
cable descramblers).

Add a couple of items from the AUTHORS file to the Ethereal man page.

svn path=/trunk/; revision=3781
2001-07-23 18:21:32 +00:00
Uwe Girlich 8d7c2ef984 Quake 3 Arena added for Uwe Girlich
svn path=/trunk/; revision=3770
2001-07-22 19:07:50 +00:00
Guy Harris 28ca6b4a93 GIOP CosNaming support, from Frank Singleton.
svn path=/trunk/; revision=3740
2001-07-19 21:30:17 +00:00
Guy Harris 1d0f1ffe48 Fix Thierry Pelle's name.
svn path=/trunk/; revision=3731
2001-07-16 18:03:29 +00:00
Guy Harris b7255e108a Fixes, from Scott Renfro, for some calls to "localtime()" that didn't
check whether the call succeeded (it doesn't always do so on Windows,
for example).

svn path=/trunk/; revision=3722
2001-07-15 19:14:03 +00:00
Guy Harris e574c8de6d Fix from Scott Renfro - one field had a name beginning with "ss" rather
than "ssl".

Remove duplicate credits for Scott in the AUTHORS file and man page.

svn path=/trunk/; revision=3721
2001-07-15 19:09:07 +00:00
Guy Harris 8c6caae9c4 Update e-mail address for Ed Meaney.
svn path=/trunk/; revision=3718
2001-07-14 02:28:21 +00:00
Guy Harris 6a1bd87566 Tvbuffified SMB BROWSER dissector, from Ronnie Sahlberg.
svn path=/trunk/; revision=3706
2001-07-12 23:37:48 +00:00
Guy Harris 9c0d2087dc Pragmatic General Multicast isn't RFC 2705.
svn path=/trunk/; revision=3704
2001-07-12 21:48:46 +00:00
Guy Harris 23b15f991f PGM (Pragmatic General Multicast - RFC 2705) support, from Steve Dickson.
svn path=/trunk/; revision=3702
2001-07-12 20:16:29 +00:00
Guy Harris e9d00f4a4f Mergecap utility for merging capture files, from Scott Renfro.
svn path=/trunk/; revision=3701
2001-07-12 19:59:41 +00:00
Guy Harris fa31197bd0 "-t" flag for editcap, to adjust timestamps in frames, from Scott
Renfro.

svn path=/trunk/; revision=3696
2001-07-12 08:16:45 +00:00
Guy Harris 22317b5058 NCP-over-IP bug fix (it wasn't skipping the NCP-over-{TCP,UDP} header
before passing the packet on to the request and reply dissectors), from
David Eisner.

svn path=/trunk/; revision=3693
2001-07-12 01:48:05 +00:00
Guy Harris 318682adca SSL/TLS support, from Scott Renfro.
svn path=/trunk/; revision=3692
2001-07-11 18:19:16 +00:00
Guy Harris 02f60e7c2c From Todd Sabin: cleaned up "get_column_format_matches()".
svn path=/trunk/; revision=3684
2001-07-11 04:44:58 +00:00
Guy Harris 08b6ae0306 MSDP support, from Heikki Vatiainen.
svn path=/trunk/; revision=3680
2001-07-11 00:59:50 +00:00
Guy Harris 04c1cc2198 From Paul Ionescu: fleshed out TACACS/XTACACS/TACACS+ dissector.
svn path=/trunk/; revision=3679
2001-07-10 21:06:53 +00:00
Guy Harris 24ec54336f IGMP fixes and multicast traceroute support, from Heikki Vatiainen.
Assorted other fixes.

svn path=/trunk/; revision=3677
2001-07-10 20:55:54 +00:00
Guy Harris fce9b71a0f Autoconf support for glibc IPv6 support, from Pekka Savola.
svn path=/trunk/; revision=3673
2001-07-09 23:42:39 +00:00
Guy Harris 30846950d0 Support for {Enter,Return} keys toggling expansion of selected protocol
tree item, from Heikki Vatiainen.

svn path=/trunk/; revision=3672
2001-07-09 22:54:15 +00:00
Guy Harris 2c8be34f57 Support for draft-rosen-vpn-ospf-bgp-mpls and for additional BGP
extended communities, from Aamer Akhter.

svn path=/trunk/; revision=3667
2001-07-08 22:59:51 +00:00
Guy Harris d47dac785e Tvbuffified SMB NETLOGON dissector, from Ronnie Sahlberg.
Fixed up some longstanding bugs (predating the tvbuffification)
discovered during regression testing of the tvbuffification.

svn path=/trunk/; revision=3661
2001-07-08 11:32:02 +00:00
Guy Harris 215f7caebc Support for ANSI flavor of MTP3, from Jeff Morriss.
svn path=/trunk/; revision=3659
2001-07-07 09:06:40 +00:00
Guy Harris 7ee4a18804 Tvbuffified ISIS dissector, from Ronnie Sahlberg.
svn path=/trunk/; revision=3626
2001-07-02 00:19:34 +00:00
Guy Harris ec281bdf71 MSNIP support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3622
2001-06-29 18:55:50 +00:00
Guy Harris db974f9b06 MRDISC support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3614
2001-06-27 20:19:19 +00:00
Guy Harris 43d40e561c Remove second entry for Michael Rozhavsky - "Additional OSPF LSA types
and opaque-options flag" falls under the broader heading of "OSPF
enhancements".

svn path=/trunk/; revision=3607
2001-06-25 08:36:48 +00:00
Guy Harris d4c81a142c More IS-IS updates.
HELLO message support in RSVP.

svn path=/trunk/; revision=3604
2001-06-23 19:45:12 +00:00
Guy Harris 81a6c19ccf M2PA support, from Jeff Morriss.
svn path=/trunk/; revision=3596
2001-06-21 22:25:53 +00:00
Uwe Girlich b966930fb5 some more dissectors of Uwe Girlich added
svn path=/trunk/; revision=3595
2001-06-21 15:18:11 +00:00
Guy Harris 8073087bdf RTSP fixes, from nuf si.
svn path=/trunk/; revision=3580
2001-06-20 04:45:52 +00:00
Guy Harris 61cb233810 Many corrections and updates for connection-oriented WSP, from Alexandre
P. Ferreira.

svn path=/trunk/; revision=3571
2001-06-18 22:27:30 +00:00
Guy Harris 516c93c5e3 From Craig Rodrigues: changes to handle current versions of RPM, which
compress man pages.

svn path=/trunk/; revision=3567
2001-06-18 07:21:30 +00:00
Guy Harris 995f8522b3 Support for protocols running atop GIOP, from Frank Singleton.
svn path=/trunk/; revision=3563
2001-06-18 05:27:18 +00:00
Guy Harris c6bee5f6c1 Crank up the warning level in GCC, from Joerg Mayer.
svn path=/trunk/; revision=3562
2001-06-18 02:26:00 +00:00
Guy Harris b9222c0011 Various signed vs. unsigned fixes, from Joerg Mayer.
svn path=/trunk/; revision=3560
2001-06-18 01:49:17 +00:00
Guy Harris c8554ff99a Define __USE_XOPEN in files that use "strptime()", from Joerg Mayer.
svn path=/trunk/; revision=3559
2001-06-18 01:42:24 +00:00
Guy Harris 2bb26e5d5b PAP support, from Laurent Rabret.
svn path=/trunk/; revision=3555
2001-06-15 20:35:08 +00:00
Guy Harris 2d0a0be252 LCP-over Ethernet and IPCP-over-Ethernet support, from Laurent Rabret.
svn path=/trunk/; revision=3547
2001-06-14 20:05:13 +00:00
Guy Harris 278d0dcf90 RFC 2250 MPEG1 support, from Francisco Javier Cabello.
svn path=/trunk/; revision=3544
2001-06-14 09:25:25 +00:00
Guy Harris b0e7d0029d DVMRP support, from Ronnie Sahlberg.
Give "packet-igmp.c" an RCS ID.

svn path=/trunk/; revision=3539
2001-06-12 06:21:55 +00:00
Guy Harris 04734ec83d MP-BGP message support, from Thierry Stagiaire.
svn path=/trunk/; revision=3534
2001-06-10 02:08:11 +00:00
Guy Harris 4dff9f69c0 More updates from Hannes Gredler.
svn path=/trunk/; revision=3522
2001-06-07 19:13:35 +00:00
Guy Harris 9ec529ef4d Gnutella support, from B. Johannessen.
svn path=/trunk/; revision=3520
2001-06-06 01:30:30 +00:00
Guy Harris a4aec4051d hmac-md5 authentication support for IS-IS, from Hannes Gredler.
svn path=/trunk/; revision=3517
2001-06-05 21:23:32 +00:00
Guy Harris 9bb2c30bc2 Juniper Networks vendor ID in RADIUS dissector, from Hannes Gredler.
svn path=/trunk/; revision=3516
2001-06-05 21:21:38 +00:00
Guy Harris b699efc451 Changes to structure initializations not to initialize some but not all
members, from Joerg Mayer.

svn path=/trunk/; revision=3501
2001-06-02 06:26:54 +00:00
Guy Harris 7303b2da99 Bug fixes, and WEP support, from Javier Achirica.
svn path=/trunk/; revision=3494
2001-06-01 01:15:29 +00:00
Guy Harris 374151cc40 Support for leading LWS in RTSP headers, from Robert Tsai.
svn path=/trunk/; revision=3493
2001-05-31 20:40:29 +00:00
Guy Harris 6ee04dad33 Support for "-N" flag enabling selected forms of name resolution, from
Joerg Meyer.

Support for saving to the preferences file the settings for all types of
name resolution.

Do a case-insensitive check for "true" and "false" in Boolean preference
settings.

svn path=/trunk/; revision=3489
2001-05-31 08:36:46 +00:00
Guy Harris 7b4fbe10b5 Support for filtering on absolute and relative time fields, from Ronnie
Sahlberg.

svn path=/trunk/; revision=3484
2001-05-31 05:01:06 +00:00
Guy Harris 714c10a91c iSCSI support, from Mark Burton.
svn path=/trunk/; revision=3482
2001-05-30 18:52:38 +00:00
Guy Harris e38a3ef330 Tvbuffified NFS dissector, from Mike Frisch, plus some registered-field
cleanups.

svn path=/trunk/; revision=3476
2001-05-30 04:40:27 +00:00
Guy Harris d2ef0cf51a RX and AFS dissectors tvbuffified, and bugs fixed, by Ronnie Sahlberg.
svn path=/trunk/; revision=3454
2001-05-27 01:48:25 +00:00
Guy Harris b2cbb503a3 AUTH_DES support, from Mike Frisch.
svn path=/trunk/; revision=3453
2001-05-25 20:13:04 +00:00
Guy Harris c7595d9a42 ISUP support, from Martina Obermeier.
svn path=/trunk/; revision=3450
2001-05-25 16:17:45 +00:00
Guy Harris c41120f6ac Fix to TCP reassembly code for retransmitted data, from Edgar Iglesias.
svn path=/trunk/; revision=3447
2001-05-24 23:07:41 +00:00
Guy Harris 8743489efa Appletalk Data Stream Interface (used by AFP-over-TCP) support, from
Randy McEoin.

svn path=/trunk/; revision=3446
2001-05-24 20:25:25 +00:00
Guy Harris d3fbbef9c0 DHCP support for Intel PXEclient DHCP requests, from Joerg Mayer.
svn path=/trunk/; revision=3445
2001-05-24 19:21:15 +00:00
Guy Harris 3f6e57c5c2 MTP3 support, from Michael Tuexen.
svn path=/trunk/; revision=3444
2001-05-24 08:13:56 +00:00
Guy Harris 315a43b5e3 Get rid of extra colons, and fix up the display of default metrics, from
Jean-Christian Pennetier.

svn path=/trunk/; revision=3437
2001-05-23 18:44:59 +00:00
Guy Harris 0e00be5869 Cleanups to the "--with-ssl" configuration option, and changes to add
compiler flags on Solaris with GCC to cope with X11 header file
inadequacies.

svn path=/trunk/; revision=3433
2001-05-22 06:33:06 +00:00
Guy Harris 46e1be8671 Fix to LDP prefix FEC dissection for IPv4, from Eran Mann.
svn path=/trunk/; revision=3431
2001-05-21 10:14:37 +00:00
Guy Harris 724c494b70 Rewritten IGMP dissector, from Ronnie Sahlberg.
svn path=/trunk/; revision=3426
2001-05-20 22:20:33 +00:00
Guy Harris 8c645fe750 Put in the name for <bgp4news@yahoo.com>.
svn path=/trunk/; revision=3418
2001-05-16 20:00:13 +00:00
Guy Harris a304fe6092 Support for Cisco-proprietary capabilities in BGP, from
<bgp4news@yahoo.com>.

svn path=/trunk/; revision=3416
2001-05-16 18:52:37 +00:00
Guy Harris dc710bd3df Various ISIS improvements (ISIS IPv6 routing TLV dissection, ISIS
traffic engineering TLV dissection, IS neighbor and IP reachability TLVs
given their own subtree types), from Jean-Christian Pennetier.

svn path=/trunk/; revision=3413
2001-05-14 18:40:17 +00:00
Guy Harris 30e33e04d9 Passive FTP support, from Juan Toledo.
svn path=/trunk/; revision=3410
2001-05-11 23:24:10 +00:00
Guy Harris 7d05c32074 Updates for the current CVS version of autoconf, from Nathan Neulinger
(without those updates, I'm not even certain it was doing the right
thing even with autoconf 2.13, as it was sticking "dnl" into the program
it was handing to the C preprocessor, although, as it was only handing
it to the preprocessor, the extra "dnl" may have been harmless).

svn path=/trunk/; revision=3409
2001-05-11 01:09:59 +00:00
Guy Harris e0c8b91868 Automake updates, from Nathan Neulinger, to handle the current CVS
version of automake (which will probably eventually become the next
release of automake) - it assumes variables that end with _SOURCES are
of the form "target_SOURCES", where "target" must be a target that the
Makefile builds.

Rename "DISSECTOR_SOURCES" to "DISSECTOR_SRC" in "Makefile.nmake", as
well, so that part of "Makefile.nmake" exactly matches that part of
"Makefile.am".

svn path=/trunk/; revision=3408
2001-05-11 00:39:57 +00:00
Guy Harris 2b5bf3b6dc Additional LDAP checks for invalid packets, from Scott Renfro.
svn path=/trunk/; revision=3404
2001-05-08 19:46:32 +00:00
Guy Harris 4e6e4e047d NIS+ support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3401
2001-05-07 20:49:48 +00:00
Guy Harris 6ca59937d8 Support for dissecting XDR arrays, from Ronnie Sahlberg.
svn path=/trunk/; revision=3400
2001-05-07 20:36:39 +00:00
Guy Harris b9580ae826 PIM enhancements and fixes, from Heikki Vatiainen.
svn path=/trunk/; revision=3399
2001-05-07 20:26:25 +00:00
Guy Harris 4fe1b69d24 IPX SAP over IPX EIGRP support, and IP EIGRP authentication updates,
from Paul Ionescu.

svn path=/trunk/; revision=3398
2001-05-03 22:50:33 +00:00
Guy Harris 923ee151b7 Additional OSPF LSA types and opaque-options flag, from Michael
Rozhavsky.

svn path=/trunk/; revision=3395
2001-05-02 18:12:46 +00:00
Guy Harris 025578a1bd "-l" command-line option to turn on automatic scrolling in "Update list
of captures in real time" captures, from Christian Lacunza.

svn path=/trunk/; revision=3389
2001-05-01 00:41:46 +00:00
Guy Harris 20a79084a9 Modbus/TCP support, from Riaan Swart.
svn path=/trunk/; revision=3376
2001-04-24 19:29:14 +00:00
Guy Harris 82814e52ee RANAP support, from Martin Held.
svn path=/trunk/; revision=3375
2001-04-24 19:18:03 +00:00
Guy Harris 2bc2974c6e Tvbuffification of the IPv6 and ICMPv6 dissectors, and some bug fixes
and an update to draft 7 of ICMPv6 name lookups, from Heikki Vatiainen.

Fix some formats in the ICMPv6 dissector to use %u, rather than %d, for
unsigned quantities.

Show various type and code values in ICMPv6 as decimal, not hexadecimal
(they're decimal in the RFCs).

svn path=/trunk/; revision=3360
2001-04-23 03:37:31 +00:00
Guy Harris 17449f1186 rquota support completed by Ronnie Sahlberg.
svn path=/trunk/; revision=3357
2001-04-21 08:00:12 +00:00
Guy Harris 21f7cca50a SPRAY support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3356
2001-04-21 07:57:23 +00:00
Guy Harris 5827d2e45b KLM support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3345
2001-04-20 18:37:53 +00:00
Guy Harris 41cb0c0df7 YPPASSWD support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3329
2001-04-18 20:41:12 +00:00
Guy Harris d93fa98b6e IP fragment reassembly, from Ronnie Sahlberg.
svn path=/trunk/; revision=3324
2001-04-18 04:53:51 +00:00
Guy Harris 1985272288 WTLS client and trusted key ID handling enhancements, from Patrick Wolfe.
svn path=/trunk/; revision=3319
2001-04-17 23:26:52 +00:00
Guy Harris aa1b532612 Tvbuffified by Heikki Vatiainen.
svn path=/trunk/; revision=3317
2001-04-17 21:25:13 +00:00
Guy Harris 4694e6b0d8 Fix to WTP retransmission indicator dissection, from Olivier Biot.
svn path=/trunk/; revision=3316
2001-04-17 18:57:10 +00:00
Guy Harris d73302ad9b Fix the e-mail address for Joerg Mayer (and remove it from files he
wasn't involved with).

svn path=/trunk/; revision=3311
2001-04-17 00:46:06 +00:00
Guy Harris 77789be82e Assorted ISIS enhancements from Hannes Gredler.
When dissecting the ISIS NLPID CLV, use the "nlpid_vals" array to
convert NLPID values to protocol names.

svn path=/trunk/; revision=3308
2001-04-16 10:04:33 +00:00
Guy Harris 96ddc07b35 Tvbuffified HCLNFSD dissector, from Ronnie Sahlberg.
svn path=/trunk/; revision=3291
2001-04-11 18:55:34 +00:00
Guy Harris 0c72b55013 Fixes from Joerg Mayer.
svn path=/trunk/; revision=3277
2001-04-09 21:42:01 +00:00
Guy Harris 376056336c OSI network layer over PPP support, fix to P2P ISIS processing, and ISIS
hostname TLV support, from Hannes Gredler.

svn path=/trunk/; revision=3271
2001-04-08 19:32:05 +00:00
Guy Harris eb7e6cf594 RWALL dissector, from Ronnie Sahlberg.
svn path=/trunk/; revision=3269
2001-04-07 08:39:46 +00:00
Guy Harris f5e3edc132 GTP support, from Michal Melerowicz.
svn path=/trunk/; revision=3252
2001-04-04 01:00:19 +00:00
Guy Harris 9c1502e3e0 BACNET support, from Hartmut Mueller.
svn path=/trunk/; revision=3214
2001-03-31 10:13:13 +00:00
Guy Harris c00e9c43dc Support for TPKT being used for its original purpose (TCP port > 102,
containing OSI transport layer PDUs).

Enable the Q.931-inside-TPKT code (but not the H.225 stuff, as that
requires Andreas Sikkema's H.225 dissector).  Update it to match his
current modified Q.931 dissector.

svn path=/trunk/; revision=3199
2001-03-28 07:49:41 +00:00
Guy Harris 92e96d7e9f GUI code fixes from Eduardo P�rez Ureta.
svn path=/trunk/; revision=3189
2001-03-26 10:28:34 +00:00
Guy Harris 212a090f0c DCE RPC support, from Todd Sabin.
svn path=/trunk/; revision=3144
2001-03-18 02:13:33 +00:00
Guy Harris 72086cbcdf BOOTPARAM tvbuffification and enhancements, from Ronnie Sahlberg.
svn path=/trunk/; revision=3143
2001-03-18 02:07:02 +00:00
Guy Harris d606be7973 YPSERV tvbuffified, and additional dissection added, by Ronnie Sahlberg.
svn path=/trunk/; revision=3142
2001-03-17 21:16:56 +00:00
Guy Harris cbfe322b03 Status monitor callback protocol support, from Ronnie Sahlberg.
svn path=/trunk/; revision=3140
2001-03-15 22:15:32 +00:00
Guy Harris 39e3ee9600 Status monitor V1, from Ronnie Sahlberg.
Merge the two AUTHORS entries for David Hampton.

svn path=/trunk/; revision=3138
2001-03-15 21:55:07 +00:00
Guy Harris 088446bd37 Tvbuffification, and various enhancements, from Ronnie Sahlberg.
svn path=/trunk/; revision=3126
2001-03-13 17:36:50 +00:00
Guy Harris 3f31328941 CUPS browsing protocol support, from Charles Levert
<charles@comm.polymtl.ca>.

svn path=/trunk/; revision=3124
2001-03-11 02:08:32 +00:00
Guy Harris 64a43e1c0e Fixes to Lemon to get it to compile on platforms (such as some versions
of Tru64 UNIX) that define TRUE and FALSE.

Fixes to some Tru64 compiler warnings.

svn path=/trunk/; revision=3120
2001-03-09 04:35:25 +00:00
Guy Harris 9c2f1a5005 Fixes to some typos, from Thomas Gimpel.
svn path=/trunk/; revision=3118
2001-03-08 19:15:33 +00:00
Guy Harris ed665a1b50 Rquota support, from Mike Frisch.
svn path=/trunk/; revision=3082
2001-02-27 19:40:58 +00:00
Guy Harris 30ab306064 RFC 3024 reverse tunneling support for the Mobile IP dissector, from
Peter Lei.

svn path=/trunk/; revision=3078
2001-02-27 00:27:27 +00:00
Guy Harris 35d8c6cbb2 Change from James E. Flemer to add hidden Boolean fields that are set if
the IP or ICMP checksum is bad.

svn path=/trunk/; revision=3063
2001-02-21 19:35:50 +00:00
Gilbert Ramirez bd0e066445 Add MIP extensions. Re-work some of the tvbuff-handling logic.
Update Stefan's e-mail address.

svn path=/trunk/; revision=3035
2001-02-14 17:01:44 +00:00
Guy Harris 30d13244eb Changes to correctly decode BOOTP option 82, from Greg Kilfoyle.
svn path=/trunk/; revision=3025
2001-02-13 00:01:08 +00:00
Guy Harris f116900cac Change to include Service ID field in dissection of Service Info
component of WCCP 2 messages even if the service type is
WCCP2_SERVICE_DYNAMIC, from Simharajan Srishylam.

svn path=/trunk/; revision=3005
2001-02-09 00:11:44 +00:00
Guy Harris 8b51643203 "Decode As" dialog, from David Hampton.
svn path=/trunk/; revision=2965
2001-02-01 07:34:33 +00:00
Guy Harris 6b69c22f88 WTLS support and WSP fixes, from Alexandre P. Ferreira.
svn path=/trunk/; revision=2960
2001-01-30 05:54:19 +00:00
Guy Harris 2865386fe4 HCLNFSD support, from Mike Frisch.
svn path=/trunk/; revision=2941
2001-01-27 20:33:01 +00:00
Gerald Combs 306f303c0d Mobile IPv6 updates from Borosa Tomislav <tomislav.borosa@SIEMENS.HR>.
svn path=/trunk/; revision=2935
2001-01-23 02:49:55 +00:00
Guy Harris 971d19f2f1 SUA Light dissector, from Michael Tuexen.
svn path=/trunk/; revision=2933
2001-01-22 09:04:09 +00:00
Guy Harris f6d8d418fc Fix a typo in the URL for the Kazlib home page.
svn path=/trunk/; revision=2913
2001-01-18 06:01:37 +00:00
Guy Harris cf611f7f63 Code from Ronnie Sahlberg to complete the NLM dissector.
svn path=/trunk/; revision=2905
2001-01-16 20:56:14 +00:00
Guy Harris 5da16b932a Code to get a putative network subtype from a type 7 record in an
"Internetwork analyzer" capture, from Jeff Foster.  (It's not a
replacement for the heuristics, as

	1) at least one PPP capture doesn't have a type 7 record

and

	2) LAPB/X.25 and LAPD/ISDN might both be "HDLC" captures and
	   we'd need to figure out how to tell them apart.)

svn path=/trunk/; revision=2902
2001-01-16 09:17:34 +00:00
Guy Harris 445b21759e Support for the VTP Management Domain item in CDP packets, from Kent
Engstr�m.

svn path=/trunk/; revision=2888
2001-01-13 02:40:57 +00:00
Gilbert Ramirez 9e6d0e1717 Update the SCTP dissector, and add a dissector for
ISDN Q.921-User Adaptation Layer (IUA).
Both are from Michael.Tuexen@icn.siemens.de>

svn path=/trunk/; revision=2876
2001-01-11 16:46:21 +00:00
Guy Harris b5477dc71c Fix up Gerald's e-mail address to be his "ethereal.com" address.
svn path=/trunk/; revision=2859
2001-01-10 10:11:27 +00:00
Guy Harris 47b04baac4 M3UA (MTP3 User Adaptation layer) support, from Michael Tuexen.
svn path=/trunk/; revision=2855
2001-01-10 09:25:13 +00:00
Guy Harris 3f75680191 Code to handle Frame Relay Sniffer captures, from Jeff Foster.
Code to register the Frame Relay dissector to handle Frame Relay
captures, from Paul Ionescu.

svn path=/trunk/; revision=2845
2001-01-08 22:18:22 +00:00
Guy Harris 6cc7a2e804 Frame Relay and Frame-Relay-over-GRE support, from Paul Ionescu.
Fix the GRE dissector to call subdissectors regardless of whether a full
protocol tree dissection is being done or not.

svn path=/trunk/; revision=2842
2001-01-07 22:08:31 +00:00
Guy Harris b97efe8d42 IP Prefix field support in CDP, from Paul Ionescu.
svn path=/trunk/; revision=2830
2001-01-05 19:14:05 +00:00
Guy Harris bde0b86caf X.25-over-LLC support, from Paul Ionescu.
svn path=/trunk/; revision=2829
2001-01-05 19:07:38 +00:00
Guy Harris 499a830af6 DEC LANBridge Spanning Tree Protocol support, from Paul Ionescu.
Put "packet-lapbether.c" into "Makefile.nmake".

svn path=/trunk/; revision=2828
2001-01-05 19:00:37 +00:00
Guy Harris c3211e8eeb Support for HTTP methods added by GENA (the uPnP protocol), and for the
HTTP-based SSDP protocol, from David Hampton.

svn path=/trunk/; revision=2808
2001-01-03 03:40:29 +00:00
Guy Harris 88d157ef96 Add a dialog box for constructing expressions that test a field in the
display tree, based on Jeff Foster's dialog box for selecting fields.

Make the dialog box for browsing filters into a dialog box for
constructing filters; make the "Apply" button and the "OK" button apply
the filter in the text entry box in the dialog, not the currently
selected filter (selecting a filter puts it in that text entry box, but
the user may edit it afterwards, or may use the aforementioned dialog
box to construct a filter not in the list).

Get rid of extra declarations of "m_r_font" and "m_b_font" in
"proto_draw.c"; they're declared in "gtk/gtkglobals.h", which it includes.

svn path=/trunk/; revision=2805
2001-01-02 01:32:21 +00:00
Guy Harris b5b2fbe783 X.25 over TCP support, from Paul Ionescu.
Also, update his e-mail address.

svn path=/trunk/; revision=2765
2000-12-17 07:38:14 +00:00
Guy Harris e9904948d6 Mobile IPv6 support, from Martti Kuparinen.
svn path=/trunk/; revision=2755
2000-12-14 08:35:08 +00:00
Guy Harris 13ca5c39d7 PPP patches from Burke Lau to:
add FCS checking;

	support Cisco HDLC format in the PPP dissector;

	handle MPLS-over-PPP.

svn path=/trunk/; revision=2754
2000-12-14 08:20:31 +00:00
Guy Harris a810e733e6 NFS V4 support, from Mike Frisch.
svn path=/trunk/; revision=2725
2000-12-01 00:38:20 +00:00
Guy Harris 60b1bed605 GVRP dissector, from Kevin Shi.
svn path=/trunk/; revision=2721
2000-11-30 09:31:52 +00:00
Guy Harris cf109dd91a Updates from Heikki Vatiainen to tvbuffify the Auto-RP dissector and
improve the named fields.

Add Auto-RP to the list, in the AUTHORS file, of stuff he's done.

svn path=/trunk/; revision=2674
2000-11-19 20:01:22 +00:00
Guy Harris d939763545 Reference clock identifiers a DATUM TymServe 2100 NTP network timeserver
can return, from Phil Techau.

svn path=/trunk/; revision=2652
2000-11-17 05:25:59 +00:00
Guy Harris f19c2e2def "get_CDR_short()", from Frank Singleton.
Fix a comment.

svn path=/trunk/; revision=2650
2000-11-15 20:10:22 +00:00
Guy Harris 7c3fcbac34 IEEE 802.11 support, from Johan Jorgensen of Axis Communications AB.
Add in stuff for a bunch of libpcap formats either in libpcap 0.5.2 or
in the current CVS version; we don't implement all of them in
Ethereal/Wiretap (those are "#if 0"ed out), but we do implement the IEEE
802.11 stuff (which isn't yet in libpcap or tcpdump, but the CVS version
of libpcap *does* reserve 105 as the encapsulation type number for
802.11).

svn path=/trunk/; revision=2646
2000-11-15 05:42:35 +00:00
Gilbert Ramirez 2cb9d54620 Add MGCP dissector plugin from Ed Warnicke <hagbard@physics.rutgers.edu>.
svn path=/trunk/; revision=2588
2000-11-09 10:04:48 +00:00
Guy Harris 4b8ab0bb1a New EIGRP dissector, from Paul Ionescu.
svn path=/trunk/; revision=2585
2000-11-09 05:16:19 +00:00
Guy Harris 37ec8b1b32 Support for embedded newlines in SDP fields, from Robert Tsai.
svn path=/trunk/; revision=2584
2000-11-09 02:42:33 +00:00
Guy Harris f96d9f65fe GIOP 1.2 support and other GIOP enhancements, from Craig Rodrigues.
svn path=/trunk/; revision=2577
2000-11-07 07:46:22 +00:00
Guy Harris 2d46c654d4 AIM/OSCAR dissector, from Ralf Holzer.
svn path=/trunk/; revision=2570
2000-11-05 23:45:59 +00:00
Guy Harris f123a86b70 SIP dissector, from Heikki Vatiainen.
svn path=/trunk/; revision=2562
2000-11-04 07:50:47 +00:00
Guy Harris 8c6db228bf WAP support, from Neil Hunter.
svn path=/trunk/; revision=2558
2000-11-04 03:30:41 +00:00
Guy Harris 058a7931fb Cisco IGRP support, from Paul Ionescu.
svn path=/trunk/; revision=2536
2000-10-26 09:14:28 +00:00
Guy Harris 563f86ee5e Support for conversations with "wildcard" destination addresses, from
Jeff Foster.

svn path=/trunk/; revision=2523
2000-10-21 05:52:28 +00:00
Guy Harris 1a2bc366bb Capture statistics box improvements from Santeri Paavolainen.
svn path=/trunk/; revision=2521
2000-10-21 04:20:07 +00:00