aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2013-09-13Rename --build to --check-addtext/--nocheck-addtext for clarity.Chris Maynard1-9/+15
Add --check-addtext/--nocheck-addtext, --check-hf/--nocheck-hf and --debug to the usage output and format the usage output a little better. svn path=/trunk/; revision=52006
2013-09-12When profiling we are more interested in real-world performance than memoryEvan Huus1-8/+10
errors, so we want to use the "fast" allocators rather than the ones that are friendly to memcheck. svn path=/trunk/; revision=51969
2013-09-10Add newlines to the AsciiDoc output.Gerald Combs1-1/+1
svn path=/trunk/; revision=51930
2013-09-10Make compare-abis.sh work with versions having multiple digits in version numberBalint Reczey1-2/+2
svn path=/trunk/; revision=51927
2013-09-09Set *.ts files' mime type to be XML; set svn properties on tools/pre-commit.Jeff Morriss1-1/+1
svn path=/trunk/; revision=51900
2013-09-09Add my pre-commit git script (with checkAPI/hf/encoding args...) Need to ↵Alexis La Goutte1-0/+44
copy in .git/hooks folder and will be launch all check when make local commit (if there is some false-positive add --no-verify to disable check) Should be enhance to be better (check trailing/whitespace...) svn path=/trunk/; revision=51884
2013-09-09Have conversion tools use the "new" expert_add_info_format.Michael Mann2-5/+6
svn path=/trunk/; revision=51857
2013-09-08expert_add_info_format_text -> expert_add_info_textMichael Mann1-4/+4
svn path=/trunk/; revision=51849
2013-09-08Add filterable expert info to generated X11 dissector. I didn't regenerate ↵Michael Mann1-1/+1
the dissector files, but did manually update the source (tools/process-x11-xcb.pl) so any future regeneration won't lose the changes. svn path=/trunk/; revision=51834
2013-09-08Add filterable expert info to NCP dissector.Michael Mann1-0/+39
svn path=/trunk/; revision=51833
2013-09-07Ignore licensing in the macosx packaging - it's all copied from Inkscape (GPL)Evan Huus1-1/+4
as far as I can tell, so it doesn't have our headers. svn path=/trunk/; revision=51829
2013-09-07Use "recode" to convert HTML entities to UTF-8 if it's available.Gerald Combs1-1/+6
svn path=/trunk/; revision=51806
2013-09-05Make checkAPI notify (warnings only, for now) about deprecated emem functions.Evan Huus1-1/+61
svn path=/trunk/; revision=51782
2013-09-05Add modelines to avoid using tabs in the codeJörg Mayer1-0/+7
svn path=/trunk/; revision=51779
2013-09-05Change the regexp syntax a bit.Jörg Mayer1-6/+3
svn path=/trunk/; revision=51778
2013-09-05Use intended regex modification for absolute paths.Stig Bjørlykke1-4/+4
svn path=/trunk/; revision=51777
2013-09-05Removed TAB as indent.Stig Bjørlykke1-7/+7
Fixed regex for modifying absolute paths in header. svn path=/trunk/; revision=51776
2013-09-05Adapt generated output to always print paths relative toJörg Mayer1-1/+8
the asn1/<proto>/ subdir. This makes cmake generated builds look identical to autotools generated builds. svn path=/trunk/; revision=51775
2013-08-29Update for Qt 5.1.1.Gerald Combs1-2/+17
svn path=/trunk/; revision=51582
2013-08-25Valgrind requires more resources than running normally. Bump limits to 1.5xEvan Huus1-0/+3
normal when fuzzing with valgrind, as otherwise half the menagerie runs out of memory. svn path=/trunk/; revision=51515
2013-08-24Tool to help convert current expert_add_info_format() calls into filterable ↵Michael Mann1-0/+427
expert info API. It's not as helpful as convert_proto_tree_add_text.pl because the expert string is usually too long to take the ei_ variable name or display filter string as is, but it does do the batch "search and replace" nicely and makes finding common expert info easier. svn path=/trunk/; revision=51506
2013-08-24If the proto_tree_add_text string is just "%s", assume it won't be converted ↵Michael Mann1-6/+14
(it's usually a header that has the same field filterable in its subtree) svn path=/trunk/; revision=51505
2013-08-20Add a valgrind suppressions file set to suppress the zlib error which otherwiseEvan Huus2-1/+17
pops up immediately on the fuzzbot. Hopefully there won't be too many more of these. svn path=/trunk/; revision=51434
2013-08-17Commit far from being perfect conversation tool from hfindex to hfinfo.Jakub Zawadzki1-0/+89
svn path=/trunk/; revision=51407
2013-08-16Be sure to forward BIN_DIR to the valgrind script, probably also needed on theEvan Huus1-4/+6
fuzz-but. svn path=/trunk/; revision=51391
2013-08-16Try to use smarter path resolution and detection in order to work inEvan Huus2-2/+15
environments that are not the build tree (namely the fuzz-bot, but this might make normal out-of-tree builds easier too). svn path=/trunk/; revision=51387
2013-08-11Don't let a valgrind-output-parsing error hide the fact that it was an error ofEvan Huus1-1/+4
some sort: if we don't recognize valgrind's output then something somewhere went wrong and we should be informed. svn path=/trunk/; revision=51300
2013-08-09Fix error handling.Gerald Combs1-5/+5
svn path=/trunk/; revision=51240
2013-08-09Allow display base, not field type to have multiple ORed entries (for things ↵Michael Mann1-8/+8
like BASE_EXT_STRING) svn path=/trunk/; revision=51235
2013-08-07Switch to make-services.py. Fix some variable names and version tests.Gerald Combs2-16/+16
svn path=/trunk/; revision=51189
2013-08-06Add a Python version of make-services.pl. Instead of trying to parse theGerald Combs1-0/+168
plain text version of the registry it parses the CSV version (which should hopefully be more reliable). Tested with Pythons 2.5, 2.6, 2.7, and 3.3. Update the services file. svn path=/trunk/; revision=51178
2013-08-05Add support for determining BASE_EXT_STRING.Michael Mann1-5/+18
svn path=/trunk/; revision=51149
2013-08-02Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,Gerald Combs1-13350/+13355
2.7, and 3.3. The contents of packet-ncp2222.c are different after the changes (e.g. some array contents are in a different order) but the output of running 'tshark -nVxr' on the NCP files in the menagerie are identical. svn path=/trunk/; revision=51123
2013-08-02Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,Gerald Combs1-2/+10
2.6, 2.7, and 3.3. svn path=/trunk/; revision=51113
2013-08-02Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,Gerald Combs1-4/+4
2.7, and 3.3. svn path=/trunk/; revision=51106
2013-08-02Make sure we're compatible with Python 2 + 3. Tested with Pythons 2.5,Gerald Combs1-5787/+5791
2.7, and 3.3. svn path=/trunk/; revision=51105
2013-07-31Fix compatibility with older versions of Python. Tested with 2.5, 2.6,Gerald Combs1-1/+6
and 3.3. svn path=/trunk/; revision=51079
2013-07-31Add support for Python 3. Make sure we pass bytes to hashlib.sha1 asGerald Combs1-3/+3
suggested in bug 8995. Call print as a function instead of a builtin as suggested by 2to3. svn path=/trunk/; revision=51073
2013-07-29asciidoc.conf: Have sort-and-group remove commas.Gerald Combs1-1/+1
gen-bugnote: Create proper bug links. svn path=/trunk/; revision=51022
2013-07-29Add license header to script after emailing author to verify that GPL 2+ was theEvan Huus1-2/+24
intended license. svn path=/trunk/; revision=51018
2013-07-28Make many items filterable for Vines dissectors.Michael Mann1-3/+6
Add support for FT_VINES type. svn path=/trunk/; revision=50962
2013-07-27Add the proper license header and attribution to Balint's git-compare-abis ↵Evan Huus1-2/+23
script. svn path=/trunk/; revision=50942
2013-07-26The descriptive name for a field is the field full name; the name usedGuy Harris1-4/+4
in packet-matching expressions and TShark's -e flag and... is the field's abbreviated name. svn path=/trunk/; revision=50927
2013-07-26Add support for common FT_ETHER cases.Michael Mann1-2/+5
Bugfix gauging where the "field text" argument when parsing the proto_tree_add_text call. svn path=/trunk/; revision=50925
2013-07-25Multiple improvements and bug-fixes for the fuzz-test script:Evan Huus1-58/+67
- fix a few pieces of bad indentation - exit cleanly in all cases where we receive a SIGINT or other signal - check for valgrind bugs and dissector errors with every set of arguments (-nr vs -nVxr etc) not just the last - consider it an error if valgrind reports more than 500KB of leaked memory For the last point, 500KB is hopefully a safe choice for now since we only leak about 2KB "by default" and I have no idea what the state of most "non-default" code is with respect to memory leaks. I would like to eventually work this down to 0 of course :) svn path=/trunk/; revision=50895
2013-07-24fix "compile" errorMichael Mann1-1/+1
svn path=/trunk/; revision=50874
2013-07-24Add "usage" for expert optionMichael Mann1-0/+4
svn path=/trunk/; revision=50864
2013-07-22fix "compiler errors"Michael Mann1-4/+5
Add better support for IP field detection. svn path=/trunk/; revision=50781
2013-07-21Add ability to convert proto_tree_add_text to "expert" API. It's a little ↵Michael Mann1-98/+327
hacky because the first pass doesn't know that a proto_tree_add_text call will be converted into an expert API call, so there is some "field reappropriation" (but not enough to have a different field layout) in the .proto_tree_input file. svn path=/trunk/; revision=50762
2013-07-20GeoIP 1.5.1.Gerald Combs2-2/+2
svn path=/trunk/; revision=50742