Martin Mathieson
f33ca55e00
Make stun2 over udp a new-style dissector, so that it can reject stun frames on the standard port they share (and let the heuristic dissector for stun run). Otherwise I needed to set UDP to try heuristic dissectors first or disable stun2 altogether...
...
svn path=/trunk/; revision=23789
2007-12-07 00:23:16 +00:00
Tomas Kukosa
1bef58264a
fix field attributes handling for tagged types
...
regenerate involved dissectors
svn path=/trunk/; revision=23783
2007-12-06 11:23:35 +00:00
Guy Harris
a3d7a2c66f
Squelch a warning about a variable getting clobbered by a longjmp.
...
svn path=/trunk/; revision=23780
2007-12-06 08:22:16 +00:00
Anders Broman
325b335505
fixe http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2064 GSM_MAP decodes SendRoutingInfov2 incorrectly
...
- Add TYPE_ATTR for RoutingInfo ( Fixes the choice problem).
- Dissect ExternalSignalInfo
- Use subtree for AddressStrings
svn path=/trunk/; revision=23776
2007-12-05 21:58:58 +00:00
Anders Broman
437bfb9910
Remove debug code.
...
svn path=/trunk/; revision=23775
2007-12-05 20:49:46 +00:00
Anders Broman
d639aace72
Insert asn1 code for SendRoutingInfov2 and update template
...
Partly fixes http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2064 GSM_MAP decodes SendRoutingInfov2 incorrectly
svn path=/trunk/; revision=23774
2007-12-05 20:16:02 +00:00
Jeff Morriss
20a98a36f3
From Cliff Romash: TMR is not a mandatory parameter on an ANSI IAM but USI is.
...
svn path=/trunk/; revision=23773
2007-12-05 19:55:40 +00:00
Guy Harris
ad1d82b541
Include <glib.h> to declare g_vsnprintf().
...
svn path=/trunk/; revision=23768
2007-12-05 10:35:37 +00:00
Guy Harris
3af2d0708a
Use g_vsnprintf(), not vsprintf(), for safety's sake.
...
svn path=/trunk/; revision=23766
2007-12-05 10:30:38 +00:00
Guy Harris
61eeae5de2
Clean up indentation.
...
Use G_GINT64_MODIFIER for gint64 and guint64 values. Use "u", rather
than "d", for unsigned values. Put whitespace in the proper place in
format strings.
svn path=/trunk/; revision=23762
2007-12-05 09:43:20 +00:00
Guy Harris
35fc0e7187
Make the "protocol" field big enough to hold the 3-character
...
null-terminated string that the format item used when scanning says it
is - i.e., 4 "char"s, including the null terminator.
(Thanks and a tip of the hat to "gcc (GCC) 3.3.5 (propolice)" on OpenBSD
4.2 for finding this.)
svn path=/trunk/; revision=23761
2007-12-05 09:31:05 +00:00
Guy Harris
9aa28e3176
At least on some LP64 platforms (such as OpenBSD 4.2 on x86-64),
...
PRI[dux]64 use "ll", but gint64 and guint64 are "long" and "unsigned
long", not "long long" or "unsigned long long", and the compiler warns
about using "%ll[doux]" with "long" or "unsigned long". Use
G_GINT64_MODIFIER instead.
svn path=/trunk/; revision=23760
2007-12-05 09:05:52 +00:00
Ronnie Sahlberg
d55f6955d6
the GSS Checksum in secure onc-rpc contains the same blobs as GSS Tokens
...
does.
make wireshark decode these blobs
svn path=/trunk/; revision=23759
2007-12-05 08:37:51 +00:00
Mike Duigou
cb3f7e3f7d
svn path=/trunk/; revision=23758
2007-12-05 04:20:21 +00:00
Guy Harris
f43601180c
Only define oid_get_default_mib_path() if we have libsmi.
...
Explicitly mark it as having no arguments.
svn path=/trunk/; revision=23754
2007-12-04 19:39:09 +00:00
Gerald Combs
0fa29bb1ea
Add an oid_get_default_mib_path() function, and use it to display the MIB
...
path in About->Folders.
svn path=/trunk/; revision=23753
2007-12-04 18:43:40 +00:00
Greg Morris
6c87d3d49e
Display textual explanation for printer and job values from RFC 2911.
...
svn path=/trunk/; revision=23752
2007-12-04 16:33:48 +00:00
Stig Bjørlykke
0f0c02bbae
Duplicate packet # -> Retransmission #
...
svn path=/trunk/; revision=23751
2007-12-04 14:04:37 +00:00
Tomas Kukosa
08bbd29c71
Support for RPCAP features in GUI (from Boris Misenov, see Bug 1366)
...
- retrieving the list of remote PCAP interfaces
- password authentication support
- UDP data fransfer
- packet sampling (available in WinPcap 4.x)
etc.
fix problem if non-default rpcap port is used
svn path=/trunk/; revision=23750
2007-12-04 11:19:29 +00:00
Jaap Keuter
852d928901
Make mpeg2ts over UDP possible. Heuristic and Decode as.
...
svn path=/trunk/; revision=23743
2007-12-04 07:11:38 +00:00
Jaap Keuter
f4c89beb21
Remove superfluous buffer allocation.
...
svn path=/trunk/; revision=23742
2007-12-04 06:50:11 +00:00
Anders Broman
95d422156a
Use common code for ASCII -> tvb.
...
svn path=/trunk/; revision=23741
2007-12-04 06:00:02 +00:00
Ronnie Sahlberg
8686381c19
get rid of GTree and use emem trees instead
...
svn path=/trunk/; revision=23738
2007-12-04 03:28:04 +00:00
Ronnie Sahlberg
ee6c98b8b2
update to new signature for string keyed trees
...
svn path=/trunk/; revision=23737
2007-12-04 03:27:27 +00:00
Ronnie Sahlberg
b153578afa
rework how emem trees indexed by strings so that traversing the tree
...
will traverse the entries in the lexical order of the key.
add a flag to lookup/insert for strings to specify whether a case
insensitive key should be used instead of a (default) case sensitive
key.
svn path=/trunk/; revision=23736
2007-12-04 03:26:50 +00:00
Ronnie Sahlberg
643705ac5d
reverse previous patch
...
svn path=/trunk/; revision=23735
2007-12-04 02:09:37 +00:00
Ronnie Sahlberg
75eacd9ad5
remove the use of GTrees and replace these with emem trees instead
...
svn path=/trunk/; revision=23734
2007-12-04 01:45:17 +00:00
Ronnie Sahlberg
c20bb13d67
for nested trees, teach emem about which nodes contain a pointer to a
...
subtree and which nodes that contain a pointer to user data
teach emem to be able to traverse nested trees
svn path=/trunk/; revision=23733
2007-12-04 01:44:05 +00:00
Guy Harris
04938c7926
Reserve 20 bits for expert "event groups", to leave room for more.
...
Shuffle the expert severities down, and note that we have only 8 bits
available for FI_ flags unless you shrink the set of event groups and
shuffle them and the expert severities up.
svn path=/trunk/; revision=23731
2007-12-04 01:26:02 +00:00
Ronnie Sahlberg
0c09ac97f6
#if out a function that is only used when building with glib 2 or later
...
svn path=/trunk/; revision=23730
2007-12-04 00:56:11 +00:00
Guy Harris
ce635c2310
Severities are unsigned.
...
svn path=/trunk/; revision=23727
2007-12-03 23:02:09 +00:00
Guy Harris
ebd47f95d1
Make the flags field a guint32, to make it clear that it's 32 bits.
...
Move the expert information bits to the top of that field, to avoid
collisions (we had a collision with the 0x00000004 bit).
svn path=/trunk/; revision=23726
2007-12-03 22:48:49 +00:00
Ronnie Sahlberg
60c561e2bd
add tree traversal functions
...
svn path=/trunk/; revision=23725
2007-12-03 22:47:23 +00:00
Anders Broman
b414c81f1f
Fetch all fmtp parameters.
...
svn path=/trunk/; revision=23724
2007-12-03 22:40:04 +00:00
Anders Broman
063c688bc0
Fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2057
...
The tag for PSTNTermination is [95].
svn path=/trunk/; revision=23723
2007-12-03 22:22:25 +00:00
Ronnie Sahlberg
b10403f13e
add end of line to the last line of the file
...
svn path=/trunk/; revision=23718
2007-12-03 21:54:27 +00:00
Ronnie Sahlberg
830da048fc
mark two unused parameters as _U_
...
svn path=/trunk/; revision=23717
2007-12-03 21:52:57 +00:00
Stig Bjørlykke
b958a1a124
Mark pinfo as unused.
...
svn path=/trunk/; revision=23713
2007-12-03 21:33:56 +00:00
Anders Broman
20b383c1b1
Dissect RTP payload of H.264 and SDP profile-leve-id for H.264.
...
svn path=/trunk/; revision=23709
2007-12-03 20:14:42 +00:00
Graeme Lunt
a58643173d
Revised P7 dissector to use #.TABLE directive to generate tables for the ROS dissector from
...
the [ABSTRACT] OPERATIONS definitions in the ASN.1 file.
svn path=/trunk/; revision=23707
2007-12-03 19:32:28 +00:00
Graeme Lunt
5d8693069d
Support table-based dissection of ROS operations.
...
This simplifies the generation of dissectors for ROS-based protocols using the asn2wrs #.TABLE directive.
See the P7 dissector for an example.
svn path=/trunk/; revision=23706
2007-12-03 19:29:24 +00:00
Jeff Morriss
aabf0f25d1
Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2059 : reassemble XUDTS, too
...
svn path=/trunk/; revision=23705
2007-12-03 18:12:25 +00:00
Jeff Morriss
757b5e13e6
Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2063 : there's only 1 octet of FSN in non-ANSI COO/COA's.
...
svn path=/trunk/; revision=23704
2007-12-03 17:32:02 +00:00
Martin Mathieson
8a311e2320
Add "soap" -> "http" mapping.
...
svn path=/trunk/; revision=23703
2007-12-03 15:47:08 +00:00
Tomas Kukosa
0ba8976eb7
fix confusion in tag handling
...
svn path=/trunk/; revision=23702
2007-12-03 13:48:45 +00:00
Martin Mathieson
b8ef070e84
My compiler (I think wrongly) says that fnum could be used uninitialised.
...
svn path=/trunk/; revision=23701
2007-12-03 12:22:13 +00:00
Ulf Lamping
34250e0617
add libwireshark.def
...
svn path=/trunk/; revision=23692
2007-11-30 22:01:52 +00:00
Stig Bjørlykke
ecdb4359d2
From Florent DROUIN:
...
I just add a test for the index, to check we are in the element table.
This fixes bug 2051.
svn path=/trunk/; revision=23688
2007-11-30 16:01:08 +00:00
Stig Bjørlykke
8286c9a645
From Florent DROUIN:
...
There is a new check for the length, and the reported_length is added to the
offset, instead of the "theorical" length of the element.
This fixes bug 2052.
svn path=/trunk/; revision=23687
2007-11-30 15:55:28 +00:00
Tomas Kukosa
f9fae482f5
define ssl_debug_flush() for disabled debug
...
svn path=/trunk/; revision=23683
2007-11-30 12:41:23 +00:00
Tomas Kukosa
187864ff8f
setup SRTP stream if MIKEY is detected in OLC
...
svn path=/trunk/; revision=23682
2007-11-30 12:37:30 +00:00
Tomas Kukosa
b19d4c9e42
use g_strconcat() which should be faster instead of g_strdup_printf()
...
svn path=/trunk/; revision=23681
2007-11-30 11:46:13 +00:00
Tomas Kukosa
aab2bf936e
- fix warnings in prefs.c
...
- do not flush SSL debug output after each message but only once per packet
svn path=/trunk/; revision=23680
2007-11-30 11:12:55 +00:00
Tomas Kukosa
6caaafbb6d
Next few improvements to speed up startup about 10%.
...
- use GTree instead of GList for preference module lists
svn path=/trunk/; revision=23679
2007-11-30 09:22:01 +00:00
Gerald Combs
36f0b417ea
Add a directory argument and some default directories to "configure
...
--with-libsmi".
svn path=/trunk/; revision=23676
2007-11-30 00:45:12 +00:00
Stig Bjørlykke
c068f9acf2
From Jens Braeuer (bug 1999):
...
This patchs adds the
- requested check of tlv_len at top of the disection-loop
- length check for fields w/ variable length (expert_add_info_format)
svn path=/trunk/; revision=23673
2007-11-29 17:25:36 +00:00
Tomas Kukosa
a5ca7ec384
hide implementation of module list
...
(it makes easier change from GList to GTree as we have many modules now and GList implementation is slow for searching)
svn path=/trunk/; revision=23669
2007-11-29 07:52:52 +00:00
Tomas Kukosa
7f4df19970
fix GLIB 1.x compatibility
...
svn path=/trunk/; revision=23668
2007-11-29 07:48:12 +00:00
Anders Broman
b1370e46d0
Didier Gautheron:
...
Only call ether_to_str(), get_ether_name() if the tree is visible, they are slow.
svn path=/trunk/; revision=23666
2007-11-29 06:29:20 +00:00
Anders Broman
87503b059e
Didier Gautheron:
...
Call subdissectors preference for retransmitted frames.
svn path=/trunk/; revision=23665
2007-11-29 06:28:07 +00:00
Bill Meier
b69928928f
From Didier Gautheron: Fix for Bug #1862 : JPEG (JFIF) packet always malformed
...
svn path=/trunk/; revision=23662
2007-11-29 00:01:09 +00:00
Bill Meier
b436aeaf5f
From Didier Gautheron: Bug #2042 : Move constants initialisation at compile time.
...
svn path=/trunk/; revision=23659
2007-11-28 22:44:37 +00:00
Bill Meier
6d4dda3327
From Didier Gautheron: Bug #2040 : Fix up goto at compilation time in gencode.c
...
svn path=/trunk/; revision=23658
2007-11-28 22:37:33 +00:00
Bill Meier
437b861f47
Fropm Anders: Broman: Fix for bug #2041
...
svn path=/trunk/; revision=23655
2007-11-28 22:13:50 +00:00
Anders Broman
5935bf73a4
Didier Gautheron:
...
icmp dissector must call subdissectors even if tree is NULL
svn path=/trunk/; revision=23653
2007-11-28 21:44:40 +00:00
Bill Meier
7f9585782d
Fixes for Windows build w/o ZLIB
...
svn path=/trunk/; revision=23651
2007-11-28 20:06:21 +00:00
Bill Meier
48bb4deed1
(Somewhat academic): Fix fread related bug (when using GTK1).
...
svn path=/trunk/; revision=23650
2007-11-28 19:53:36 +00:00
Jaap Keuter
fe11aff158
From Brian W. Antoine:
...
The Packet decoder for CFM has a couple of small bugs.
1) The frame rate for CCM's is wrong for rate=4, it's shown as 1ms and it should be shown as 1s.
2) The flags display for a LTM packet has the wrong title for bit 7. It should be UseFDBonly, not RDI.
svn path=/trunk/; revision=23649
2007-11-28 18:59:37 +00:00
Stephen Fisher
2463784fbd
Fix filename in comment at top (it's .asm not .c)
...
svn path=/trunk/; revision=23647
2007-11-28 17:43:42 +00:00
Gerald Combs
f07871ac79
Use guints instead of guint8s for counters.
...
svn path=/trunk/; revision=23646
2007-11-28 15:55:50 +00:00
Tomas Kukosa
1a001629bd
try to fix *nix build environment
...
in accordance with asm_utils.c/asm_utils_win32_x86.asm used in Win32
svn path=/trunk/; revision=23645
2007-11-28 14:39:51 +00:00
Tomas Kukosa
ff7c20938e
Various changes with focus to startup speedup
...
The startup timeout on Win32 is reduced to 80% without assembler and to 50% with assembler usage (which is optional)
proto.c
- do not look up in filed tree and inserts in two steps but do it at once
- next few small speedups
- some often called elementary functions can be optionally implemented in assembler
- dispart some functions to see more exact result from profiling
packet-tpnc.c
- do not reallocate memory for each filed
svn path=/trunk/; revision=23643
2007-11-28 10:18:16 +00:00
Stig Bjørlykke
60686647d2
Fixed a possible infinite loop.
...
svn path=/trunk/; revision=23642
2007-11-28 09:30:10 +00:00
Ronnie Sahlberg
c79cf40b3b
update to most recent wkssvc.idl from the samba4 repository
...
svn path=/trunk/; revision=23641
2007-11-28 06:21:28 +00:00
Ronnie Sahlberg
5fceae6ecb
we must include glib.h so we know what gchar and gsize is
...
svn path=/trunk/; revision=23635
2007-11-28 01:21:33 +00:00
Ronnie Sahlberg
722ab30a62
we must include config.h or else NEED_G_ASCII_STRCASECMP_H will never be
...
defined
we must also include g_ascii_strcasecmp.h from the parent directory
svn path=/trunk/; revision=23634
2007-11-28 01:20:46 +00:00
Stig Bjørlykke
111cedfc75
- Added SEQ/ACK analysis for reports and notifications.
...
- Identify ack type in COL_INFO.
- No analysis when in error packets.
- Some cleanup in hf_ names.
svn path=/trunk/; revision=23630
2007-11-27 22:54:15 +00:00
Anders Broman
95d8c7e2da
Apply yet another of the optimization patches:
...
- Only call functions if they are needed or once.
svn path=/trunk/; revision=23628
2007-11-27 21:24:39 +00:00
Anders Broman
eeab60b75f
Apply yet another of the optimization patches:
...
- Remove a spurious volatile.
svn path=/trunk/; revision=23627
2007-11-27 21:23:45 +00:00
Gerald Combs
e679376996
From Sam Leffler: Add support for IEEE80211_RADIOTAP_XCHANNEL.
...
svn path=/trunk/; revision=23625
2007-11-27 20:03:43 +00:00
Gerald Combs
e8fd375630
Fixes from Sam Leffler:
...
In capture_sync.c: Don't clobber the DLT value.
In packet-cops.c (modified by me): Instead of adding an item as a static,
mis-cast FT_UINT16 to the tree, add it as an FT_NONE.
In packet-802.11.c: Add the right address to the tree.
svn path=/trunk/; revision=23624
2007-11-27 19:57:35 +00:00
Guy Harris
9c89cdaaa3
strcasecmp(), strncasecmp(), g_strcasecmp(), and g_strncasecmp() delenda
...
est. Use g_ascii_strcasecmp() and g_ascii_strncasecmp(), and supply our
own versions if they're missing from GLib (as is the case with GLib
1.x).
In the code to build the list of named fields for Diameter, don't use
g_strdown(); do our own g_ascii_-style upper-case to lower-case mapping
in the hash function and use g_ascii_strcasecmp() in the compare
function.
We do this because there is no guarantee that toupper(), tolower(), and
functions that use them will, for example, map between "I" and "i" in
all locales; in Turkish locales, for example, there are, in both
upper case and lower case, versions of "i" with and without a dot, and
the upper-case version of "i" is "I"-with-a-dot and the lower-case
version of "I" is "i"-without-a-dot. This causes strings that should
match not to match.
This finishes fixing bug 2010 - an earlier checkin prevented the crash
(as there are other ways to produce the same crash, e.g. a bogus
dictionary.xml file), but didn't fix the case-insensitive string matching.
svn path=/trunk/; revision=23623
2007-11-27 18:52:51 +00:00
Michael Tüxen
d00e6fe59e
Fix from Stephen Fisher for bug 2028.
...
svn path=/trunk/; revision=23621
2007-11-27 17:46:55 +00:00
Jeff Morriss
7b5c60314c
Don't attach to any TCP/UDP ports if we weren't able to load the database--and thus the hf_ entries (which are required for dissection).
...
svn path=/trunk/; revision=23620
2007-11-27 16:08:24 +00:00
Stig Bjørlykke
5fa904e278
Added tvb_get_ephemeral_faked_unicode and tvb_get_ephemeral_stringz
...
to epan/libwireshark.def
svn path=/trunk/; revision=23619
2007-11-27 11:21:12 +00:00
Guy Harris
7a4eb3eb35
Check for AVPs with a list of values and a type that's not a 32-bit or
...
shorter integral type. Fixes bug 2027.
Rename the "bytes" pointer to "octetstring", and initialize it in a
fashion that makes it clearer that it points to the first of the basic
types, to make it clearer that it's for OctetString.
svn path=/trunk/; revision=23615
2007-11-27 01:41:42 +00:00
Gerald Combs
7731b882f2
From Tuomas Maattanen: Fix a .11e QBSS IE endian error.
...
svn path=/trunk/; revision=23614
2007-11-27 01:02:03 +00:00
Gerald Combs
1064a1df35
Make sure we fully initialize a struct. Fixes bug 2021.
...
svn path=/trunk/; revision=23613
2007-11-27 00:36:41 +00:00
Jeff Morriss
1cd46ec7be
Get rid of the global data structures populated by wiretap/mpeg-audio but
...
used by the mpeg-audio dissector: instead keep the data inside the wiretap
module and add accessor functions. I think this should fix
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1677 and anyway it's
cleaner.
svn path=/trunk/; revision=23612
2007-11-26 23:06:07 +00:00
Jeff Morriss
309f7503e5
Get rid of C++/C99 style comments--not all compilers support them
...
svn path=/trunk/; revision=23608
2007-11-26 18:55:17 +00:00
Stig Bjørlykke
86f278dda7
Use the offset and length for the interesting data.
...
svn path=/trunk/; revision=23607
2007-11-26 18:51:24 +00:00
Jeff Morriss
dd0a4750b0
s/stat/eth_stat/ and s/unlink/eth_unlink/ to avoid non-ASCII filename problems on Windows.
...
svn path=/trunk/; revision=23605
2007-11-26 18:35:37 +00:00
Jeff Morriss
c5ab162b37
gcc-4.1.1 thinks 'retval' might not get set inside the TRY(). Initialize it.
...
svn path=/trunk/; revision=23603
2007-11-26 17:28:12 +00:00
Stig Bjørlykke
a26ea5739a
Use correct offset for subtree in dissect_spoolss_relstr.
...
svn path=/trunk/; revision=23602
2007-11-26 17:03:12 +00:00
Stig Bjørlykke
e5461f3307
From Kai Blin:
...
Dissect the PRINTER_INFO structure in the SpoolssEnumPrinters call.
From me:
Add the level info to COL_INFO.
svn path=/trunk/; revision=23600
2007-11-26 16:38:26 +00:00
Sebastien Tandel
d580971f07
Update error handling of UDP Light Illegal Checksum value 0
...
* change expert group from PI_MALFORMED to PI_CHECKSUM (as it should be!!!).
* set item hf_udp_checksum_[good|bad] as generated
svn path=/trunk/; revision=23599
2007-11-26 14:42:38 +00:00
Sebastien Tandel
6c4f9f0479
iUpdate error handling of UDP Light Illegal Checksum value 0
...
* Adding PI_MALFORMED expert field for this case.
* Adding an error string in COL_INFO.
svn path=/trunk/; revision=23598
2007-11-26 14:30:40 +00:00
Gerald Combs
3697704b62
Fix bug 2019: The SMB dissector was dereferencing a NULL pointer.
...
svn path=/trunk/; revision=23593
2007-11-25 23:08:09 +00:00
Stig Bjørlykke
4e9892cbfd
Added checksum.good and checksum.bad items.
...
svn path=/trunk/; revision=23590
2007-11-25 21:30:57 +00:00
Stig Bjørlykke
a2b5cf9528
Added checksum.good and checksum.bad items.
...
svn path=/trunk/; revision=23589
2007-11-25 21:30:33 +00:00
Jaap Keuter
054ed14e67
Header field array and whitespace cleanup.
...
svn path=/trunk/; revision=23588
2007-11-25 19:20:32 +00:00
Sake Blok
9f829f4ba2
Bug 1997 From Timo Teras:
...
Patch to do the following:
1) Dissect CIE Lists in NHRP Extensions
2) Dissect original NHRP packet in Error Indication
3) Support for Cisco NAT extensions
4) Support for Cisco NHRP Traffic Indication packet
svn path=/trunk/; revision=23587
2007-11-25 18:10:01 +00:00
Graeme Lunt
a7dec11ce6
Changes suggested/provided by Anders so that fewer changes are required to the ASN modules.
...
Also includes the MSAccessProtocol.asn to generate defines for the operation numbers.
svn path=/trunk/; revision=23586
2007-11-25 17:46:42 +00:00
Jaap Keuter
f4054ad148
Based on suggestion from Stig Bjørlykke. Add CRC tree even when CRC is missing.
...
svn path=/trunk/; revision=23584
2007-11-25 15:36:38 +00:00
Stig Bjørlykke
6f1ab30f2f
From Joe Eykholt:
...
Show content even if the trailer is missing.
From me:
Add proto_tree_set_appendix for the checksum and EOF.
svn path=/trunk/; revision=23581
2007-11-25 12:15:02 +00:00
Stig Bjørlykke
82041ad3b6
Set an initial value to make gcc 4.1.3 20070929 (prerelease) on Ubuntu happy.
...
svn path=/trunk/; revision=23580
2007-11-25 02:20:41 +00:00
Stig Bjørlykke
6341d80f07
From Graham Bloice:
...
Show correct TCP segment data (and length) when multiple pdus.
svn path=/trunk/; revision=23572
2007-11-24 23:04:49 +00:00
Stig Bjørlykke
0cb8d7e554
From Alex Burlyga:
...
It looks like in dissect_nfs_open_claim_delegate_cur4() instead of dissection
stateid we are doing something wierd and dissecting uint64 instead(remnants of
rfc3010 where stateid was 64 bit number?). We already have function for
dissecting stateids, so just a matter of making a different call.
From me:
Also deleted the hf_nfs_stateid4_delegate_stateid entry.
svn path=/trunk/; revision=23571
2007-11-24 22:45:57 +00:00
Stig Bjørlykke
6c090a68bf
From J. Bruce Fields:
...
Add basic support for NFSv4.1, as of about draft 13 of the current spec.
The protocol is not completely finished yet, and future patches will be
needed to bring it up to date.
From me:
- Add a check for valid pointers in nfsv4_operation_ett
- Always increase offset when calling dissect_nfs_devices4
- Added a default case in dissect_rpc_secparms4
svn path=/trunk/; revision=23570
2007-11-24 22:09:01 +00:00
Gerald Combs
7d5b4af5d0
Make sure h225_pi is never NULL.
...
svn path=/trunk/; revision=23568
2007-11-24 19:13:54 +00:00
Jeff Morriss
330c9d0b4b
Fix crash reported in http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2014 : when adding fragments to the linked list of end fragments, don't check the TSN of the begin fragment--it may not be there. Looks like a cut-n-pasteo.
...
svn path=/trunk/; revision=23567
2007-11-24 17:56:46 +00:00
Anders Broman
0d92db6781
Export classes from ROS - hopfully without breaking stuff.
...
svn path=/trunk/; revision=23566
2007-11-24 17:39:31 +00:00
Jeff Morriss
29cb0d329b
Fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2011 : check SSN in both Called and Calling addresses even when we know the direction of the messages
...
svn path=/trunk/; revision=23564
2007-11-24 15:43:39 +00:00
Jeff Morriss
8058db81b9
Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2006 : use 0xffffff (reserved value) for unset xLRs
...
svn path=/trunk/; revision=23563
2007-11-24 15:38:19 +00:00
Sake Blok
9b6f806089
This patch adds (ten) temporary coloring rules which will only live until Wireshark is
...
quit. Temporary coloring filters can be set by:
- pressing <ctrl>-<digit> will create a conversation coloring filter based on the
addresses of the currently selected packet (order TCP/UDP/IP/Ethernet)
This can also be achieved from the "View|Colorize Conversation" menu.
- Rightclicking on a packet in the packet-list will give the option to
"Colorize Conversation" just as "Conversation Filter" does.
- Rightclicking on an item in the packet-detail-list will give the option to
"Colorize with filter" which works similar to "Apply as filter"
Temporary filters can be cleared from the same menus or by pressing <ctrl>-<space>.
This patch also adds an item to the above mentioned menu's to add a permanent color filter
in the same way.
The colors for the temporary coloring rules are now hardcoded as I do not know
how to change the color of menu-items and therefore I chose to use icons to
show the actual color of each of the ten temporary coloring rules. Is it at all
possible to have different menu items in different colors?
One other way of solving this is to recreate the icons on the fly after changing
the colors. I will have a look into that once it is clear whether I can use
different colors within the menu structure.
svn path=/trunk/; revision=23560
2007-11-24 11:38:16 +00:00
Gerald Combs
118f23a08a
Catch a bad bLength, which may cause a loop. Fixes bug 2012.
...
svn path=/trunk/; revision=23557
2007-11-23 23:31:21 +00:00
Gerald Combs
4510d63626
Fix bug 2007 (a loop in IPv6).
...
svn path=/trunk/; revision=23555
2007-11-23 20:15:28 +00:00
Guy Harris
38ab1b8e7a
Set the usual properties on packet-wps.[ch].
...
svn path=/trunk/; revision=23553
2007-11-23 18:48:49 +00:00
Stig Bjørlykke
2ad24805fe
No $Id:$ in new files?
...
svn path=/trunk/; revision=23551
2007-11-23 18:29:00 +00:00
Guy Harris
5586f6764a
Include packet-wps.h, so it's part of the source tarball.
...
svn path=/trunk/; revision=23550
2007-11-23 18:25:39 +00:00
Stig Bjørlykke
d6f0b0c2af
From Jens Braeuer:
...
Added support for Wifi Simple Config aka Wifi Protected Setup
From me:
Added standard copyright header to packet-wps
svn path=/trunk/; revision=23549
2007-11-23 17:48:28 +00:00
Stig Bjørlykke
5e1ffde520
Moved check for empty choice to make it work correctly.
...
svn path=/trunk/; revision=23548
2007-11-23 12:22:22 +00:00
Stephen Fisher
3b46983e9f
Make previously removed ethertype preference obsolete. For inclusion in
...
0.99.7 release.
svn path=/trunk/; revision=23545
2007-11-22 19:02:31 +00:00
Stig Bjørlykke
92682d51de
Added handling of octet-aligned data according to direct_reference.
...
Implemented handling of ber_callback for tagged type octet-aligned
and arbitrary. Renamed some functions.
svn path=/trunk/; revision=23539
2007-11-21 23:33:13 +00:00
Sake Blok
ceaeb1f977
Bug 1994: From Keith Mercer :
...
This bugfix is focused only in the Sender ID TLV segment of code. This was to
address the possibility that the Sender ID TLV may not have a Management
Address Domain, and/or a Management Address. This bug was discovered when
testing the dissector using CFM-enabled Netopia modems.
svn path=/trunk/; revision=23534
2007-11-21 20:33:50 +00:00
Gerald Combs
f3fdef83d6
Don't try to overwrite read-only memory. Fixes bug 2001.
...
svn path=/trunk/; revision=23529
2007-11-21 17:00:24 +00:00
Tomas Kukosa
7c48c9ab80
more SSL debug info concerning conversation and ssl_session
...
svn path=/trunk/; revision=23528
2007-11-21 14:10:55 +00:00
Michael Tüxen
928bebeb01
Update to draft-ietf-rserpool-common-param-15.txt. (Will
...
be published soon...)
svn path=/trunk/; revision=23520
2007-11-20 21:21:56 +00:00
Gerald Combs
13a01fef37
Add a bounds check in order to try to fix bug #1998 .
...
svn path=/trunk/; revision=23517
2007-11-20 19:17:19 +00:00
Gerald Combs
dfb104544f
Add relative start time, duration, and average data rate (bps) columns
...
to the conversation lists. Move the "copy" button down to the button bar
in order to free up some real estate. Add an nstime_cmp() function. Clean
up code in a few places.
svn path=/trunk/; revision=23516
2007-11-20 18:35:41 +00:00
Jeff Morriss
be81aa150e
Reindent some to improve readability
...
svn path=/trunk/; revision=23510
2007-11-20 16:51:14 +00:00
Gerald Combs
e11ec68f93
Update some comments and whitespace.
...
svn path=/trunk/; revision=23509
2007-11-20 16:46:11 +00:00
Tomas Kukosa
7eb5048da9
fix tag handling inside snmp trap
...
svn path=/trunk/; revision=23508
2007-11-20 13:55:39 +00:00
Stephen Fisher
1ab4398a47
Introduce use of the new FT_EBCDIC field type as a second display of
...
text fields (data & sqlstatement). Also fix the options on the FT_STRINGZ
items - change them to FT_STRING and change BASE_DEC to BASE_NONE.
svn path=/trunk/; revision=23505
2007-11-19 21:28:17 +00:00
Mike Duigou
a8a69a14f6
From Yaniv kaul:
...
Adds const declarations to req_resp_hdrs_do_reassembly() and re-orders some actions to occur after tests which may decide that the actions were not required.
svn path=/trunk/; revision=23504
2007-11-19 21:28:08 +00:00
Stephen Fisher
849e628334
Introduce a new field type called FT_EBCDIC. This field works the same as
...
FT_STRING, except that it converts the data from the packet from EBCDIC
to ASCII for display in Wireshark.
svn path=/trunk/; revision=23503
2007-11-19 21:27:01 +00:00
Jeff Morriss
53faa469bd
Detect reneged acks or at least retransmissions after an ack was seen. Mark
...
them with an expert info (PI_WARN).
Change "Duplicate TSN" expert info to "Retransmitted TSN" and make it PI_NOTE
instead of PI_WARN.
Change "More than 100 TSNs gap-acked" expert info to PI_WARN (from PI_NOTE).
Frame numbers (and count of retransmissions) are unsigned, display them that way.
svn path=/trunk/; revision=23502
2007-11-19 20:34:57 +00:00
Stig Bjørlykke
8fc83d2cf3
Improved "BER Error" messages to be more uniform.
...
svn path=/trunk/; revision=23501
2007-11-19 20:23:49 +00:00
Martin Mathieson
38d450159f
Only show direction field when its set to a valid value.
...
svn path=/trunk/; revision=23498
2007-11-19 19:04:19 +00:00
Stig Bjørlykke
9233fa7578
Second try to not stop processing if length==0 in choice.
...
svn path=/trunk/; revision=23497
2007-11-19 17:46:11 +00:00
Gerald Combs
cec11effb5
Fix an infinite loop, and be more paranoid about looping in general.
...
svn path=/trunk/; revision=23496
2007-11-19 17:33:59 +00:00
Stig Bjørlykke
cf5aa9d616
Added port range.
...
Added a dissector assert on inconsistent data.
Do not align retransmission or duplicate acknowledgement data in COL_INFO.
Removed several _U_ for used variables.
Re-indented some if-blocks.
svn path=/trunk/; revision=23492
2007-11-19 07:31:56 +00:00
Stig Bjørlykke
c787b310eb
Added port range.
...
svn path=/trunk/; revision=23491
2007-11-19 07:26:53 +00:00
Stig Bjørlykke
f5b14b2f89
Initialize credentials.
...
svn path=/trunk/; revision=23490
2007-11-19 07:26:10 +00:00
Stig Bjørlykke
77e69e06e1
Reverted r23485 and r23486, this was not a correct fix.
...
svn path=/trunk/; revision=23489
2007-11-19 07:25:06 +00:00
Stig Bjørlykke
c3d985077e
And dump internal ber fields for empty choice field.
...
svn path=/trunk/; revision=23486
2007-11-18 16:40:20 +00:00
Stig Bjørlykke
ddc4d639ba
As proposed by Martin Peylo:
...
Do not stop processing if the length of a choice has the (illegal)
value of zero.
svn path=/trunk/; revision=23485
2007-11-18 16:20:51 +00:00
Ulf Lamping
7e98b70b3f
fix bug 1459: make the filter string "ip.version == 6" possible, by adding a "pseudo" field
...
svn path=/trunk/; revision=23483
2007-11-18 08:16:49 +00:00
Martin Mathieson
970854aa6d
Add ppp.direction field.
...
svn path=/trunk/; revision=23481
2007-11-17 22:08:27 +00:00
Graeme Lunt
cbba688f44
Comment out dissect_ascii_tpkt to keep the buildbot happy.
...
svn path=/trunk/; revision=23480
2007-11-17 18:22:49 +00:00
Graeme Lunt
0c571bb235
Basic P7 (X.400 Message Store Access Protocol) dissection after request from the list:
...
http://www.wireshark.org/lists/wireshark-dev/200711/msg00228.html
Only a single (private) capture file is currently available which contains only a few of the P7 operations, so testing has been minimal.
General attribute types, containing information from the X.400 envelope, are also included.
svn path=/trunk/; revision=23479
2007-11-17 18:08:01 +00:00
Anders Broman
d2545978d8
The asciitpkt checkin broke the TPKT dissector comment out create_dissector_handle() and
...
dissector_add() for now.
svn path=/trunk/; revision=23478
2007-11-17 09:17:06 +00:00
Martin Mathieson
794afa7963
Add missing header file (eap.h)
...
svn path=/trunk/; revision=23476
2007-11-17 00:20:32 +00:00
Gerald Combs
c2d537141a
Fix a buffer overflow in the PPP dissector. Try to fix uninitialized
...
variable warnings turned up by Valgrind.
svn path=/trunk/; revision=23475
2007-11-16 23:56:18 +00:00
Martin Mathieson
24d6a39eb0
Embedding EAP inside wimaxasncp.
...
svn path=/trunk/; revision=23474
2007-11-16 23:03:09 +00:00
Jeff Morriss
3fa633d626
When reassembly is off, catch ReportedBoundsError when calling a subdissector
...
on the first fragment of a fragmented message. This allows us to continue
dissecting chunks even if one of the first chunks in the frame was fragmented.
(It's useful to keep doing this partial dissection just so we have some idea
what's in that chunk.)
(One could rightfully argue that you should only see a fragmented chunk
bundled with another chunk when retransmitting but, well, I'm staring at
traces of an implementation--to remain nameless to protect the guilty--which
is sometimes fragmenting and then bundling the fragments into one packet.)
svn path=/trunk/; revision=23471
2007-11-16 22:04:27 +00:00
Jeff Morriss
03b581e921
When reassembly is turned off don't pass non-first fragments to subdissectors: they will have no idea what they're getting and will exception out anyway.
...
svn path=/trunk/; revision=23469
2007-11-16 19:32:59 +00:00
Anders Broman
d24d657f75
Add {} to some IF statements.
...
svn path=/trunk/; revision=23468
2007-11-16 09:00:14 +00:00
Anders Broman
c002250952
From Harmeet Sawhney:
...
Parse MGCP over TCP with ASCII TPKT header
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1964
svn path=/trunk/; revision=23466
2007-11-16 08:18:30 +00:00
Mike Duigou
07166afb69
From Yaniv Kaul :
...
Adds application/rss+xml mime type as a recognized XML type. It is used by some RSS servers.
svn path=/trunk/; revision=23465
2007-11-15 23:59:54 +00:00
Gerald Combs
09360857b8
Don't try to reassemble a huge number of fragments.
...
svn path=/trunk/; revision=23463
2007-11-15 19:38:04 +00:00
Martin Mathieson
fe11ad092b
Add a generated lapd.direction field/filter.
...
svn path=/trunk/; revision=23462
2007-11-15 18:37:50 +00:00
Ronnie Sahlberg
d572ee6403
new t125 dissector
...
svn path=/trunk/; revision=23461
2007-11-15 10:39:16 +00:00
Ronnie Sahlberg
ab871e3551
new ldap dissector
...
svn path=/trunk/; revision=23459
2007-11-15 10:32:45 +00:00
Ronnie Sahlberg
c033ee2fc7
new x411 dissector
...
svn path=/trunk/; revision=23457
2007-11-15 10:11:09 +00:00
Ronnie Sahlberg
5770b859b6
updated snmp dissector
...
svn path=/trunk/; revision=23455
2007-11-15 09:50:36 +00:00
Ronnie Sahlberg
27306b29c7
updated mms dissector
...
svn path=/trunk/; revision=23453
2007-11-15 09:42:21 +00:00
Graeme Lunt
4a285928bb
Changed to use the the packet-ber EXTERNAL decoding (into the ASN1 context).
...
Uses the ber_callback mechanism to call the rtse oid callbacks, rather than the default ber oid callback list.
A couple of fixes to packet-ber.c to mark [in]direct references as present and call the ber_callback if it has been specified.
svn path=/trunk/; revision=23450
2007-11-14 20:57:55 +00:00
Gerald Combs
7bed7953f6
Keep the MEGACO dissector from looping on a malformed events descriptor.
...
svn path=/trunk/; revision=23449
2007-11-14 19:28:29 +00:00
Anders Broman
76ebf7f248
From Dejan Bucar:
...
Updated dissector for LINX protocols
* Linx Ethernet Connection Manager protocol is updated from version 2 to
version 3.
* Linx RLNH protocol has been updated from version 1 to version 2.
The updated dissector is backwards-compatible allowing correct dissection of
all versions.
svn path=/trunk/; revision=23444
2007-11-13 22:05:43 +00:00
Anders Broman
524db0a082
From Florent DROUIN:
...
Since the use of the function 'dissect_ber_tagged_type' for DialoguePortion,
the file tcap.cnf must be updated to remove the decoding of the tag and length.
This decoding is now done in the new function 'dissect_ber_tagged_type'.
The file tcap.cnf has been updated to take into account this change.
But this leads to a change in tcap.asn too, for the definition of the
ExternalPDU.
I think this part of the ASN1 file is specific to Wireshark and can be
modified.
In the meantime, I did update the DEBUG part for packet_ber.c for the function
(dissect_ber_tagged_type)
svn path=/trunk/; revision=23442
2007-11-13 21:59:53 +00:00
Stig Bjørlykke
923630d743
Mark some generated items in ROS.
...
svn path=/trunk/; revision=23441
2007-11-13 10:26:30 +00:00
Gerald Combs
b8c7fa9bc6
Don't dereference a NULL pointer.
...
svn path=/trunk/; revision=23438
2007-11-12 20:02:24 +00:00
Gerald Combs
7d8064f548
Initialize var_list in dissect_smux(), so that we don't use previously
...
ep_freed() memory and abort.
svn path=/trunk/; revision=23436
2007-11-12 18:44:29 +00:00
Gerald Combs
5434b707e8
Replace strcpy()+strcat() with g_snprintf(). Make sure a string isn't
...
NULL before we try to use it. This fixes a crash found during fuzzing
and a possible buffer overrun.
svn path=/trunk/; revision=23435
2007-11-12 17:02:46 +00:00
Anders Broman
45989dae89
Remove forgotten debug code.
...
svn path=/trunk/; revision=23430
2007-11-12 07:03:09 +00:00
Anders Broman
405be3098f
From Valery Sigalov:
...
New dissector for TPNCP protocol.
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1853
svn path=/trunk/; revision=23428
2007-11-11 13:23:17 +00:00
Anders Broman
c6b3bc723f
Apply yet another set of the optimization patches:
...
move TRY block in its own function.
__attribute__((noinline)) does not compile with MS VC 6
nor does __declspec(noinline)
Applied the patch without it.
svn path=/trunk/; revision=23424
2007-11-10 17:06:49 +00:00
Anders Broman
03c7a3c920
Apply yet another set of the optimization patches:
...
Use O(1) logic for the fast path when adding fragments (ie fragments are in order).
svn path=/trunk/; revision=23422
2007-11-10 16:08:14 +00:00
Gerald Combs
8e45bbf506
Don't call tvb_set_child_real_data_tvbuff() + add_new_data_source() twice
...
for the same tvb. This keeps us from freeing the same memory twice and
crashing on some systems.
This might be the same bug Brian Vandenberg was looking for in
http://www.wireshark.org/lists/wireshark-dev/200705/msg00406.html .
svn path=/trunk/; revision=23415
2007-11-09 20:04:40 +00:00
Anders Broman
b421cc6a2c
Apply yet another set of the optimization patches:
...
move the case where pinfo->in_error_pkt is true in its own function:
- it's not the common case.
- it needs a TRY block. ==> slow volatile and big stack footprint.
- call_dissector_work is called a lot and recursively.
svn path=/trunk/; revision=23413
2007-11-09 06:07:30 +00:00
Anders Broman
6226035893
Apply yet another set of the optimization patches:
...
When offset parameter is 0 replace tvb_bytes_exist() with the faster tvb_length().
On the other hand
if (tvb_bytes_exist(tvb, 0, 20)
is more readable than
if (tvb_length(tvb) >= 20
so only do it in heuristic function
svn path=/trunk/; revision=23412
2007-11-09 06:01:18 +00:00
Anders Broman
29cf34d1c2
Apply yet another set of the optimization patches:
...
janitor work, replace col_add_fstr/ col_set_fstr.
svn path=/trunk/; revision=23411
2007-11-09 05:57:45 +00:00
Anders Broman
9da07f5246
Apply yet another set of the optimization patches:
...
Only call get_hostname once.
svn path=/trunk/; revision=23410
2007-11-09 05:56:42 +00:00
Anders Broman
b325ef4878
Apply yet another set of the optimization patches:
...
Don't use g_snprintf for temporary unsigned int to ascii conversion.
svn path=/trunk/; revision=23409
2007-11-09 05:55:33 +00:00
Anders Broman
377793fc54
Apply yet another set of the optimization patches:
...
small memory leak when freeing compiled filter insns.
svn path=/trunk/; revision=23408
2007-11-09 05:54:16 +00:00
Stephen Fisher
eae32f15eb
Back out part of revision 23395 - leave the toolbar arrow, but remove the
...
preference to turn it on / off per discussion on -dev list.
svn path=/trunk/; revision=23407
2007-11-09 02:08:00 +00:00
Anders Broman
9d316093f6
Apply yet another set of the optimization patches:
...
-set_str2add_str_val_to_str
svn path=/trunk/; revision=23406
2007-11-08 22:49:03 +00:00
Anders Broman
90753a169e
Apply yet another set of the optimization patches:
...
When offset parameter is 0 replace tvb_bytes_exist() with the faster tvb_length().
non heuristic dissectors
svn path=/trunk/; revision=23405
2007-11-08 22:40:20 +00:00
Anders Broman
94859ac29b
Apply yet another set of the optimization patches:
...
if tree is not NULL then proto_xxx_add_yyy functions can't return NULL.
Remove always true tests.
svn path=/trunk/; revision=23404
2007-11-08 22:39:01 +00:00
Anders Broman
4d07f32a41
Apply yet another set of the optimization patches:
...
- Move proto_tree_add_xxxx calls inside 'if (tree) {}' block
svn path=/trunk/; revision=23403
2007-11-08 22:38:06 +00:00
Anders Broman
7b3debb40d
Change dissecton of address type for AVP < 256 (RADIUS address).
...
svn path=/trunk/; revision=23402
2007-11-08 22:36:19 +00:00
Jeff Morriss
0d07277007
Don't cast pinfo->src.data to (const mtp3_addr_pc_t *) unless we *know* it's
...
an MTP3 PC in there (else we get a bus error on SPARC systems).
If we don't have MTP3 PC addresses hash on address_to_str(&pinfo->src). This
makes TCAP statistics work over SUA.
svn path=/trunk/; revision=23401
2007-11-08 19:13:51 +00:00
Gerald Combs
4105173f0e
Fix a couple of integer underflows.
...
svn path=/trunk/; revision=23398
2007-11-08 05:54:29 +00:00
Stephen Fisher
ee3d03b7ae
Fix Windows builds that cannot find gtk/gtk.h from epan/prefs.c. Write out
...
toolbar arrow preference even in GTK < 2.4 and just don't use it unless
running GTK 2.4+.
svn path=/trunk/; revision=23397
2007-11-08 02:29:18 +00:00
Gerald Combs
544ca516b5
Add more TCP analysis struct checks.
...
svn path=/trunk/; revision=23396
2007-11-08 00:58:38 +00:00
Stephen Fisher
d7c1ba361f
Add an arrow with drop-down menu including any toolbar buttons that do not
...
fit on the top of the screen. This only works in GTK 2.4+ and there is
a layout preference setting to disable it.
svn path=/trunk/; revision=23395
2007-11-07 21:50:48 +00:00
Anders Broman
079e1446f9
Update to use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23394
2007-11-07 21:22:25 +00:00
Stig Bjørlykke
2e98c04584
Create a subset tvb for dissect_x411_ORName so it doesn't eat too much data.
...
Removed some unnecessary int casts.
svn path=/trunk/; revision=23392
2007-11-07 20:03:29 +00:00
Jörg Mayer
e47e42e10e
Add VID VID_draft_ietf_ipsec_nat_t_ike_01, move
...
VID_draft_ietf_ipsec_nat_t_ike_03 a bit down.
svn path=/trunk/; revision=23391
2007-11-07 18:35:00 +00:00
Anders Broman
ce2a32dc6f
Update to use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23390
2007-11-07 17:55:57 +00:00
Anders Broman
c822748454
Delete obsolete dissectors.
...
svn path=/trunk/; revision=23389
2007-11-07 17:55:06 +00:00
Jörg Mayer
9491dc16f1
Print VendorID string in payload summary line
...
svn path=/trunk/; revision=23388
2007-11-07 17:23:28 +00:00
Anders Broman
fb00aa074f
as2wrs now handles EXTERNAL(direct-reference requires no special handling).
...
svn path=/trunk/; revision=23386
2007-11-06 21:52:26 +00:00
Anders Broman
e0937a5992
as2wrs now handles EXTERNAL(direct-reference requires no special handling).
...
svn path=/trunk/; revision=23384
2007-11-06 20:26:13 +00:00
Anders Broman
998eabe31f
as2wrs now handles EXTERNAL(direct-reference requires no special handling).
...
svn path=/trunk/; revision=23383
2007-11-06 20:21:09 +00:00
Anders Broman
2555a2f6fb
as2wrs now handles EXTERNAL(direct-reference requires no special handling).
...
svn path=/trunk/; revision=23382
2007-11-06 20:16:59 +00:00
Anders Broman
d3028865d3
From Keith Mercer:
...
CFM dissector bugfixes and code update for ITU inclusion
svn path=/trunk/; revision=23380
2007-11-06 19:47:38 +00:00
Anders Broman
a1347fde05
Set up RTP conversation when PORT is known.
...
svn path=/trunk/; revision=23377
2007-11-06 18:11:20 +00:00
Guy Harris
d913f45ef1
Fix bug 1956 - make the bitwise-AND routine treat its arguments as being
...
IPv4 addresses. Also, rename that routine to cmp_bitwise_and(), as it's
not working on bit strings.
svn path=/trunk/; revision=23375
2007-11-06 09:19:59 +00:00
Guy Harris
69ba6c7762
The "bitwise AND" display filter operator is supposed to evaluate to
...
TRUE if the result of the operation has any bit set; that means that the
test should stop and return TRUE as soon as it finds two bytes that when
ANDed together are non-zero, and return FALSE if no such byte was found.
The other test functions don't have "_bytes" in the routine name; don't
put it into this one.
svn path=/trunk/; revision=23374
2007-11-06 08:46:57 +00:00
Ronnie Sahlberg
7885237398
add a g_byte_array_sized_new() helper if we compile for glib < 2
...
svn path=/trunk/; revision=23373
2007-11-06 05:51:49 +00:00
Ronnie Sahlberg
8da1f94cca
use strcasecmp instead of g_ascii_strcasecmp
...
svn path=/trunk/; revision=23372
2007-11-06 05:39:28 +00:00
Stephen Fisher
6785ffd796
Wake on LAN (WOL): New dissector from Chris Maynard via -dev list and
...
enhancement bug #1968
Me: Added entries in epan/etypes.h and epan/dissectors/packet-ethertype.c
for WOL.
svn path=/trunk/; revision=23371
2007-11-06 05:30:04 +00:00
Stephen Fisher
46e6e9ea0f
Change instance of 0xCAFE to ETHERTYPE_LLT for consistency. No functional
...
changes.
svn path=/trunk/; revision=23370
2007-11-06 05:06:31 +00:00
Sake Blok
3c9a7b9dcd
Bug 1954 From Mikael Magnusson :
...
This patch updates the DTLS dissector to be compatible with OpenSSL 0.9.8f in
the following ways:
* Handle both SSL version number 0xfeff (RFC 4347 and OpenSSL 0.9.8f), and
0x100 (Used by OpenSSL 0.9.8e and earlier)
* Reassemble fragmented handshake messages.
svn path=/trunk/; revision=23369
2007-11-05 23:05:20 +00:00
Anders Broman
3b1f0881e2
Update to use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23366
2007-11-05 20:41:44 +00:00
Anders Broman
8676c5cd9f
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23365
2007-11-04 22:18:59 +00:00
Anders Broman
f6ba48b9fc
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23364
2007-11-04 22:16:28 +00:00
Anders Broman
4184ef8b8d
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23363
2007-11-04 22:14:35 +00:00
Anders Broman
acb60ad0d8
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23362
2007-11-04 19:03:48 +00:00
Anders Broman
7594d473c3
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23361
2007-11-04 18:47:49 +00:00
Anders Broman
7fce345b31
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23360
2007-11-04 18:37:06 +00:00
Anders Broman
66bdd55654
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23359
2007-11-04 18:34:13 +00:00
Anders Broman
88c9802f25
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23358
2007-11-04 18:23:47 +00:00
Anders Broman
c05f17b5fe
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23357
2007-11-04 18:16:41 +00:00
Anders Broman
f7804d9899
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23356
2007-11-04 17:57:31 +00:00
Stig Bjørlykke
46d0b5e076
Update do use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23354
2007-11-04 17:24:25 +00:00
Anders Broman
bec8475743
LDAP with -T
...
svn path=/trunk/; revision=23353
2007-11-04 17:16:01 +00:00
Anders Broman
44470bc5f4
SNMP with option -X and -T
...
svn path=/trunk/; revision=23352
2007-11-04 16:47:30 +00:00
Anders Broman
de19156225
follow_tcp_stats -> follow_stats
...
svn path=/trunk/; revision=23351
2007-11-04 08:11:24 +00:00
Stephen Fisher
700d8194b8
- Future improve/clean up the now generic follow stream code
...
- Add "Follow UDP Stream" feature
svn path=/trunk/; revision=23346
2007-11-03 04:45:35 +00:00
Stephen Fisher
fafa0a1c06
Add partial support for TightVNC packet dissection (work in progress).
...
svn path=/trunk/; revision=23345
2007-11-03 03:03:02 +00:00
Martin Mathieson
2c68e2299a
Improve some comments (and test committing from Windows
...
build).
svn path=/trunk/; revision=23343
2007-11-02 22:34:18 +00:00
Jörg Mayer
2d3b9f1cd5
- Rename EAPSv2 to ESL (EAPS shared link).
...
- Some small improvements to ESL decoding.
svn path=/trunk/; revision=23342
2007-11-02 20:00:03 +00:00
Tomas Kukosa
686ea4b773
new H.282 (RDC) and H.283 (LCT) dissectors
...
svn path=/trunk/; revision=23339
2007-11-02 12:18:01 +00:00
Tomas Kukosa
475ec209ce
display message type in the info column
...
svn path=/trunk/; revision=23338
2007-11-02 08:34:12 +00:00
Tomas Kukosa
9b3c5f9f03
display SRTP isntead of RTP if stream is established like a SRTP
...
svn path=/trunk/; revision=23337
2007-11-02 07:43:49 +00:00
Tomas Kukosa
1a83466890
setup SRTP stream for RTP/SAVP media protocol
...
svn path=/trunk/; revision=23336
2007-11-02 07:41:56 +00:00
Anders Broman
92ba89b5d1
LDAP wasn't 'fixed' to handle -T option...
...
svn path=/trunk/; revision=23335
2007-11-01 22:29:02 +00:00
Anders Broman
da2e127ac8
Add a text media type.
...
svn path=/trunk/; revision=23334
2007-11-01 22:14:46 +00:00
Anders Broman
dbcabb1938
Get rid of most of the legacy oid stuff.
...
svn path=/trunk/; revision=23333
2007-11-01 22:07:43 +00:00
Ronnie Sahlberg
24976b1d92
some updates to the frsrpc dissector
...
dissect parts of the TLV blob that is sent during file replication
svn path=/trunk/; revision=23332
2007-11-01 20:33:35 +00:00
Anders Broman
9492700608
Change:
...
get_oid_str_name() -> oid_resolved_from_string()
get_oid_name() -> oid_resolved_from_encoded()
svn path=/trunk/; revision=23331
2007-11-01 19:36:39 +00:00
Tomas Kukosa
0576c98edc
set data for IV always
...
svn path=/trunk/; revision=23327
2007-11-01 10:50:01 +00:00
Anders Broman
6abf035bed
Remove add_oid_str_name.
...
svn path=/trunk/; revision=23326
2007-11-01 07:37:24 +00:00
Anders Broman
7329ae8ac6
Use oid_add_from_string for adding names.
...
fix compil of gsmmap and inap.
Note xcopy of gsmmap does not work(rename packet-gsm_map -> packet-gsmmap ?)
svn path=/trunk/; revision=23325
2007-10-31 23:11:15 +00:00
Anders Broman
43700969a6
Use oid_add_from_string for adding names.
...
(gsmmap and inap does not compile at the moment).
svn path=/trunk/; revision=23324
2007-10-31 21:24:16 +00:00
Anders Broman
528ac73cfd
Use oid_add_from_string for adding names.
...
svn path=/trunk/; revision=23318
2007-10-31 08:26:52 +00:00
Anders Broman
b3ec72530e
Use oid_add_from_string for adding names, names changed to short form.
...
svn path=/trunk/; revision=23317
2007-10-31 07:50:59 +00:00