Commit Graph

20148 Commits

Author SHA1 Message Date
Gerald Combs 41c66690fc From Clay Jones:
This patch adds decodes for 802.11n information elements.  Since 802.11n
isn't a formal standard yet they are not using the final packet
structures or ie type numbers.  But there are already 802.11n pre
release devices out there and these decodes do seem to correctly decode
the IEs that they use.

svn path=/trunk/; revision=20725
2007-02-06 01:59:50 +00:00
Ulf Lamping 8559a25d23 - add dissection for "I&M0" block
- enhance dissection or ErrorDecode2 (ErrorCode1 rta_err_cls_protocol specific) - a lot more of ErrorCode1/ErrorCode2 combinations still to go ...

svn path=/trunk/; revision=20724
2007-02-06 01:37:32 +00:00
Ulf Lamping 0f7e40945e dissector changes:
- new: ICBALogicalDevice2::PBAddressInfo
- enhanced: GROUPERRORDEF

simplify ett registration
add a callback for SAFEARRAY data dissection

svn path=/trunk/; revision=20723
2007-02-06 01:33:39 +00:00
Jaap Keuter 352f0eeb68 From Andrej Mikus:
Wireshark complains about bogus udp length when processing last fragment of UDP data.
It compares length field from UDP header with payload size of last fragment.
Attached is my attempt to fix this by referring to tvp->length instead of pinfo->iplen - pinfo->iphdrlen.

Also set some items attribute to generated.

svn path=/trunk/; revision=20722
2007-02-05 21:42:41 +00:00
Jörg Mayer 6d13741e14 Don't read and write to a file at the same time
svn path=/trunk/; revision=20721
2007-02-05 20:01:31 +00:00
Luis Ontanon 7f44084042 From Boris Misenov
sminmpec_values array is marked as just "export" instead of "WS_VAR_IMPORT" in
epan/sminmpec.h. This prevents its using in Windows builds of plugins directly.


svn path=/trunk/; revision=20720
2007-02-05 16:26:48 +00:00
Ronnie Sahlberg a99fb4ebb7 add the remaining TAPE ALERT log flags from ssc3r01c
svn path=/trunk/; revision=20719
2007-02-05 11:31:21 +00:00
Ronnie Sahlberg 059f550b16 add some infrastructure to enable us to dissect the content of LOG SENSE pages and parameters
dissect the READ WARNING flag in the TAPE-ALERT log page as an example


svn path=/trunk/; revision=20718
2007-02-05 09:39:36 +00:00
Luis Ontanon 2b22bcb1a3 * Add a help facility for UATs
* export help_topic_html()


svn path=/trunk/; revision=20717
2007-02-05 05:06:21 +00:00
Luis Ontanon b7a16926d7 Add a confirm dialog when the user closes the window with unsaved data.
svn path=/trunk/; revision=20716
2007-02-05 04:22:06 +00:00
Bill Meier ec8f13b55d Additoinal diagnostic info in output logs
svn path=/trunk/; revision=20715
2007-02-05 00:57:59 +00:00
Stephen Fisher c12d1c7c5b From Sebastien Tandel:
Steve has modified a while ago hex_str_to_bytes to handle Cisco MAC
format (xxxx.xxxx.xxxx). It did not test the nullity of the third and
fourth byte (*r, *s) which is however done for the second byte. The test
on the second byte is done as well in the following conditional tests.
If this test is not mandatory thanks to the return value of isxdigit (at
least on GNU/Linux and guess it should be the same on any platform), it
would be better to follow the same logic in all tests cases for the
comprehension of everyone (... which /could/ even, with luck, be turned
in a faster code).
Here is a light patch to follow the logic of the conditional tests done
in the function.


svn path=/trunk/; revision=20714
2007-02-04 19:23:10 +00:00
Stephen Fisher 6c56afbed4 From Sebastien Tandel:
Execute permission should be changed [removed] on files 
packet-fmp.[c,h] and packet-fmp_notify.[c,h].


