Commit Graph

1413 Commits

Author SHA1 Message Date
Ronnie Sahlberg ac5f9b239f From Manu Pathak
Make RSVP tappable

add hostlist and conversation listing for RSVP conversations



svn path=/trunk/; revision=15714
2005-09-07 19:52:44 +00:00
Ronnie Sahlberg a33ff649df From Metze with minor changes.
New protocol
NBNS Replication support



svn path=/trunk/; revision=15711
2005-09-07 13:29:44 +00:00
Olivier Biot cc9423a0d8 Don't use curly braces in an author's log entry: it confuses the parser.
svn path=/trunk/; revision=15690
2005-09-05 20:37:47 +00:00
Anders Broman e7a63c196d Add Tomer Shani
svn path=/trunk/; revision=15649
2005-09-01 05:44:40 +00:00
Guy Harris 394582573d From Bill Meier:
1. Use the new (good work!) 'nanosec' precision only for gig pods;
2. Rework 'struct netxray_hdr' to make it (somewhat) easier
   to maintain and revise:
   a. Declare known hdr fields such as 'captype' instead
      of using offsets in 'xxx placeholder' fields.
   d. Define 'unknown' hdr fields using placeholder names
      based upon hex-offset in the netxray header record.
      (This isn't perfect, but I hope it will make things 
       more manageable).
3. Update hdr field info (based upon examination of various
   capture files):
   a. Define a hdr field which appears to be 'time-zone' 
      [offset in hours from UTC] for the machine doing
      the capture.
      (Maybe this field can eventually be used for Ethereal
       to display the (local) time as it was at the time
       of the capture).
   b. Describe certain hdr fields as being "file offsets"
      (altho the exact use is still unclear).

Update some comments.

svn path=/trunk/; revision=15603
2005-08-28 23:11:53 +00:00
Anders Broman bdec656b1a From Timo Metsala:
Updates the  PoC floor control parsing to comply to the latest version of the 
specification. 

svn path=/trunk/; revision=15511
2005-08-22 16:26:29 +00:00
Ronnie Sahlberg 0a1de06a24 From Matthias Drochner:
I'll attach a patch which fixes the decoding of authenticated
LDAP bind replies. The SASL credentials are always "context
specific" in terms of ASN.1.
I've tested the fix with DIGEST-MD5 authentication.
(Without the patch, ethereal complains about a wrong type
because it expects an ASN.a octet string.)
(You might also consider a stricter check of the ASN.1 header
type for the GSSAPI and GSS-SPNEGO cases, but I can't test this.)



svn path=/trunk/; revision=15428
2005-08-19 09:47:11 +00:00
Ronnie Sahlberg 3723032609 From Markus Seehofer
PTP updates


svn path=/trunk/; revision=15426
2005-08-19 09:28:58 +00:00
Anders Broman 6ced262fdf From THORNTON, MATT
Some changes that I made to flesh out GPRS message parsing.  More information is displayed about the various frame formats.  I have also added some code to parse XID parameters in the U frame.  I have also fixed a couple of display bugs in the GSM and GPRS LLC parser.

svn path=/trunk/; revision=15224
2005-08-05 19:16:29 +00:00
Gilbert Ramirez c8cd8f21a4 Exception handling fixes, and a fix to packet-frame.c,
from Richard van der Hoff.

svn path=/trunk/; revision=15205
2005-08-04 13:54:46 +00:00
Jörg Mayer 366fa1b75e Updated Ankur Aggarwal's entry
svn path=/trunk/; revision=15124
2005-07-28 07:50:31 +00:00
Jörg Mayer f841f266ec Ankur Aggarwal:
IEEE 802.11 QoS decoding


svn path=/trunk/; revision=15115
2005-07-27 08:28:27 +00:00
Ronnie Sahlberg 0e9e556e5a From fred hoekstra
New protocol: DEC DNA Routing protocol


svn path=/trunk/; revision=15078
2005-07-26 01:18:25 +00:00
Luis Ontanon 7796905fd8 From Thomas Anders:
SNMP Engine ID dissection according to RFC3411


svn path=/trunk/; revision=15073
2005-07-25 23:33:44 +00:00
Ronnie Sahlberg 91a0b13eb6 add back two entries that must have been removed by mistake
svn path=/trunk/; revision=15006
2005-07-23 00:42:31 +00:00
Ronnie Sahlberg 3febc9f180 From Aboo
New protocol :    iFCP   protocol


svn path=/trunk/; revision=14957
2005-07-19 20:45:17 +00:00
Anders Broman 7846200f26 Add Jeremy j Ouellette
svn path=/trunk/; revision=14901
2005-07-11 22:27:20 +00:00
Anders Broman 91c2b5b3c8 Add Karl Knoebl as an author.
svn path=/trunk/; revision=14825
2005-06-30 19:19:50 +00:00
Guy Harris 48e8439374 Add the usual (minimal) protection against email address harvesting.
Fix one entry to have tabs between the name and the address.

svn path=/trunk/; revision=14820
2005-06-29 22:39:36 +00:00
Ronnie Sahlberg c7c28d5112 from
Maria-Luiza Crivat and
Brice Augustin

ICMP MPLS extensions


svn path=/trunk/; revision=14818
2005-06-29 10:39:09 +00:00
Ronnie Sahlberg 06df848879 From Martin Mathieson
New protocol : MS MediaServer protocol


svn path=/trunk/; revision=14754
2005-06-25 21:57:11 +00:00
Guy Harris 608c0fead3 Give Paolo Frigo credit for the TANGO dissector.
svn path=/trunk/; revision=14751
2005-06-25 18:56:08 +00:00
Jörg Mayer 6d9dcbc88a Add Dominik Kuhlen to AUTHORS
svn path=/trunk/; revision=14691
2005-06-18 08:52:41 +00:00
Anders Broman aa97bb5dd7 Add Paul Ollis
svn path=/trunk/; revision=14668
2005-06-16 21:19:37 +00:00
Guy Harris 7db2a1221f From Peter Kovar: fix an incorrect assignment that caused a compilation
error with GCC 4.

svn path=/trunk/; revision=14660
2005-06-16 09:58:01 +00:00
Anders Broman f576d10955 Add Samuel Thibault
svn path=/trunk/; revision=14633
2005-06-14 22:01:55 +00:00
Anders Broman f78139af53 Add Angelo Bannack as an author.
svn path=/trunk/; revision=14613
2005-06-11 16:03:24 +00:00
Ulf Lamping 428b2d8bbe add Julian Onions
svn path=/trunk/; revision=14605
2005-06-09 22:49:08 +00:00
Gilbert Ramirez 06dda2e83e Put 'unmaskedvalue' field in XML for bit-masked values.
Fix interpretation of 'value' field.
Patch from Vasanth Manickam.

svn path=/trunk/; revision=14505
2005-05-31 14:07:16 +00:00
Ronnie Sahlberg c07f0f0a45 From Guillaume Chazarain
New protocol : ARMAGETRONAD    dissector for the protcol used by the game of the same name


svn path=/trunk/; revision=14366
2005-05-14 21:00:43 +00:00
Ronnie Sahlberg 4e3c7cc716 From Hannes Gredler
support for Juniper PPPOE encapsulation


svn path=/trunk/; revision=14346
2005-05-11 11:24:17 +00:00
Gerald Combs f8765a5a28 From Cvetan Ivanov:
1) dissect_isup_calling_party_number_parameter reported malformed packet
if the calling party number IE contains empty number (possibly with
presentation set to 'number not available')

I've basicly added if(length > 0) around the digits tree dissector,
which may not be obvious from the patch becase of the indenting of the
entire block.

