Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-30 | Exits don't need to fetch certs for unknown authorities | Nick Mathewson | |
When we started RefuseUnknownExits back in 0.2.2.11-alpha, we started making exits act like they cache directory info (since they need an up-to-date idea of who is really a router). But this included fetching needless (unrecognized) authorities' certs, which doesn't make any sense for them. This is related to, but not necessarily the same as, the issue that Ian reported for bug #2297. (This patch is based on a patch from a user who I believe has asked not to be named. If I'm wrong about that, please add the appropriate name onto the changelog.) | |||
2012-03-30 | Fix comment typo | Robert Ransom | |
2012-03-30 | Have tor_parse_*long functions check for negative bases | Nick Mathewson | |
One of our unit tests checks that they behave correctly (giving an error) when the base is negative. But there isn't a guarantee that strtol and friends actually handle negative bases correctly. Found by Coverity Scan; fix for CID 504. | |||
2012-03-30 | Fix a couple of "unused assigned value" warnings in parse_config tests | Nick Mathewson | |
Coverity doesn't like the fact that we were storing the value of parse_config_line_from_str() but not checking it in a couple of cases. Fixes CID 505 and 506. | |||
2012-03-30 | Fix a memory leak in an error case of SAFECOOKIE authentication. | Nick Mathewson | |
Found by Coverity Scan; fix for CID 507; bugfix on 0.2.3.13-alpha. | |||
2012-03-30 | Remove a couple redundant NULL-checks before crypto_cipher_free | Nick Mathewson | |
Calling crypto_cipher_free(NULL) is always safe, since (by convention) all of our xyz_free() functions treat xyz_free(NULL) as a no-op. Flagged by coverity scan; fixes CID 508 and 509. | |||
2012-03-30 | Merge branch 'bug5527' | Nick Mathewson | |
2012-03-30 | Move router lookup to _after_ we assert that its argument is set | Nick Mathewson | |
A previous commit in the 5527 branch had moved router_get_mutable_by_digest(digest_rcvd) to happen before we did tor_assert(digest_rcvd), which would have defeated the purpose of the assert. | |||
2012-03-30 | Merge remote-tracking branch 'linus/empty_desc_stats' | Nick Mathewson | |
2012-03-30 | Add changes file. | Linus Nordberg | |
2012-03-29 | checking "same addr/port but with nonmatching keys" is obsolete | Roger Dingledine | |
Specifically, I believe it dates back to when extend cells had address:port but no digest in them. The special edge case is certainly not worth the complexity these days. | |||
2012-03-29 | simplify further | Roger Dingledine | |
2012-03-29 | Refactor dirserv_orconn_tls_done(). | Linus Nordberg | |
Look up the router using the digest instead of looping over all routers. | |||
2012-03-29 | Merge remote-tracking branch 'linus/bug4875_2' | Nick Mathewson | |
2012-03-28 | note that bug 5151 is on 0.2.3.9-alpha | Nick Mathewson | |
2012-03-28 | Merge remote-tracking branch 'linus/bug5151' | Nick Mathewson | |
2012-03-28 | Add changes file. | Linus Nordberg | |
2012-03-28 | Make relays handle an address suggestion from a directory server giving an ↵ | Linus Nordberg | |
IPv6 address. last_guessed_ip becomes a tor_addr_t. Most parts of router_new_address_suggestion() learns about IPv6 (resolve_my_address() is still IPv4 only). | |||
2012-03-28 | Don't try to generate stats from an empty served_descs. | Linus Nordberg | |
2012-03-28 | Fix a bunch of check-spaces complaints | Sebastian Hahn | |
2012-03-28 | tab-man strikes back (fixup on a9c0e9fec2) | Roger Dingledine | |
2012-03-28 | Write initial documentation for the contents of the state file | Nick Mathewson | |
Fixes bug 2987. There is still some information to go, but now we have a place to put it. | |||
2012-03-28 | Merge branch 'bug4011' | Nick Mathewson | |
2012-03-28 | Keep separate time-to-downloads for each consensus flavor | Nick Mathewson | |
This is a fix for bug 4011, where if we have a recent ns consensus we won't even try fetching a microdesc consensus. Fix on 0.2.3.1-alpha, I believe. | |||
2012-03-27 | Merge branch 'openssl101_aes_ctr_rebased' | Nick Mathewson | |
2012-03-27 | Excise PK_NO_PADDING entirely: Unpadded RSA is silly. | Nick Mathewson | |
We never use it, so having it around is pointless. Suggested by Sebastian | |||
2012-03-27 | Use OpenSSL 1.0.1's EVP aes_ctr implementation when available | Nick Mathewson | |
This should be really fast on Intel chips. | |||
2012-03-27 | Refactor the API for setting up a block cipher. | Nick Mathewson | |
It allows us more flexibility on the backend if the user needs to specify the key and IV at setup time. | |||
2012-03-27 | Remove support for PK_NO_PADDING in crypto_pk_public_hybrid_encrypt | Nick Mathewson | |
We never use it, and it would be a stupid thing if we started using it. | |||
2012-03-27 | Changelog for torify changes | Nick Mathewson | |
Also reinstate the part of the torify script that checks for torsocks being installed, so that we can give a more useful message in case it isn't. | |||
2012-03-27 | Remove tsocks support from torify. | Nick Mathewson | |
Fixes bug3530 and bug 5180. Patch by ugh. | |||
2012-03-27 | Log statement to help track down bug4091 | Nick Mathewson | |
2012-03-27 | Merge remote-tracking branch 'karsten/bug5053' | Nick Mathewson | |
2012-03-27 | Provide large enough buffer in test_util_sscanf() | Sebastian Hahn | |
This was causing crashes during unit test runs, as stack smashing protections got triggered. Issue spotted by weasel | |||
2012-03-27 | bump to 0.2.3.13-alpha-dev | Roger Dingledine | |
2012-03-26 | merge in the safecookie changelog entry tootor-0.2.3.13-alpha | Roger Dingledine | |
2012-03-26 | merge the change that 2f3ec43e5b4e wanted to merge | Roger Dingledine | |
2012-03-26 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/or/control.c | |||
2012-03-26 | Safe cookie authentication gets a changes file | Nick Mathewson | |
2012-03-26 | Merge remote-tracking branch 'rransom-tor/safecookie-022-v3' into maint-0.2.2 | Nick Mathewson | |
2012-03-26 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
This is an "-s ours" commit to avoid taking a5704b1c624c9a808f5, which was a cherry-picked backport of fdbb9cdf746bbf0c39c34 to add a SHA256-HMAC function. | |||
2012-03-26 | Merge commit 'a5704b1c624c9a808f52f3a125339f00e2b9a378' into maint-0.2.2 | Nick Mathewson | |
2012-03-26 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: changes/bug5090 bug5090 was already merged and corrected in the master branch's changelog. | |||
2012-03-26 | bump to 0.2.3.13-alpha | Roger Dingledine | |
2012-03-25 | cleanup and blurb for 0.2.3.13-alpha | Roger Dingledine | |
2012-03-25 | fold in latest changes entries | Roger Dingledine | |
2012-03-25 | explain that bug 5090 allows a post-auth heap overflow | Roger Dingledine | |
resolves bug 5402. | |||
2012-03-22 | Never disable debugger attachment for the unit tests | Sebastian Hahn | |
2012-03-20 | Shorten links to law.cornell.edu for exit-note file | Christian Kujau | |
The links we have currently redirect to those new files now. | |||
2012-03-19 | Move the logging of 'My line' to debug level (#5151). | Linus Nordberg | |