svn path=/trunk/; revision=20713
2007-02-04 19:16:24 +00:00
Luis Ontanon 30e64813e4 add uat_swap() to libwireshark.def
svn path=/trunk/; revision=20712
2007-02-04 13:47:58 +00:00
Graeme Lunt 3bdc71b56b Augment get_gui_runtime_info() with additional information about the U3 device Wireshark is being run from.
svn path=/trunk/; revision=20711
2007-02-04 12:39:07 +00:00
Graeme Lunt fd3f0f3196 Remove version from Launchpad name and include a default dfilter_macros to remove start-up warning.
svn path=/trunk/; revision=20710
2007-02-04 12:35:31 +00:00
Graeme Lunt 74fa87ddb2 Small fix for incorrect column use when dissecting a BER file.
svn path=/trunk/; revision=20709
2007-02-04 12:00:25 +00:00
Luis Ontanon fbc8912b87 Move (Up/Down) & Save buttons
svn path=/trunk/; revision=20708
2007-02-04 05:19:02 +00:00
Luis Ontanon 96f517647a UATify k12 configuration
svn path=/trunk/; revision=20707
2007-02-04 02:30:59 +00:00
Luis Ontanon 8bfa2bace4 the quoted_string regexp in uat_load() fails badly on "...\\", workarround in uat_save() using \x5c and \x22 (hex for \ and ")
svn path=/trunk/; revision=20706
2007-02-04 02:29:06 +00:00
Luis Ontanon a84df38651 from:
Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> 	

I discovered that Wireshark K12xx detects the type of input (E1 timeslot or ATM)
based on the extra information. My previous patch to enable Wireshark to open
K12xx files with no extra information (extra_len equals 0 in SRCDEST record)
failed to give later dissectors the input type.

Attached is the patch to correct this for ATM PVC. It adds VPI/VCI/CID information
for display in the dissected tree (in k12_open function). k12_read and k12_seek_read
are also made more robust. These are reverse engineered based on hexeditor
and constants found in tektronix configuration file. Please apply the patch.


svn path=/trunk/; revision=20705
2007-02-04 02:13:12 +00:00
Ulf Lamping 276d768e5e quote HHC_DIR here too
svn path=/trunk/; revision=20704
2007-02-04 01:33:48 +00:00
Ronnie Sahlberg c1ccab43aa update the LOG SELECT dissector slightly and harmonize the hf fields so both LOG SELECT and LOG SENSE use the same variables
svn path=/trunk/; revision=20703
2007-02-03 22:03:39 +00:00
Ulf Lamping 77dd618f96 some minor cleanup
svn path=/trunk/; revision=20702
2007-02-03 20:57:24 +00:00
Ulf Lamping 591611ff4e as discussed on the list:
- GTK 2.10 is mainline now
- WINPCAP_VERSION is just confusing without benefit, remove it

svn path=/trunk/; revision=20701
2007-02-03 20:40:11 +00:00
Jaap Keuter b536022566 From J. Bruce Fields:
Fix an obvious error in the nfs4 stateid parsing.  The stateid is used in a number of common operations (such as open and setattr), so this caused a lot of misparsing.

svn path=/trunk/; revision=20700
2007-02-03 20:31:40 +00:00
Ulf Lamping 6060578121 ... no it won't, that's why I removed them ...
Put the quotes around the places where HHC_DIR is used, that should work.

svn path=/trunk/; revision=20699
2007-02-03 19:37:59 +00:00
Bill Meier 07ab8a268b Quotes around HHC_DIR required so build doesn't fail;
Will the buildbot "build docs" step work ? Let's see

svn path=/trunk/; revision=20698
2007-02-03 19:33:32 +00:00
Jaap Keuter b148f6b03f Improve layout of listings and long URL's
svn path=/trunk/; revision=20697
2007-02-03 17:27:57 +00:00
Ronnie Sahlberg b06f81f4b4 updates to the LOG SELECT CDB decoding
svn path=/trunk/; revision=20696
2007-02-03 16:21:21 +00:00
Luis Ontanon d70a58f881 second iteration:
* fields of an uat table now are passed using an array of uat_filed_t
* field callbacks take two more userdata arguments
* add some macros to define uat field callbacks.
* uats can be registered as preferences for a specific protocol
   - the preference widget is a button that opens the uat's window
* dfilter-macro => reflect changes to API


svn path=/trunk/; revision=20695
2007-02-03 14:25:02 +00:00
Ulf Lamping 009d38e6a0 mention lynx, it's mandatory and needed to create plain text version of the release-notes (aka NEWS)
svn path=/trunk/; revision=20694
2007-02-03 08:01:16 +00:00
Ulf Lamping acaa675c25 fix HHC_DIR to work
svn path=/trunk/; revision=20693
2007-02-03 07:54:18 +00:00
Ulf Lamping f95f5a5437 cleanup docbook related comments
svn path=/trunk/; revision=20692
2007-02-03 05:13:39 +00:00
Ulf Lamping 8d67caf4b3 - update information to the latest changes
- redesign parts of the file
- remove some redundant information
- remove tabs, tabs don't work well!

svn path=/trunk/; revision=20691
2007-02-03 04:09:22 +00:00
Ulf Lamping 34c0a4447c move docbook related settings from docbook/Makefile.nmake to config.nmake - having only one place to configure it all :-)
svn path=/trunk/; revision=20690
2007-02-03 04:06:43 +00:00
Ulf Lamping 2d989b7449 remove Unix related stuff, as this file is Win32 only
svn path=/trunk/; revision=20689
2007-02-03 02:09:39 +00:00
Ulf Lamping 9daa178f4f remove Win32/cygwin remains, as these files are Unix only now
svn path=/trunk/; revision=20688
2007-02-03 02:01:25 +00:00
Stephen Fisher c937ab7ab8 Minor documentation updates.
svn path=/trunk/; revision=20687
2007-02-02 22:06:20 +00:00
Gerald Combs e586b60477 Fix dist.
svn path=/trunk/; revision=20686
2007-02-02 20:07:58 +00:00
Gerald Combs 320be55388 Add a Windows installer icon. Remove the ARGB versions from the other
Windows icons.

