Commit Graph

11105 Commits

Author SHA1 Message Date
Guy Harris 7e128ddeb3 Note that the reason why there's parser state that stays around after
the parse finishes (forcing us to feed the parser an end-of-input even
after an error) is that we don't create a new parser object when we
start a new parse and don't destroy it when the parse finishes.

svn path=/trunk/; revision=11156
2004-06-16 07:33:46 +00:00
Gerald Combs 24861362a0 From Yaniv Kaul: Switch from the DPD draft to RFC 3706.
svn path=/trunk/; revision=11155
2004-06-15 18:47:24 +00:00
Anders Broman de103d9aff From Thomas Anders: Navigating from RTP/RTCP packets to setup where it was set up
svn path=/trunk/; revision=11154
2004-06-15 18:26:08 +00:00
Gerald Combs 33cb6ac10a Add and entry for 03-00-C7-00-00-EE (HP/Compaq ProLiant NIC teaming).
The protocol is documented at http://www.hp.com/sbso/bus_protect/teaming.pdf
if anyone wants to write a dissector.

svn path=/trunk/; revision=11153
2004-06-15 18:25:04 +00:00
Guy Harris 95391789a3 From Graeme Hewson:
Add a #define to enable parser tracing.

	Clean up parser state when finished parsing, even if we stopped
	parsing due to a syntax error, so that there's nothing left
	around to screw up the next parse.

svn path=/trunk/; revision=11152
2004-06-15 10:38:14 +00:00
Guy Harris 6ce3f952e0 From Graeme Hewson: fix a debug message.
svn path=/trunk/; revision=11151
2004-06-15 10:16:10 +00:00
Guy Harris 9d3a03d975 From Jean-Baptiste Marchand: fix up a couple of #defines that collided
with existing defines.

svn path=/trunk/; revision=11150
2004-06-15 09:50:57 +00:00
Guy Harris f74521e9a9 From Philippe Mazeau: T.35 codes for Swissvoice.
svn path=/trunk/; revision=11149
2004-06-15 09:43:19 +00:00
Guy Harris 3c0ec39bed From Greg Morris: dissect the first packet in a packet burst connection
(NCP type 7777).

svn path=/trunk/; revision=11148
2004-06-15 09:30:54 +00:00
Guy Harris f6b5e5a7ec From Greg Morris:
Fix a bug in the dissection of multiple NDS messages being sent
	at the same time that the dissector was attempting to desegment
	data spanning multiple packets.  When a message was encountered
	during the desegmentation code the dissector would
	misinterpret the new message as an element in the data stream.
	Code was added to validate the desegmentation handle and
	validate which messages actually contain segmented data.

svn path=/trunk/; revision=11147
2004-06-15 09:23:59 +00:00
Guy Harris bc2aa5d20e From Greg Morris:
a few updates to ncp2222.py to include more detail to summary
	window for NCP's 26, 28, 30;

	fixed NCP 87/31 to not show as malformed when HandleInfoLevel
	contains value 0x00.

