summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-30Update .gitignore for doc, contrib changesNick Mathewson
In doc, restoring torify made us generate some .in files we didn't before. In contrib, we added tor.service.in, but didn't add tor.service to .gitignore
2014-04-29Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
Doing an "ours" merge to avoid taking 35699ef9f5d2814203653e16c, which is a cherry-picked backport of 9686.
2014-04-29Drop the MaxMemInCellQueues lower limit down to 256 MB.Nick Mathewson
on #9686, gmorehose reports that the 500 MB lower limit is too high for raspberry pi users. This is a backport of 647248729fa65f0e51d062e2af8f4e8b38592bf5 to 0.2.4. Note that in 0.2.4, the option is called MaxMemInCellQueues.
2014-04-29Merge remote-tracking branch 'public/bug11605_024'Nick Mathewson
2014-04-29changes file for last patchNick Mathewson
2014-04-29Quench gcc's complaints about discarding constness in TO_ORIGIN_CIRCUIT.dana koch
This was previously satisfied by using a temporary variable, but there are three other instances in circuitlist.c that gcc is now bothered by, so now introduce a CONST_TO_ORIGIN_CIRCUIT that takes a const circuit_t instead.
2014-04-29Put tor.service in the right place, and autoconfify itNick Mathewson
This closes 8368.
2014-04-29Add contrib/tor.service for use with systemdJamie Nguyen
2014-04-29Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-04-29Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2014-04-29Stop leaking memory in error cases of md parsingNick Mathewson
When clearing a list of tokens, it's important to do token_clear() on them first, or else any keys they contain will leak. This didn't leak memory on any of the successful microdescriptor parsing paths, but it does leak on some failing paths when the failure happens during tokenization. Fixes bug 11618; bugfix on 0.2.2.6-alpha.
2014-04-29Changes file for bug 11632.Nick Mathewson
2014-04-29Search for python by looking for "python2.7" and "python3.3" as well.dana koch
2014-04-28Merge remote-tracking branch 'public/bug11608'Nick Mathewson
2014-04-28changes file for 11634 documentation fixesNick Mathewson
2014-04-28Provide missing documentation for two options. For 11634.Nick Mathewson
2014-04-28Fix capitalization of MaxMemInQueuesNick Mathewson
This won't affect anybody's configuration, but it makes it match what we documented. Fixes part of 11634.
2014-04-28Remove documentation for obsolete FetchV2NetworkstatusNick Mathewson
2014-04-28Remove a spurious anchor in the manpage. part of 11634.Nick Mathewson
2014-04-28Fix some option names in the manpage.Nick Mathewson
Found with 'make check-docs'. Part of 11634.
2014-04-28Actually put ExtORPortCookieAuthFile into config.cNick Mathewson
Fixes bug 11635; bugfix on 0.2.5.1-alpha.
2014-04-28Remove privoxy from 'see also' section on manpage.Nick Mathewson
2014-04-28Fix the check-docs scriptNick Mathewson
We broke it when we added anchors to the manpage. This patch fixes it, and makes it sorta detect missing anchors.
2014-04-28Merge branch 'bug8966_v5'Nick Mathewson
2014-04-28Deal with the aftermath of sorting contribNick Mathewson
This basically amounts to grepping for every file that mentioned contrib and adjusting its references to refer to the right place.
2014-04-28Clean the contrib directory with torch and machete.Nick Mathewson
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/
2014-04-27Make the python test scripts work on python3Nick Mathewson
The python scripts invoked by 'make check' didn't work on python3 before. That was a problem on systems where 'python' is python3. Fixes bug 11608; bugfix on 0.2.5.2-alpha.
2014-04-26Stub changelog section for 0.2.5.5-alphaNick Mathewson
2014-04-26The #tor topic no longer includes a version.Nick Mathewson
2014-04-25Bump version to 0.2.5.4-alpha-devNick Mathewson
2014-04-25Fix hyphen handling in format_changelogtor-0.2.5.4-alphaNick Mathewson
2014-04-25reflow changelog.Nick Mathewson
2014-04-25place the cherries on top and call it doneRoger Dingledine
2014-04-25promote two stanzas; shuffle around two moreRoger Dingledine
2014-04-25touchups on upcoming changelogRoger Dingledine
2014-04-25resolve a typo: sanboxing->sandboxing.Nick Mathewson
2014-04-25Make compilation of tor_memdup_nulterm() with dmallocNick Mathewson
Fixes bug 11605; bugfix on 0.2.4.10-alpha.
2014-04-25two changelog tweaks suggested by AndreaNick Mathewson
2014-04-25Write a release blurbNick Mathewson
2014-04-25Re-order and combine changelog sectionsNick Mathewson
2014-04-25Integrate another entry to the changelog; twiddle changelog moreNick Mathewson
Work on style, add some sentences to blurb, explain that 10468 is more general than had been described, etc etc
2014-04-25format_changelog.py now formats the first section, in-place.Nick Mathewson
2014-04-25Bump version to 0.2.5.4-alpha.Nick Mathewson
Probably releasing within ~22 hours, pending testing
2014-04-25fix memory leak in dump_exit_policy_to_string testsNick Mathewson
2014-04-25Include the scan-build.sh script I used for 8793Nick Mathewson
Otherwise we'll never remember what to re-run before each release, or whether we tried a given checker.
2014-04-25Merge branch 'scanbuild_fixes'Nick Mathewson
2014-04-25Changes file for scan-build fixes (#8793)Nick Mathewson
2014-04-24Revise changelog verbiage; try to tighten it up.Nick Mathewson
2014-04-24ChangeLog: spell-check, prefer "relay" to "node" or "server"Nick Mathewson
2014-04-24Try to sort the changelog a little moreNick Mathewson