Commit Graph

17769 Commits

Author SHA1 Message Date
Anders Broman a23a5b603a Fix bug 951 UMA: message URR_RELEASE not decoded corretly
and 952 UMA: IE length-field of UMA-message can always be 2 bytes 

svn path=/trunk/; revision=18167
2006-05-15 20:23:37 +00:00
Anders Broman 5b69723fdc dissect_diameter_tcp should be static void
svn path=/trunk/; revision=18166
2006-05-15 20:22:24 +00:00
Anders Broman 7f033bd485 PER Enumerated is working now.
svn path=/trunk/; revision=18165
2006-05-15 20:21:33 +00:00
Guy Harris aa4b59de6f Don't throw an exception in oid_to_subid_buf() if the generated OID is
zero-length - oid_to_subid_buf() can be called when we're not in the
middle of a dissection, and throwing a "dissector bug" assertion in that
case is itself a bug.

svn path=/trunk/; revision=18164
2006-05-15 17:58:39 +00:00
Tomas Kukosa d31072a9a2 update with FT_GUID, FT_OID, BASE_DEC_HEX, BASE_HEX_DEC
svn path=/trunk/; revision=18163
2006-05-15 16:28:49 +00:00
Tomas Kukosa 31547dee95 regenerated with new asn2eth
svn path=/trunk/; revision=18158
2006-05-15 06:36:17 +00:00
Tomas Kukosa 726820fd03 updated to H.235.0:09/2005 and H.235.8:09/2005
svn path=/trunk/; revision=18157
2006-05-15 06:32:01 +00:00
Tomas Kukosa aada0116b7 H.225, H.245, H.450 regenerated with new asn2eth
svn path=/trunk/; revision=18156
2006-05-15 06:27:53 +00:00
Tomas Kukosa 71c5821e2e - support for dissect_per_enumerated()
- new option -u for unaligned PER, add per_aligment_type_callback() into PDU routines
- remove discerning between old and new PER/BER API, the new API will be reached step-by-step, i.e. -X command line option removed
- add support for intersection of constraints (only one level)
- #.MODULE is generated into <prot>-exp.cnf file
- fix bug when comment header was not generated into <prot>-exp.cnf file

svn path=/trunk/; revision=18155
2006-05-15 06:22:23 +00:00
Guy Harris c914d509a0 Fix some compiler warnings.
That requires that we define G_GINT64_MODIFIER ourselves if glib.h
doesn't define it for us, as that's what should be used to print 64-bit
integral values in any calls that use any of the GLib printf functions
(directly or indirectly).

svn path=/trunk/; revision=18154
2006-05-15 05:28:56 +00:00
Anders Broman 2f568ce9ea From Jelmer Vernooij:
Add proper dissection for the Ack message in OSCAR's Messaging SNAC family.

svn path=/trunk/; revision=18153
2006-05-15 05:27:23 +00:00
Guy Harris 654d0bd25d Make "oct" in "dis_field_ud()" a guint8, as we never stuff anything
bigger than an 8-bit value in it, and guint is too big as we pass
something based on it to a routine expecting a guint16.

svn path=/trunk/; revision=18152
2006-05-15 02:49:42 +00:00
Guy Harris 24b903f8c7 Clean up indentation.
Get rid of extra g_strdup_printf() arguments (the argument list is
terminated by running out of formats in the format string, not by a
terminating null pointer).

svn path=/trunk/; revision=18151
2006-05-15 02:43:39 +00:00
Guy Harris 4a4c56ccff Use $(PLUGIN_NAME) wherever possible, so that we have a Makefile.nmake
that could be used with any plugin.  (It'd be nice if there were some
way to do that with Makefile.am, but automake doesn't seem to like
macro names being used in the definitions of its magic macros.)

svn path=/trunk/; revision=18150
2006-05-14 22:25:07 +00:00
Ronnie Sahlberg e78afc6518 add bluetooth acl dissection
the fragment reassembly from the old patch is commented out since it has to be redone completely using emem and se_trees  the proper way.
but to do this i would need example captures of fragmented bluetooth traffic first.



svn path=/trunk/; revision=18149
2006-05-14 10:18:29 +00:00
Anders Broman e49fe267e6 Remove stupid code.
svn path=/trunk/; revision=18148
2006-05-14 08:17:39 +00:00
Ronnie Sahlberg db2af21552 delete the wrong evt dissector
svn path=/trunk/; revision=18147
2006-05-14 07:47:21 +00:00
Ronnie Sahlberg d68e6dfbe1 checkin the correct hci evt dissector
svn path=/trunk/; revision=18146
2006-05-14 07:46:37 +00:00
Ronnie Sahlberg c7096041a8 bluetooth hci event dissector
svn path=/trunk/; revision=18145
2006-05-14 06:24:57 +00:00
Anders Broman 396a33dbee snmp: Hopfully fix bug Bug 925.
Add packet-ulp.c missing from last commit.

svn path=/trunk/; revision=18144
2006-05-13 22:18:08 +00:00
Anders Broman ecac136d4d Make dissect_per_constrained_integer handle unaligned PER.
Add ULP TCP port preference decode IPv4/IPv6 fields.

svn path=/trunk/; revision=18143
2006-05-13 12:06:56 +00:00
Anders Broman 7c4b8c8b88 Fix Bug 938 ISUP IAM message marked as Malformed packet - Location number without address digits
wrongly decoded.

svn path=/trunk/; revision=18138
2006-05-11 20:32:43 +00:00
Graeme Lunt 6c381119a9 Removal of useless "Field Information" introduced in r18125
svn path=/trunk/; revision=18133
2006-05-11 16:42:38 +00:00
Anders Broman 7186c6481c From Martin Mathieson:
Add DCT2000 to the list of supported import file 
types in the Ethereal man page and the user guide

