Commit graph

12487 commits

Author SHA1 Message Date
Ronnie Sahlberg
4490217530 update to the ber CHOICE helper to make it handle (i hope) a CHOICE inside a CHOICE properly.
svn path=/trunk/; revision=12731
2004-12-12 22:19:00 +00:00
Anders Broman
d44941ac8d Dissect PPP messages of ethertype 0x8881
svn path=/trunk/; revision=12730
2004-12-12 20:28:18 +00:00
Lars Roland
3974027add Update the declaration of dissect_ber_integer() in the plugin api
svn path=/trunk/; revision=12729
2004-12-12 17:59:01 +00:00
Lars Roland
62506c09d6 Fixes for Mate Plugin:
As suggested by Martin Regner:
- Use strtod() instead of strtof()

From Luis Ontanon:
- changes the id of mate items to be integer (the old string ID
imposed a lenght limit and as mate fileds had become dynamic it makes
no more sense anymore)

- fixes a huge avp leak on reinit (every avp object was leaked when a
new file was loaded)

- adds the "Lib" AVP to the Action=Include AVPL to include definitions
>from matelib

- rename mate.[dll/so] to zzmate.[dll/so] so it gets initialized as
the very last protocol (so that fields from every dissector can be
used).

svn path=/trunk/; revision=12728
2004-12-12 16:58:59 +00:00
Anders Broman
e0245dbffd Add IMSI to the tree if it's built.
svn path=/trunk/; revision=12727
2004-12-12 16:46:09 +00:00
Jörg Mayer
f88578cbc0 Build with ssl and kerberos
svn path=/trunk/; revision=12726
2004-12-12 15:22:41 +00:00
Ronnie Sahlberg
bc3979ee23 minor updates, get rid of temporary files during dissection
svn path=/trunk/; revision=12725
2004-12-12 01:29:21 +00:00
Ronnie Sahlberg
0e528dc7a1 updates from tomas and anders
create some missing makefiles for autogenerated dissectors

finish the transition to the new ber integer dissetor helper signature
and regenerate all ber dissectors



svn path=/trunk/; revision=12724
2004-12-12 01:14:03 +00:00
Ronnie Sahlberg
dab0fabcad remove the function with the old signature for ber integer dissection
svn path=/trunk/; revision=12723
2004-12-12 00:24:21 +00:00
Ronnie Sahlberg
549fcbe6e4 i couldnt find the source to this one so i changed the autogenerated one. switch to use the new signature for ber integer dissection
svn path=/trunk/; revision=12722
2004-12-12 00:20:49 +00:00
Ronnie Sahlberg
8bb437f0ee update gsmmap to use the new signature for the ber integer dissection helper
svn path=/trunk/; revision=12721
2004-12-12 00:17:15 +00:00
Ronnie Sahlberg
bdf35ecfc1 move kerberos over to use the new signature for ber integer dissection helper
svn path=/trunk/; revision=12720
2004-12-12 00:12:23 +00:00
Ronnie Sahlberg
e9bd26c0d0 update h248 to use the new integer dissector phasing out useage ofg the old dissector so we later can switch over.
svn path=/trunk/; revision=12719
2004-12-12 00:09:05 +00:00
Olivier Biot
718c4f1ef2 From Victor Stratan:
GSM SMS fixes:

 - Made Timezone view human readable based on 3GPP TS 23.040 V6.5.0 (9.2.3.11).

 - TP-UDHI field - located within bit no 6 one more place was left over from
   previous patch by Viorel Suman made on 9 Dec 2004.


svn path=/trunk/; revision=12718
2004-12-11 23:47:12 +00:00
Anders Broman
fb77ff6d54 Fix another lengt issue, and comment out some other faulty code - to tired to fix it now.
svn path=/trunk/; revision=12717
2004-12-11 23:15:25 +00:00
Lars Roland
86d7ed9bae New Plugin from Luis Ontanon:
MATE -- Meta Analysis and Tracing Engine

Won't be compiled by default.

It is still not possible to link the plugin on Win32.

