aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* Add some more documentationArturo Filastò2011-11-30
|
* Turn off LearnCircuitBuildTimeout when tor2web mode is onRobert Ransom2011-11-30
|
* Add ifdefs to disable assertion in connection_ap_handshake_send_beginRobert Ransom2011-11-30
|
* Add ifdefs to disable #3332 assertionsRobert Ransom2011-11-30
|
* Use single-hop intro and rend circuits when in tor2web modeRobert Ransom2011-11-30
|
* Perform single-hop HS desc fetches when in tor2web modeRobert Ransom2011-11-30
|
* Don't allow tor2web-mode Tors to connect to non-HS addressesRobert Ransom2011-11-30
| | | | | | The client's anonymity when accessing a non-HS address in tor2web-mode would be easily nuked by inserting an inline image with a .onion URL, so don't even pretend to access non-HS addresses through Tor.
* Warn loudly on startup and SIGHUP if Tor is built for a non-anonymous modeRobert Ransom2011-11-30
|
* Add a compile-time #define to control whether Tor runs in 'tor2web mode'Robert Ransom2011-11-30
| | | | | | | | The Tor2webMode torrc option is still required to run a Tor client in 'tor2web mode', but now it can't be turned on at runtime in a normal build of Tor. (And a tor2web build of Tor can't be used as a normal Tor client, so we don't have to worry as much about someone distributing packages with this particular pistol accessible to normal users.)
* Add Tor2webMode configuration optionRobert Ransom2011-11-24
|
* Merge branch 'bug2474'Nick Mathewson2011-11-23
|\ | | | | | | | | | | | | | | Had to resolve conflicts wrt the " (using bufferevents)" addition to the startup string. Conflicts: src/or/main.c
| * Tweak the "this is not a stable release" warning some moreNick Mathewson2011-11-23
| |
| * Tweak the startup message to be more helpfulNick Mathewson2011-04-28
| | | | | | | | | | | | | | | | Instead of just saying "boogity boogity!" let's actually warn people that they need to configure stuff right to be safe, and point them at instructions for how to do that. Resolves bug 2474.
* | Fix a compile warning on 64bit OS XSebastian Hahn2011-11-23
| |
* | raise AuthDirFastGuarantee from 20KB to 100KBRoger Dingledine2011-11-21
| | | | | | | | This patch reverts part of 39ceda7e05d7 (where it used to be 100KB).
* | apparently or_options_t likes being a const in masterRoger Dingledine2011-11-21
| |
* | Merge branch 'maint-0.2.2'Roger Dingledine2011-11-21
|\ \ | | | | | | | | | | | | Conflicts: src/or/dirserv.c
| * | parameterize bw cutoffs to guarantee Fast and Guard flagsRoger Dingledine2011-11-21
| | | | | | | | | | | | | | | Now it will be easier for researchers to simulate Tor networks with different values. Resolves ticket 4484.
| * | Merge branch 'bug4518' into maint-0.2.2Nick Mathewson2011-11-21
| |\ \
| | * | Only call cull_wedged_cpuworkers once every 60 seconds.Nick Mathewson2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function is over 10 or 20% on some of Moritz's profiles, depending on how you could. Since it's checking for a multi-hour timeout, this is safe to do. Fixes bug 4518.
* | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-21
|\| | |
| * | | Merge remote-tracking branch 'public/bug3963' into maint-0.2.2Nick Mathewson2011-11-21
| |\ \ \
| | * | | All NT service configuration commands should make the process exit.Nick Mathewson2011-09-08
| | | | | | | | | | | | | | | | | | | | Fixes bug 3963; fix on 0.2.0.7-alpha.
* | | | | Merge branch 'bug4360'Nick Mathewson2011-11-21
|\ \ \ \ \
| * | | | | normalize the name of the CERTS cellRoger Dingledine2011-10-31
| | | | | |
* | | | | | Log more loudly on a bad cert from an authority.Nick Mathewson2011-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clock skew made this situation way too frequent so we demoted it to "protocol_warn", but when there's an authority, it should really just be warn.
* | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-18
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Don't log about stats when running as a client without geoipSebastian Hahn2011-11-19
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Completely disable stats if we aren't running as a relay. We won't collect any anyway, so setting up the infrastructure for them and logging about them is wrong. This also removes a confusing log message that clients without a geoip db would have seen. Fixes bug 4353.
* | | | | Merge remote-tracking branch 'public/benchmark'Nick Mathewson2011-11-18
|\ \ \ \ \
| * | | | | All-in-one benchmark test for cell cryptoNick Mathewson2011-11-11
| | | | | |
* | | | | | Fix a couple of memory leaks in rend_add_service spotted by coverityNick Mathewson2011-11-17
| | | | | |
* | | | | | trivial code cleanup in generate_v2_networkstatus_opinion()Roger Dingledine2011-11-16
| | | | | |
* | | | | | fix trivial typoRoger Dingledine2011-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | somebody should s/authoritative directory server/directory authority/g at some point
* | | | | | Merge remote-tracking branch 'sebastian/bug2893'Nick Mathewson2011-11-16
|\ \ \ \ \ \
| * | | | | | Eat all whitespace after a control commandSebastian Hahn2011-11-16
| | | | | | |
| * | | | | | allow manual control port authenticate via netcatRoger Dingledine2011-11-16
| | | | | | |
* | | | | | | Don't fail to send netinfo if real_addr is unsetSebastian Hahn2011-11-16
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | If we haven't set real_addr on a connection, we also now that _base.addr hasn't been tampered with. So we can use that.
* | | | | | Make certificate skew into a protocol warningNick Mathewson2011-11-15
| | | | | |
* | | | | | Merge remote-tracking branch 'sebastian/bug4469'Nick Mathewson2011-11-15
|\ \ \ \ \ \
| * | | | | | Fix compile warnings on windowsSebastian Hahn2011-11-15
| | | | | | |
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-15
|\ \ \ \ \ \ \ | |/ / / / / / |/| | / / / / | | |/ / / / | |/| | | |
| * | | | | Use real_addr in send_netinfoNick Mathewson2011-11-14
| | | | | | | | | | | | | | | | | | | | | | | | Reported by "troll_un"; bugfix on 0.2.0.10-alpha; fixes bug 4349.
* | | | | | Merge remote-tracking branch 'public/bug4367'Nick Mathewson2011-11-14
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Even when we can't answer an AUTH_CHALLENGE, send NETINFO.Nick Mathewson2011-11-03
| | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 4368; fix on 0.2.3.6-alpha; bug found by "frosty".
| * | | | | Fix bug 4367: correctly detect auth_challenge cells we can't useNick Mathewson2011-11-03
| | | | | | | | | | | | | | | | | | | | | | | | Found by frosty_un, bugfix on 0.2.3.6-alpha, fix suggested by arma.
* | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-09
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Include HiddenServiceDir in some warning messagesRobert Ransom2011-11-07
| | | | | |
* | | | | | Rewrite comment at head of eventdns.cNick Mathewson2011-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Let's make it more obvious to the everyday reader that eventdns.c is a) Based on Libevent's evdns.c b) Slated for demolition c) Supposed to keep API-compatibility with Libevent. d) Not worth tweaking unless there's a bug.
* | | | | | Add some XXXesRobert Ransom2011-11-07
| | | | | |
* | | | | | Add GETINFO md/id/* and md/name/* items for relay microdescsRobert Ransom2011-11-07
| | | | | |