summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-05-30Change build time dependency on gs to ghostscript.Peter Palfrader
2009-05-30New upstream versionPeter Palfrader
2009-05-29Clean up a bit of C logic, and fix an erroneous warning.Nick Mathewson
(Simplify "if (cond) return 1; return 0;" to "return cond;", and don't give a warning when we start with accounting on but dirport off.)
2009-05-30Consider *ListenAddress when warning about low ports and hibernationSebastian Hahn
Tas (thanks!) noticed that when *ListenAddress is set, Tor would still warn on startup when *Port is low and hibernation is active. The patch parses all the *ListenAddress lines, and checks the ports. Bugfix on 0.2.1.15-rc
2009-05-28Two more spelling fix fixes.Nick Mathewson
2009-05-28Fixes to spelling fixes. Thanks, Roger!Nick Mathewson
2009-05-27Fix unit tests that were broken after last fix of #932.Karsten Loesing
With the last fix of task 932 (5f03d6c), client requests are only added to the history when they happen after the start of the current history. This conflicts with the unit tests that insert current requests first (defining the start of the client request history) followed by requests in the past. The fix is to insert requests in chronological order in the unit tests.
2009-05-27Spell-check Tor.Nick Mathewson
2009-05-27Spelling fixes in comments and stringsNick Mathewson
2009-05-27Changelog entry for Karsten's bug-932 patch.Nick Mathewson
2009-05-27Improve documentation for the last fix of bug 932.Karsten Loesing
2009-05-27Fix bug 932 even more.Karsten Loesing
Ignore connections two hours after switching from bridge to relay or back.
2009-05-27Add *.swp to .gitignore as vim's editor dropping.Nick Mathewson
2009-05-25Use tor_socket_strerror in eventdns.c. Fixes bug 987.Nick Mathewson
2009-05-25Bump version to 0.2.1.15-rc-dev.Nick Mathewson
2009-05-25bump to 0.2.1.15-rctor-0.2.1.15-rcRoger Dingledine
2009-05-25add the 0.2.1.14-rc blurbRoger Dingledine
2009-05-25clean up the 0.2.1.15-rc changelogRoger Dingledine
2009-05-22Finish up the 0.2.1 version of the bug 957 fix.Nick Mathewson
Basically, all this means is downgrading our warning messages to debug messages, since the bug workaround code here is adequate to stop the bug.
2009-05-22fix a spelling mistake in config.c for "contries"phobos
2009-05-18Possible fix for crash bug related to event timeouts. [Bug 957]Nick Mathewson
If we ever add an event, then set it, then add it again, there will be now two pointers to the event in the event base. If we delete one and free it, the first pointer will still be there, and possibly cause a crash later. This patch adds detection for this case to the code paths in eventdns.c, and works around it. If the warning message ever displays, then a cleverer fix is in order. {I am not too confident that this *is* the fix, since bug 957 is very tricky. If it is, it is a bugfix on 0.2.0.}
2009-05-17Fix a memory leak when v3 directory authorities load their keysRoger Dingledine
and cert from disk. Bugfix on 0.2.0.1-alpha.
2009-05-17Fix valgrind error when marking a descriptor as never-downloadable.Nick Mathewson
When we got a descriptor that we (as an authority) rejected as totally bad, we were freeing it, then using the digest in its RAM to look up its download status. Caught by arma with valgrind. Bugfix on 0.2.1.9-alpha.
2009-05-17Stop using malloc_usable_size(): valgrind hates it.Nick Mathewson
2009-05-17minor tweak on changelog entriesRoger Dingledine
2009-05-17Fix an assertion-failure in memarea_alloc() on 64-bit platforms.Nick Mathewson
The trick is that we should assert that our next_mem pointer has not run off the end of the array _before_ we realign the pointer, since doing that could take us over the end... but only if we're on a system where malloc() gives us ram in increments smaller than sizeof(void*).
2009-05-14Fix misreporting of stream bandwidths.Mike Perry
2009-05-13Changelog entries for bug932 fixesNick Mathewson
2009-05-13Use | with flags, not +.Nick Mathewson
2009-05-13Prevent bridges from publishing router descriptors.Karsten Loesing
Bridges are not supposed to publish router descriptors to the directory authorities. It defeats the point of bridges when they are included in the public relay directory. This patch puts out a warning and exits when the node is configured as a bridge and to publish v1, v2, or v3 descriptors at the same time. Also fixes part of bug 932.
2009-05-13When our bridge status changes, forget old geoip data.Nick Mathewson
This fixes bug 932, where all of our usage totals for users when we were a regular server would get included in the extrainfo document.
2009-05-13Use a mutex to protect the count of open sockets.Nick Mathewson
This matters because a cpuworker can close its socket when it finishes. Cpuworker typically runs in another thread, so without a lock here, we can have a race condition and get confused about how many sockets are open. Possible fix for bug 939.
2009-05-12Warn when hibernation and low-port on non-windows is configuredSebastian Hahn
This addresses the first part of bug 918. Users are now warned when they try to use hibernation in combination with a port below 1024 when they're not on Windows. We don't want to die here, because people might run Tor as root, use a capabilities system or some other platform that will allow them to re-attach low ports. Wording suggested by Marian
2009-05-12Better debugging output for bug 977 case.Nick Mathewson
(Don't crash immediately if we have leftover chunks to free after freeing chunks in a buffer freelist; instead log a debugging message that might help.)
2009-05-04Update copyright to 2009.Karsten Loesing
2009-04-29Bump 0.2.1 branch version to 0.2.1.14-rc-devNick Mathewson
2009-04-29Add foo.o and foo~ files to gitignore.Nick Mathewson
2009-04-29Add an initial .gitignore to masterNick Mathewson
2009-04-26fix typo and naming conventionRoger Dingledine
svn:r19377
2009-04-24Initial thoughts on a TODO.022.Nick Mathewson
svn:r19369
2009-04-23Return -1 in the error case from read_bandwidth_usage.Sebastian Hahn
svn:r19367
2009-04-21Update the port knocking SPA document to have more details. Still needs a ↵Jacob Appelbaum
packet filter. svn:r19356
2009-04-21A small set of ideas that Nick and Roger suggested I write up regarding ↵Jacob Appelbaum
bridge detection. svn:r19355
2009-04-16New upstream versionPeter Palfrader
svn:r19340
2009-04-16Documentation fix.Karsten Loesing
svn:r19337
2009-04-12Update to the "April 3 2009" ip-to-country file.tor-0.2.1.14-rcRoger Dingledine
svn:r19307
2009-04-12bump to 0.2.1.14-rcRoger Dingledine
svn:r19306
2009-04-12Raise the minimum bandwidth to be a relay from 20000 bytes to 20480Roger Dingledine
bytes (aka 20KB/s), to match our documentation. Also update directory authorities so they always assign the Fast flag to relays with 20KB/s of capacity. Now people running relays won't suddenly find themselves not seeing any use, if the network gets faster on average. svn:r19305
2009-04-12put HashedControlPassword and CookieAuthentication explicitly in theRoger Dingledine
torrc.sample.in, so unix people don't shoot themselves in the foot. svn:r19304
2009-04-11For belt-and-suspenders, relays that don't set Address in their configRoger Dingledine
now avoid using begin_dir for all direct connections. svn:r19296