svn path=/trunk/; revision=12716
2004-12-11 01:00:17 +00:00
Lars Roland
ea67e4cfab Add functions to the old and the new plugin api for the MATE Plugin.
svn path=/trunk/; revision=12715
2004-12-11 00:13:27 +00:00
Anders Broman
8de59f7fa7 Don't add the length twice if tree is built.
svn path=/trunk/; revision=12713
2004-12-10 17:26:11 +00:00
Gerald Combs
5d3012bd86 PacketCable byte view highlighting was offset 4 bytes for many tree view items.
Fix the offset.

svn path=/trunk/; revision=12712
2004-12-10 16:14:08 +00:00
Ulf Lamping
f8b0e05555 add dissection of PN-IO IOxS field (should removed the gcc warning), some more code cleanup
svn path=/trunk/; revision=12711
2004-12-10 15:18:29 +00:00
Guy Harris
bebb2b7705 Get rid of C++/C99-style comments - not all C compilers accept them.
Fix some indentation.

svn path=/trunk/; revision=12710
2004-12-10 11:20:48 +00:00
Gerald Combs
ff7494014b The PacketCable MM code was displaying the secondary record keeping server
IP address where it should have displayed the CCC ID.

svn path=/trunk/; revision=12708
2004-12-09 23:25:01 +00:00
Gerald Combs
d528c62de1 From Brian Caswell:
The ACL parser will attempt to decode as many ACE structures as are
specified in the ACL structure.  If the number of ACE structures is
sufficiently large with one of the ACE structures specifying a size of
0, then the ACL parser will parse that ACE structure repeatedly,
eventually causing a denial of service to Ethereal.

I've attached a diff against HEAD that corrects the problem.  The diff
also corrects a few decoding errors in the NT ACL & ACE structures.  A
pcap is attached that reproduces the problem.

svn path=/trunk/; revision=12706
2004-12-09 22:17:50 +00:00
Gerald Combs
5e8af0825f Remove a duplicate entry.
svn path=/trunk/; revision=12704
2004-12-09 21:58:45 +00:00
Olivier Biot
7799a91851 From Viorel Suman.
Various GSM SMS fixes:

 - Wrong positions of the fields, located within the first octet
   of the GSM SMS TPDU.

 - One byte is skipped during RP-ERROR vs. RP-ACK detecting:
   Offset must be increased only when RP-ERROR is detected in
   order to avoid one byte skipping.

 - Improper dissect method is used to dissect SMS-DELIVER-REPORT.

svn path=/trunk/; revision=12703
2004-12-09 21:50:27 +00:00
Gerald Combs
6c8707b255 Add PacketCable Event Message information to the "Info" column.
svn path=/trunk/; revision=12702
2004-12-09 21:06:03 +00:00
Gerald Combs
f1857c511c Terminate value_strings with "{ 0, NULL }" instead of "{ 0, "Unknown" }".
Otherwise, "tethereal -G values" fails on some platforms.

