aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix building the tarballSebastian Hahn2010-01-28
| | | | | | | This removes the Makefile.am from doc/design-paper and replaces it with a static Makefile. We don't need to call it during the normal Tor build process, as we don't need its targets normally. Keeping it around in case we want to rebuild the pdf or ps files later.
* The name for the proposal status of 151 is "finished", not "Implemented"Nick Mathewson2010-01-28
|
* Proposal 169: Eliminate TLS renegotiationNick Mathewson2010-01-28
| | | | | | | | | | | | | I propose a backward-compatible change to the Tor connection establishment protocol to avoid the use of TLS renegotiation. Rather than doing a TLS renegotiation to exchange certificates and authenticate the original handshake, this proposal takes an approach similar to Steven Murdoch's proposal 124, and uses Tor cells to authenticate the parties' identities once the initial TLS handshake is finished.
* Fix comments for getinfo_helper_tSebastian Hahn2010-01-27
| | | | rieo pointed out something isn't right here
* Clean the man and html files with make (dist)cleanSebastian Hahn2010-01-27
|
* Stop shipping the design paper in the tarballsSebastian Hahn2010-01-27
|
* Fix ChangeLog entry for asciidoc branch.Nick Mathewson2010-01-27
|
* Merge remote branch 'sebastian/manpage'Nick Mathewson2010-01-27
|\
| * Add a comment explaining the doc build systemNick Mathewson2010-01-27
| | | | | | | | Updated a little by Sebastian
| * Make the asciidoc build process work from outside top_srcdirNick Mathewson2010-01-27
| | | | | | | | Edited a little by Sebastian
| * Fix a few typos in the manpage, and reword the DisableAllSwap entrySebastian Hahn2010-01-27
| |
| * Convert the Tor manpage to asciidoc.Sebastian Hahn2010-01-27
| | | | | | | | | | | | | | | | | | This should be a very faithful conversion, preserving as much of the layout of the old manpage as possible. This wasn't possible for the nt-service and the DataDirectory/state parts. See a later commit for some small cleanups. Tiago Faria helped with the asciidoc conversion, big thanks!
| * Convert the tor-resolve manpage to asciidocSebastian Hahn2010-01-27
| |
| * Convert the torify manpage to asciidocSebastian Hahn2010-01-27
| |
| * Convert the tor-gencert manpage to asciidocSebastian Hahn2010-01-27
| |
| * Allow generating documentation from asciidoc in the MakefileSebastian Hahn2010-01-27
| |
| * Move the torify manpage into the doc dirSebastian Hahn2010-01-27
| |
| * Stop putting parts of the website into tarballs.Sebastian Hahn2010-01-27
| | | | | | | | | | The website wasn't used by our packages, and most users will not know how to open html.en files anyways.
* | Bump version to 0.2.2.8-alpha-devNick Mathewson2010-01-27
|/
* 0.2.2.8-alpha is coming out today sometimeRoger Dingledine2010-01-26
|
* Fix a memory corruption bug while collecting bridge statsKarsten Loesing2010-01-26
| | | | | | | | | | We accidentally freed the internal buffer for bridge stats when we were writing the bridge stats file or honoring a control port request for said data. Change the interfaces for geoip_get_bridge_stats* to prevent these problems, and remove the offending free/add a tor_strdup. Fixes bug 1208.
* Merge commit 'sebastian/quiet'Nick Mathewson2010-01-25
|\
| * Be quieter about failing to decode authority digestsSebastian Hahn2010-01-25
| | | | | | | | | | | | | | This was freaking out some relay operators without good reason, as it is nothing the relay operator can do anything about anyways. Quieting this warning suggested by rieo.
* | Rearrange _thread_test_func to please Coverity ScanNick Mathewson2010-01-25
| | | | | | | | | | | | | | | | I believe that since we were allocating *cp while holding a mutex, coverity deduced that *cp must be protected by that mutex, and later flipped out when we didn't use it that way. If this is so, we can solve our problems by moving the *cp = tor_strdup(buf) part outside of the mutex-protected code.
* | Try to untangle the logic in server_port_flushNick Mathewson2010-01-25
| | | | | | | | | | | | | | | | | | | | | | It's a bit confusing to have a loop where another function, confusingly named "*_free", is responsible for advancing the loop variable (or rather, for altering a structure so that the next time the loop variable's initializer is evaluated it evaluates to something different.) Not only has this confused people: it's also confused coverity scan. Let's fix that.
* | Don't unlock a new log until done logging the tor version.Nick Mathewson2010-01-25
|/ | | | This might please coverity scan.
* Since dump_microdescriptor() can return -1; make its type ssize_tNick Mathewson2010-01-24
|
* Handle errors reported by fwrite() in dump_microdescriptor()Peter Palfrader2010-01-24
| | | | Does not deal with error handling in dump_microdescriptor's callers.
* Merge commit 'origin/maint-0.2.1'Nick Mathewson2010-01-24
|\ | | | | | | | | | | | | Resolved conflicts in: configure.in src/or/Makefile.am src/tools/Makefile.am
| * Add --enable-static-(openssl|libevent) optionsNick Mathewson2010-01-24
| | | | | | | | | | These options only work when using --with-(openssl|libevent)-dir to explicitly pick a libevent or openssl location.
| * New configure option: --enable-gcc-warnings-advisoryPeter Palfrader2010-01-24
| | | | | | | | | | | | the new configure option --enable-gcc-warnings-advisory enables all the gcc flags that --enable-gcc-warnings does with the exception of -Werror.
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-01-23
|\|
| * Fix two rare leaks spotted by rieo.Nick Mathewson2010-01-23
| |
| * Avoid a possible crash in tls_log_errors.Nick Mathewson2010-01-22
| | | | | | | | | | | | | | | | We were checking for msg==NULL, but not lib or proc. This case can only occur if we have an error whose string we somehow haven't loaded, but it's worth coding defensively here. Spotted by rieo on IRC.
* | make the 0.2.2.7-alpha changelog actually complete.Roger Dingledine2010-01-20
| | | | | | | | weasel makes a good point.
* | Don't use OutboundBindAddress to connect to localhostNick Mathewson2010-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OutboundBindAddress option is useful for making sure that all of your outbond connections use a given interface. But when connecting to 127.0.0.1 (or ::1 even) it's important to actually have the connection come _from_ localhost, since lots of programs running on localhost use the source address to authenticate that the connection is really coming from the same host. Our old code always bound to OutboundBindAddress, whether connecting to localhost or not. This would potentially break DNS servers on localhost, and socks proxies on localhost. This patch changes the behavior so that we only look at OutboundBindAddress when connecting to a non-loopback address.
* | bump to 0.2.2.7-alphaRoger Dingledine2010-01-19
| |
* | note the two new fixes are in 0.2.2.7-alpha tooRoger Dingledine2010-01-19
| |
* | Merge branch 'maint-0.2.1'Roger Dingledine2010-01-19
|\| | | | | | | | | | | Conflicts: ChangeLog
| * spread guard rotation out throughout the monthRoger Dingledine2010-01-19
| |
| * weight guard choice by bandwidth; discard old guardsRoger Dingledine2010-01-19
| |
* | add changelog entries for my commits from last weekRoger Dingledine2010-01-19
| |
* | clean 0.2.2.7-alpha changelog; add 0.2.2.6 blurbRoger Dingledine2010-01-19
| | | | | | | | also reorder the stable changelog entries so they're in temporal order
* | Merge branch 'maint-0.2.1' into masterRoger Dingledine2010-01-19
|\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h
| * bump to 0.2.1.22, and give it a changelogRoger Dingledine2010-01-19
| |
| * downgrade a warningRoger Dingledine2010-01-19
| | | | | | | | | | | | | | this case can now legitimately happen, if you have a cached v2 status from moria1, and you run with the new list of dirservers that's missing the old moria1. it's nothing to worry about; the file will die off in a month or two.
| * rotate keys for moria1 and gabelmooRoger Dingledine2010-01-19
| |
| * stop bridge authorities from leaking their bridge listRoger Dingledine2010-01-17
| |
* | Fix build on Solaris by disabling support for DisableAllSwapSebastian Hahn2010-01-19
| | | | | | | | | | Fixes bug 1198. Solaris doesn't have RLIMIT_MEMLOCK for get/setrlimit, so disable support because we don't know if all memory can be locked.
* | Build Bug: -lm should come after passing ../common/libor.a to linkerMichael Witten2010-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following commit: commit e56747f9cf29ed788baf8805bfe391925d8a19da Author: Nick Mathewson <nickm@torproject.org> Date: Tue Dec 15 14:32:55 2009 -0500 Refactor a bit so that it is safe to include math.h, and mostly not needed. introduced this line: tor_resolve_LDADD = -lm ../common/libor.a @TOR_LIB_WS32@ which caused the build to fail, because only ../common/libor.a (via the embedded ../common/util.o via ../common/util.c) referenced libm's `lround' and `log' symbols, so that the linker (GNU ld) didn't bother to import those symbols before reading ../common/libor.a, thus leaving those symbols undefined. The solution was to swap the order, producing the line: tor_resolve_LDADD = ../common/libor.a -lm @TOR_LIB_WS32@ Signed-off-by: Michael Witten <mfwitten@gmail.com>