Commit graph

12376 commits

Author SHA1 Message Date
Anders Broman
d607cdb1e4 From LEGO if Mate is pressent call it.
svn path=/trunk/; revision=12615
2004-11-28 20:52:52 +00:00
Anders Broman
d7f54a23e8 Bugfixes- handle zero length bytecode, handle end-off-message with implied parameters(udvm initialised to zero).
svn path=/trunk/; revision=12614
2004-11-28 19:41:17 +00:00
Anders Broman
9247acd7f5 Bugfixes
svn path=/trunk/; revision=12613
2004-11-28 19:39:19 +00:00
Anders Broman
3a029b458b Change number of bytes displayed in bytes_to_string to 48 to facilitate display of sha1 digest of 20 bytes.
svn path=/trunk/; revision=12612
2004-11-28 19:35:21 +00:00
Jörg Mayer
23caeb1a27 Update manuf and FAQ
svn path=/trunk/; revision=12611
2004-11-28 17:30:18 +00:00
Ronnie Sahlberg
43f6f484ac new protocol : RFC3820 PKIXProxy
svn path=/trunk/; revision=12610
2004-11-28 04:26:27 +00:00
Gerald Combs
a0ad7be1d1 The recent length check added to proto_tree_add_string() revealed a
couple of problems when reading the PROTOS SNMP captures.  Check for
integer overflows in dissect_snmp_pdu and asn1_null_decode.

svn path=/trunk/; revision=12609
2004-11-28 04:21:30 +00:00
Ronnie Sahlberg
a95e6e0407 it appears that a SES_REFUSE spdu actually contains a CMIP-A-ASSOCIATE and not a CMIP-A-ABORT
svn path=/trunk/; revision=12608
2004-11-27 00:11:52 +00:00
Ronnie Sahlberg
c0e68bf50c prettify the printing of the octet_format field which is really just a BCD
svn path=/trunk/; revision=12607
2004-11-26 23:14:30 +00:00
Ronnie Sahlberg
c4b39a818f New protocol: RFC3709 LogotypeCertificateExtensions
svn path=/trunk/; revision=12606
2004-11-26 00:56:22 +00:00
Ronnie Sahlberg
222ba89923 update dissection of unknown blobs to try to dissect even more stuff.
svn path=/trunk/; revision=12605
2004-11-25 22:27:52 +00:00
Ronnie Sahlberg
43045f122d updates to prettify a bit when attempting to dissect an unknown blob
svn path=/trunk/; revision=12604
2004-11-25 21:30:38 +00:00
Ronnie Sahlberg
d10fa2e070 try to print an IPAddress as an ip address and not as a 4 byte octet string
svn path=/trunk/; revision=12603
2004-11-25 21:00:17 +00:00
Ronnie Sahlberg
9d81458421 from Stig: change the draft number for NAT-D
svn path=/trunk/; revision=12602
2004-11-25 20:44:17 +00:00
Ronnie Sahlberg
311c02124c From Giles Scott : updates to packet-nt-sonmp.c
svn path=/trunk/; revision=12601
2004-11-25 20:38:10 +00:00
Anders Broman
cddc8624c3 Somethimes its difficult to get it right *sigh
svn path=/trunk/; revision=12600
2004-11-24 21:55:30 +00:00
Ronnie Sahlberg
776ca2b654 From LEGO: make the request id and operation filterable
svn path=/trunk/; revision=12599
2004-11-24 21:26:52 +00:00
Jörg Mayer
8d5348b250 The code didn't even compile: removed a superfluous (
svn path=/trunk/; revision=12598
2004-11-24 16:37:38 +00:00
Jörg Mayer
751aacb3b1 Set svn properties - without them, compilation with gcc would fail on Unix
svn path=/trunk/; revision=12597
2004-11-24 16:30:52 +00:00
Anders Broman
88a0557aea Fix a faulty IF statement, deflate should work now.
svn path=/trunk/; revision=12596
2004-11-24 13:53:27 +00:00
Anders Broman
a8487d1bc3 add some 3gpp2 AVP:s to packet-radius.c and use "vendor" table packet-3g-a11.c
svn path=/trunk/; revision=12595
2004-11-24 12:25:37 +00:00
Anders Broman
bfe94108dd Change "Ericsson" string
svn path=/trunk/; revision=12594
2004-11-24 12:23:26 +00:00
Guy Harris
7c3027c5e9 Export two versions of the Ethereal dissector, for use with encapsulated
Ethernet frames, one for encapsulated frames that include an FCS and one
for encapsulated frames that don't include an FCS.  Use the appropriate
versions.

