aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-17Fix bridge statistics.Karsten Loesing
Fix statistics on client numbers by country as seen by bridges that were broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour intervals instead of variable 12-to-48-hour intervals.
2009-12-16Merge commit 'karsten/fix-cell-stats'Nick Mathewson
Conflicts: ChangeLog
2009-12-15Merge branch 'safelogging2'Nick Mathewson
Conflicts: ChangeLog
2009-12-15Refactor the safe_str_*() API to make more sense.Nick Mathewson
The new rule is: safe_str_X() means "this string is a piece of X information; make it safe to log." safe_str() on its own means "this string is a piece of who-knows-what; make it safe to log".
2009-12-15Merge commit 'origin/maint-0.2.1'Nick Mathewson
2009-12-15Stop using lround in or.h, and check for bad values of RECENT_CIRCUITSNick Mathewson
2009-12-15Update translations.txt with new torbutton process.Mike Perry
2009-12-15Fix bug 1173: remove an assert(unsigned >= 0).Nick Mathewson
2009-12-15Merge commit 'sebastian/coverity'Nick Mathewson
2009-12-15Merge branch 'mathlog'Nick Mathewson
2009-12-15Refactor a bit so that it is safe to include math.h, and mostly not needed.Nick Mathewson
2009-12-14Fix compile warning on Panther.Sebastian Hahn
Apparently Panther doesn't like comparing ints and enums
2009-12-14Remove some dead code found by coverity, cid 404Sebastian Hahn
In connection_dir_client_reached_eof, we make sure that we either return when we get an http status code of 503 or handle the problem and set it to 200. Later we check if the status code is 503. Remove that check.
2009-12-13New controller command "getinfo config-text"Roger Dingledine
It returns the contents that Tor would write if you send it a SAVECONF command, so the controller can write the file to disk itself.
2009-12-12Merge commit 'sebastian/fixes'Nick Mathewson
2009-12-12Merge commit 'sebastian/coverity'Nick Mathewson
2009-12-12Now that FOO_free(NULL) always works, remove checks before calling it.Nick Mathewson
2009-12-12Make rend_cache_entry_free() typecheck when possible.Nick Mathewson
2009-12-12Cache the parsed value of SafeLogging as an enum.Nick Mathewson
2009-12-12*_free functions now accept NULLSebastian Hahn
Some *_free functions threw asserts when passed NULL. Now all of them accept NULL as input and perform no action when called that way. This gains us consistence for our free functions, and allows some code simplifications where an explicit null check is no longer necessary.
2009-12-12Fix typo in a commentSebastian Hahn
2009-12-12List all the excluded files for make check-spacesSebastian Hahn
The file listing for excluded files was outdated. tree.h doesn't exist anymore, and several other files were missing.
2009-12-12Allow SafeLogging to exclude client related informationSebastian Hahn
2009-12-04add changelog entry for making openssl 0.9.8m workNick Mathewson
2009-12-04Merge commit 'origin/maint-0.2.1'Nick Mathewson
2009-12-04Improved workaround for disabled OpenSSL renegotiation.Martin Peck
It turns out that OpenSSL 0.9.8m is likely to take a completely different approach for reenabling renegotiation than OpenSSL 0.9.8l did, so we need to work with both. :p Fixes bug 1158. (patch by coderman; commit message by nickm)
2009-12-03Add ChangeLog entry for last fix.Karsten Loesing
2009-12-03Minor fix to buffer stats.Karsten Loesing
Do not segfault when writing buffer stats when we haven't observed a single circuit to report about. This is a minor bug that would only show up in testing environments with no traffic and with reduced stats intervals.
2009-11-23Merge commit 'debian-tor-0.2.2.6-alpha-1'Roger Dingledine
2009-11-23Merge branch 'debian-merge' into debianPeter Palfrader
* debian-merge: (81 commits) Drop debian/patches/0a58567c-work-with-reneg-ssl.dpatch (part of upstream) New upstream version bump to 0.2.2.6-alpha remove the 0.2.1.20 debian changelog from master's changelog Not everybody likes debugging printfs as much as I add the 0.2.1.20 changelog blurb, plus update the releasenotes Do not report a partially-successful detached signature add as failed. only complain when rejecting a descriptor if it has contact info clean up changelog for the 0.2.2.6-alpha release Fix compilation with with bionic libc. New upstream version Fix a memory leak on directory authorities during voting Fix building from a separate build directory. Add changelog entry to 0.2.2.x about openssl 0.9.8l fix Make Tor work with OpenSSL 0.9.8l Fix a URL in a log message. Implement DisableAllSwap to avoid putting secret info in page files. Fix bug 1113. Improve log statement when publishing v2 hs desc. Fix bug 1042. ...
2009-11-23Drop debian/patches/0a58567c-work-with-reneg-ssl.dpatch (part of upstream)Peter Palfrader
2009-11-23New upstream versionPeter Palfrader
2009-11-23Merge commit 'tor-0.2.2.6-alpha' into debian-mergePeter Palfrader
* commit 'tor-0.2.2.6-alpha': (79 commits) bump to 0.2.2.6-alpha remove the 0.2.1.20 debian changelog from master's changelog Not everybody likes debugging printfs as much as I add the 0.2.1.20 changelog blurb, plus update the releasenotes Do not report a partially-successful detached signature add as failed. only complain when rejecting a descriptor if it has contact info clean up changelog for the 0.2.2.6-alpha release Fix compilation with with bionic libc. New upstream version Fix a memory leak on directory authorities during voting Fix building from a separate build directory. Add changelog entry to 0.2.2.x about openssl 0.9.8l fix Make Tor work with OpenSSL 0.9.8l Fix a URL in a log message. Implement DisableAllSwap to avoid putting secret info in page files. Fix bug 1113. Improve log statement when publishing v2 hs desc. Fix bug 1042. Fix an apparently bogus check; fortunately, it seems to be untriggered. Fix an accidentally removed free in 385853a282138a61, and repair a check. ...
2009-11-23Merge commit 'origin/maint-0.2.1'Roger Dingledine
2009-11-23fix race condition that can cause crashes at client or exit relayRoger Dingledine
Avoid crashing if the client is trying to upload many bytes and the circuit gets torn down at the same time, or if the flip side happens on the exit relay. Bugfix on 0.2.0.1-alpha; fixes bug 1150.
2009-11-22add a minimum for CircuitStreamTimeout, plus a man pageRoger Dingledine
plus some other unrelated touchups that have been sitting in my sandbox
2009-11-21New config option "CircuitStreamTimeout"Roger Dingledine
New config option "CircuitStreamTimeout" to override our internal timeout schedule for how many seconds until we detach a stream from a circuit and try a new circuit. If your network is particularly slow, you might want to set this to a number like 60.
2009-11-21If somebody tries to overflow my dirport, don't log his IP by default.Roger Dingledine
aka Fix an instance where a Tor directory mirror might accidentally log the IP address of a misbehaving Tor client. Bugfix on 0.1.0.1-rc.
2009-11-21clobber connections with different number than we clobber circuitsRoger Dingledine
2009-11-21stop assuming that our downcasts have a struct offset of 0Roger Dingledine
shouldn't actually change anything, but who knows.
2009-11-21bump to 0.2.2.6-alpha-devRoger Dingledine
2009-11-20Use the same mlockall checks with tor_set_max_memlockNick Mathewson
2009-11-20Fix compilation on OSX 10.3.Nick Mathewson
On this OSX version, there is a stub mlockall() function that doesn't work, *and* the declaration for it is hidden by an '#ifdef _P1003_1B_VISIBLE'. This would make autoconf successfully find the function, but our code fail to build when no declaration was found. This patch adds an additional test for the declaration.
2009-11-19bump to 0.2.2.6-alphator-0.2.2.6-alphaRoger Dingledine
2009-11-19remove the 0.2.1.20 debian changelog from master's changelogRoger Dingledine
2009-11-18Not everybody likes debugging printfs as much as INick Mathewson
2009-11-17Merge commit 'origin/maint-0.2.1'Roger Dingledine
Conflicts: debian/changelog
2009-11-17add the 0.2.1.20 changelog blurb, plus update the releasenotesRoger Dingledine
2009-11-17Do not report a partially-successful detached signature add as failed.Nick Mathewson
Also, regenerate the detached-signature document whenever any signatures are successfully added.
2009-11-17only complain when rejecting a descriptor if it has contact infoRoger Dingledine