Ulf Lamping [Fri, 20 Oct 2006 20:21:52 +0000 (20:21 -0000)]
MS usually calls this a build number, not a patch (e.g. see the system version info)
svn path=/trunk/; revision=19643
Ulf Lamping [Fri, 20 Oct 2006 20:06:44 +0000 (20:06 -0000)]
don't fail to create an installer if LUA_DIR or NET_SNMP_DIR are not defined (both optional)
svn path=/trunk/; revision=19642
Guy Harris [Fri, 20 Oct 2006 20:05:27 +0000 (20:05 -0000)]
Don't display the Play button if we're not built with the RTP player.
In tests for whether we're built with the RTP player, test
HAVE_LIBPORTAUDIO first - hopefully we can eventually get rid of the
test for the GTK+ version number.
svn path=/trunk/; revision=19641
Gerald Combs [Fri, 20 Oct 2006 19:37:11 +0000 (19:37 -0000)]
Catch an infinite loop. Fixes bug 1172.
svn path=/trunk/; revision=19640
Guy Harris [Fri, 20 Oct 2006 19:29:41 +0000 (19:29 -0000)]
From Stephen Fisher: put a newline at the end, to squelch warnings.
svn path=/trunk/; revision=19639
Jaap Keuter [Fri, 20 Oct 2006 19:19:33 +0000 (19:19 -0000)]
One more Ethereal -> Wireshark name change
svn path=/trunk/; revision=19638
Guy Harris [Fri, 20 Oct 2006 18:51:51 +0000 (18:51 -0000)]
Line up the colons in the list of configure options.
svn path=/trunk/; revision=19637
Guy Harris [Fri, 20 Oct 2006 18:49:02 +0000 (18:49 -0000)]
Get rid of a duplicate call.
svn path=/trunk/; revision=19636
Guy Harris [Fri, 20 Oct 2006 18:41:40 +0000 (18:41 -0000)]
Put the period into ITU-T Recommendation names.
Clean up indentation.
svn path=/trunk/; revision=19635
Guy Harris [Fri, 20 Oct 2006 18:36:42 +0000 (18:36 -0000)]
Add #defines for the column numbers, and use them.
Clean up indentation.
svn path=/trunk/; revision=19634
Guy Harris [Fri, 20 Oct 2006 18:18:50 +0000 (18:18 -0000)]
Clean up indentation.
Fix typos.
Null out "pa_stream" when the stream is closed; this appears to prevent
some crashes.
svn path=/trunk/; revision=19633
Guy Harris [Fri, 20 Oct 2006 17:56:21 +0000 (17:56 -0000)]
Don't destroy something if it doesn't exist.
svn path=/trunk/; revision=19632
Guy Harris [Fri, 20 Oct 2006 17:47:28 +0000 (17:47 -0000)]
Don't pass an uninitialized string to gtk_widget_create_pango_layout();
it supports NULL for "no text".
svn path=/trunk/; revision=19631
Guy Harris [Fri, 20 Oct 2006 17:30:27 +0000 (17:30 -0000)]
Don't do things with the RTP channels hash table if it hasn't been
created yet.
svn path=/trunk/; revision=19630
Guy Harris [Fri, 20 Oct 2006 17:12:52 +0000 (17:12 -0000)]
Fix the progress bars.
svn path=/trunk/; revision=19629
Martin Mathieson [Fri, 20 Oct 2006 14:20:22 +0000 (14:20 -0000)]
Add an expert item for detecting ARP request packet storms. The time period and number of requests needed are configurable. I've turned the preference to do the detection off, because I'm not sure what might be sensible defaults for the other fields...
svn path=/trunk/; revision=19628
Martin Mathieson [Fri, 20 Oct 2006 14:05:18 +0000 (14:05 -0000)]
Report roundtrip delay as expert item
svn path=/trunk/; revision=19627
Martin Mathieson [Fri, 20 Oct 2006 14:03:28 +0000 (14:03 -0000)]
Minor info column formatting + improved hf long text entries
svn path=/trunk/; revision=19626
Guy Harris [Fri, 20 Oct 2006 09:06:24 +0000 (09:06 -0000)]
Do the word-wrapping in end_string(), once the string is completely
constructed. Clean up the insertion of ", ".
Put the runtime libpcap version into the runtime version info.
svn path=/trunk/; revision=19625
Jaap Keuter [Fri, 20 Oct 2006 06:24:56 +0000 (06:24 -0000)]
Make dumpcap complile again and other minor improvements.
svn path=/trunk/; revision=19624
Jaap Keuter [Fri, 20 Oct 2006 05:56:56 +0000 (05:56 -0000)]
Fixes bug 1166, adds DNET decoding to I-Could-Be-Router-To-Network message.
svn path=/trunk/; revision=19623
Bill Meier [Fri, 20 Oct 2006 01:17:17 +0000 (01:17 -0000)]
fix 'save' to store hi-order 32 bits of time offset for each pkt; fixes bug 1168
svn path=/trunk/; revision=19622
Gerald Combs [Thu, 19 Oct 2006 23:57:46 +0000 (23:57 -0000)]
Remove an extra space.
svn path=/trunk/; revision=19621
Gerald Combs [Thu, 19 Oct 2006 22:43:38 +0000 (22:43 -0000)]
Rename get_epan_and_portaudio_version_info() to get_gui_compiled_info()
and add version info for AirPcap. Add a corresponding
get_gui_runtime_info(). Fix up whitespace.
svn path=/trunk/; revision=19620
Jaap Keuter [Thu, 19 Oct 2006 21:39:18 +0000 (21:39 -0000)]
From Stephen Fisher:
Attached is a patch to fix bug #1165. To summarize: "if you click on the button to change the background color and hit ok, it changes not only the name field but also the string field's color away from the red/green [syntax check]."
svn path=/trunk/; revision=19619
Guy Harris [Thu, 19 Oct 2006 21:17:23 +0000 (21:17 -0000)]
Clean up the word wrap stuff a bit. (Arguably, that should be done in
the code that displays it - we might, for example, be able to have the
About dialog word-wrap to the appropriate size, and word-wrap text
printed to the standard output to the terminal width if it's going to a
terminal and to 80 or whatever columns otherwise.)
Don't report anything in dumpcap about libraries not used by dumpcap.
(It was printing a blank, which looked a bit weird.)
Fix the handling of _MSC_VER as per Gerald's fix for _MSC_FULL_VER.
svn path=/trunk/; revision=19618
Jaap Keuter [Thu, 19 Oct 2006 21:11:36 +0000 (21:11 -0000)]
Set the right properties
svn path=/trunk/; revision=19617
Gerald Combs [Thu, 19 Oct 2006 20:37:41 +0000 (20:37 -0000)]
Fix the MSVC++ compiler information. Put a blank line before the "Built"
info.
svn path=/trunk/; revision=19616
Guy Harris [Thu, 19 Oct 2006 18:47:15 +0000 (18:47 -0000)]
The RDM dissector is now a built-in; get rid of the plugin.
svn path=/trunk/; revision=19615
Guy Harris [Thu, 19 Oct 2006 18:44:51 +0000 (18:44 -0000)]
Fix a comment.
svn path=/trunk/; revision=19614
Guy Harris [Thu, 19 Oct 2006 18:43:12 +0000 (18:43 -0000)]
Fix up the changes to put the Portaudio information at the end of the
version string, so the information comes out right for applications that
don't use Portaudio.
Get rid of an extra "with" in the version string for dumpcap.
Get rid of an extra blank after the libpcap version string, and get rid
of an extra newline before it.
Attempt to add more compiler version information and to prettify the
MSVC++ version information (both untested).
svn path=/trunk/; revision=19613
Luis Ontanon [Thu, 19 Oct 2006 18:35:10 +0000 (18:35 -0000)]
$Id$ and propset
svn path=/trunk/; revision=19612
Martin Mathieson [Thu, 19 Oct 2006 17:37:15 +0000 (17:37 -0000)]
Add DTD for RFC 4662 (Event Notification Extension for Resource Lists) XML schema.
svn path=/trunk/; revision=19611
Gerald Combs [Thu, 19 Oct 2006 17:34:11 +0000 (17:34 -0000)]
Fix a typo.
svn path=/trunk/; revision=19610
Michael Tüxen [Thu, 19 Oct 2006 17:25:13 +0000 (17:25 -0000)]
Register the dissector.
svn path=/trunk/; revision=19609
Luis Ontanon [Thu, 19 Oct 2006 17:02:23 +0000 (17:02 -0000)]
- wslua_gui.c:
- remove data_ref where it is not used anymore (callbacks won't pass userdata as this ius better done using lua's closures)
- have TextWindow:set_editable() using its argument
- add wslua_optbool(L,n,d) to pull an optional boolean from the stack
- several fixes to docbook generation (now it compiles!)
svn path=/trunk/; revision=19608
Guy Harris [Thu, 19 Oct 2006 09:31:11 +0000 (09:31 -0000)]
Install the COPYING file, as the license tab in the About box needs it.
svn path=/trunk/; revision=19607
Guy Harris [Thu, 19 Oct 2006 09:16:49 +0000 (09:16 -0000)]
Set want_portaudio to yes if we'll be building with libportaudio; it
might have been set to ifavailable, but other parts of the configure
script expect it to be "yes" or "no" after
AC_WIRESHARK_LIBPORTAUDIO_CHECK finishes.
svn path=/trunk/; revision=19606
Guy Harris [Thu, 19 Oct 2006 09:14:27 +0000 (09:14 -0000)]
Fix a compiler warning (about a real problem).
svn path=/trunk/; revision=19605
Guy Harris [Thu, 19 Oct 2006 09:12:28 +0000 (09:12 -0000)]
Fix some compiler warnings (about real problems).
svn path=/trunk/; revision=19604
Guy Harris [Thu, 19 Oct 2006 09:10:40 +0000 (09:10 -0000)]
Include gtk/main.h to declare main_filter_packets().
svn path=/trunk/; revision=19603
Guy Harris [Thu, 19 Oct 2006 07:45:10 +0000 (07:45 -0000)]
If we have to use Lex or Flex, check whether we found it, first, and if
we didn't, report an error and fail, rather than blithely executing
commands with the command a blank string.
svn path=/trunk/; revision=19602
Jaap Keuter [Thu, 19 Oct 2006 06:29:13 +0000 (06:29 -0000)]
Adding license tab to about dialog
svn path=/trunk/; revision=19601
Bill Meier [Thu, 19 Oct 2006 03:45:34 +0000 (03:45 -0000)]
rdm now not a plugin - don't copy dll
svn path=/trunk/; revision=19600
Gerald Combs [Thu, 19 Oct 2006 00:48:03 +0000 (00:48 -0000)]
Add support for:
- The AirPcap Multi-Channel Aggregator (which is marketspeak for an "any"
device)
- Merging the 802.11 dissector WEP key list with AirPcap's
- Decrypting WEP in the adapter, in Wireshark, or not at all
Update the release notes.
svn path=/trunk/; revision=19599
Gerald Combs [Wed, 18 Oct 2006 20:30:15 +0000 (20:30 -0000)]
If .svn/entries exists, add it as a dependency to svnversion.h.
svn path=/trunk/; revision=19598
Jaap Keuter [Wed, 18 Oct 2006 19:42:10 +0000 (19:42 -0000)]
Squelch compiler warnings
svn path=/trunk/; revision=19597
Jaap Keuter [Wed, 18 Oct 2006 19:29:05 +0000 (19:29 -0000)]
From Shaun Jackman
The RDM protocol has been accepted as ANSI standard E1.20-2006. The following patch updates the decoder to that spec.
At the same time it is promoted to a build-in dissector.
svn path=/trunk/; revision=19596
Luis Ontanon [Wed, 18 Oct 2006 18:45:24 +0000 (18:45 -0000)]
Add module information for generated docs
svn path=/trunk/; revision=19595
Luis Ontanon [Wed, 18 Oct 2006 18:39:30 +0000 (18:39 -0000)]
- better indentation and fix some errors
svn path=/trunk/; revision=19594
Luis Ontanon [Wed, 18 Oct 2006 17:59:49 +0000 (17:59 -0000)]
- have console.lua not using os.date when os has been disabled
- try to avoid a warning in wslua_gui.c
- make-doc.pl --> docbook (still broken I guess)
svn path=/trunk/; revision=19593
Gerald Combs [Wed, 18 Oct 2006 17:55:29 +0000 (17:55 -0000)]
In the 802.11 dissector, mark the "wep_keys" preference as obsolete,
and replace it with an "enable_decryption" preference.
Instead of forcing the user to specify how many WEP keys we have,
figure it out for ourselves by parsing the key list. When decrypting,
don't worry about the key index specified in the header (which resulted
in trying to decrypt using the same key twice); simply try each key in
order (which we were doing anyway).
In hex_str_to_bytes(), handle a null hex string.
Update the release notes.
svn path=/trunk/; revision=19592
Luis Ontanon [Wed, 18 Oct 2006 15:05:55 +0000 (15:05 -0000)]
- Fix the makefile
- improve the Lua Console
svn path=/trunk/; revision=19591
Ronnie Sahlberg [Wed, 18 Oct 2006 12:00:38 +0000 (12:00 -0000)]
add dissection of DATA IN/OUT and SCSI RESPONSE to the usb mass storage dissector
svn path=/trunk/; revision=19590
Ronnie Sahlberg [Wed, 18 Oct 2006 11:24:03 +0000 (11:24 -0000)]
new dissector : usb mass storage
this is a wrapper protocol to store SCSI frames inside usb bulk data transfers
the dissector is far from complete but does
track ITL and ITLQ structures and will also call the SCSI dissector to
dissect the SCSI CDB.
what is still missing is handling of data in/out and scsi responses
at least it will now display the SCSI CDB and dissect it. woohoo
svn path=/trunk/; revision=19589
Ronnie Sahlberg [Wed, 18 Oct 2006 09:30:28 +0000 (09:30 -0000)]
create a dissector table for the bulk input/output packet types
svn path=/trunk/; revision=19588
Ronnie Sahlberg [Wed, 18 Oct 2006 09:10:14 +0000 (09:10 -0000)]
move some defines to packet-usb.h so that they can be shared with other dissectors
svn path=/trunk/; revision=19587
Anders Broman [Wed, 18 Oct 2006 05:45:52 +0000 (05:45 -0000)]
Add part of E.5 Basic DTMF Generator Package
svn path=/trunk/; revision=19586
Ulf Lamping [Wed, 18 Oct 2006 00:22:23 +0000 (00:22 -0000)]
llc_add_oui() wants a pointer, not a pointer pointer
svn path=/trunk/; revision=19585
Gerald Combs [Tue, 17 Oct 2006 22:43:40 +0000 (22:43 -0000)]
Add compiler information.
svn path=/trunk/; revision=19584
Jaap Keuter [Tue, 17 Oct 2006 20:53:57 +0000 (20:53 -0000)]
From Stephen Fisher:
While researching another bug in follow_dlg.c, I spotted a different one that causes the from and to hostnames/ip addresses to be the same in the follow tcp stream dialog only with IPv6.
svn path=/trunk/; revision=19583
Luis Ontanon [Tue, 17 Oct 2006 18:29:24 +0000 (18:29 -0000)]
Add the license
svn path=/trunk/; revision=19582
Luis Ontanon [Tue, 17 Oct 2006 18:26:44 +0000 (18:26 -0000)]
Propsets
svn path=/trunk/; revision=19581
Luis Ontanon [Tue, 17 Oct 2006 18:21:49 +0000 (18:21 -0000)]
Have console.lua and dtd_gen.lua installed by nsis
svn path=/trunk/; revision=19580
Luis Ontanon [Tue, 17 Oct 2006 18:20:44 +0000 (18:20 -0000)]
Several changes:
- do not #include a c code file in wslua_register.c compile a separate boject
- add the console and evaluate windows
- add some useful vars to the lua environment
- some cleanup
- add the dtd generator code (currently disabled)
svn path=/trunk/; revision=19579
Luis Ontanon [Tue, 17 Oct 2006 17:52:15 +0000 (17:52 -0000)]
Hide the "Tools" menu if it has no items .
svn path=/trunk/; revision=19578
Gerald Combs [Tue, 17 Oct 2006 15:41:08 +0000 (15:41 -0000)]
Fix tag names.
svn path=/trunk/; revision=19577
Ronnie Sahlberg [Tue, 17 Oct 2006 14:13:49 +0000 (14:13 -0000)]
we need a new pinfo member field so that we can pass data from the core usb dissector to future class dissectors
svn path=/trunk/; revision=19576
Ronnie Sahlberg [Tue, 17 Oct 2006 13:40:26 +0000 (13:40 -0000)]
now when we do dissect the descriptors:
add tracking so that when we find an interface descriptor which tells us the device class we also create a conversation for each and every endpoint for that interface and also let all conversations (one for each endpoint) share the same usb conversation info structure.
store the device type inside this conv_info structure
add the required code to manage BULK data pdus and have it for now only display what kind of bulk data is contained (interface class as snooped from the descriptors)
we now only need a class dissector table we can fork off into from the bulk dissector in usb and then an external usb_masstorage dissector that registers itself as a mass storage device and we should be all set to dissect the scsi layer being transported atop usb
svn path=/trunk/; revision=19575
Tomas Kukosa [Tue, 17 Oct 2006 13:29:44 +0000 (13:29 -0000)]
debug trace at beginning of each packet
do not call subdissector for empty application data
svn path=/trunk/; revision=19574
Ronnie Sahlberg [Tue, 17 Oct 2006 09:14:16 +0000 (09:14 -0000)]
add a define for the "no endpoint" constant used to represent unknown or host side endpoint used for conversations
ansp provide the desired port/endpoints in the call to get/create a conversation so that we later when we see the a descriptor that says Endpoint X is using class Y
we need tis to register that certain endpoints are used for mass storage
(or other applications)
svn path=/trunk/; revision=19573
Jörg Mayer [Tue, 17 Oct 2006 08:59:01 +0000 (08:59 -0000)]
Stephen Fisher:
Please apply the attached patch to improve the WLCCP dissector. I have
also finished merging in packet-cisco-wireless.c, so it can be deleted.
svn path=/trunk/; revision=19572
Jörg Mayer [Tue, 17 Oct 2006 08:51:16 +0000 (08:51 -0000)]
Support for automake 1.10 (reported by Aamer Akhter)
svn path=/trunk/; revision=19571
Tomas Kukosa [Tue, 17 Oct 2006 06:01:54 +0000 (06:01 -0000)]
update Timestamps Option labels in accordance with RFC1323
svn path=/trunk/; revision=19570
Anders Broman [Tue, 17 Oct 2006 05:40:58 +0000 (05:40 -0000)]
Add A.8 Basic call progress tones generator with directionality
svn path=/trunk/; revision=19569
Ulf Lamping [Tue, 17 Oct 2006 01:29:55 +0000 (01:29 -0000)]
from Stephen Fisher:
Here is a patch for spelling typos in comments and strings in the gtk/
directories.
svn path=/trunk/; revision=19568
Gerald Combs [Mon, 16 Oct 2006 23:43:48 +0000 (23:43 -0000)]
Add bug 1135.
svn path=/trunk/; revision=19567
Ulf Lamping [Mon, 16 Oct 2006 23:13:21 +0000 (23:13 -0000)]
fix #1135: another "off by one" bug, zero termination was done twice, second time writing behind the end of the available buffer
svn path=/trunk/; revision=19566
Gerald Combs [Mon, 16 Oct 2006 22:47:32 +0000 (22:47 -0000)]
If the user has a WinPcap 4.0 beta installed, force them to uninstall
it by hand before we'll install 3.1. This avoids problems with users
accidentally downgrading WinPcap.
svn path=/trunk/; revision=19565
Ulf Lamping [Mon, 16 Oct 2006 21:47:35 +0000 (21:47 -0000)]
move the content of the Wiki "System Requirements" into the "Platforms Wireshark runs on" section and update the information (e.g. the binary Unix packages changed since the move from Ethereal)
svn path=/trunk/; revision=19564
Jörg Mayer [Mon, 16 Oct 2006 21:01:18 +0000 (21:01 -0000)]
Update manuf
svn path=/trunk/; revision=19563
Gerald Combs [Mon, 16 Oct 2006 20:42:32 +0000 (20:42 -0000)]
Add more USB capturing info.
svn path=/trunk/; revision=19562
Gerald Combs [Mon, 16 Oct 2006 18:47:52 +0000 (18:47 -0000)]
Add bug 1134.
svn path=/trunk/; revision=19561
Gerald Combs [Mon, 16 Oct 2006 18:44:43 +0000 (18:44 -0000)]
Make sure a value is non-null before we feed it to strcmp(). Fixes bug
1134.
svn path=/trunk/; revision=19560
Luis Ontanon [Mon, 16 Oct 2006 16:54:48 +0000 (16:54 -0000)]
Hide the "Tools" menu if unused.
svn path=/trunk/; revision=19559
Ronnie Sahlberg [Mon, 16 Oct 2006 14:54:20 +0000 (14:54 -0000)]
correct the little / big endian comment
svn path=/trunk/; revision=19558
Ronnie Sahlberg [Mon, 16 Oct 2006 14:43:35 +0000 (14:43 -0000)]
dissect a lot more of the descriptors so that we can finally see which endpoints are used for what purpose
svn path=/trunk/; revision=19557
Jörg Mayer [Mon, 16 Oct 2006 14:24:24 +0000 (14:24 -0000)]
Display the skipped 4 bytes from the header as setup (see
struct usb_header). Just display it as a big endian number
(I don't have a spec at hand).
svn path=/trunk/; revision=19556
Ronnie Sahlberg [Mon, 16 Oct 2006 13:42:59 +0000 (13:42 -0000)]
break finding/creating a conversation out into its own helper (which makes it easier later when we find an endpoint description that tells us some other endpoint is used for massstorage)
implement some more descriptors
svn path=/trunk/; revision=19555
Ronnie Sahlberg [Mon, 16 Oct 2006 10:33:46 +0000 (10:33 -0000)]
Finish dissection of GET DESCRIPTOR for the devicetype: DEVICE.
This dissector should be extended to dissect all other descriptors for all other device types as well.
svn path=/trunk/; revision=19554
Ronnie Sahlberg [Mon, 16 Oct 2006 08:47:48 +0000 (08:47 -0000)]
add some variables to the task structure so that we can pass TYPE/INDEX from the GET DESCRIPTOR request to the response dissector
(we need this in order to know how to dissect the response?)
svn path=/trunk/; revision=19553
Gerald Combs [Mon, 16 Oct 2006 03:46:11 +0000 (03:46 -0000)]
Release notes and changelog updates.
svn path=/trunk/; revision=19552
Ulf Lamping [Mon, 16 Oct 2006 03:25:50 +0000 (03:25 -0000)]
- some more cleanup
- mention the other README files
- encode some @ chars to [AT] in mail addresses
svn path=/trunk/; revision=19551
Ulf Lamping [Mon, 16 Oct 2006 03:23:43 +0000 (03:23 -0000)]
fix a typo
svn path=/trunk/; revision=19550
Ulf Lamping [Mon, 16 Oct 2006 02:37:06 +0000 (02:37 -0000)]
split the display filter engine doc into it's own file
svn path=/trunk/; revision=19549
Ulf Lamping [Mon, 16 Oct 2006 01:48:16 +0000 (01:48 -0000)]
deleted lot's of irrelevant/outdated content from README.win32.
move content from the README.win32 file into the wsdg. I've moved the cygwin GCC info to a new Wiki page, it seems more promissing that it's getting updated in the future.
svn path=/trunk/; revision=19548
Ulf Lamping [Mon, 16 Oct 2006 01:43:04 +0000 (01:43 -0000)]
be more specific about the README.developer file
svn path=/trunk/; revision=19547
Ulf Lamping [Sun, 15 Oct 2006 22:57:31 +0000 (22:57 -0000)]
move the README files before the source code, they are more important
svn path=/trunk/; revision=19546
Ulf Lamping [Sun, 15 Oct 2006 22:42:22 +0000 (22:42 -0000)]
add a prerequisites section and some minor changes
svn path=/trunk/; revision=19545
Anders Broman [Sun, 15 Oct 2006 22:11:26 +0000 (22:11 -0000)]
Fix Event dissection which was broken when going to V3.
and add a few parameters.
svn path=/trunk/; revision=19544