In the ISL dissector, do the same sort of processing we do in the
Ethernet dissector to figure out whether the frame has a trailer or not
and whether it has an FCS or not.

svn path=/trunk/; revision=12593
2004-11-24 09:13:52 +00:00
Guy Harris
b3b1679a57 Fix some typoes.
svn path=/trunk/; revision=12592
2004-11-24 09:00:23 +00:00
Guy Harris
bd960c6e54 We export flags_set_truth - add it to libethereal.def.
svn path=/trunk/; revision=12591
2004-11-24 08:55:40 +00:00
Guy Harris
ad2583dcd9 Only interpret a frame as an FW1 header if it looks like one, as per a
patch from Yaniv Kaul.

svn path=/trunk/; revision=12590
2004-11-24 06:04:43 +00:00
Guy Harris
f0bb45622b From Yaniv Kaul: the authentication token might be NTLMSSP or it might
be GSS-API.

svn path=/trunk/; revision=12589
2004-11-24 04:14:56 +00:00
Guy Harris
8747b8e544 From Lane Hu: add support for more IPMI commands.
svn path=/trunk/; revision=12588
2004-11-24 03:54:40 +00:00
Guy Harris
ccb72b77b5 From Erwin Rol: Dissect DMX in a readable format, and other updates.
svn path=/trunk/; revision=12587
2004-11-24 03:35:17 +00:00
Guy Harris
ff3efbb9ff From Francisco Alcoba: handle RTP over IPv6.
svn path=/trunk/; revision=12586
2004-11-24 03:18:30 +00:00
Guy Harris
b0993663a1 From Jeff Morriss: SSCOP over UDP and SSCF-NNI support.
svn path=/trunk/; revision=12585
2004-11-24 02:59:49 +00:00
Guy Harris
eb0a24bbad Updates from Erwin Rol.
svn path=/trunk/; revision=12584
2004-11-24 02:36:14 +00:00
Anders Broman
cacec2985d Make it possible to fileter on partial_state create and access.
svn path=/trunk/; revision=12583
2004-11-23 22:03:28 +00:00
Anders Broman
91c42c8655 Don't free string that don't need it. Added filter possibillity on Partial state
svn path=/trunk/; revision=12582
2004-11-23 22:02:00 +00:00
Gerald Combs
236f1a9717 Update to GTK+ 2.4.13.
svn path=/trunk/; revision=12581
2004-11-23 17:31:16 +00:00
Anders Broman
c45f9fee60 Fix some memmory leaks
svn path=/trunk/; revision=12580
2004-11-22 22:19:03 +00:00
Anders Broman
214d684823 Fix some memmory leaks
svn path=/trunk/; revision=12579
2004-11-22 22:18:18 +00:00
Jörg Mayer
8a45a54c22 Backup some notes on Airmagnet capture file format into Ethereal - I'm NOT going to write an importer in the near future though
svn path=/trunk/; revision=12578
2004-11-22 16:36:26 +00:00
Guy Harris
077423bc83 Get rid of an unused variable.
svn path=/trunk/; revision=12577
2004-11-22 10:26:45 +00:00
Guy Harris
dabae881cd From Yaniv Kaul: increment the offset pointer *after* you use it to put
into the protocol tree the field you're incrementing past.

Update a comment.

svn path=/trunk/; revision=12576
2004-11-22 08:23:00 +00:00
Guy Harris
696a6dce64 Fix a spelling error.
svn path=/trunk/; revision=12575
2004-11-22 08:12:42 +00:00
Guy Harris
0271280470 Put the value of the length field in a variable-length token, not the
length of the token, into the protocol tree as the length value.

svn path=/trunk/; revision=12574
2004-11-22 08:11:31 +00:00
Ronnie Sahlberg
f102c20151 New protocol: RFC2634 ExtendedSecurityServices
updates to cms to accomodate the new protocol