svn path=/trunk/; revision=11146
2004-06-15 09:14:14 +00:00
Ulf Lamping c4b4a802af added a section describing the problems with MSVC 7 compiler
(as I don't use it myself, please correct me if anything is wrong)

svn path=/trunk/; revision=11145
2004-06-14 22:38:57 +00:00
Guy Harris 573308d495 From Ainsley Pereira: add a text description PT_CN_OLD.
svn path=/trunk/; revision=11144
2004-06-12 08:56:05 +00:00
Guy Harris f9be24cd13 On Windows, if "get_interface_list()" returns CANT_GET_INTERFACE_LIST
and the error message includes "Not enough storage is available
to process this command" or "The operation completed successfully",
suggest that the user install a WinPcap version later than 3.0 - this is
definitely a Frequently Asked Question on the Ethereal list.

svn path=/trunk/; revision=11143
2004-06-12 07:47:14 +00:00
Guy Harris f8a82d2882 From Jean-Baptiste Marchand:
- NetrJoinDomain2 and NetrUnJoinDomain2 (can be used to remotely join a
   machine to an Active Directory domain, typically with the JOIN and
   UNJOIN of the netdom utility)

 - NetrRenameMachineInDomain2

 - NetrAddAlternateComputerName and NetrRemoveAlternateComputerName
   (operations added in Windows XP)

All these operations carry a blob (524 bytes) containing an encrypted
version of the password of the account with domain administration
credentials, currently displayed as hex data because the format of this
blob is currently unknown (at least, for me).

svn path=/trunk/; revision=11142
2004-06-12 04:12:07 +00:00
Ronnie Sahlberg 1c236463ba update asn1 compiler to (hopefully) handle BER SET OF constructs
svn path=/trunk/; revision=11141
2004-06-12 02:08:34 +00:00
Ronnie Sahlberg 2aaa6a6ca0 Parameter 8 to dissect_ber_bistring() is the ett_ variable (or -1) and not
a NULL **proto_tree pointer.

Set the ett variable to always be -1 for the time being

svn path=/trunk/; revision=11140
2004-06-12 01:34:29 +00:00
Ronnie Sahlberg 02e4a25626 From Tomas Kukosa updates to the ASN1 compiler
Change doc string to not specificly state it is for PER
Temporary/Partial fix for the tag of impoerted types.

svn path=/trunk/; revision=11139
2004-06-12 01:21:02 +00:00
Jörg Mayer 7aac8b9e7d Hack to remove epan/config.h
svn path=/trunk/; revision=11138
2004-06-11 15:23:42 +00:00
Ronnie Sahlberg c36a69eba5 fix the presentation of readcapacity to show the real number of MB or GB instead of just a random fake value.
svn path=/trunk/; revision=11137
2004-06-11 08:33:58 +00:00
Guy Harris 77fcb848f2 Move "dfilter_expr_dlg_delete_event_cb()" after
"dfilter_expr_dlg_cancel_cb()" to avoid use-before-declaration warnings.

svn path=/trunk/; revision=11136
2004-06-10 20:16:50 +00:00
Ronnie Sahlberg ede1fb8cee some more encryption types and checksum types
svn path=/trunk/; revision=11135
2004-06-10 13:33:50 +00:00
Guy Harris 02a2979365 From Laurent Rabret:
- associate standard trace file extensions to ethereal *only*
	  if such extensions are not already known in the system;

	- suppress the linking while Ethereal is uninstalling *only*
	  for extensions associated to Ethereal.

svn path=/trunk/; revision=11134
2004-06-10 10:12:30 +00:00
Guy Harris 045b535aed "delete_event" is an event, so its handler takes three arguments, not
two, and it returns a gboolean.

svn path=/trunk/; revision=11133
2004-06-10 10:09:58 +00:00
Guy Harris f2cf0c1e0f From Stas Grabois: don't show disabled protocols in the "Add Expression"
and "Decode As" dialogs (so that you can cut down the size of the
protocol lists in those dialogs by disabling "uninteresting" protocols).

svn path=/trunk/; revision=11132
2004-06-10 09:47:25 +00:00
Guy Harris d16eb303f5 Move the ring-buffer tests from "process_packet()" to
"capture_pcap_cb()"; they're only done in live captures, and that
arranges that "process_packet()" gets called with the correct
wtap_dumper for the current file even if we switch to a new file.

Move the packet-count reporting out of "write_packet()" to
"capture_pcap_cb()" as well, as that's also only done in live captures.
That pretty much guts "write_packet()", so just move what's left up to
"process_packet()".

svn path=/trunk/; revision=11131
2004-06-10 08:01:51 +00:00
Gerald Combs 733b1556ce Remove config.nmake dependencies from epan/Makefile.am and gtk/Makefile.am.
svn path=/trunk/; revision=11130
2004-06-09 19:20:46 +00:00
Ronnie Sahlberg 2cf487fcf6 DCERPC problem reported by JBM and identified by Todd Sabin
Other protocol, not only SMB will populate pinfo->private_data
thus   checking for existence of non-NULL pinfo->private_data is not sufficient
to determine   we have SMB data and this is what it is.

Refactor the adding of salt/FID from lower layer protocols and generalize it.
Create a new dissector_handle specific for SMB so that we know that IFF we came in through that handle, then whatever pinfo->private_data is what we expect it to be.

svn path=/trunk/; revision=11129
2004-06-09 09:24:07 +00:00
Gerald Combs 058b3c5582 Add Automake/Autoconf Doxygen targets.
svn path=/trunk/; revision=11128
2004-06-09 03:08:13 +00:00
Ulf Lamping 6aba0658ee add details for doxygen
svn path=/trunk/; revision=11127
2004-06-08 05:42:57 +00:00
Guy Harris c16562407d Add an encapsulation type for BACnet MS/TP, and map the newly-assigned
libpcap DLT_ value for BACnet MS/TP to it.

svn path=/trunk/; revision=11126
2004-06-07 20:28:51 +00:00
Guy Harris 17e512b059 Don't define or set "txt" in "text_page_redraw()" for GTK+ 2.x, as we
don't use it in that case.

svn path=/trunk/; revision=11125
2004-06-07 19:49:37 +00:00
Ronnie Sahlberg c4c61d62a5 update to the asn1 compiler.
Do not output the value definitions for enumerated integers twice.
the c compiler doesnt like when the same symbol is declared twice.

svn path=/trunk/; revision=11124
2004-06-07 07:44:36 +00:00
Gerald Combs 4a0a8b7e72 Add a "force_separators" parameter to hex_str_to_bytes so that it's
possible to paste in WEP keys without any separators.

Add doxygen comments to strutil.h.

svn path=/trunk/; revision=11123
2004-06-06 14:29:07 +00:00
Ulf Lamping d9c70dcdf6 add more details for doxygen
svn path=/trunk/; revision=11122
2004-06-05 13:28:13 +00:00
Ulf Lamping dd5bc1c889 add more details for doxygen
svn path=/trunk/; revision=11121
2004-06-05 12:12:13 +00:00
Jörg Mayer 40879662bf Yaniv Kaul: Add some more UUID decoding on Windows
svn path=/trunk/; revision=11120
2004-06-05 11:44:14 +00:00
Ulf Lamping 61cbfe990d add more details for doxygen
svn path=/trunk/; revision=11119
2004-06-05 11:03:14 +00:00
Ulf Lamping 0dde603d99 alyways use SIGNAL_EMIT_BY_NAME with one user parameter,
remove SIGNAL_EMIT_BY_NAME1 completely

svn path=/trunk/; revision=11118
2004-06-05 10:27:38 +00:00
Ulf Lamping f8812f92c4 remove gtk_widget_ref / OBJECT_SET_DATA_FULL,
as reference handling is done by GTK, so doing it is pretty useless

svn path=/trunk/; revision=11117
2004-06-05 10:13:37 +00:00
Ronnie Sahlberg dfb5168e96 Rename the type UCTTime to UTCTime as per X.680
get rid of a compiler warning.

svn path=/trunk/; revision=11116
2004-06-05 09:59:45 +00:00
Ulf Lamping 11edbf29b1 cut text_page related things from help_page.c and
move into new file text_page.c

svn path=/trunk/; revision=11115
2004-06-05 09:57:11 +00:00
Ronnie Sahlberg b3943d6cd4 from tomas anders more packetcable stuff
new protocol :   PacketCable MTA FQDN

svn path=/trunk/; revision=11114
2004-06-05 02:57:48 +00:00
Ronnie Sahlberg 1f30a1a71c from JBM: updates to SAMR and LSA
svn path=/trunk/; revision=11113
2004-06-05 02:40:23 +00:00
Guy Harris 9e6a540f10 Make the definition of "simple_dialog()" match its declaration.
Make the "type" argument to "vsimple_dialog()" also be an ESD_TYPE_E.

svn path=/trunk/; revision=11112
2004-06-04 21:12:01 +00:00
Ulf Lamping f760b2d11c bugfix: when saving connectionless DCERPC fragments,
add a hashed activity_id to the sequence number. This will prevent
missdissected fragments.

svn path=/trunk/; revision=11111
2004-06-04 20:15:30 +00:00
Ulf Lamping 80afd260f5 add more details for doxygen
svn path=/trunk/; revision=11110
2004-06-04 20:05:31 +00:00
Ulf Lamping c35250e2df add details for doxygen
svn path=/trunk/; revision=11109
2004-06-04 20:04:34 +00:00
Ulf Lamping 17a6cec78f update DOXYGEN setting and add new HHC (MS html help compiler) setting
svn path=/trunk/; revision=11108
2004-06-04 17:31:11 +00:00
Ulf Lamping fa7a022db3 add more details for doxygen
svn path=/trunk/; revision=11107
2004-06-04 17:19:01 +00:00