Commit Graph

19051 Commits

Author SHA1 Message Date
Luis Ontanon c9d6a432a7 Have console.lua and dtd_gen.lua installed by nsis
svn path=/trunk/; revision=19580
2006-10-17 18:21:49 +00:00
Luis Ontanon b8ef88a6e2 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
2006-10-17 18:20:44 +00:00
Luis Ontanon 482ded17c6 Hide the "Tools" menu if it has no items .
svn path=/trunk/; revision=19578
2006-10-17 17:52:15 +00:00
Gerald Combs 5da29805b1 Fix tag names.
svn path=/trunk/; revision=19577
2006-10-17 15:41:08 +00:00
Ronnie Sahlberg f956bad366 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
2006-10-17 14:13:49 +00:00
Ronnie Sahlberg 638f9eced7 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
2006-10-17 13:40:26 +00:00
Tomas Kukosa cd92272ac9 debug trace at beginning of each packet
do not call subdissector for empty application data

svn path=/trunk/; revision=19574
2006-10-17 13:29:44 +00:00
Ronnie Sahlberg 5bbcf2e2ca 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
2006-10-17 09:14:16 +00:00
Jörg Mayer ccca31102b 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
2006-10-17 08:59:01 +00:00
Jörg Mayer caf88eed61 Support for automake 1.10 (reported by Aamer Akhter)
svn path=/trunk/; revision=19571
2006-10-17 08:51:16 +00:00
Tomas Kukosa e1e18ea393 update Timestamps Option labels in accordance with RFC1323
svn path=/trunk/; revision=19570
2006-10-17 06:01:54 +00:00
Anders Broman d5cee1152d Add A.8 Basic call progress tones generator with directionality
svn path=/trunk/; revision=19569
2006-10-17 05:40:58 +00:00
Ulf Lamping a1b7a22a8e from Stephen Fisher:
Here is a patch for spelling typos in comments and strings in the gtk/ 
directories.

svn path=/trunk/; revision=19568
2006-10-17 01:29:55 +00:00
Gerald Combs b76aaf82da Add bug 1135.
svn path=/trunk/; revision=19567
2006-10-16 23:43:48 +00:00
Ulf Lamping 0c23562511 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
2006-10-16 23:13:21 +00:00
Gerald Combs 4e7f9204ca 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
2006-10-16 22:47:32 +00:00
Ulf Lamping 6d0148ac0a 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
2006-10-16 21:47:35 +00:00
Jörg Mayer 91cd945758 Update manuf
svn path=/trunk/; revision=19563
2006-10-16 21:01:18 +00:00
Gerald Combs b4f347aa41 Add more USB capturing info.
svn path=/trunk/; revision=19562
2006-10-16 20:42:32 +00:00
Gerald Combs 8faa6f6c89 Add bug 1134.
svn path=/trunk/; revision=19561
2006-10-16 18:47:52 +00:00
Gerald Combs 2e28e9fd13 Make sure a value is non-null before we feed it to strcmp(). Fixes bug
1134.

svn path=/trunk/; revision=19560
2006-10-16 18:44:43 +00:00
Luis Ontanon dad92a4808 Hide the "Tools" menu if unused.
svn path=/trunk/; revision=19559
2006-10-16 16:54:48 +00:00
Ronnie Sahlberg 40ee68e3d4 correct the little / big endian comment
svn path=/trunk/; revision=19558
2006-10-16 14:54:20 +00:00
Ronnie Sahlberg 2cb017d84f 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
2006-10-16 14:43:35 +00:00
Jörg Mayer a32f396008 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
2006-10-16 14:24:24 +00:00
Ronnie Sahlberg ff7e652235 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
2006-10-16 13:42:59 +00:00
Ronnie Sahlberg af000bdaa6 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
2006-10-16 10:33:46 +00:00
Ronnie Sahlberg c5480555fd 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
2006-10-16 08:47:48 +00:00
Gerald Combs 8288a04505 Release notes and changelog updates.
svn path=/trunk/; revision=19552
2006-10-16 03:46:11 +00:00
Ulf Lamping 2117343868 - some more cleanup
- mention the other README files
- encode some @ chars to [AT] in mail addresses

