Commit graph

10611 commits

Author SHA1 Message Date
Ulf Lamping
8c42aa51f7 make print dialog "Packet Format" options somewhat similar to the
Ethereal panes, thus better understandable

svn path=/trunk/; revision=10611
2004-04-16 18:17:48 +00:00
Ulf Lamping
24275c3736 bugfix: make the "no dissections" radiobutton insensitive,
if packet details isn't selected

svn path=/trunk/; revision=10610
2004-04-16 05:30:39 +00:00
Guy Harris
e5f2451735 Rename a bunch of variables and routines that pertain to string search
with "string" rather than "ascii", to make it clearer what they're
involved with.

Use "gtk_toggle_button_set_active()", not
"gtk_toggle_button_set_state()" (the latter is a deprecated alias for
the former, probably dating back to GTK+ 1.0[.x] - 1.2[.x] and later
have "gtk_toggle_button_set_active()").

Do *NOT* change the radio buttons for the type of string search to do
based on whether we're doing a string search or not - doing so means we
don't correctly remember the type of string search.

Get rid of code to fetch some values that we don't subsequently use.

svn path=/trunk/; revision=10609
2004-04-15 23:28:11 +00:00
Olivier Biot
e6ee0dc7c7 Add two preferences to the WBXML dissector:
- Control the rendering of WBXML tokens to a media type token mapping.
- Control the dissection of the tokens that make up the WBXML body.
Both preferences are OFF by default.

Fix some comments as they did not reflect the current state anymore.

svn path=/trunk/; revision=10608
2004-04-15 22:38:22 +00:00
Ulf Lamping
d9fcc8e05a added print output option, to suppress dissection completely
(for raw packet hexdump)

svn path=/trunk/; revision=10607
2004-04-15 19:56:15 +00:00
Ulf Lamping
77f9354bf7 added print output of PDML format
svn path=/trunk/; revision=10606
2004-04-15 19:07:13 +00:00
Guy Harris
cfc46983d3 From Dick Gooris: PacketCable support in the COPS dissector.
svn path=/trunk/; revision=10605
2004-04-15 09:24:07 +00:00
Ronnie Sahlberg
09e902f53b decryption and dissection of PA_ENC_TIMESTAMP
svn path=/trunk/; revision=10604
2004-04-15 08:34:21 +00:00
Ronnie Sahlberg
08b916c983 dissect EncKDCRepPart applications 25 and 26
svn path=/trunk/; revision=10603
2004-04-15 07:47:47 +00:00
Guy Harris
1bf8373b9f Add some braces to squelch a GCC warning.
svn path=/trunk/; revision=10602
2004-04-15 00:18:38 +00:00
Olivier Biot
4459d9f0a9 Add support for plugin dissectors on cygwin builds, by adding the following
line to every Makefile.am file for a given plugin XXX:

	XXX_la_LIBADD = -L../../epan -lethereal @GLIB_LIBS@

This way symbols defined in libethereal and GLib are resolved when linking
the plugin dissector modules.

svn path=/trunk/; revision=10601
2004-04-14 22:13:28 +00:00
Olivier Biot
af4a73a523 At last compiling on CygWin works again! Added the missing PCRE and GLIB
libraries to libftypes.

Provide caching of computed configure tests.

svn path=/trunk/; revision=10600
2004-04-14 18:42:19 +00:00
Ulf Lamping
27ca219d2b two memory leaks removed
svn path=/trunk/; revision=10599
2004-04-14 05:46:34 +00:00
Anders Broman
8d116606bd Correct the removal of spaces before parameters in the Content type line, change some tags according to --sip-publish-03
svn path=/trunk/; revision=10598
2004-04-14 04:45:10 +00:00
Olivier Biot
aee4bfce22 Fix the default clause for not implemented MMS headers by adding more generic
code from WSP (based on the wkh_default() method).

Add initial support for MMS 1.1 and MMS 1.2 (header names, PDU types, response
status codes, message status).

TODO: implement the *full* header dissections for MMS 1.1 and MMS 1.2.