add author to some files


svn path=/trunk/; revision=12573
2004-11-22 03:36:26 +00:00
Guy Harris
117d9d7ee4 Tag the compression protocol item as such.
The compression option isn't just the compression protocol, it can
include options for the protocol, so name the ett_ variable for its tree
appropriately.

svn path=/trunk/; revision=12572
2004-11-22 02:12:43 +00:00
Guy Harris
2f72f30630 In code that checks whether to accept a packet, first check to make sure
the data being checked exists.

svn path=/trunk/; revision=12571
2004-11-22 01:58:21 +00:00
Ronnie Sahlberg
f833c77dff cmip update add all remaining functions Arguments and Results
svn path=/trunk/; revision=12570
2004-11-21 23:25:04 +00:00
Guy Harris
6ec445bfe4 Set the length of the tvbuff to be handed to the subdissector
appropriately (minimum of reported length and length of data left
in the parent).

svn path=/trunk/; revision=12569
2004-11-21 23:02:36 +00:00
Anders Broman
010995250b Clean-up hash table at reloading of file.
svn path=/trunk/; revision=12568
2004-11-21 22:26:53 +00:00
Anders Broman
8ee46e0006 Free the statebuff and the string
svn path=/trunk/; revision=12567
2004-11-21 22:08:40 +00:00
Guy Harris
4956f5fba1 From Bill Meier:
1. Add Preferences:

   a. To allow specification of a hint as to TDS protocol being decoded 
      (Unspecified/TDS4/TDS5/TDS7/TDS8); Default: 'unspecified'

      The 'hint' is used only when needed to do a correct decode.

      If the protocol is unspecified, the decode is as previous.

   b. To allow specification of 'ranges' of TCP ports to be treated as 
      'TDS tcp ports'; i.e. if the source or destination port of a tcp
      connection matches a specified range, then the connection should be
      considered to be TDS.

   c. To allow specification of a hint as to whether TDS being decoded is 
      'little-endian' or 'big-endian'. Default: 'little-endian'.

      A hint is just that; E.G. if TDS7+ packets are encountered the decode
      is always 'little-endian'.

2, Register tcp MS SQL default ports (1433, 2433) as TDS ports
   ('dissector_add'). This also enables TDS as a choice for 'decode as'.

3. 'netlib_check_login_pkt' changed to check 'TDS tcp port' range(s) as 
    entered in preferences;

4. Change 'dissect_tds_query_packet' to handle TDS4 ascii in addition to
   TDS7/8 UCS-16.

5. Change 'dissect_tds_rpc' to:

   a. handle TDS4 ascii RPC in addition to TDS7/8 UCS-16 RPC;
   b. handle Microsoft 'encoded' rpc_name;
   c. fix memory leak (not freeing memory obtained using
      'tvb_fake_unicode');

6. Change 'dissect_tds_response' to:

   a. handle tds4 tokens 'tds_col_name' and 'tds_col_info';
   b. dissect tokens 'tds_doneinproc' and tds 'doneproc' similarly to
      'tds_done'
   c. reclaim memory allocated for 'tds_col' structures when finished 
      processing response
           (Additional memory was being allocated each time a 
            tokenized tds5 response was processed)

7. New function 'dissect_tds_col_info_token' (similar to
   'read_results_tds5') associated with handling TDS4 responses.

8. New functions 'dissect_tds_query5_packet', 'dissect_tds5_lang_token'

9. Rework TDS token size calculation; Some TDS tokens have a length field
   of other than 2 bytes. (e.g.: the length field 
   for TDS_LANG_TOKEN is 4 bytes)

10. Update token definitions and usages;

   a. Update based upon info from current version of FreeTDS 'tds.h' 
      as well as info from Sybase TDS5 document;
      example: TDS_124_TOKEN renamed to TDS_PROCID_TOKEN

   b. TDS_124_TOKEN [TDS_PROCID] was incorrectly not considered 
      a 'fixed-size' token in function 'tds_is_fixed_token'

svn path=/trunk/; revision=12566
2004-11-21 22:03:33 +00:00