Martin Mathieson
3e62d049de
- add an all_cmds array for looking up 'RFC' packets
...
- improve error/expert info when see unmatched AVPs, commands, appids
svn path=/trunk/; revision=22363
2007-07-20 11:39:09 +00:00
Richard van der Hoff
7363c2c3d0
kukosa has replaced these with uppercase variants (he should have svn mv'ed them...)
...
svn path=/trunk/; revision=22362
2007-07-20 10:45:41 +00:00
Tomas Kukosa
3b5c406f8c
QSIG fully implemented
...
svn path=/trunk/; revision=22361
2007-07-20 09:54:47 +00:00
Luis Ontanon
5e290061f2
- <?avp-proto and <?type-proto to instruct about which dissector to use for a given type or avp
...
- dissect timestamps
- add all the avps that were commented out in the dictionary
svn path=/trunk/; revision=22360
2007-07-20 00:15:17 +00:00
Jeff Morriss
fae881dc45
Put register_dissector() call back in
...
svn path=/trunk/; revision=22359
2007-07-19 15:11:34 +00:00
Jeff Morriss
a6dd859454
For LEGO: Use crypt_tvb when we don't have cleartext_tvb
...
svn path=/trunk/; revision=22358
2007-07-19 14:04:56 +00:00
Jeff Morriss
81e2b4b66e
Change "lenght" to "length", this time in the *source* of the SNMP dissector (sigh)
...
svn path=/trunk/; revision=22357
2007-07-19 13:43:36 +00:00
Jeff Morriss
794a933a2c
Change "lenght" to "length" and "decypt" to "decrypt"
...
svn path=/trunk/; revision=22356
2007-07-19 13:05:39 +00:00
Tomas Kukosa
9dad88f94b
get rid of few warnings
...
svn path=/trunk/; revision=22355
2007-07-19 12:31:01 +00:00
Tomas Kukosa
17feb32ca9
change QSIG tables structure so as they can be generated automatically from ASN.1 in the next step
...
svn path=/trunk/; revision=22354
2007-07-19 11:41:10 +00:00
Bill Meier
71209c200f
Fix two Windows compile warnings
...
svn path=/trunk/; revision=22353
2007-07-18 15:07:45 +00:00
Tomas Kukosa
3f0e5022e2
remove packet-q932-ros.h
...
svn path=/trunk/; revision=22352
2007-07-18 14:12:56 +00:00
Martin Mathieson
b0d92aeb98
Initialise description field to avoid crash when dumping dictionary.
...
svn path=/trunk/; revision=22351
2007-07-18 13:22:11 +00:00
Martin Mathieson
0a759fa734
Minor changes to expert items
...
svn path=/trunk/; revision=22350
2007-07-18 13:18:41 +00:00
Tomas Kukosa
ab5d466fc7
rose_ctx_t structure usage in Q.932 dissector
...
svn path=/trunk/; revision=22349
2007-07-18 13:15:36 +00:00
Luis Ontanon
54a9c2e94e
add license
...
svn path=/trunk/; revision=22348
2007-07-18 08:25:09 +00:00
Michael Tüxen
06ff527c5b
Make debugging static.
...
svn path=/trunk/; revision=22347
2007-07-18 07:06:46 +00:00
Luis Ontanon
f1c5a7c55b
fxi a ytpo
...
svn path=/trunk/; revision=22346
2007-07-18 00:19:37 +00:00
Luis Ontanon
e27b40f589
Add Address decoding, two debug environment variables (WIRESHARK_DEBUG_DIAM_DICT_PARSER and WIRESHARK_DUMP_DIAM_DICT) and fix some issues pointed out by Martin
...
svn path=/trunk/; revision=22345
2007-07-17 22:19:54 +00:00
Luis Ontanon
776820f3fb
(Following my "tradition") I forgot to ci the changes to the Makefiles for crc6 and crc10
...
svn path=/trunk/; revision=22344
2007-07-17 22:11:07 +00:00
Luis Ontanon
144ca8491d
fix a leak
...
svn path=/trunk/; revision=22343
2007-07-17 22:09:10 +00:00
Luis Ontanon
b8258e4a36
increase line numbers on comments too
...
svn path=/trunk/; revision=22342
2007-07-17 22:05:18 +00:00
Luis Ontanon
e1ed3a1b8d
get crc10 and crc6 out of packet-iuup.c
...
- experimental code for a way-too-heurstic look for iuup dissector
svn path=/trunk/; revision=22341
2007-07-17 22:04:00 +00:00
Luis Ontanon
fc98b36914
Have the encapsulation selection match on the port name as well as stk filename.
...
svn path=/trunk/; revision=22340
2007-07-17 22:00:40 +00:00
Stephen Fisher
d1357063ae
From Jess Balint:
...
a patch to fix the state management for the MySQL protocol dissector.
svn path=/trunk/; revision=22339
2007-07-17 21:50:29 +00:00
Gerald Combs
01567eb9f4
If we can't find dictionary.xml, fail instead of trying to read from
...
stdin (which makes distcheck unhappy). Fixup whitespace.
svn path=/trunk/; revision=22338
2007-07-17 21:29:18 +00:00
Guy Harris
d38d3652d9
"key" is a guint8 *; make the pointer into the string to which it refers
...
a guint8 * as well - that keeps us from sign-extending the characters
before passing them to the ctype.h macros.
svn path=/trunk/; revision=22337
2007-07-17 19:09:50 +00:00
Jeff Morriss
a1c34d30c8
Don't use g_ascii_isupper() nor g_ascii_tolower(): they don't exist in GTK1. Replaced with generic isupper() and tolower().
...
svn path=/trunk/; revision=22336
2007-07-17 18:56:09 +00:00
Jeff Morriss
7060dbbde2
Don't use gtk_clist_row_is_visible() but rather eth_clist_row_is_visible() so that GTK1.2 builds work (without a warning).
...
svn path=/trunk/; revision=22335
2007-07-17 18:09:01 +00:00
Martin Mathieson
355d1e1321
Show malformed SDP line as an expert item
...
svn path=/trunk/; revision=22334
2007-07-17 13:09:44 +00:00
Martin Mathieson
6bbe9bd5d6
Avoid an infinite loop (on malformed packet)
...
svn path=/trunk/; revision=22333
2007-07-17 11:54:22 +00:00
Tomas Kukosa
698426f6b8
support for syntax of TYPE-IDENTIFIER and ABSTRACT-SYNTAX classes
...
svn path=/trunk/; revision=22332
2007-07-17 09:59:35 +00:00
Jaap Keuter
8cb4cc6aaf
Fix for bug 1616:
...
ICMPv6 & UDP w/IPv6 checksum with a routing header fixed using the routing header address now.
svn path=/trunk/; revision=22331
2007-07-17 07:01:36 +00:00
Stephen Fisher
a1f317de36
From Kevin A. Noll via private bug #1683 :
...
This is a major re-write of the WLCCP version 0xc1 dissector. It now is
able to dissect many more WLCCP message types and the TLVs that may be
included in a message. Placeholders are left for message types and
TLV types that we do not currently have enough data to engineer a
dissector.
svn path=/trunk/; revision=22330
2007-07-17 06:21:15 +00:00
Jeff Morriss
22d2547547
Fix a couple "cast to pointer from integer of different size" warnings when building with GTK1.2 on Redhat AS4 64-bit
...
svn path=/trunk/; revision=22329
2007-07-16 22:19:59 +00:00
Jeff Morriss
520296ca02
Fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1675 (warning: cast from pointer to integer of different size) and, presumably, display of PER encoded IPv4 addresses by copying the IP address into a guint32 and passing that to proto_tree_add_ipv4().
...
svn path=/trunk/; revision=22328
2007-07-16 21:37:07 +00:00
Gerald Combs
4285f239f0
Add a note about svnversion.h.
...
svn path=/trunk/; revision=22325
2007-07-16 18:04:53 +00:00
Luis Ontanon
e8b9920f58
Fix distcheck
...
svn path=/trunk/; revision=22324
2007-07-16 17:39:40 +00:00
Luis Ontanon
81d168b14c
Glibize diam_dict.l (should fix windows config)
...
svn path=/trunk/; revision=22323
2007-07-16 17:27:51 +00:00
Tomas Kukosa
e7a40dbb61
make TCP and SSL/TLS ports configurable for HTTP
...
svn path=/trunk/; revision=22322
2007-07-16 12:51:42 +00:00
Luis Ontanon
cf526583e8
for MSVC (vendor_flag ? 12 : 8) is signed ...
...
well for gcc is either signed or unsigned (they are two literals!)
svn path=/trunk/; revision=22321
2007-07-16 06:28:56 +00:00
Luis Ontanon
ae48b50f17
Windows too needs diam_dict.c
...
svn path=/trunk/; revision=22320
2007-07-16 06:06:21 +00:00
Luis Ontanon
4bf105dd0f
update Makefiles to build diam_dict.[co]
...
svn path=/trunk/; revision=22319
2007-07-16 05:43:46 +00:00
Luis Ontanon
b0bd83c868
Rewrite of the diameter dissector to use the dictionary for creating hfids, drop libxml dependency.
...
The work is still incomplete (anything but strings and numbers appears as bytes) but I want others to start testing it.
TODO:
builders and decoders for:
- (ntp) timestamps
- addresses
- diameteruris
- diameteridentities
- ipfilterrules
- qosfilterrules
- mipregistrationrequests
svn path=/trunk/; revision=22318
2007-07-16 05:41:58 +00:00
Graeme Lunt
4ec27a3f42
Further synchronisation with wireshark.nsi
...
svn path=/trunk/; revision=22317
2007-07-15 10:59:07 +00:00
Graeme Lunt
bba7d780e9
Include latest configuration files and remove ones no longer shipped.
...
(Without these configuration files defragmentation was failing - unsure why!)
svn path=/trunk/; revision=22316
2007-07-15 10:26:55 +00:00
Graeme Lunt
24a91cfc09
Add packet-imf.h
...
svn path=/trunk/; revision=22315
2007-07-14 12:52:51 +00:00
Graeme Lunt
4d0f66a26f
Further problem highlighted by OSX.
...
svn path=/trunk/; revision=22314
2007-07-14 10:15:52 +00:00
Graeme Lunt
d23237ab38
Fix for warnings on OSX.
...
svn path=/trunk/; revision=22313
2007-07-14 09:58:08 +00:00
Graeme Lunt
3347aa9950
New dissector for Transport-Neutral Encapsulation Format - TNEF.
...
TNEF is a Microsoft defined format for carrying additional information about a message (e.g. rich text formatting)
and generally appears as a "winmail.dat" attachment. Details are here:
http://msdn2.microsoft.com/en-us/library/ms530652.aspx
This is a basic dissector which handles the TNEF attributes and the MAPI properties (found in MAPIPROPS
TNEF attribute). It is not complete and requires further work to complete the dissection. However it will
dissect TNEF generated from Outlook (including messages with attachments).
It is registered under the appropriate BER OID (1.2.840.113556.3.10.1) for X.400 attachments and media
type ("application/ms-tnef") for MIME messages. For MIME messages, any content-transfer-encoding
(usually base64) needs to be removed before calling this dissector. There is a preference in the
MIME multipart dissector to do this.
svn path=/trunk/; revision=22312
2007-07-14 09:53:30 +00:00