2) As the tap_calling_number is static, if there is call with missing
calling_party_number IE, it gets assigned the calling party number of
the previuos call containing such IE.

fixed by adding tap_calling_number = NULL;
in the beginning of dissect_isup_message, and

tap_rec.calling_number=tap_calling_number?tap_calling_number:g_strdup("");

in the end to avoid segfault

Those things may not happen too often in the telecom world, but happen
all the time with VoIP.


svn path=/trunk/; revision=14268
2005-05-02 14:41:07 +00:00
Ronnie Sahlberg 75438b269f From Miklos Szurdi :
update to GSM_A to display the maximum bit rate properly



svn path=/trunk/; revision=14244
2005-04-30 16:29:03 +00:00
Ronnie Sahlberg 5a81d1bcf3 From Erwin Rol
New protocol: Netsync  used by the Monotone SCM system

 

svn path=/trunk/; revision=14132
2005-04-19 11:20:46 +00:00
Ronnie Sahlberg 00d9489114 From <noselasd@asgaard.homelinux.org>
Support for 9P used by plan 9 from outer space



svn path=/trunk/; revision=14122
2005-04-18 10:04:47 +00:00
Anders Broman d6944e810f Add Javier Acuna to the list.
svn path=/trunk/; revision=14089
2005-04-15 08:22:26 +00:00
Ronnie Sahlberg 7cac2e619c From packetsteve :
CDMA2000 A10 uses a 4 byte gre key

svn path=/trunk/; revision=14076
2005-04-14 09:29:23 +00:00
Ronnie Sahlberg a5863ec066 From Steve Karg
updates to BACNet


svn path=/trunk/; revision=14075
2005-04-14 09:20:02 +00:00
Ronnie Sahlberg a55085054c From Neil Kettle
Fix two potential buffer overflow bugs in fc els


svn path=/trunk/; revision=14027
2005-04-08 10:28:44 +00:00
Ronnie Sahlberg 412e592a12 updating Mark C Browns information
svn path=/trunk/; revision=14025
2005-04-07 10:04:50 +00:00
Ronnie Sahlberg 6ac7c99cc5 From Francisco Alcoba
Very cool ASCII art version of viop graphs


svn path=/trunk/; revision=14023
2005-04-07 09:14:35 +00:00
Ulf Lamping 396d51fce3 add Ilya Konstantinov
svn path=/trunk/; revision=14021
2005-04-06 21:28:02 +00:00
Ronnie Sahlberg 3b435e70a3 From Mark C Brown NETTL updates
svn path=/trunk/; revision=13999
2005-04-01 10:17:05 +00:00
Ronnie Sahlberg 08d7106984 From Giles Scott
New protocol  ARUBA ADP


svn path=/trunk/; revision=13997
2005-04-01 09:48:34 +00:00
Guy Harris df8cbd0dfc From Charlie Lenahan: support for some HP switch protocol.
Fix some damage to the AUTHORS file.

svn path=/trunk/; revision=13996
2005-04-01 09:43:19 +00:00
Anders Broman 8fc463c3cd Add Jacques, Olivier as the Camel dissector author.
svn path=/trunk/; revision=13946
2005-03-27 21:53:28 +00:00
Ronnie Sahlberg dc38b5cae7 updates to SAMR
from Michael richardson


svn path=/trunk/; revision=13903
2005-03-25 22:27:37 +00:00
Guy Harris 7fd976834e From Anton Ivanov: add support for Frame Relay over ATM.
svn path=/trunk/; revision=13883
2005-03-23 20:25:29 +00:00
Michael Tüxen 3aa6383210 From Oleg Terletsky: Support for SCTP chunk counters. Modified to handle bundling correctly.
svn path=/trunk/; revision=13823
2005-03-20 12:02:00 +00:00
Ronnie Sahlberg e85d023949 ikev2 support from Shoichi Sakane
svn path=/trunk/; revision=13760
2005-03-15 09:58:58 +00:00
Ulf Lamping e7a72ba624 from Frederic Peters: bring debian package generation .deb up to date
I don't have the facility to test this, hopefully Frederic knows what he's doing :-) 

However, this was out of date since a long time ago, so can't get worse anyway...

svn path=/trunk/; revision=13754
2005-03-14 20:46:46 +00:00
Ronnie Sahlberg 549ec8ee25 fix typo in name of KINK developer
svn path=/trunk/; revision=13749
2005-03-14 10:27:25 +00:00
Guy Harris 7f1c9d832d From Jaap Keuter: update ethereal_gen.py to generate new-style plugin
dissectors.

svn path=/trunk/; revision=13681
2005-03-09 12:30:41 +00:00
Guy Harris 87c16299db From Vladimir Kondratiev:
- better parsing for TIM info element: it parses 'bitmap control' byte
and provides list of AID for stations having power saving traffic.
- separate names for TIM elements. It helps to higlight beacons with
some properties, for example DTIM ones (dtim_count==0).

svn path=/trunk/; revision=13678
2005-03-09 10:43:34 +00:00
Guy Harris 8d34b8cacd From Ricardo Muggli: decode the voice VLAN field in CDP packets.
svn path=/trunk/; revision=13676
2005-03-09 10:24:34 +00:00
Ronnie Sahlberg 0f5bac2858 New protocol : KINK
From Taekshi Nakashima   the KINK protocol


svn path=/trunk/; revision=13667
2005-03-08 22:32:43 +00:00
Guy Harris ab32b090b7 Back out the BACnet application layer dissectin code - its use of
recursion instead of iteration means that packets with sufficiently
large lists can cause it to overflow the stack and crash.

svn path=/trunk/; revision=13643
2005-03-07 01:22:55 +00:00
Guy Harris f63c9301b2 No, the code is the numerical value, not the vendor ID.
svn path=/trunk/; revision=13618
2005-03-06 03:38:17 +00:00
Guy Harris c9826f64d8 From Ben Turner: fix an addVendor() call.
svn path=/trunk/; revision=13617
2005-03-06 03:28:41 +00:00
Guy Harris ea23bf66f9 From Herbert Lischka: implement some (not all) tags according to BACNET
application handbook.

svn path=/trunk/; revision=13605
2005-03-06 00:17:37 +00:00
Ronnie Sahlberg aaa9cb5150 New Protocol : DTP
From Charlie Lenahan   initial DTP support


svn path=/trunk/; revision=13598
2005-03-05 11:12:01 +00:00
Ronnie Sahlberg 413deb9130 from Carlos Pignataro
update MPLS to support MPLS Echo



