Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-25 | Use EVP for AES only when hardware accel is present | Nick Mathewson | |
Fixes bug 4525, fix on 0.2.3.8-alpha. | |||
2011-11-20 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-11-20 | Changes file for bug4521 backports. | Nick Mathewson | |
2011-11-20 | Sockets are unsigned on windows | Sebastian Hahn | |
this gets rid of a warning about signed/unsigned comparison This is a backport of 0a5338e03cdf14ef80584c6ff8adeb49200b8a76 that accidentally only went into master | |||
2011-11-20 | Log more loudly on a bad cert from an authority. | Nick Mathewson | |
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. | |||
2011-11-20 | Get rid of an unused parameter warning on win | Sebastian Hahn | |
This is a backport of bed79c47f4ec0ee72b19e2b81c54131d516d07ef which accidentally only went into master | |||
2011-11-19 | changes file for bug4515 | Nick Mathewson | |
2011-11-19 | Imporved unit test coverage for tor_inet_pton | Anders Sundman | |
2011-11-19 | Minor tor_inet_pton bug fixes | Anders Sundman | |
In particular: * Disallow "0x10::" * Don't blow up on ":" * Disallow "::10000" | |||
2011-11-18 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-11-19 | Don't log about stats when running as a client without geoip | Sebastian Hahn | |
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. | |||
2011-11-18 | Merge remote-tracking branch 'public/benchmark' | Nick Mathewson | |
2011-11-17 | Fix a couple of memory leaks in rend_add_service spotted by coverity | Nick Mathewson | |
2011-11-16 | trivial code cleanup in generate_v2_networkstatus_opinion() | Roger Dingledine | |
2011-11-16 | fix trivial typo | Roger Dingledine | |
somebody should s/authoritative directory server/directory authority/g at some point | |||
2011-11-16 | Merge remote-tracking branch 'sebastian/bug2893' | Nick Mathewson | |
2011-11-16 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-11-16 | Merge branch 'bug4457_master' | Nick Mathewson | |
2011-11-16 | Merge branch 'bug4457_022' into maint-0.2.2 | Nick Mathewson | |
2011-11-16 | Eat all whitespace after a control command | Sebastian Hahn | |
2011-11-16 | allow manual control port authenticate via netcat | Roger Dingledine | |
2011-11-16 | Fix a check-spaces complaint | Sebastian Hahn | |
2011-11-16 | Don't allow building on platforms where AF_UNSPEC != 0 | Sebastian Hahn | |
2011-11-16 | Don't fail to send netinfo if real_addr is unset | Sebastian Hahn | |
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. | |||
2011-11-15 | Merge branch 'bug4371_squashed' | Nick Mathewson | |
2011-11-15 | Make certificate skew into a protocol warning | Nick Mathewson | |
2011-11-15 | Allow up to a 30 days future skew, 48 hours past skew in certs. | Nick Mathewson | |
2011-11-15 | Merge remote-tracking branch 'sebastian/bug4469' | Nick Mathewson | |
2011-11-15 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-11-15 | Fix compile warnings on windows | Sebastian Hahn | |
2011-11-14 | Use real_addr in send_netinfo | Nick Mathewson | |
Reported by "troll_un"; bugfix on 0.2.0.10-alpha; fixes bug 4349. | |||
2011-11-14 | Merge remote-tracking branch 'public/bug4367' | Nick Mathewson | |
2011-11-14 | Disable IOCP and retry event_base_new_with_config once on failure | Nick Mathewson | |
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. | |||
2011-11-14 | Merge remote-tracking branch 'public/bug4457_022' into bug4457_master | Nick Mathewson | |
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. | |||
2011-11-14 | Detect failure from event_init() or event_base_new_with_config() | Nick Mathewson | |
2011-11-14 | Use the EVENT_BASE_FLAG_NOLOCK flag to prevent socketpair() invocation | Nick Mathewson | |
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. | |||
2011-11-14 | Merge remote-tracking branch '4ZM/topic/test/4433_address' | Nick Mathewson | |
2011-11-14 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-11-14 | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
2011-11-14 | Merge remote-tracking branch 'karsten/geoip-november2011' into maint-0.2.1 | Nick Mathewson | |
2011-11-11 | Fix test_util.c compilation on MSVC | Gisle Vanem | |
"Those '{}' constructs are not well liked by MSVC (cl v.16.xx)." Received on tor-dev; fixes bug on 0.2.3.3-alpha. | |||
2011-11-11 | All-in-one benchmark test for cell crypto | Nick Mathewson | |
2011-11-11 | Convert bench_dmap to produce reasonable output. | Nick Mathewson | |
2011-11-11 | New src/test/bench.c to allow us to actually _run_ benchmark code | Nick Mathewson | |
Yes, the timing functions are suboptimal. Please improve! | |||
2011-11-11 | Remove the torint.h include from aes.h | Sebastian Hahn | |
This hasn't been needed for a while, there's nothing in aes.h now that would need uint* stuff. | |||
2011-11-11 | Fix the bench_{aes,dmap} test functions to work with TT | Sebastian Hahn | |
TT expects them to be named test_bench_{aes,dmap}. Also change the DISABLED macro to reflect that. | |||
2011-11-11 | Remove vestiges of RIJNDAEL_COUNTER_OPTIMIZATION | Nick Mathewson | |
2011-11-11 | Stop using "u32" and "u8" in aes.c | Nick Mathewson | |
2011-11-11 | Dump our internal AES implementation | Nick Mathewson | |
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) | |||
2011-11-11 | Changes file for patches from 4ZM | Nick Mathewson | |