summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | | | | | | | 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
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Changes file for bug4360Nick Mathewson2011-11-21
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | normalize the name of the CERTS cellRoger Dingledine2011-10-31
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-20
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Changes file for bug4521 backports.Nick Mathewson2011-11-20
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Sockets are unsigned on windowsSebastian Hahn2011-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this gets rid of a warning about signed/unsigned comparison This is a backport of 0a5338e03cdf14ef80584c6ff8adeb49200b8a76 that accidentally only went into master
| * | | | | | | | | | | | | | | Get rid of an unused parameter warning on winSebastian Hahn2011-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a backport of bed79c47f4ec0ee72b19e2b81c54131d516d07ef which accidentally only went into master
* | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | | | | | | changes file for bug4515Nick Mathewson2011-11-19
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Imporved unit test coverage for tor_inet_ptonAnders Sundman2011-11-19
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Minor tor_inet_pton bug fixesAnders Sundman2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular: * Disallow "0x10::" * Don't blow up on ":" * Disallow "::10000"
* | | | | | | | | | | | | | | | 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
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Convert bench_dmap to produce reasonable output.Nick Mathewson2011-11-11
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | New src/test/bench.c to allow us to actually _run_ benchmark codeNick Mathewson2011-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yes, the timing functions are suboptimal. Please improve!
* | | | | | | | | | | | | | | 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
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge branch 'bug4457_022' into maint-0.2.2Nick Mathewson2011-11-16
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'bug4457_master'Nick Mathewson2011-11-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Disable IOCP and retry event_base_new_with_config once on failureNick Mathewson2011-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a fancier bug4457 workaround for 0.2.3. In 0.2.2, we could just tell Libevent "Don't enable locking!" so it wouldn't try to make the event_base notifiable. But for IOCP, we need a notifiable base. (Eventually, we'll want a notifiable base for other stuff, like multithreaded crypto.) So the solution is to try a full-featured initialization, and then retry with all the options turned off if that fails.
| * | | | | | | | | | | | | | | | | Merge remote-tracking branch 'public/bug4457_022' into bug4457_masterNick Mathewson2011-11-14
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/compat_libevent.c Resolving conflict by not taking 7363eae13cb8 ("Use the EVENT_BASE_FLAG_NOLOCK flag to prevent socketpair() invocation"): in Tor 0.2.3.x, we _do_ sometimes use notifiable event bases.
| | * | | | | | | | | | | | | | | | Detect failure from event_init() or event_base_new_with_config()Nick Mathewson2011-11-14
| | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | Use the EVENT_BASE_FLAG_NOLOCK flag to prevent socketpair() invocationNick Mathewson2011-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Tor 0.2.2, we never need the event base to be notifiable, since we don't call it from other threads. This is a workaround for bug 4457, which is not actually a Tor bug IMO.
* | | | | | | | | | | | | | | | | | Fix a check-spaces complaintSebastian Hahn2011-11-16
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Don't allow building on platforms where AF_UNSPEC != 0Sebastian Hahn2011-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.
* | | | | | | | | | | | | | | | | Merge branch 'bug4371_squashed'Nick Mathewson2011-11-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Make certificate skew into a protocol warningNick Mathewson2011-11-15
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Allow up to a 30 days future skew, 48 hours past skew in certs.Nick 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 '4ZM/topic/test/4433_address'Nick Mathewson2011-11-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Unit tests for tor_addr_to_PTR_nameAnders Sundman2011-11-11
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Return value bugfix of tor_addr_to_PTR_nameAnders Sundman2011-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Returns value semantics was inconsitent between IPv4 and IPv6
* | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-11-14
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Merge remote-tracking branch 'karsten/geoip-november2011' into maint-0.2.1Nick Mathewson2011-11-14
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / / / / / / | | |/| | | | | | | | | | | | |