aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2012-12-31TS Files is also XML FilesAlexis La Goutte1-1/+1
svn path=/trunk/; revision=46872
2012-12-30Treat *.ui files as *.xml: also set svn:keywords property.Jeff Morriss1-5/+1
svn path=/trunk/; revision=46856
2012-12-28Update wmem documentation for the new allocator.Evan Huus1-0/+2
Use the strict allocator when fuzzing (at least until the fuzz-bot starts running everything under valgrind). svn path=/trunk/; revision=46829
2012-12-27Change the format of the environment variable slightly to allow overridingEvan Huus1-1/+1
allocator choice to use any specific allocator, not just simple. svn path=/trunk/; revision=46816
2012-12-26Change wireshark_gen.py to make the operation argument to routines aGuy Harris2-13/+12
"const char *", as it is now expected to be. Regenerate the dissectors. Update the URL for OmniOrb. In README.parlay, use idl2wrs in the sample command. svn path=/trunk/; revision=46765
2012-12-23Qt: Implement packet comments. Fix packet detail updates.Gerald Combs1-0/+4
GTK+: Shorten the packet comment menu item name. Remove a couple of unneeded includes. Both: Add an arbitrary 20 MB limit when fetching all packet comments. Use a color from the Tango palette for comments. svn path=/trunk/; revision=46709
2012-12-19Use the new bundleAnders Broman1-1/+1
svn path=/trunk/; revision=46613
2012-12-19Let's try using the new Win32 GTK2 bundle 2.24.14 (as suggested by Anders).Bill Meier1-1/+1
svn path=/trunk/; revision=46612
2012-12-19Dispatch all allocator creations through a single function using an enum toEvan Huus1-1/+1
determine the desired type. This has two advantages over the old way: - just one environment variable for valgrind to override in order to guarantee that ALL allocators use memory it can track, and just one place to check that variable - allocator owners no longer have to include headers specific to their allocator, allowing them to change allocators without adjusting all their #includes svn path=/trunk/; revision=46604
2012-12-18Don't do proto_tree_add_ether(..., tvb_get_ptr(...)), just use ↵Jeff Morriss1-0/+1
proto_tree_add_item(). svn path=/trunk/; revision=46598
2012-12-12Move setting of WIRESHARK_ABORT_ON_DISSECTOR_BUG together with other ↵Jeff Morriss1-2/+3
Wireshark-specific variables (instead of with the MacOS-specific variables). svn path=/trunk/; revision=46514
2012-12-11Update the User's Guide to 1.9Pascal Quantin2-2/+2
svn path=/trunk/; revision=46503
2012-12-07Update the User's Guide to 1.8Pascal Quantin2-2/+2
svn path=/trunk/; revision=46463
2012-12-07Move a lot of common fuzz-test and randpkt-test code to its own fileGerald Combs4-169/+152
(test-common.sh). Add build information to the error output as suggested in http://www.wireshark.org/lists/wireshark-dev/201212/msg00037.html svn path=/trunk/; revision=46446
2012-12-05Update USB vendor and product ids and escape non ASCII charactersPascal Quantin1-2/+2
svn path=/trunk/; revision=46398
2012-12-04Make the new -T option not overwrite the other options, so it canEvan Huus1-1/+1
be used in conjuction with -2 et al. svn path=/trunk/; revision=46362
2012-12-02Add SET_ADDRESS and SET_ADDRESS_HF to the list of APIs we (may--if we ↵Jeff Morriss1-1/+3
uncomment the code) check for being called with tvb_get_ptr(). svn path=/trunk/; revision=46326
2012-12-02Add an option to control whether tshark builds the tree (\"-T\").Jeff Morriss1-2/+5
Note the change in behavior: building the tree is now off by default. Complain (and exit) if we get an argument we don't understand. svn path=/trunk/; revision=46321
2012-12-01Fix typoEvan Huus1-1/+1
svn path=/trunk/; revision=46317
2012-12-01Add -r option to valgrind script for --show-reachable=yes.Evan Huus1-3/+4
svn path=/trunk/; revision=46316
2012-11-29As requested by Anders on -dev: check enum_val_t's for NULL termination.Jeff Morriss1-0/+34
Also check that they are all const. svn path=/trunk/; revision=46294
2012-11-29From Michal Labedzki:Anders Broman1-0/+97
USB: Add support for vendor and product names from usb.ids database Part of: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5032 svn path=/trunk/; revision=46280
2012-11-24Make the wmem scopes friendly to the valgrind script like emem is.Evan Huus1-0/+1
svn path=/trunk/; revision=46171
2012-11-19If tshark doesn't fail when building the tree, try again without -V.Jeff Morriss1-1/+7
svn path=/trunk/; revision=46080
2012-11-13Use proto_tree_add_<signed integer> functions for signed giop datatypesMichael Mann1-4/+4
svn path=/trunk/; revision=46021
2012-11-09Add -n option to valgrind script that runs with -v instead of a pcap file.Evan Huus1-4/+14
Useful for find issues and leaks in non-dissection related code when you don't have a capture file handy. svn path=/trunk/; revision=45979
2012-11-05Add a few more expert_add_info_format calls to giop dissector which requires ↵Michael Mann1-170/+94
packet_info* structure and proto_item* to be filtered down through the generated functions. Also removed some excessive whitespace. svn path=/trunk/; revision=45911
2012-10-26Add an option (-P) for a minimum plugin count.Gerald Combs1-6/+8
svn path=/trunk/; revision=45800
2012-10-22Make the fuzz-test plugin error into a warning, since lacking pluginsEvan Huus1-2/+2
doesn't seem (to me) to warrant preventing someone from fuzz-testing. Anyone know why this was put in in the first place? svn path=/trunk/; revision=45733
2012-10-14Add verbose option to the cppcheck script.Evan Huus1-1/+2
svn path=/trunk/; revision=45542
2012-10-13Enhancements to the CppCheck script:Evan Huus1-11/+37
- make html output a flag (-h), instead of what happens when you specify no files - add flag (-j) for job count, like make et al. - add flag (-a) to ignore the suppressions file and report all issues - require /bin/bash instead of just /bin/sh in order to get arithmetic $(()) - add mode-lines svn path=/trunk/; revision=45520
2012-10-11Make idl2wrs dissectors filterable - Part 1Michael Mann1-198/+622
Updated wireshark_gen.py to generate hf_ variables for all of the IDL "types". The "simple" types use proto_tree_add_* (not text), while the "complex" types use the GIOP dissector API. checkhf.pl generates some warnings because (some of) the hf_ variables are being generated for the "complex" types, but are not being used. That will be done in Part 2. expert_add_info_format now linked to a real item instead of being attached to a duplicative proto_tree_add_text(). This cleaned up literally thousands of unnecessary proto_tree_add_text()s svn path=/trunk/; revision=45472
2012-10-09If our error output is huge (> 5 MB) trim out the middle of the file.Gerald Combs2-0/+18
The recent loop bugs have generated output that's too large to attach to Bugzilla. svn path=/trunk/; revision=45437
2012-10-07Make "tools", which includes lrelease. Update the version to 4.8.3.Gerald Combs1-3/+3
svn path=/trunk/; revision=45362
2012-10-03Add the command and arguments to the error file.Gerald Combs2-1/+4
svn path=/trunk/; revision=45294
2012-10-03Fix return code checking (hopefully).Gerald Combs2-2/+2
svn path=/trunk/; revision=45289
2012-10-02Test with the presence (-nVxr) and absence (-nr) of the tree. We nowGerald Combs2-11/+23
use an array of arguments so additional combinations can be added. svn path=/trunk/; revision=45258
2012-09-29From Bill Parker:Guy Harris1-13/+25
Add some additional memory-allocation failure checks in Lemon. Use NULL rather than 0 as the null-pointer constant in those checks. From me: Catch one more of the NULL-vs-0 cases. Fix some failure messages to use fprintf(stderr, ...) - ErrorMsg() requires a file name and line number, and is generally used if you're going to continue rather than just give up. svn path=/trunk/; revision=45214
2012-09-27Added additional server information in NCP 23/17 reply structure for OES Linux.Greg Morris1-1/+13
Fixed GTKHash table being overwritten when number of NCP packets exceeds 255. Sequence numbers wrap so this was causing the request value table to be overwritten and subsequent malformed NCP packets. Fixed buid_expert_data for file open reporting to correctly convert to Hex value so proper lookup in val table will succeed. Added additional OES Linux values to build_expert_data for server entries. svn path=/trunk/; revision=45177
2012-09-25Touch the file in make-dissector-reg.py if it hasn't changed, so thatEvan Huus1-0/+14
we don't try and regenerate it every single subsequent build. Also, add modelines. svn path=/trunk/; revision=45117
2012-09-24Update make-dissector-reg.py to match r45083. Instead of writing the newGerald Combs1-59/+54
plugin.c or register.c content to a temporary file build a giant string in memory and only write it if the current and new hashes differ. This requires hashlib which was added in Python 2.5; hopefully that's not a problem. svn path=/trunk/; revision=45104
2012-09-24make-dissector-regJörg Mayer2-1/+5
Only update outfile if it differs from newly created outfile make-dissector-reg.py Add a comment that we should do the same here (probably a small task for python knowledeable people). svn path=/trunk/; revision=45083
2012-09-21Followup to r45034: Don't define _U_ on the compile line, pull it in fromJeff Morriss3-8/+7
config.h (like we do in cmake). We always HAVE_CONFIG_H so don't check for it. svn path=/trunk/; revision=45050
2012-09-21Revert r45018 and r45019: put config.h back in lemon.c and take _U_ back offJeff Morriss2-6/+3
the compile line when building with cmake. Put _U_'s definition in config.h when building with autofoo and on Windows. svn path=/trunk/; revision=45034
2012-09-20Fix lemon build with cmake by defining _U_. I feel like there's a betterEvan Huus1-0/+6
way than all the horrid escaping I had to do, but I don't know what it is. svn path=/trunk/; revision=45019
2012-09-20lemon is not compiled with HAVE_CONFIG_h so don't test for it nor try to ↵Jeff Morriss1-7/+4
include it. svn path=/trunk/; revision=45018
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-2/+0
svn path=/trunk/; revision=45017
2012-09-19Remove #defines that provided backward source compatibilityJörg Mayer1-7/+0
for deprecated dissector add/remmove/... functions. svn path=/trunk/; revision=45000
2012-09-19We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss5-15/+5
svn path=/trunk/; revision=44997
2012-09-18If we have PYTHON use make-tap-reg.py (in both autofoo and Windows): it'sJeff Morriss1-0/+4
slightly faster than the old shell-script version on *NIX and it seems significantly faster on Windows. svn path=/trunk/; revision=44972