svn path=/trunk/; revision=10597
2004-04-13 22:07:34 +00:00
Guy Harris
2cc3a7c6ca Use the "a_bit" true_false_string for the "llcgprs.as" field.
svn path=/trunk/; revision=10596
2004-04-13 21:32:57 +00:00
Guy Harris
d9fd0a62a4 Change the decision tree for protocol and data compression so that it
doesn't test all four possibilities - with the old code, GCC doesn't
understand that one of the four possibilities must be true, so it
complains that "compression_field_item" might not be set, but it does
understand that with the new code.

svn path=/trunk/; revision=10595
2004-04-13 21:29:18 +00:00
Michael Tüxen
254aba8282 From Jon Oberheide: Add interface name to the capture and ethereal window
while capturing.

svn path=/trunk/; revision=10594
2004-04-13 18:01:40 +00:00
Guy Harris
8572046cd8 Get rid of some unused variables, as per Josef Korelus.
svn path=/trunk/; revision=10593
2004-04-13 17:48:34 +00:00
Guy Harris
2b27929a3e Don't put blanks at the ends of strings added with "col_add_fstr()", put
them at the beginnings of strings appended with "col_append_str()", so
there won't be extra blanks at the end.

svn path=/trunk/; revision=10592
2004-04-13 04:45:37 +00:00
Guy Harris
7cf08c6404 From Christian Falckenberg: GPRS SNDCP support.
svn path=/trunk/; revision=10591
2004-04-13 04:36:20 +00:00
Guy Harris
805b648172 From Josef Korelus: GPRS LLC support.
svn path=/trunk/; revision=10590
2004-04-13 04:21:30 +00:00
Guy Harris
bb0c29f917 From Clinton Work: dissect Cisco PID 0x010b as STP (it's actually their
own modified Per-VLAN STP, so there's some extra stuff at the end of the
packet that needs to be decoded).

Indicate in a comment in packet-cisco-oui.c what PVSTP is.

svn path=/trunk/; revision=10589
2004-04-13 04:04:56 +00:00
Guy Harris
373572be13 Put in a comment noting a possible memory leak.
svn path=/trunk/; revision=10588
2004-04-12 22:14:37 +00:00
Ulf Lamping
6bcd3f6c84 ESC key presses Close button
svn path=/trunk/; revision=10587
2004-04-12 18:01:27 +00:00
Ulf Lamping
d4f93b305f added a close button to the dialogs,
use the dlg_window_new function for all dialogs

svn path=/trunk/; revision=10586
2004-04-12 09:48:19 +00:00
Ulf Lamping
05aade5c91 added missing #include from my latest checkin
svn path=/trunk/; revision=10585
2004-04-12 08:59:41 +00:00
Ulf Lamping
a7c964355b added a close button to the dialogs,
use the dlg_window_new function for all dialogs

svn path=/trunk/; revision=10584
2004-04-12 08:53:02 +00:00
Ulf Lamping
1717eed35f added a close button to the dialogs
svn path=/trunk/; revision=10583
2004-04-12 07:10:11 +00:00
Guy Harris
d9cad7236e From Jon Oberheide: add the "Password Hash" label to AIM_TLV_PASSWORD
(0x0025) which was previously "Unknown".

svn path=/trunk/; revision=10582
2004-04-11 20:57:10 +00:00
Guy Harris
10b1de8a41 From Jon Oberheide: add a missing hf[] entry for a field.
Fix up AUTHORS and the authors list in the Ethereal man page.

svn path=/trunk/; revision=10581
2004-04-11 20:47:58 +00:00
Ulf Lamping
ac0638e803 did lot's of cleanup to the text, especially in the library sections
svn path=/trunk/; revision=10580
2004-04-10 09:10:01 +00:00
Ulf Lamping
55c3178e95 Modify the "setup" target to download the packages we've defined, so that we
don't download the GTK1 packages unless we have GTK1_DIR defined.

svn path=/trunk/; revision=10579
2004-04-10 07:29:14 +00:00
Gerald Combs
dba256262a Make the hex dump byte counter a guint32, so that we don't wrap prematurely.
svn path=/trunk/; revision=10578
2004-04-09 19:44:27 +00:00
Gerald Combs
f1cb4f2f0a Modify the "setup" target to download the packages we've defined, so that we
don't download the GTK2 packages unless we have GTK2_DIR defined.