svn path=/trunk/; revision=13590
2005-03-04 22:32:06 +00:00
Ronnie Sahlberg e8a4830bad new protocol from Giles Scott : Retix spanning tree protocol
svn path=/trunk/; revision=13408
2005-02-15 21:01:51 +00:00
Luis Ontanon 92cfbd4468 Update Venna Nagarjuna
change my own e-mail address (I'll keep the old one for two more weeks only)

svn path=/trunk/; revision=13391
2005-02-13 03:53:48 +00:00
Gerald Combs 4acd84cd85 From Nicolas Dichtel via Vincent Jardin:
Print a couple of missing fields.

svn path=/trunk/; revision=13379
2005-02-10 16:24:12 +00:00
Guy Harris ba7e8f3b81 From Oleg Terletsky: AgentX support.
svn path=/trunk/; revision=13372
2005-02-10 06:36:21 +00:00
Anders Broman 125bb2d278 Add Tim Endean
svn path=/trunk/; revision=13365
2005-02-09 22:43:57 +00:00
Gerald Combs 9e93bf4747 From Josh Bailey:
Attached is an update to Lucent/Ascend trace parsing: fix a few bugs,
add support for ISDN and Ethernet captures - diffs to 0.10.9.


svn path=/trunk/; revision=13311
2005-02-05 17:39:12 +00:00
Guy Harris 84dadf4eee From Dominique Bastien: marker and OAM slow protocol support.
Fix his e-mail address.

svn path=/trunk/; revision=13287
2005-02-04 10:48:03 +00:00
Guy Harris 9707eedda5 From Dominique Bastien: add the slow protocol MAC address to the list of
well-known MAC addresses.

svn path=/trunk/; revision=13258
2005-02-03 20:14:11 +00:00
Guy Harris d7006ef10c Undo de-UTF-8ification and other damage.
svn path=/trunk/; revision=13249
2005-02-03 01:07:21 +00:00
Anders Broman cdfac64b99 Add Jon Ringle, at the moment I don't have the e-mail address.
svn path=/trunk/; revision=13246
2005-02-02 20:15:29 +00:00
Ronnie Sahlberg b4d53ed380 from chris eagle
add radiobutton to allow saving raw tcpstreams


these radiobuttons should, by someone that uses, this feature be changed into
a menu instead.



svn path=/trunk/; revision=13236
2005-02-02 08:50:40 +00:00
Lars Roland 197ceddab1 From Alejandro Vaquero:
h323 taps support up to 5 messages per packet now.

VoIP call analysis:
      - Collect ISUP, SIP and H323 calls from a capture and show them in window with the following info:
      - Start and Stop time of the call
      - Init

svn path=/trunk/; revision=13225
2005-02-01 12:12:35 +00:00
Guy Harris 467ece8920 From Florian Lohoff: Redback SmartEdge SE400/800 tcpdump disassembly.
svn path=/trunk/; revision=13212
2005-01-31 03:03:02 +00:00
Guy Harris 4bc45c0d2c From Yoshihiro Oyama: include the names of all the IrDA plugin's .o
files in the ENABLE_STATIC plugin_ldadd list.

svn path=/trunk/; revision=13186
2005-01-28 09:47:52 +00:00
Anders Broman bfe910f5a0 Add Mutsuya Irie
svn path=/trunk/; revision=13167
2005-01-24 19:26:04 +00:00
Guy Harris cc3163c104 Fix Julien Leproust's e-mail address.
svn path=/trunk/; revision=13148
2005-01-20 18:34:48 +00:00
Guy Harris 588631b328 From Julien Leproust: add heuristic dissectors' protocol names to the
layers string.

Remove protocol names from the layer names string if the dissector
rejects the frame.

svn path=/trunk/; revision=13135
2005-01-20 11:05:06 +00:00
Guy Harris 36e8efcbca From Hannes Gredler: support for Juniper's DLT_JUNIPER_ATM{1,2} values.
svn path=/trunk/; revision=13130
2005-01-20 05:40:56 +00:00
Guy Harris b8e743ada9 From Jean-Baptiste Marchand: stub dissectors for rras and pnp MSRPC
interfaces.

svn path=/trunk/; revision=13129
2005-01-20 05:06:38 +00:00
Guy Harris d1ae7c688f From Jon Ringle:
don't dissect attributes if there aren't any;

	put each attribute into a subtree;

	register the dissector by name.

Use "match_strval()" to check whether the message type is a known STUN
message type, and to generate the message type for the Info column.

Don't use "tvb_bytes_exist()" to check when we run out of data - use the
length fields from the packet.  Check the sanity of those lengths, too.

svn path=/trunk/; revision=13063
2005-01-16 04:25:27 +00:00
Guy Harris d8d4a344c8 From Carlos Pignataro: Layer Two Tunneling Protocol version 3 [L2TPv3]
updates and enhancements:

  - Added Cookie and L2-Specific sublayer support via preferences dialog.
  - Added carried payload dissecting support from draft-ietf-l2tpext-pwe3-*
    and draft-townsley-l2tpv3-mpls-02.txt
  - Completed missing message types (call types) and result codes for stopccn
    and cdn.
  - Fixed conditionals for avp_vendor_id (Vendor-Specific AVPs)
  - Changed Pseudowire Capabilities List AVPs to use subtree instead of tab
  - Added numeric value of result and error codes
  - Added Session ID for v3 data packets and missing flags and reserved
  - Added version to the L2TPv3 protocol tree
  - Changed `Tunnel Id' to `Control Connection Id' for v3
  - Fixed offset for ctrl_tree on L2TPv3 over UDP
  - Added `L2TPv3' in the COL_PROTOCOL and fixed handling of L2TP version

svn path=/trunk/; revision=13055
2005-01-15 23:36:24 +00:00
Guy Harris fef9c45296 Add an entry for Yann.
svn path=/trunk/; revision=13045
2005-01-15 10:10:16 +00:00
Guy Harris 544216dd74 From Stefano Pettini: RMT support for ALC and NORM.
svn path=/trunk/; revision=13029
2005-01-14 11:17:35 +00:00
Guy Harris 7b49d981ae From Deepak Jain: L2TP v3 (draft 15) support.
Add VENDOR_IETF to <epan/sminmpec.h>, and add an entry for it to
sminmpec_values[], so that the L2TP dissector can use them rather than
defining its own copy of the private enterprise number values and table
- and make it do so.

svn path=/trunk/; revision=12999
2005-01-09 21:42:39 +00:00
Guy Harris 8860bfa6ef From Mike Duigou: JXTA protocol support.
svn path=/trunk/; revision=12982
2005-01-07 12:58:43 +00:00
Guy Harris 3662eb81fe Doxygen cleanups, from Mike Duigou.
svn path=/trunk/; revision=12980
2005-01-07 12:00:01 +00:00
Guy Harris b2aee79a35 From Carlos Pignataro:
o BGPv4 SAFI-Specific Attribute support
	  - draft-kapoor-nalawade-idr-bgp-ssa-00.txt
	o Tunnel SAFI support for BGP
	  - draft-nalawade-kapoor-tunnel-safi-02.txt
	o Small length fix

svn path=/trunk/; revision=12977
2005-01-07 11:43:05 +00:00
Olivier Biot 905b26e9f5 Change e-mail address of Olivier Biot.
svn path=/trunk/; revision=12940
2005-01-03 11:26:45 +00:00
Guy Harris b5070624a7 From James Fields and Kevin Johnson: fix the handling of time stamps in
a number of Windows Sniffer captures - apparently the time stamp units
are in a field in the file header.

Add a capture type value seen in at least one ATM capture.

Update some comments, and add some comments.

Get rid of some redundant setting of "timeunit".

svn path=/trunk/; revision=12936
2005-01-03 03:42:23 +00:00
Gerald Combs dce666e0d1 From Vincent Jardin:
- support for new DHCPv6 options
 - fix for the support of OPTION_RELAY_MSG 

svn path=/trunk/; revision=12838
2004-12-26 18:58:52 +00:00
Jörg Mayer 773681fca3 Giles Scott: Add Wlan tap
svn path=/trunk/; revision=12799
2004-12-21 12:30:24 +00:00
Jörg Mayer f774652d9b Abhijit Menon-Sen: Postgres v3 support
svn path=/trunk/; revision=12795
2004-12-20 23:24:13 +00:00
Jörg Mayer 1e51ddbae3 Giles Scott: Port weak key detection from Airsnort
svn path=/trunk/; revision=12772
2004-12-19 04:04:49 +00:00
Guy Harris 3609ea96c3 From Stefan Metzmacher: basic decoding for LDAP Controls.
svn path=/trunk/; revision=12765
2004-12-17 19:14:24 +00:00
Guy Harris d061f606b9 From Peter Johansson: "template" conversations - if one is recognized,
the template is left around, and a new conversation is created with
the wildcards in the template un-wildcarded.

svn path=/trunk/; revision=12757
2004-12-15 09:25:48 +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
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
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 cfde79b7de From Tomasz Mrugalski:
- option values updated to match RFC3898 (NIS/NIS+ options)
- FQDN option added (draft-ietf-dhc-dhcpv6-opt-fqdn-00.txt)
- Lifetime option added (draft-ietf-dhc-dhcpv6-opt-lifetime-00.txt)
- Long lasting typo corrected (those are identiTy associations, not
  identiFy associations)
- Fixed bug always reporting SIP DOMAIN option to be malformed (break was
  missing)
- Domains names are now parsed (in DOMAIN_LIST, SIP_SERVER_A, NIS_DOMAIN
  and NISPLUS_DOMAIN options). 

svn path=/trunk/; revision=12663
2004-12-03 09:51:16 +00:00
Guy Harris 395bb21901 From Nathan Jennings: add a preference that supplies a prefix for window
titles.

svn path=/trunk/; revision=12657
2004-12-02 11:30:24 +00:00
Guy Harris 679479be68 From Jelmer Vernooij: BitTorrent support.
svn path=/trunk/; revision=12638
2004-12-01 12:41:43 +00:00
Guy Harris ea3aa64618 From Marc Poulhies: fix the handling of the authentication option when
the authentication information is missing (which it can be), and fix a
typo.

svn path=/trunk/; revision=12637
2004-12-01 12:15:16 +00:00
Anders Broman 4d0e3f67f4 Add Susanne Edlund to authors file.
svn path=/trunk/; revision=12627
2004-11-30 21:32:47 +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 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 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
Guy Harris aada868cd8 From Shingo Horisawa:
add the "unknown sequence number" flag;

	fix dissection of unreachable destinations in RERR messages;

	fix prefix size in draft-perkins-manet-aodv6-01 RREP
	messages to be 7 bits, not 5 bits;

	put the message dissection under the top-level AODV tree rather
	than at the top level;

	fix labeling of source IPv6 address in RREP messages.

Update the comments at the beginning (AODV is now RFC 3561), and note
that RFC 3561 says that, for IPv6, the only change is that the address
fields are enlarged.

Rename RREQ_DEST and RREQ_GRAT to more fully indicate what they are.

Fix the name of the draft in the description of the
draft-perkins-manet-aodv6-01 messages.

Fix description of Gratuitous RREP flag in RREQ messages.

svn path=/trunk/; revision=12562
2004-11-21 21:05:16 +00:00
Ronnie Sahlberg e097f046b5 From Yaniv Kaul : New Protocol: X509 Certificates over HTTP
svn path=/trunk/; revision=12554
2004-11-21 07:21:17 +00:00
Guy Harris 2ad42a55fc From Bart Braem: add support for the "destination only" flag.
svn path=/trunk/; revision=12551
2004-11-21 03:21:02 +00:00
Guy Harris 0284f4d4f5 From Ignacio Goyret: decode RFC 2509 and RFC 3544 IPCP options.
Fix up the AUTHORS file.

svn path=/trunk/; revision=12514
2004-11-12 10:17:13 +00:00
Anders Broman b356556c38 Add Nils Ohlmeier to authors list(SIP patch)
svn path=/trunk/; revision=12510
2004-11-12 07:02:36 +00:00
Guy Harris 1f02604dcd from Mark Phillips: the length field in the UDP header includes the
length of the UDP header itself, so subtract the length of the header
when using it to limit the length of the payload tvbuff.

Clean up the computing of the captured length of the payload tvbuff (we
really should get rid of the "length" argument to "tvb_new_subset()",
and have it compute the captured length based on the supplied reported
length and the amount of that data actually present in the parent
tvbuff).

Don't fetch the length and checksum fields until we use them (so that we
don't throw an exception until then, and fail to process the source and
destination ports), and check whether the length is bogus regardless of
whether we're building a protocol tree or not.

svn path=/trunk/; revision=12444
2004-10-30 10:04:35 +00:00
Guy Harris 6c1c5fc3e7 From Martin Pichlmaier: the first 4 bytes of the Symantec firewall
header are the IP address of the interface that saw the packet.

svn path=/trunk/; revision=12439
2004-10-30 07:23:55 +00:00
Guy Harris 3530d9dc24 Add an item for DNS IPSECKEY RR support for David Fort.
svn path=/trunk/; revision=12377
2004-10-22 17:40:58 +00:00
Guy Harris 915fe77f75 From Laurent Constantin: fix a (presumed) cut-and-pasteo.
svn path=/trunk/; revision=12342
2004-10-18 17:17:38 +00:00
Guy Harris 94a7c80639 From Graeme Hewson: re-wrap some of the lines so that they fit into the
About dialog and ethereal.1 without wrapping.

svn path=/trunk/; revision=12333
2004-10-17 22:18:14 +00:00
Guy Harris 8566564c59 From Rene Pilz: add a preference to ignore the cipher bit, in case
captures have unciphered data with the cipher bit set.

svn path=/trunk/; revision=12329
2004-10-17 11:04:28 +00:00
Guy Harris cdf77531b0 Give Steve Sommars' real name and work e-mail address.
svn path=/trunk/; revision=12292
2004-10-13 23:03:56 +00:00
Michael Tüxen cf6bf4a8e5 Add Comment for Irene Ruengeler.
svn path=/trunk/; revision=12285
2004-10-12 18:20:51 +00:00
Ronnie Sahlberg fd6e2f7099 From Martin M, update h2250 so that some things that are supposed to be strings are printed as strings and not as hex data.
svn path=/trunk/; revision=12263
2004-10-11 12:04:35 +00:00
Guy Harris 83e254f4aa From Mark C. Brown: fix a typo.
svn path=/trunk/; revision=12257
2004-10-11 07:15:36 +00:00
Guy Harris fdd1b1dba5 From Francesco Fondelli: ICE protocol support.
svn path=/trunk/; revision=12215
2004-10-06 09:03:42 +00:00
Guy Harris 01f4257058 From Alejandro Vaquero:
RTP graphic analysis;

	assorted bug fixes;

	display delay and jitter in milliseconds, and add the percentage
	of lost packets to the statistics.

svn path=/trunk/; revision=12166
2004-10-01 07:14:50 +00:00
Guy Harris 6d36dda70b From Carlos Pignataro:
o Fix EXTENDED_COMMUNITIES output that was appending the Carried
  Extended communities; fix BGP_EXT_COM_L2INFO was not appending to the
  bgpext_com_type
o Update various text with the specific afi/safi
o Decode fields in MP Reach NLRI for labeled VPNv4 and labeled IPv4
  (and small offset fix for the latter)
o Decode unknown address family in MP Reach NLRI

svn path=/trunk/; revision=12165
2004-10-01 07:07:03 +00:00
Guy Harris 8d24ff694a From Kestutis Kupciunas: add new vendor enterprise codes for Gemtek
Systems and the Wi-Fi Alliance, and add Radius vendor-specific
attributes for them.

svn path=/trunk/; revision=12164
2004-10-01 07:01:53 +00:00
Guy Harris 3ae1457881 From Carlos Pignataro:
o Add link type string for MPLS Link Type in MPLS Link sub-TLV
	o Decode MPLS Link Color/Resource sub-TLV
	o Add bps for bandwidths in Max BW and Max Reservable BW sub-TLVs
	o Display Type, Length Value for Unknown Link sub-TLV
	o Allow display filter on Link Type and Link Color

svn path=/trunk/; revision=12122
2004-09-28 17:57:56 +00:00
Guy Harris 7c7c04cc84 From Olivier Jacques:
- Add a configuration option for Diameter version. Currently,
	  the choice is between everything before draft-v16 and RFC3588.
	- Fix diameter-ip-address parsing depending on the Diameter
	  version (and showing decoding errors accordingly).
	- Change registration of Diameter from TCP and SCTP port 1812 to
	  TCP and SCTP port 3868 (this is according to RFC3588, section
	  11.5).

svn path=/trunk/; revision=12121
2004-09-28 17:52:36 +00:00
Guy Harris c2fbce13fb From packet steve: add a filterable field for the GRE key.
svn path=/trunk/; revision=12069
2004-09-23 17:15:26 +00:00
Guy Harris 6bc5ac3949 from Thomas Boehne: don't put code before a declaration - that's a
GCCism.

De-@ify Marten Svantesson's e-mail address.

svn path=/trunk/; revision=12028
2004-09-17 09:30:41 +00:00
Guy Harris fa01d3c0ad From Viorel Suman: TALI (RFC 3094) support.
ATify Luca Deri's e-mail address.

svn path=/trunk/; revision=12016
2004-09-16 19:17:42 +00:00
Guy Harris 5c3332c497 From Dave Richards: remove from libethereal.def some routines from
util.c, as util.c is no longer part of libethereal.

Update his e-mail address (I'm presuming it's the same person - Comcast
bought AT&T Broadband, so the domain name change makes sense).

svn path=/trunk/; revision=11967
2004-09-11 22:08:29 +00:00
Anders Broman 5c7014f2d8 Added Christophe Devine as a contributor.
svn path=/trunk/; revision=11952
2004-09-09 19:34:51 +00:00
Guy Harris a8d0f1d31f From Luca Deri: NetFlow v9 enhancements.
svn path=/trunk/; revision=11947
2004-09-09 06:27:43 +00:00
Guy Harris 4952c53935 Put the byte-order mark back.
svn path=/trunk/; revision=11934
2004-09-07 22:21:59 +00:00
Michael Tüxen 870cb0e20a Added graphical SCTP analysis implemented by Irene Ruengeler.
svn path=/trunk/; revision=11920
2004-09-07 07:54:50 +00:00
Guy Harris e2009b2bf8 Put the UTF-8 mark back into the file (maybe *that'll* convince TextEdit
to open it as a UTF-8 file).

Convert from ISO 8859/1 to UTF-8, and put the a-ring into a name.

Fix some bad characters.

svn path=/trunk/; revision=11918
2004-09-06 20:01:39 +00:00
Guy Harris cdb4a5f4d5 From Marten Svantesson: according to Tomas Anders, all versions of Heimdal
will either have "heimdal", in all lower case, in the version string in
the header file, or will write out, when you run "krb5-config
--version", a version string with "heimdal" in all lower case, so we
don't need to do case-insensitive matching, which is good - not all
versions of "sed" support the "i" flag (although you can do
case-insensitive matching by using regular expressions, if necessary).

svn path=/trunk/; revision=11915
2004-09-06 19:49:54 +00:00
Olivier Biot e62727e883 Fix cosmetic errors in the AUTHORS file and in ethereal.pod.
svn path=/trunk/; revision=11907
2004-09-05 15:06:26 +00:00
Guy Harris 13886cbc14 From Mark C. Brown: Cisco Port Aggregation Protoool support.
svn path=/trunk/; revision=11904
2004-09-05 07:06:23 +00:00
Richard Sharpe 5569136351 Add support for copying hex data to the clipboard. Submitted by Thomas
Palmer.

What we really should do is add this to the Edit menu as well.


svn path=/trunk/; revision=11883
2004-09-02 16:58:43 +00:00
Guy Harris 57d15574ef From Francisco Alcoba: fix a crashing bug caused if you change the
dissection for a given transport protocol port and there's no packet
currently selected.

svn path=/trunk/; revision=11843
2004-08-28 09:54:04 +00:00
Anders Broman 8d89d3556d Add Luis Ontanon to the list of authors.
svn path=/trunk/; revision=11831
2004-08-25 05:24:49 +00:00
Guy Harris 9ab4f055db From Remi Denis-Courmon: fix some problems with the decoding of Teredo
authentication headers and decode them more verbosely, and make some
other cleanups.

svn path=/trunk/; revision=11819
2004-08-24 07:48:14 +00:00
Guy Harris 89de832c93 From Kelly Byrd: DAAP support.
svn path=/trunk/; revision=11801
2004-08-22 03:04:54 +00:00
Olivier Biot ad4dee72b5 Keep spammers away: do NOT put an @ sign in contributor's email addresses!
svn path=/trunk/; revision=11737
2004-08-13 19:45:35 +00:00
Guy Harris 984c106564 From Jelmer Vernooij:
OSCAR-ICQ updates;
	DCOM IRemUnknown and IRemUnknown2 support.

svn path=/trunk/; revision=11736
2004-08-13 09:47:23 +00:00
Guy Harris a2bcd399c8 From Giles Scott: Ethernet MAC Control Frame support.
svn path=/trunk/; revision=11735
2004-08-13 09:35:25 +00:00
Guy Harris c3f8410630 From Neil Piercy: put in some missing "put in the terminating NUL"s
after "vsnprintf()" calls.

svn path=/trunk/; revision=11648
2004-08-10 21:29:57 +00:00
Jörg Mayer c015a1e1f1 M. Ortega y Strupp <moys@loplof.de>
ISC DHCP Server 3.0 failover protocol dissection

Note: I tried to make the port configurable via prefs
but failed to do so: It always cashed on startup so it
is commented out for now.


svn path=/trunk/; revision=11630
2004-08-09 01:53:26 +00:00
Michael Tüxen 8cd970be5a Fix typos.
svn path=/trunk/; revision=11628
2004-08-08 22:36:22 +00:00
Guy Harris dbe1fe229e From Jeff Connelly: MANOLITO support.
svn path=/trunk/; revision=11614
2004-08-06 19:35:51 +00:00
Jörg Mayer ee031459e3 SEKINE Hideki: Routines for AX/4000 Test Block dissection
Added HFILL macros to avoid warnings.


svn path=/trunk/; revision=11604
2004-08-05 07:20:00 +00:00
Olivier Biot c3ccccf2b6 From Kelly Byrd: fix tvb_uncompress() for GZIP encoded content.
svn path=/trunk/; revision=11579
2004-08-02 09:15:58 +00:00
Guy Harris 2599bcad0a From Chris Maynard:
add versions of CRC-16 and CRC-32 routines with seed arguments;

	add versions of those routines with an "offset in the tvbuff"
	argument;

	add Doxygen comments to the CRC-16 and CRC-32 headers.

svn path=/trunk/; revision=11573
2004-07-30 07:43:02 +00:00
Guy Harris ec33d95bc8 From Ming Zhang: update to the latest draft.
svn path=/trunk/; revision=11549
2004-07-28 07:46:54 +00:00
Guy Harris 6041d12dde From Laurent Rabret: OPSI support.
svn path=/trunk/; revision=11454
2004-07-21 06:31:33 +00:00
Guy Harris 0a4380f19e From Roberto Morro: support for GMPLS UNI and E-NNI objects/TLVs.
svn path=/trunk/; revision=11452
2004-07-21 05:57:30 +00:00
Guy Harris f5e2f3a6e6 From Marco van den Bovenkamp: add some Sun elliptic curve cryptography
and Camellia-based cipher suites.

svn path=/trunk/; revision=11393
2004-07-17 10:56:34 +00:00
Michael Tüxen 605cfd40d3 Correct my name
svn path=/trunk/; revision=11363
2004-07-11 18:01:06 +00:00
Guy Harris 7fb47f314f From Jean-Baptiste Marchand: frsrpc and frsapi support.
svn path=/trunk/; revision=11360
2004-07-10 07:16:55 +00:00
Michael Tüxen e4351bb368 Fix my e-mail address.
svn path=/trunk/; revision=11347
2004-07-08 23:31:06 +00:00
Guy Harris 696197a940 From Henry Ptasinski: support for 802.11e WME/QoS info.
svn path=/trunk/; revision=11328
2004-07-07 04:48:38 +00:00
Michael Tüxen fb34bc1386 Add support for ENRP according to
draft-ietf-rserpool-common-param-06.txt
  draft-ietf-rserpool-enrp-08.txt

svn path=/trunk/; revision=11312
2004-07-04 20:46:05 +00:00
Guy Harris 466eaf20f0 From Jouni Malinen: EAP-MD5, EAP-SIM, EAP-PEAP, and EAP-MSCHAPv2
support.

svn path=/trunk/; revision=11309
2004-07-04 10:26:01 +00:00
Guy Harris f9c56ec525 From Martin van der Werff: don't do "tvb_ensure_length_remaining()" to
create the parameter tvbuff, as that requires that there's at least one
byte of parameter data, and some messages have no parameters and would
cause an exception to be thrown in that case.

Just use -1 for the length parameters when creating the parameter
tvbuff, so that it includes the full reported length.

Don't put undissected parameter information into the protocol tree if
there aren't any parameters - and don't bother getting the number of
bytes of parameter information unless we're putting undissected
parameter information into the protocol tree and need it to see whether
there are any parameters.

svn path=/trunk/; revision=11297
2004-07-02 08:27:24 +00:00
Guy Harris a199bf1454 From Ruud Linders: heuristic RTP dissector.
svn path=/trunk/; revision=11292
2004-07-01 06:59:38 +00:00
Guy Harris 504354fd2d From Jon Oberheide: giFT support.
svn path=/trunk/; revision=11290
2004-07-01 06:28:27 +00:00
Anders Broman 409da7b560 From Martin Mathieson - show setupframe in RTP and RTCP
svn path=/trunk/; revision=11289
2004-06-30 21:27:54 +00:00
Guy Harris a9e9366b00 From Shaun Jackman: Serial Infrared support.
svn path=/trunk/; revision=11279
2004-06-30 07:34:53 +00:00
Jörg Mayer 021f72021e Fix automagically generated filters in case of remote login via IPv6.
This fix was picked from the source rpm of Suse 9.1.

svn path=/trunk/; revision=11234
2004-06-25 07:00:54 +00:00
Ronnie Sahlberg e790073f3a Updates from Richard v d Hoff
IAX2 updates and a CRC16 routine

svn path=/trunk/; revision=11233
2004-06-25 06:31:47 +00:00
Ronnie Sahlberg 9b96b86efb Update Gile S email address
svn path=/trunk/; revision=11230
2004-06-24 21:05:17 +00:00
Ulf Lamping 256f174ed4 add Henrik Brix Andersen as the original author of webbrowser.c
svn path=/trunk/; revision=11211
2004-06-22 05:45:59 +00:00
Guy Harris b93965db56 From Dennis Lim: add routines used by dissectors for ONC RPC protocols
to the plugin API.

Add them to the list of routines exported from the libethereal DLL on
Windows as well.

svn path=/trunk/; revision=11186
2004-06-19 10:13:52 +00:00
Guy Harris 4c9a7c3c87 From Carles Kishimoto: add support for GMPLS extensions, as per the I-D
draft-ietf-ccamp-ospf-gmpls-extensions-12.

svn path=/trunk/; revision=11185
2004-06-19 09:48:49 +00:00
Guy Harris f74521e9a9 From Philippe Mazeau: T.35 codes for Swissvoice.
svn path=/trunk/; revision=11149
2004-06-15 09:43:19 +00:00
Guy Harris 573308d495 From Ainsley Pereira: add a text description PT_CN_OLD.
svn path=/trunk/; revision=11144
2004-06-12 08:56:05 +00:00
Guy Harris f8a82d2882 From Jean-Baptiste Marchand:
- NetrJoinDomain2 and NetrUnJoinDomain2 (can be used to remotely join a
   machine to an Active Directory domain, typically with the JOIN and
   UNJOIN of the netdom utility)

 - NetrRenameMachineInDomain2

 - NetrAddAlternateComputerName and NetrRemoveAlternateComputerName
   (operations added in Windows XP)

All these operations carry a blob (524 bytes) containing an encrypted
version of the password of the account with domain administration
credentials, currently displayed as hex data because the format of this
blob is currently unknown (at least, for me).

svn path=/trunk/; revision=11142
2004-06-12 04:12:07 +00:00
Guy Harris f2cf0c1e0f From Stas Grabois: don't show disabled protocols in the "Add Expression"
and "Decode As" dialogs (so that you can cut down the size of the
protocol lists in those dialogs by disabling "uninteresting" protocols).

svn path=/trunk/; revision=11132
2004-06-10 09:47:25 +00:00
Ronnie Sahlberg 4e56f1b418 New protocol : DNP
From Graham Bloice

svn path=/trunk/; revision=11099
2004-06-04 00:12:12 +00:00
Anders Broman 042a89baf3 From Thomas Anders: MGCP sub-parameter dissection
Anders Broman: BICC,SIP-T dissection

svn path=/trunk/; revision=11063
2004-06-01 21:56:44 +00:00
Guy Harris 09184b8a03 From Yaniv Kaul: PCT support.
svn path=/trunk/; revision=11051
2004-06-01 01:03:49 +00:00
Guy Harris 12279386df From Nathan Alger: update the VSA attributes for Juniper and
Juniper/Unisphere routers.

svn path=/trunk/; revision=11030
2004-05-29 04:41:25 +00:00
Ulf Lamping a2bb0af3ca updated two mail addresses
svn path=/trunk/; revision=10986
2004-05-24 16:17:22 +00:00
Ronnie Sahlberg 49112d11c4 From Tomas,
sourcefiles to generate H235 dissector using Tomas's ASN1 to Ethereal compiler

svn path=/trunk/; revision=10984
2004-05-24 08:42:29 +00:00
Guy Harris 9332549e99 From Matthew Bradley: add an option to control how to display TSAPs
(always as strings, always as raw bytes, or as strings iff all bytes are
printable ASCII), and put the destination and source TSAPs into the
protocol tree so they can be filtered on.

svn path=/trunk/; revision=10978
2004-05-23 23:07:17 +00:00
Guy Harris 4b6ff1fc67 From Thomas Anders:
- full support for "Wake Up" and "Security Parameter Recovered" messages
- full support for IPsec (additionally to SNMPv3) DOI
- add descriptive text to the info column (COL_INFO)
- proper FT_BOOLEAN type for "Re-establish" and "ACK required" flags
- proper item length for "PacketCable" (top-level), "List of ciphersuites"
  and "Application Specific Data"
- minor cleanup

svn path=/trunk/; revision=10965
2004-05-22 21:47:32 +00:00
Ulf Lamping 5e304e158e merged differences between this file and doc/ethereal.pod
svn path=/trunk/; revision=10962
2004-05-22 17:05:15 +00:00
Ulf Lamping cd929c2325 sligthly change indentation,
so the generated file AUTHORS-SHORTwill look a lot better

svn path=/trunk/; revision=10961
2004-05-22 15:29:17 +00:00
Jörg Mayer cdcf8c47fa Convert to UTF-8: iconv -f latin1 -t utf-8 AUTHORS >AUTHORS.utf-8
svn path=/trunk/; revision=10949
2004-05-21 23:18:51 +00:00
Jörg Mayer f499f30a84 Add a missing {
svn path=/trunk/; revision=10947
2004-05-21 21:07:28 +00:00
Ronnie Sahlberg d11a60de0d From Thomas Anders enhancements to PacketCable
svn path=/trunk/; revision=10943
2004-05-21 10:36:45 +00:00
Guy Harris 407e5be61e From James H. Cloos Jr: update the list of audio and video codecs.
Get rid of no-longer-used AST_FORMAT_MP3.

svn path=/trunk/; revision=10906
2004-05-15 21:26:09 +00:00
Guy Harris c5ab4d9ed3 From Carlos Pignataro: support for MPLS over GRE.
svn path=/trunk/; revision=10904
2004-05-15 19:54:10 +00:00
Gerald Combs 939512198d From Carlos Pignataro: Add MPLS Echo support.
svn path=/trunk/; revision=10876
2004-05-13 20:20:34 +00:00
Gerald Combs b17c24f450 From Dominic B�chaz: IEEE 1588 (Precision Time Protocol) support.
svn path=/trunk/; revision=10857
2004-05-12 03:37:28 +00:00
Guy Harris 15af0f656f From Lars Roland: add support for building a libethereal.dll with MSVC:
add a config.nmake option to control whether to build
	libethereal.dll or not;

	remove "./wiretap" from PATH to prevent problems due to
	wrongly-loaded files;

	build dissector.lib with MSVC;

	move "print.c" and "ps.c" to the dissector helpers, as "print.c"
	imports variables from packet-frame.c and packet-data.c, which
	are in libethereal;

	move "g711.c" out of the dissector helpers, as they're used only
	by Ethereal in a tap, not in Tethereal or in any dissector;

	add a .def file for libethereal;

	arrange to declare global variables exported from libethereal
	with "__declspec(dllimport)" when building programs that import
	those variables;

	update the NSIS installer.

Make the "configure" script define ETH_VAR_IMPORT as "extern".

svn path=/trunk/; revision=10834
2004-05-09 10:03:41 +00:00
Guy Harris 8968956aa1 From Rich Coe: DICOM support.
svn path=/trunk/; revision=10818
2004-05-08 08:49:02 +00:00
Guy Harris 7cb69aab55 From Thomas Anders:
- support vendor-specific DHCP option 43 interpretation per CableLabs
   standards (for compliant cable devices, identified by option 60)
- support DHCP option 122 with all suboptions (RFC 3495: CableLabs
   Client Configuration; RFC 3594: PacketCable Security Ticket Control)
- update DHCP options list: add options 117-122
   (see http://www.iana.org/assignments/bootp-dhcp-parameters)
- minor enhancements for DHCP options 2, 82
- minor code cleanup

svn path=/trunk/; revision=10809
2004-05-07 08:02:23 +00:00
Ronnie Sahlberg 99467f6e89 add tcp reassembly to isns
also make isns not dump core just because someone has encoded an integer in 0 bytes.

still need to add reassembly of fragmented pdus (first fragment/last fragment)
but have example captures of that so thats for tomorrow.

svn path=/trunk/; revision=10805
2004-05-06 10:24:32 +00:00
Olivier Biot 3189f7d868 From Kendy Kutzner: use the tvb_uncompress() routines instead of the own
SLSK decompression routine.

svn path=/trunk/; revision=10803
2004-05-05 17:28:12 +00:00
Olivier Biot 659ac78357 From Jerry Talkington:
- Helper functions for uncompressing compressed tvbuffers.

	- Compressed content coding dissection in HTTP.

svn path=/trunk/; revision=10799
2004-05-05 06:55:09 +00:00
Guy Harris 8e9d0bd9b6 From metatech:
for the MQ dissector:
	- PDU desegmentation;
	- XA messages;
	- Netbios, SPX, HTTP support;
	- Subdissector table;

    dissector for the MQ Programmable Command Formats protocol.

svn path=/trunk/; revision=10761
2004-05-01 21:18:10 +00:00
Olivier Biot c4480c0c11 Add a generic media dissector. The dissectors trying to find a suitable
media dissector for a given media type (value of a Content-Type header)
must provide the logic to fall-back to this media dissector upon no match.

Note that you must set the pinfo->match_string to the media type name,
and if the media type is specified with parameters, then those parameters
can be added to pinfo->private_data. If there are no parameters, or the
parameter decoding is not implemented, you must set pinfo->private_data
to NULL.

Known TODOs:

 - Fix the WSP parameter handling so it accompanies any media dissector.
   Simplest approach is to retrieve the header field label from the WSP
   Content-Type field and to search for a semicolon in it (or by using
   the string length of the content type string representation).

 - Verify that that subdissection always works in the WSP dissector,
   even when the protocol tree is not being built.

 - Implement the media dissector in the remaining dissectors that use the
   media type string table.

svn path=/trunk/; revision=10743
2004-04-30 17:07:21 +00:00
Ronnie Sahlberg 4452f3064e From JBM
Dissection of the EncryptedFileSystem dce/rpc interface.

This dissector also contains a complete and fully tested IDL definition for
the entire interface.

svn path=/trunk/; revision=10734
2004-04-29 22:40:21 +00:00
Olivier Biot 8fe12b1bce From Jerry Talkington: HTTP chunked transfer coding.
svn path=/trunk/; revision=10733
2004-04-29 20:28:54 +00:00
Gerald Combs 222e858b72 From Carlos Pignataro: PPP OSI Network Layer Control Protocol [RFC1377]
support.

svn path=/trunk/; revision=10731
2004-04-29 20:21:28 +00:00
Gerald Combs db200f55cc From Carlos Pignataro:
Graceful Restart Mechanism for LDP [RFC3478]
  Fault Tolerance for LDP [RFC3479]
  Update IANA assigned Status codes
  Fixed some typos.

svn path=/trunk/; revision=10718
2004-04-28 15:38:33 +00:00
Guy Harris 251ecc78f5 From Joe Marcus Clarke: force the standard output to be in binary mode
on Windows.

svn path=/trunk/; revision=10717
2004-04-28 05:47:33 +00:00
Olivier Biot 9e77ad2862 From Jerry Talkington:
- Dissect chunked transfer-coded body in HTTP
- Update email address

svn path=/trunk/; revision=10710
2004-04-26 17:10:40 +00:00
Guy Harris f205304ed4 From Shinsuke Suzuki:
- sync ICMPv6 Type number with the official assignment (as of
	   Apr 14 2004)

	- decode MLDv2 query packet

svn path=/trunk/; revision=10659
2004-04-22 08:22:07 +00:00
Guy Harris c6aeb05249 From Michael Lum:
ANSI and GSM MAP stats enhancements and cleanups;

	enhanced parameter dissection related to SS for GSM A-interface
	and MAP;

	minor GSM SMS fix;

	GSM SS enhancements for parameter dissection;

	MTP3 statistics tap.

svn path=/trunk/; revision=10655
2004-04-21 05:53:59 +00:00
Gerald Combs 6ae447604b Update Thierry Pelle's address.
svn path=/trunk/; revision=10650
2004-04-20 13:15:17 +00:00
Guy Harris aa11a2d8ea From metatech: basic BEA Tuxedo protocol support.
svn path=/trunk/; revision=10647
2004-04-20 05:07:23 +00:00
Guy Harris dbfb8a729d Update Pasi Eronen's e-mail address.
svn path=/trunk/; revision=10640
2004-04-19 08:26:12 +00:00
Guy Harris ad8564846e From Lukas Pokorny: RTPS (Real-Time Publish-Subscribe) support.
svn path=/trunk/; revision=10630
2004-04-17 21:43:32 +00:00
Guy Harris cfc46983d3 From Dick Gooris: PacketCable support in the COPS dissector.
svn path=/trunk/; revision=10605
2004-04-15 09:24:07 +00:00
Guy Harris 7cf08c6404 From Christian Falckenberg: GPRS SNDCP support.
svn path=/trunk/; revision=10591
2004-04-13 04:36:20 +00:00
Guy Harris 805b648172 From Josef Korelus: GPRS LLC support.
svn path=/trunk/; revision=10590
2004-04-13 04:21:30 +00:00
Guy Harris bb0c29f917 From Clinton Work: dissect Cisco PID 0x010b as STP (it's actually their
own modified Per-VLAN STP, so there's some extra stuff at the end of the
packet that needs to be decoded).

Indicate in a comment in packet-cisco-oui.c what PVSTP is.

svn path=/trunk/; revision=10589
2004-04-13 04:04:56 +00:00
Guy Harris 10b1de8a41 From Jon Oberheide: add a missing hf[] entry for a field.
Fix up AUTHORS and the authors list in the Ethereal man page.

svn path=/trunk/; revision=10581
2004-04-11 20:47:58 +00:00
Ulf Lamping cbcacf7e48 from Thomas Palmer: add a preference setting for filter toolbar placement
svn path=/trunk/; revision=10555
2004-04-06 19:02:18 +00:00
Ronnie Sahlberg 15d886fc59 Love contributed great help to get the heimdal decryption support working
(wherein we also discovered an obscure bug inside heimdal itself)  Great thanks to Love.

svn path=/trunk/; revision=10551
2004-04-04 07:12:25 +00:00
Anders Broman 37f056b42b From Chernishov Yury Don't destroy SIP dissector entrys in info column for application/isup
svn path=/trunk/; revision=10549
2004-04-03 22:15:37 +00:00
Guy Harris 61225e45b7 From Devin Heitmueller: do YMSG desegmentation.
svn path=/trunk/; revision=10540
2004-04-02 07:28:43 +00:00
Guy Harris 3db0b315b7 From Lars Roland: Tethereal version of SIP statistics tap, and fixes to
the Ethereal version.

svn path=/trunk/; revision=10522
2004-03-30 18:55:47 +00:00
Guy Harris b8b4a6e3a8 From Michael Lum:
ANSI IS-801 support;

	dissect more GSM supplementary services messages and fields.

svn path=/trunk/; revision=10503
2004-03-27 11:32:30 +00:00
Guy Harris 2c7f109fae From Martin Mathieson: SIP statistics tap.
svn path=/trunk/; revision=10493
2004-03-26 00:28:39 +00:00
Guy Harris a1467c86e1 From Duncan Sargeant: Cisco SS7 RUDP, RLM, and Session Management
support.

svn path=/trunk/; revision=10480
2004-03-25 11:21:07 +00:00
Olivier Biot 5d5454003d Update address.
svn path=/trunk/; revision=10472
2004-03-24 00:39:40 +00:00
Guy Harris bf1315c256 From Yuri Sidelnikov: FTAM support.
svn path=/trunk/; revision=10469
2004-03-23 19:51:06 +00:00
Guy Harris 3ff3323850 From Jouni Malinen: handle 802.11i RSN IE, and add new status and result
codes for 802.11i.

svn path=/trunk/; revision=10466
2004-03-23 19:25:50 +00:00
Guy Harris 13bb836ab9 From Jelmer Vernooij: split the AIM dissector into multiple files, and
add a few more SNACs.

svn path=/trunk/; revision=10450
2004-03-23 06:21:18 +00:00
Laurent Deniel cc598d0484 * X11 dissector:
- in decoding of replies: 0 is not an unknown opcode, it means that the
  request was unseen or that the opcode of the request is unknown
  (e.g. due to unseen / undecoded QueryExtension replies)

- add special processing for QueryExtension requests & replies in order to
  store new opcodes in a value_string of opcodes saved per conversation

- try to resynchronize sequence number once at first reply if no initial
  connection request was seen

- add decoding of SendEvent request

- add decoding of many replies (AllocColor, GetInputFocus, GetGeometry,
  GetPointerControl, GetScreenSaver, GetSelectionOwner, GrabKeyboard,
  GrabPointer, InternAtom, ListProperties, LookupColor, QueryBestSize,
  QueryKeymap, QueryPointer, TranslateCoordinates)

- fix decoding of EnterNotify / LeaveNotify events

- add decoding of most events (FocusIn, FocusOut, Expose, GraphicsExpose,
  NoExpose, VisibilityNotify, CreateNotify, DestroyNotify, UnmapNotify,
  MapNotify, MapRequest, ReparentNotify, ConfigureNotify, GravityNotify,
  ResizeRequest, CirculateNotify, CirculateRequest, PropertyNotify,
  SelectionClear, SelectionRequest, SelectionNotify, ColormapNotify,
  ClientMessage)

- miscellaneous changes & code cleaning

svn path=/trunk/; revision=10442
2004-03-22 22:53:56 +00:00
Nathan Neulinger 51c2041aa1 add support for dissecting multicast sync packets for Linux IPVS
svn path=/trunk/; revision=10425
2004-03-21 17:13:01 +00:00
Guy Harris 45e7bf5962 From Jelmer Vernooij: add support for some more SNACs.
svn path=/trunk/; revision=10414
2004-03-20 06:14:49 +00:00
Guy Harris 11340a8122 From Michael Lum:
GSM A facility element decoding;

	make TCAP dissector export routines for use by various GSM
	dissectors;

	make GSM MAP dissector use exported TCAP routines/defines;

	GSM Supplementary Services support.

svn path=/trunk/; revision=10409
2004-03-19 07:54:58 +00:00
Guy Harris 4072ec7585 From Josh Bailey: IPDC support.
svn path=/trunk/; revision=10399
2004-03-18 08:25:09 +00:00
Guy Harris 2b9ad9ec25 From Brian Wheeler: DOCSIS 2.0 support.
svn path=/trunk/; revision=10387
2004-03-17 06:55:03 +00:00
Guy Harris 3c0839b99b From metatech: IBM WebSphere MQ protocol support.
svn path=/trunk/; revision=10386
2004-03-16 19:23:25 +00:00
Jörg Mayer 4d9537919c Peter Kjellerstedt:
* Correct the version checks (use path expansion
  rather than regular expressions, and fail if the
  tools are not installed at all).
* Make it possible to specify other names for the
  auto* tools to use (e.g., automake-1.6 instead
  of automake).

svn path=/trunk/; revision=10383
2004-03-15 12:21:52 +00:00
Guy Harris 2ac0597a25 From Ryuji Somegawa: CDMA2000 A11 support.
svn path=/trunk/; revision=10317
2004-03-05 10:56:16 +00:00
Guy Harris 3a993fca6c From Anders Broman: add a dissector for E.164 numbers, and use it in the
ISUP dissector, to allow filtering on E.164 numbers.

svn path=/trunk/; revision=10314
2004-03-05 10:29:36 +00:00
Guy Harris 8d0aeea92c From John Englehart: CDP updates (hello packets, show capabilities the
same way Cisco's "show cdp neighbor" does).

svn path=/trunk/; revision=10310
2004-03-05 09:58:32 +00:00
Jörg Mayer 670677c36f Yaniv Kaul: show interface names - win32 only
svn path=/trunk/; revision=10291
2004-03-03 22:47:17 +00:00
Jörg Mayer 76ff7e4a66 Bill Guyton: mergecap can write to stdout by using the special filename -
svn path=/trunk/; revision=10289
2004-03-03 22:14:10 +00:00