Skip to content
Snippets Groups Projects
  1. May 16, 2014
  2. May 07, 2014
  3. Apr 29, 2014
  4. Apr 28, 2014
    • Nick Mathewson's avatar
      Deal with the aftermath of sorting contrib · 703ad695
      Nick Mathewson authored
      This basically amounts to grepping for every file that mentioned
      contrib and adjusting its references to refer to the right place.
      703ad695
    • Nick Mathewson's avatar
      Clean the contrib directory with torch and machete. · 9230bc7c
      Nick Mathewson authored
      We've accumulated a lot of cruft in this directory over the years: so
      much, that it passed the point of being so disorganized that we no
      longer browsed through it to see how bad it had gotten.
      
      This patch (based on changes by rl1987) tries to remove the most
      useless items, and split the others into reasonable directories.  It
      creates a new scripts/ directory for maint and test scripts.
      
      This patch was generated with the script below.  No other changes are made in
      this patch.
      
      #############
      # new directories
      mkdir -p contrib/test-tools
      mkdir -p contrib/or-tools
      mkdir -p contrib/dirauth-tools
      mkdir -p contrib/operator-tools
      mkdir -p contrib/client-tools
      mkdir -p contrib/test-tools
      mkdir -p contrib/dist
      mkdir -p contrib/dist/suse
      mkdir -p contrib/win32build
      
      mkdir -p scripts/maint
      mkdir -p scripts/test
      
      ############
      # Deleted -- nobody who wants this is going to be looking for it here any
      # longer.  Also, nobody wants it.
      git rm contrib/auto-naming/README
      
      # Deleted: We no longer do polipo.
      git rm contrib/polipo/Makefile.mingw
      git rm contrib/polipo/README
      git rm contrib/polipo/polipo-mingw.nsi
      
      # We haven't even tried to run this for ages. It is a relic of a bygone era
      git rm contrib/mdd.py
      
      # contrib/dir-tools/directory-archive/
      # Tools for running a directory archive. No longer used - deleting them.
      git rm contrib/directory-archive/crontab.sample
      git rm contrib/directory-archive/fetch-all
      git rm contrib/directory-archive/fetch-all-v3
      git rm contrib/directory-archive/tar-them-up
      git rm contrib/directory-archive/fetch-all-functions
      git rm contrib/directory-archive/sort-into-month-folder
      
      # This appears to be related to very old windows packaging stuff.
      git rm contrib/bundle.nsi
      git rm contrib/package_nsis-weasel.sh
      git rm contrib/package_nsis.sh
      git rm contrib/netinst.nsi
      git rm contrib/torinst32.ico
      git rm contrib/xenobite.ico
      
      # This should not be needed for cross-compilation any more, should it?
      git rm contrib/cross.sh
      
      # I don't think anyone ever used this.
      git rm contrib/make-signature.sh
      
      # These are attempts to send tor controller commands from the command-line.
      # They don't support modern authentication.
      git rm contrib/tor-ctrl.sh
      
      # this is for fetching about a tor server from a dirauth. But it
      # doesn't authenticate the dirauth: yuck.
      git rm contrib/sd
      
      # wow, such unused, very perl4.
      git rm contrib/tor-stress
      
      ####### contrib/dirauth-tools/
      # Tools for running a directory authority
      
      git mv contrib/add-tor contrib/dirauth-tools/
      git mv contrib/nagios-check-tor-authority-cert contrib/dirauth-tools/
      
      #######
      # contrib/or-tools/
      # Tools for examining relays
      git mv contrib/check-tor contrib/or-tools/check-tor
      git mv contrib/checksocks.pl contrib/or-tools/checksocks.pl
      git mv contrib/exitlist contrib/or-tools/exitlist
      
      #######
      # contrib/operator-tools
      
      # Tools for running a relay.
      git mv contrib/linux-tor-prio.sh contrib/operator-tools/linux-tor-prio.sh
      git mv contrib/tor-exit-notice.html contrib/operator-tools/tor-exit-notice.html
      git mv contrib/tor.logrotate.in contrib/operator-tools/
      
      ######
      # contrib/dist
      
      git mv contrib/rc.subr contrib/dist/
      git mv contrib/tor.sh.in contrib/dist/
      git mv contrib/torctl.in contrib/dist/
      git mv contrib/suse/* contrib/dist/suse/
      
      ######
      # client-tools
      git mv contrib/torify contrib/client-tools/torify
      git mv contrib/tor-resolve.py contrib/client-tools/
      
      ######
      # win32build
      
      git mv contrib/package_nsis-mingw.sh contrib/win32build/
      git mv contrib/tor.nsi.in contrib/win32build/
      # Erinn didn't ask for this...
      git mv contrib/tor-mingw.nsi.in contrib/win32build/
      git mv contrib/tor.ico contrib/win32build/
      
      ######
      # scripts/test
      git mv contrib/cov-blame scripts/test/cov-blame
      git mv contrib/cov-diff scripts/test/cov-diff
      git mv contrib/coverage scripts/test/coverage
      git mv contrib/scan-build.sh scripts/test/
      
      ######## scripts/maint
      # Maintainance scripts
      #
      # These are scripts for developers to use when hacking on Tor.  They mostly
      # look at the Tor source in one way or another.
      git mv contrib/findMergedChanges.pl scripts/maint/findMergedChanges.pl
      git mv contrib/checkOptionDocs.pl scripts/maint/checkOptionDocs.pl
      git mv contrib/checkSpace.pl scripts/maint/checkSpace.pl
      git mv contrib/redox.py scripts/maint/redox.py
      git mv contrib/updateVersions.pl scripts/maint/updateVersions.pl
      git mv contrib/checkLogs.pl scripts/maint/checkLogs.pl
      git mv contrib/format_changelog.py scripts/maint/
      9230bc7c
  5. Apr 26, 2014
  6. Apr 25, 2014
  7. Apr 24, 2014
  8. Mar 25, 2014
  9. Mar 23, 2014
  10. Feb 13, 2014
  11. Jan 20, 2014
  12. Oct 03, 2013
  13. Oct 02, 2013
  14. Oct 01, 2013
  15. Sep 29, 2013
  16. Jul 16, 2013
  17. Jul 15, 2013
  18. Jul 10, 2013
    • Nick Mathewson's avatar
      Add a script to compare directories full of gcov output · 4753ad4f
      Nick Mathewson authored
      We can't just use "diff", since we don't care about changes in line
      numbers, or changes in the exact number of times a line was called.
      We just care about changes that make lines covered or non-coverd.  So
      pre-process the files before calling diff.
      4753ad4f
    • Nick Mathewson's avatar
      Coverage support: build with --enable-coverage to have tests run with gcov · 17e9fc09
      Nick Mathewson authored
      If you pass the --enable-coverage flag on the command line, we build
      our testing binaries with appropriate options eo enable coverage
      testing.  We also build a "tor-cov" binary that has coverage enabled,
      for integration tests.
      
      On recent OSX versions, test coverage only works with clang, not gcc.
      So we warn about that.
      
      Also add a contrib/coverage script to actually run gcov with the
      appropriate options to generate useful .gcov files.  (Thanks to
      automake, the .o files will not have the names that gcov expects to
      find.)
      
      Also, remove generated gcda and gcno files on clean.
      17e9fc09
  19. Jun 06, 2013
  20. Apr 19, 2013
  21. Mar 01, 2013
  22. Feb 28, 2013
    • Nick Mathewson's avatar
      Remove some lingering tsocks cruft. · 4740d2e8
      Nick Mathewson authored
      Now the manpages no longer refer to tsocks or tsocks.conf, and we no
      longer have or ship a tor-tsocks.conf.  The only remaining instances
      of "tsocks" in our repository are old ChangeLog and ReleaseNotes
      entries, and the torify script saying that it doesn't support tsocks.
      
      Fixes bug 8290.
      4740d2e8
  23. Feb 04, 2013
  24. Jan 16, 2013
  25. Jan 15, 2013
  26. Jan 14, 2013
  27. Dec 25, 2012
Loading