aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
| * | | | | | Convert bench_dmap to produce reasonable output.Nick Mathewson2011-11-11
| * | | | | | New src/test/bench.c to allow us to actually _run_ benchmark code•••Yes, the timing functions are suboptimal. Please improve! Nick 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 typo•••somebody should s/authoritative directory server/directory authority/g at some point Roger Dingledine2011-11-16
* | | | | | | 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 failure•••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. Nick Mathewson2011-11-14
| * | | | | | | | | Merge remote-tracking branch 'public/bug4457_022' into bug4457_master•••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. Nick Mathewson2011-11-14
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
| | * | | | | | | | 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() invocation•••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. Nick Mathewson2011-11-14
* | | | | | | | | | 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 unset•••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. Sebastian Hahn2011-11-16
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | 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_netinfo•••Reported by "troll_un"; bugfix on 0.2.0.10-alpha; fixes bug 4349. Nick Mathewson2011-11-14
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'public/bug4367'Nick Mathewson2011-11-14
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Even when we can't answer an AUTH_CHALLENGE, send NETINFO.•••Fixes bug 4368; fix on 0.2.3.6-alpha; bug found by "frosty". Nick Mathewson2011-11-03
| * | | | | | | Fix bug 4367: correctly detect auth_challenge cells we can't use•••Found by frosty_un, bugfix on 0.2.3.6-alpha, fix suggested by arma. Nick Mathewson2011-11-03
* | | | | | | | 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_name•••Returns value semantics was inconsitent between IPv4 and IPv6 Anders Sundman2011-11-11
* | | | | | | | | 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 MSVC•••"Those '{}' constructs are not well liked by MSVC (cl v.16.xx)." Received on tor-dev; fixes bug on 0.2.3.3-alpha. Gisle Vanem2011-11-11
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Remove the torint.h include from aes.h•••This hasn't been needed for a while, there's nothing in aes.h now that would need uint* stuff. Sebastian Hahn2011-11-11
* | | | | | | | | Fix the bench_{aes,dmap} test functions to work with TT•••TT expects them to be named test_bench_{aes,dmap}. Also change the DISABLED macro to reflect that. Sebastian Hahn2011-11-11
* | | | | | | | | Remove vestiges of RIJNDAEL_COUNTER_OPTIMIZATIONNick Mathewson2011-11-11
* | | | | | | | | Stop using "u32" and "u8" in aes.cNick Mathewson2011-11-11
* | | | | | | | | Dump our internal AES implementation•••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) Nick Mathewson2011-11-11
* | | | | | | | | Changes file for patches from 4ZMNick Mathewson2011-11-11
* | | | | | | | | Merge remote-tracking branch '4ZM/topic/test/4434_address'Nick Mathewson2011-11-11
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Unit tests for tor_addr_to_strAnders Sundman2011-11-11
| * | | | | | | | | Fixed buffer bounds check bug in tor_addr_to_strAnders Sundman2011-11-11
| * | | | | | | | | Unit tests for tor_inet_ntopAnders Sundman2011-11-11
| * | | | | | | | | Fixed of-by-one error in tor_inet_ntop•••The of-by-one error could lead to 1 byte buffer over runs IPv6 for addresses. Anders Sundman2011-11-11
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Unit tests for eat_whitespace functionsAnders Sundman2011-11-10
* | | | | | | | | Unit test for n_bits_set funcAnders Sundman2011-11-10
* | | | | | | | | Unit test for hex_str func•••Note: Too long input is undefined by contract. That behaviour should not be asserted in test. Anders Sundman2011-11-10
|/ / / / / / / /