aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | | | 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
| | |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / | | |/| | | | | | | |
| | | * | | | | | | | Update to the November 2011 GeoIP database.Karsten Loesing2011-11-07
| | | | | | | | | | |
* | | | | | | | | | | Fix test_util.c compilation on MSVCGisle Vanem2011-11-11
| |_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Those '{}' constructs are not well liked by MSVC (cl v.16.xx)." Received on tor-dev; fixes bug on 0.2.3.3-alpha.
* | | | | | | | | | Remove the torint.h include from aes.hSebastian Hahn2011-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This hasn't been needed for a while, there's nothing in aes.h now that would need uint* stuff.
* | | | | | | | | | Fix the bench_{aes,dmap} test functions to work with TTSebastian Hahn2011-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TT expects them to be named test_bench_{aes,dmap}. Also change the DISABLED macro to reflect that.
* | | | | | | | | | Remove vestiges of RIJNDAEL_COUNTER_OPTIMIZATIONNick Mathewson2011-11-11
| | | | | | | | | |
* | | | | | | | | | Stop using "u32" and "u8" in aes.cNick Mathewson2011-11-11
| | | | | | | | | |
* | | | | | | | | | Dump our internal AES implementationNick Mathewson2011-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This thing was pretty pointless on versions of OpenSSL 0.9.8 and later, and almost totally pointless on OpenSSL 1.0.0. Also, favor EVP by default, since it lets us get hardware acceleration where present. (See issue 4442)
* | | | | | | | | | Changes file for patches from 4ZMNick Mathewson2011-11-11
| | | | | | | | | |
* | | | | | | | | | Merge remote-tracking branch '4ZM/topic/test/4434_address'Nick Mathewson2011-11-11
|\ \ \ \ \ \ \ \ \ \