svn path=/trunk/; revision=12701
2004-12-09 19:52:59 +00:00
Guy Harris
4327dbeef0 Note that the link-layer types 170 and 171 are reserved (GFP-T is a bit
ugly, as it encapsulates, for example, the 8B/10B code for gigabit
Ethernet and Fibre Channel, so code to read it might have to decode
that; GPF-F isn't so bad).

svn path=/trunk/; revision=12700
2004-12-09 19:12:28 +00:00
Gerald Combs
eae0fb9b98 Improve the byte length check from the last commit, and check for the same
problem in other parts of the code.

svn path=/trunk/; revision=12699
2004-12-09 19:06:59 +00:00
Gerald Combs
d888d28671 Check for a bogus byte length.
svn path=/trunk/; revision=12698
2004-12-09 18:46:27 +00:00
Gerald Combs
c3a4d2b14f Add another token size check.
svn path=/trunk/; revision=12697
2004-12-09 16:37:46 +00:00
Anders Broman
ec085fdae9 Add a value string for 3gpp2 Service option values.
svn path=/trunk/; revision=12696
2004-12-08 19:43:21 +00:00
Guy Harris
6224fde4b4 Fix the RCS ID.
The "if()" gets rid of one GCC warning, but adds another one - we could
leave the warning in place, as a reminder that the dissector needs to be
finished, or we could just tag the parameter with _U_ to suppress the
warning.

svn path=/trunk/; revision=12695
2004-12-08 19:25:09 +00:00
Guy Harris
f92f3a7512 Squelch some compiler warnings.
svn path=/trunk/; revision=12694
2004-12-08 19:23:30 +00:00
Gerald Combs
9283135b8b Check for an invalid header length.
svn path=/trunk/; revision=12693
2004-12-08 15:19:10 +00:00
Jörg Mayer
9c75e56ac7 Fix the following:
packet-ipmi.c:3568: warning: ISO C forbids initialization
        between function pointer and 'void *'
by declaring a proper function variable.

svn path=/trunk/; revision=12692
2004-12-08 13:11:46 +00:00
Ulf Lamping
998f36cdd8 (hopefully) removed some gcc warnings
svn path=/trunk/; revision=12691
2004-12-08 12:35:55 +00:00
Anders Broman
ca5d55eb0b From Susanne Edlund: I have rewritten the bssgp dissector to comply with 3GPP v 6.5.0.
svn path=/trunk/; revision=12690
2004-12-08 07:15:46 +00:00
Guy Harris
c37fb7fabd Add a URL for an old I-D for Etheric, and ask some questions about how
much ISUP stuff we should use?

svn path=/trunk/; revision=12689
2004-12-08 06:21:47 +00:00
Guy Harris
3404da87fd Just use the parameter type definitions, and value_string table, from
the ISUP dissector; if that's not the right thing to do, put the old
tables back and *don't* include "packet-isup.h".

svn path=/trunk/; revision=12688
2004-12-08 05:58:59 +00:00
Jörg Mayer
9c43367b5a Undo previous patch: It was wrong
svn path=/trunk/; revision=12687
2004-12-08 05:26:40 +00:00
Jörg Mayer
66e18465ee When we #include the prototype of a function/variable, it should not
be declared static.

svn path=/trunk/; revision=12686
2004-12-08 05:05:05 +00:00
Ronnie Sahlberg
0cdac27ea2 aoe update
svn path=/trunk/; revision=12685
2004-12-07 22:52:54 +00:00
Gerald Combs
8dddc0baa9 Updates for 0.10.8.
svn path=/trunk/; revision=12683
2004-12-07 22:26:10 +00:00
Guy Harris
e0f053ec94 From Rene Pilz:
add the protocols GPRS Mobility Managment and GPRS Session
	Mangement to gsm_a (dtap);

	bug fix (RAND->128Bits=16Bytes != 12 Bytes).

svn path=/trunk/; revision=12682
2004-12-07 21:09:05 +00:00
Gerald Combs
3bbde0ecd2 The standard environment separator character under Windows is ";".
Net-SNMP expects this in the MIBS environment variable, so don't use
":" in the default MIB list if we're running under Windows.

svn path=/trunk/; revision=12681
2004-12-07 21:06:55 +00:00
Guy Harris
4d98722689 Get rid of an unused true_false_string value.
svn path=/trunk/; revision=12680
2004-12-07 18:21:21 +00:00
Guy Harris
61db2c8cc2 From Brett Kuskie: add more HTTP headers as filterable fields.
svn path=/trunk/; revision=12679
2004-12-07 17:59:58 +00:00
Guy Harris
2f01986159 Add an entry for the new DLT_GPRS_LLC (so that nobody working on
Ethereal, unaware that the Ethereal team does *NOT* control libpcap
format, thinks they can just grab 169 and use it for their own
purposes).

svn path=/trunk/; revision=12678
2004-12-07 17:54:08 +00:00
Gerald Combs
1bdc52af46 Check for a bogus length value.
svn path=/trunk/; revision=12677
2004-12-07 16:17:50 +00:00