| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | The scripts directory holds tools for use in building, generating, testing,and maintaining the Tor source code.  It is mainly for use by developers.Code maintenance scripts------------------------maint/checkLogs.pl -- Verify that Tor log statements are unique.maint/check_config_macros.pl -- Look for autoconf tests whose results arenever used.maint/checkOptionDocs.pl -- Make sure that Tor options are documented in themanpage, and that the manpage only documents real Tor options.maint/checkSpaces.pl -- Style checker for the Tor source code.  Mainly checkswhitespace.maint/findMergedChanges.pl -- Find a set of changes/* files that have beenmerged into an upstream version.maint/format_changelog.py -- Flow the changelog into the proper format.maint/redox.py -- Find places that should have DOCDOC comments to indicate aneed for doxygen comments, and put those comments there.maint/updateVersions.pl -- Update the version number in the .nsi and windowsorconfig.h files.Testing scripts---------------test/cov-blame -- Mash up the results of gcov with git blame.  Mainly usefulto find out who has been writing untested code.test/cov-diff -- Compare two directories of gcov files to identify changedlines without coverage.test/coverage -- Generates a directory full of gcov files. You need to usethis script instead of calling gcov directly because of our confusingly namedobject files.test/scan-build.sh -- Example script for invoking clang's scan-buildstatic analysis tools.Code generation scripts-----------------------codegen/gen_linux_syscalls.pl -- Generate a table mapping linux syscallnumbers to their names.codegen/gen_server_ciphers.py -- Generate a sorted list of TLS ciphersuitesfor servers to choose from.codegen/get_mozilla_ciphers.py -- Generate a list of TLS ciphersuites forclients to use in order to look like Firefox.Code transformation scripts---------------------------coccinelle/calloc.cocci -- Transform code to replace variants ofmalloc(a*b) with calloc(a,b)
 |