aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
...
* add a minimum for CircuitStreamTimeout, plus a man pageRoger Dingledine2009-11-22
| | | | | plus some other unrelated touchups that have been sitting in my sandbox
* Implement DisableAllSwap to avoid putting secret info in page files.Jacob Appelbaum2009-10-27
| | | | | | | | | | | | | | | | | | | | | | This commit implements a new config option: 'DisableAllSwap' This option probably only works properly when Tor is started as root. We added two new functions: tor_mlockall() and tor_set_max_memlock(). tor_mlockall() attempts to mlock() all current and all future memory pages. For tor_mlockall() to work properly we set the process rlimits for memory to RLIM_INFINITY (and beyond) inside of tor_set_max_memlock(). We behave differently from mlockall() by only allowing tor_mlockall() to be called one single time. All other calls will result in a return code of 1. It is not possible to change DisableAllSwap while running. A sample configuration item was added to the torrc.complete.in config file. A new item in the man page for DisableAllSwap was added. Thanks to Moxie Marlinspike and Chris Palmer for their feedback on this patch. Please note that we make no guarantees about the quality of your OS and its mlock/mlockall implementation. It is possible that this will do nothing at all. It is also possible that you can ulimit the mlock properties of a given user such that root is not required. This has not been extensively tested and is unsupported. I have included some comments for possible ways we can handle this on win32.
* Revise consensus-flavors proposal to better URLs.Nick Mathewson2009-10-18
| | | | | | The old flavored consensus URL format made it harder to decode URLs based on their prefixes, and didn't take into account our "only give it to me if it's signed by enough authorities" stuff.
* Revise proposal 162: SHA256(x), not SHA256(SHA256(x))Nick Mathewson2009-10-15
| | | | | | | | The point of doing SHA256 twice is, generally, is to prevent message extension attacks where an attacker who knows H(A) can calculate H(A|B). But for attaching a signature to a document, the attacker already _knows_ A, so trying to keep them from calculating H(A|B) is pointless.
* Revise 162's idea of how detached signatures work with flavorsNick Mathewson2009-10-15
| | | | | The original proposal was vague and would have made older Tors reject detached-signature documents as soon as they saw one with flavors.
* correct the spec for the stream_bw event.Roger Dingledine2009-10-10
| | | | | | | "neonomad" pointed out on or-talk that the order is opposite from the intuitive order. explain why. we chose to fix the spec rather than the code because there are controllers like torflow that already expect the current behavior.
* fix the wiki link in doc pages. remove obsolete FAQ.Roger Dingledine2009-10-01
|
* update spec to reflect change in Fast definitionRoger Dingledine2009-09-30
| | | | | we made anybody who has 20KB/s Fast by definition, in 0.2.1.14-rc, but it looks like we forgot to fix the spec.
* Our test script moved from src/or/test to src/test/test.Sebastian Hahn2009-09-23
| | | | Update the HACKING document and the cross compilation helper
* Fix typos and comments, plus two bugsRoger Dingledine2009-09-20
| | | | | | | | A) We were considering a circuit had timed out in the special cases where we close rendezvous circuits because the final rendezvous circuit couldn't be built in time. B) We were looking at the wrong timestamp_created when considering a timeout.
* Implement and document new network liveness algorithm.Mike Perry2009-09-20
| | | | Based on irc discussion with arma.
* a mish-mash of stuff in my sandboxRoger Dingledine2009-09-17
|
* Merge commit 'mikeperry/circuitbuildtimeout-final'Roger Dingledine2009-09-16
|\
| * Update proposal to match implementation.Mike Perry2009-09-16
| |
| * Remove trailing spaces. As if bytes were free...Karsten Loesing2009-09-16
| | | | | | | | Also correct some typos.
| * Update proposal to bring it more in-line with implementation.Mike Perry2009-09-16
| |
* | Merge commit 'sebastian/manpage'Roger Dingledine2009-09-16
|\ \ | |/ |/|
| * it is cached-descriptors now, not cached-routersSebastian Hahn2009-09-15
| |
* | revert the month in the man page, so we don't drive weasel madRoger Dingledine2009-09-15
| |
* | ConsensusParams config option lists key=value paramsRoger Dingledine2009-09-15
| | | | | | | | finishes the authority-operator interface side of proposal 167.
* | Mark proposal 167 as implemented.Nick Mathewson2009-09-14
| |
* | Implement proposal 167: Authorities vote on network parameters.Nick Mathewson2009-09-14
|/ | | | | | | | This code adds a new field to vote on: "params". It consists of a list of sorted key=int pairs. The output is computed as the median of all the integers for any key on which anybody voted. Improved with input from Roger.
* Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-01
|\
| * Add getinfo accepted-server-descriptor. Clean spec.Roger Dingledine2009-08-31
| | | | | | | | | | | | | | | | Add a "getinfo status/accepted-server-descriptor" controller command, which is the recommended way for controllers to learn whether our server descriptor has been successfully received by at least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them.
* | Merge branch 'maint-0.2.1'Roger Dingledine2009-08-28
|\|
| * Only send netinfo clock_skew to controller if an authority told us soRoger Dingledine2009-08-28
| | | | | | | | | | | | | | | | We were triggering a CLOCK_SKEW controller status event whenever we connect via the v2 connection protocol to any relay that has a wrong clock. Instead, we should only inform the controller when it's a trusted authority that claims our clock is wrong. Bugfix on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
* | Merge branch 'maint-0.2.1'Roger Dingledine2009-08-27
|\|
| * update osx-dmg creation directions for the new methodsphobos2009-08-25
| |
* | HiddenServiceVersion must be set to 2 currently.Sebastian Hahn2009-08-27
| | | | | | | | | | 0d68da2381780e2f8010b52a9e062947554699d5 removed support for Version 0, but didn't fix the manpage.
* | changelog and spec changes for the .exit fixRoger Dingledine2009-08-26
| |
* | typos in dir-specRoger Dingledine2009-08-26
| |
* | mark off a done proposalRoger Dingledine2009-08-26
| |
* | Merge commit 'karsten/proposal-166-impl-master'Nick Mathewson2009-08-26
|\ \
| * | Some final (?) cleanups of proposal 166 implementation.Karsten Loesing2009-08-19
| | |
| * | Write all statistics to disk exactly every 24 hours.Karsten Loesing2009-08-19
| | |
| * | Update dir-spec.txt and man page.Karsten Loesing2009-08-18
| | |
| * | Clean up proposal 166 and its implementation.Karsten Loesing2009-08-18
| | |
* | | Merge commit 'public/socks-client'Nick Mathewson2009-08-26
|\ \ \ | | | | | | | | | | | | | | | | Resolved conflict in: src/or/or.h
| * | | Enable Tor to connect through SOCKS 4/5 proxiesChristopher Davis2009-06-19
| | | | | | | | | | | | | | | | | | | | | | | | Added a sanity check in config.c and a check in directory.c directory_initiate_command_rend() to catch any direct connection attempts when a socks proxy is configured.
* | | | new proposals: params in consensus, and lower circwindowRoger Dingledine2009-08-25
| | | |
* | | | Merge commit 'mikeperry/bandwidth-voting-final'Nick Mathewson2009-08-14
|\ \ \ \ | |_|/ / |/| | |
| * | | Merge commit 'nickm/strtok' into mp-voting-finalMike Perry2009-08-09
| |\ \ \
| * | | | Update dir-spec.txt to describe w line.Mike Perry2009-08-06
| | | | | | | | | | | | | | | | | | | | "Measured=" is present in votes regardless of consensus method.
* | | | | Merge commit 'ioerror/LetsKillNoConnect'Nick Mathewson2009-08-09
|\ \ \ \ \
| * | | | | LetsKillNoConnect removes support for .noconnectJacob Appelbaum2009-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a patch to remove support for .noconnect. We are removing .noconnect because of a talk at Defcon 17 by Gregory Fleischer.
* | | | | | Merge commit 'arma/dotexit'Nick Mathewson2009-08-09
|\| | | | |
| * | | | | oops, fix typoRoger Dingledine2009-08-07
| | | | | |
| * | | | | Disable .exit notation unless AllowDotExit is 1.Roger Dingledine2009-08-07
| | | | | |
* | | | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-08-09
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | / | | |_|_|/ | |/| | |
| * | | | Make configuration of hidden services with authorization somewhat clearer.Karsten Loesing2009-08-01
| | | | |