svn path=/trunk/; revision=18130
2006-05-11 05:09:15 +00:00
Anders Broman 8bebcb8d8e From Greg Morris:
add copy functionality to the details window. Also includes a change in the copy function of the hex data window to allow copying just the text strings instead of all of the hex data.

svn path=/trunk/; revision=18129
2006-05-11 05:08:00 +00:00
Jaap Keuter 3b323f7b53 Implement DVMRP_V3_NEIGHBORS_2 presentation.
svn path=/trunk/; revision=18128
2006-05-10 22:18:41 +00:00
Jaap Keuter 0d8d153d99 Fix for bug 924. Adding preference whether to check the DVMRP V3 Major/Minor version.
svn path=/trunk/; revision=18127
2006-05-10 22:11:11 +00:00
Graeme Lunt 5169737698 Wrong exported symbol
svn path=/trunk/; revision=18126
2006-05-10 20:39:42 +00:00
Graeme Lunt ab19b927c8 "Field Information" context menu item that will bring up a web page reference to a field type of FT_OID
svn path=/trunk/; revision=18125
2006-05-10 19:50:54 +00:00
Anders Broman 30fc91887c Add 3GPP Radio Resource LCS Protocol (RRLP) packet dissector
svn path=/trunk/; revision=18124
2006-05-10 16:51:41 +00:00
Jörg Mayer 056f65bcbe Propset...
svn path=/trunk/; revision=18123
2006-05-10 15:27:52 +00:00
Ronnie Sahlberg e3585b9185 from Christoph Scholz's bluetooth patch
add dissection of HCI Command protocol to ethereal


svn path=/trunk/; revision=18122
2006-05-10 10:38:53 +00:00
Guy Harris ee8d72fdc2 Properly use PRIu64, and (properly) use PRId64 rather than PRIo64 to
print longlong's.

svn path=/trunk/; revision=18121
2006-05-10 08:46:51 +00:00
Ronnie Sahlberg f5691aaba6 add Bluetooth to the long protocol name
svn path=/trunk/; revision=18120
2006-05-10 07:55:52 +00:00
Anders Broman 102bb4be54 Preparations to be able to handle unaligned PER.
svn path=/trunk/; revision=18119
2006-05-10 05:58:06 +00:00
Ronnie Sahlberg 535731ccec pass the correct hf filter name for the opcode field when we create the srt table
so that the popup menues to generate filters work.



svn path=/trunk/; revision=18118
2006-05-09 20:39:59 +00:00
Anders Broman 956d317fb8 - Some minor asn1 corrections
- Dissect Enumerated correctly
- Add message to info col.

svn path=/trunk/; revision=18117
2006-05-09 19:01:20 +00:00
Gerald Combs 8baf6e0ae2 The AMID type and tag are two bytes, not four. The PSID should be shown
in decimal, not hex.

svn path=/trunk/; revision=18116
2006-05-09 18:30:52 +00:00
Jörg Mayer 9b90db037d Propset...
svn path=/trunk/; revision=18115
2006-05-09 14:32:38 +00:00
Michael Tüxen e17636a3bf From Irene: Fix wrong display of SACKs.
svn path=/trunk/; revision=18114
2006-05-09 10:23:56 +00:00
Michael Tüxen 3365271c04 Make top_tree static. This allows ethereal to be built on Mac OS X.
svn path=/trunk/; revision=18113
2006-05-09 10:20:28 +00:00
Ronnie Sahlberg 01f6f60b62 Add the first layer of the bluetooth stack dissecting the hci h4 single byte
refactyored from the affix patch by Christoph Scholz



svn path=/trunk/; revision=18112
2006-05-09 09:13:20 +00:00
Tomas Kukosa 64f3bb3095 - support for multiple ASN.1 modules in one input file
- support for multiple input files
- #.MODULE_IMPORT replaced with #.MODULE (#.MODULE_IMPORT is supported for backward compatibility)
- #.MODULE is used for just compiled modules too
- more debug outputs

svn path=/trunk/; revision=18111
2006-05-09 07:35:36 +00:00
Graeme Lunt abefaf32bf Basic Encoding Rules (BER) encoded file reading. Not really a packet trace format but still useful for dissecting arbitrary BER/DER ASN.1.
svn path=/trunk/; revision=18110
2006-05-08 19:56:36 +00:00
Graeme Lunt 146d22767c LDAP attribute type dissector framework including support for "netlogon" attribute and PKI attributes
svn path=/trunk/; revision=18109
2006-05-08 17:52:42 +00:00
Graeme Lunt e0f8325deb Better split between dissectors and fixes for s4406 SEQ OF defined extensions
svn path=/trunk/; revision=18108
2006-05-08 17:46:58 +00:00
Graeme Lunt c725ebe242 FT_STRING => FT_OID where applicable
svn path=/trunk/; revision=18107
2006-05-08 17:45:12 +00:00
Anders Broman 9740278a1d Fix bug 926 OID wrongly decoded.
svn path=/trunk/; revision=18106
2006-05-08 17:30:24 +00:00
Ronnie Sahlberg dd40edccd9 use request/response tracking structure from NDMP and hang a scsi itlq nexus off it so that cdb/datain/dataout/response tracking for scsi forks also for the ndmp transport.
svn path=/trunk/; revision=18105
2006-05-08 09:20:34 +00:00
Ronnie Sahlberg ad8137903a add tracking of request/response and responsetime to ndmp
we need this in order to be able to provide proper itlq structures to the scsi dissector   so that response data from scsi is dissected properly.



svn path=/trunk/; revision=18104
2006-05-08 08:21:36 +00:00