svn path=/trunk/; revision=20685
2007-02-02 18:45:23 +00:00
Gerald Combs 5d89a093c5 Add an installer icon.
svn path=/trunk/; revision=20684
2007-02-02 18:43:25 +00:00
Graham Bloice 9cc5985cec Corrected handling of udp messages, don't call tcp_dissect_pdus for udp fragments
svn path=/trunk/; revision=20683
2007-02-02 10:21:43 +00:00
Ronnie Sahlberg 78042d4e77 replace a rotating buffer for the udp header structure with ep allocated memory
svn path=/trunk/; revision=20682
2007-02-02 08:47:43 +00:00
Stephen Fisher 19883c003a Assign the cancel button (so you can hit the escape key) on the capture/display
filter dialog box


svn path=/trunk/; revision=20681
2007-02-02 01:09:41 +00:00
Stephen Fisher bb59123892 Add more examples to eth.addr display filter examples, including the new
xxxx.xxxx.xxxx format recently introduced


svn path=/trunk/; revision=20680
2007-02-02 00:32:33 +00:00
Ronnie Sahlberg 5f521f725b Ian Schorr <ian.schorr@gmail.com>
Wed, Jan 31, 2007 at 7:24 PM 
To: wireshark-dev@wireshark.org 


Hello,

Please consider for checkin the following new dissectors, for the FMP protocol.

FMP (File Mapping Protocol) is the network protocol basis for EMC's HighRoad (MPFS) technology.  Highroad is used to allow multiple clients to share access to NAS-shared files while allowing clients to directly access data volumes (via, for example, Fibre Channel or iSCSI).  EMC currently uses this technology in our Celerra NAS servers, and we're currently in the process of open sourcing portions of the technology. 

FMP actually consists of two ONC/RPC-based protocols - the core FMP protocol, and FMP/Notify.  The latter is used as an asynchronous callback to inform clients of status changes, such as lock revocation.

We'd like to offer these dissectors to Wireshark users for help in debugging or otherwise troubleshooting MPFS-related problems.  There are still a few minor changes that need to be made ( i.e. a handful of fields that aren't decoded) but the dissector is overall fairly complete and very usable.

Let me know if there are questions or feedback, or otherwise if other info is needed (like sample captures, which I don't want to send out to the mailing list). 

Thanks,
Ian Schorr
EMC Corporation
 


svn path=/trunk/; revision=20679
2007-02-01 20:56:36 +00:00
Anders Broman f2b23aaffb Don't call subdissector for dynamic PT based on PT number if conversation info exists.
svn path=/trunk/; revision=20678
2007-02-01 20:49:34 +00:00
Gerald Combs 9ced4c3074 Fix a link.
svn path=/trunk/; revision=20676
2007-02-01 20:31:59 +00:00
Gerald Combs b58dc9e519 Fix a ulink tag.
svn path=/trunk/; revision=20674
2007-02-01 20:29:17 +00:00