Fix some path checking in win32-setup.sh.

svn path=/trunk/; revision=10577
2004-04-09 16:54:07 +00:00
Guy Harris
762db2f472 From metatech:
- No registration of port 1414, only the heuristics.

	- More dissection of pre-defined MQ structures or messages types
	  (MSH, DH, DLH, OR, RR, PMR, MDE, MQSET, MQINQ, MQPUT1, PING).

svn path=/trunk/; revision=10576
2004-04-09 09:15:36 +00:00
Guy Harris
9539ea4a81 From Josh Bailey:
Fix missing handling for tags 0x6F and 0x70 (send and receive
	encoding type).

	Shorten fields displayed in COL_INFO.

	Display information about all IPDC packets in COL_INFO if
	there's more than one.

svn path=/trunk/; revision=10575
2004-04-09 08:39:00 +00:00
Ulf Lamping
6a597864f2 use the configured names from config.nmake for the required apps list
svn path=/trunk/; revision=10574
2004-04-09 07:38:38 +00:00
Ulf Lamping
abfb416dd6 do some more explanations how to use the new library download tool
updated ADNS library version

svn path=/trunk/; revision=10573
2004-04-09 07:37:25 +00:00
Ronnie Sahlberg
5665f7c80c even more h235 dissection
svn path=/trunk/; revision=10572
2004-04-09 03:51:30 +00:00
Ronnie Sahlberg
34d69abdae some more h235 dissection
svn path=/trunk/; revision=10571
2004-04-09 03:32:17 +00:00
Ronnie Sahlberg
88ea9b1efd Add dissection of AuthenticationMechanism to h235
svn path=/trunk/; revision=10570
2004-04-09 01:07:30 +00:00
Ronnie Sahlberg
245225df38 Make it more obvious when ethereal fails to dissect a PER contruct
1, put a hint why it failed in the COL_INFO line
2, abort dissecting any further (by reading from the arbitrary position 9999 in the tvb
3, put "something unknown here [xxx]" as the last entry in the tree.

svn path=/trunk/; revision=10569
2004-04-09 00:31:41 +00:00
Ronnie Sahlberg
21c592319a implement some basic dissection of H.235 ClearToken so that the capture reported on the list will be dissected properly.
maybe someone should break out all the h.235 code sometime later and put it in packet-h235.c?

svn path=/trunk/; revision=10568
2004-04-08 23:52:12 +00:00
Gerald Combs
a011fb14e2 Add a Makefile.nmake target called "setup" that uses the script
tools\win32-setup.sh to

  - Check for applications required to build Ethereal
  - Download and unpack required packages into $ETHEREAL_LIBS

Update ADNS to the latest version.

Make Python 2.3 the default.

svn path=/trunk/; revision=10567
2004-04-08 20:36:09 +00:00
Ulf Lamping
9ebddd2d71 catch the enter key from the interface drop-down list,
so pressing enter will really start a capture

svn path=/trunk/; revision=10566
2004-04-08 19:07:43 +00:00
Ronnie Sahlberg
cff307f012 update to netlogon: make it dissect all the bits of the UserAccountControl flags field in the pac structure and elsewhere in netlogon
svn path=/trunk/; revision=10565
2004-04-08 10:21:10 +00:00
Ronnie Sahlberg
c8848d4caa dissection of netlogon userflags in tha pac structure and elsewhere
svn path=/trunk/; revision=10564
2004-04-08 09:34:47 +00:00
Ronnie Sahlberg
faaafa05f2 dissect group attributes for the pac structure and other places in netlogon
svn path=/trunk/; revision=10563
2004-04-08 09:17:16 +00:00
Guy Harris
5d48b1f124 On Windows, when looking for the ":" that separates the interface
description from the interface name, don't count ":" followed by "//",
as it might be part of "rpcap://".

svn path=/trunk/; revision=10562
2004-04-08 08:05:20 +00:00