svn path=/trunk/; revision=19551
2006-10-16 03:25:50 +00:00
Ulf Lamping 97f292ce70 fix a typo
svn path=/trunk/; revision=19550
2006-10-16 03:23:43 +00:00
Ulf Lamping 262774ad51 split the display filter engine doc into it's own file
svn path=/trunk/; revision=19549
2006-10-16 02:37:06 +00:00
Ulf Lamping fd39e44fd0 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
2006-10-16 01:48:16 +00:00
Ulf Lamping 5976834e19 be more specific about the README.developer file
svn path=/trunk/; revision=19547
2006-10-16 01:43:04 +00:00
Ulf Lamping b2f0003b1d move the README files before the source code, they are more important
svn path=/trunk/; revision=19546
2006-10-15 22:57:31 +00:00
Ulf Lamping 565d3841b9 add a prerequisites section and some minor changes
svn path=/trunk/; revision=19545
2006-10-15 22:42:22 +00:00
Anders Broman dc10ba22e6 Fix Event dissection which was broken when going to V3.
and add a few parameters.

svn path=/trunk/; revision=19544
2006-10-15 22:11:26 +00:00
Anders Broman 6c0254b1cb Upadte to H.248 V3 and add some annex E parameters.
svn path=/trunk/; revision=19543
2006-10-15 16:06:02 +00:00
Jörg Mayer b9582da89f - gcc dies on "default: }", add a ;
- proto_register usb instead of eth.

svn path=/trunk/; revision=19542
2006-10-15 12:27:51 +00:00
Ronnie Sahlberg d0bea0954e populate the info column with the request type and whetehr it is a request or a response
svn path=/trunk/; revision=19541
2006-10-15 08:21:56 +00:00
Ronnie Sahlberg a78a49b057 add tracking of request/responses for CONTROL INPUT so we can start passing parameters from request to response and dissect response data
svn path=/trunk/; revision=19540
2006-10-15 08:12:41 +00:00
Ronnie Sahlberg 714ce64b12 add a new port type for usb endpoints
start introducing conversations to the usb dissector so that we can start tracking requests/responses
which we need to in order to dissect for example the data returned by a device to a GET DESCRIPTORS call



svn path=/trunk/; revision=19539
2006-10-15 06:10:59 +00:00
Ronnie Sahlberg 077e03a549 start dissecting the setup headers
dissect GET DESCRIPTOR as an example on how to add such dissectors


svn path=/trunk/; revision=19538
2006-10-15 03:49:27 +00:00
Ronnie Sahlberg c56d0ab3af more serviceactions
svn path=/trunk/; revision=19537
2006-10-15 02:54:08 +00:00
Ronnie Sahlberg ba6507c460 some more service actions
svn path=/trunk/; revision=19536
2006-10-14 22:45:07 +00:00
Ronnie Sahlberg 187454bf8a dissect some more osd service actions
svn path=/trunk/; revision=19535
2006-10-14 22:31:27 +00:00
Ronnie Sahlberg 26e2395f1d if reassembly did not give us a new tvb, then dont call any scsi payload subdissector
svn path=/trunk/; revision=19534
2006-10-14 22:05:57 +00:00
Guy Harris aa60f5a539 Fix a compiler warning by doing what I suspect was intended.
svn path=/trunk/; revision=19533
2006-10-14 20:18:10 +00:00
Guy Harris 196bb24bdd Do the suboption processing in dissect_netware_ip_suboption() a bit more
like the way it's done in other suboption dissectors.

Fix a typo.

svn path=/trunk/; revision=19532
2006-10-14 20:17:14 +00:00
Jaap Keuter aafce04fd4 Update FSF address in code template
svn path=/trunk/; revision=19531
2006-10-14 19:00:31 +00:00