aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Generalize fmt_addr() to support IPv6 decorations.George Kadianakis2012-03-31
|
* Fix comment typoRobert Ransom2012-03-30
|
* Have tor_parse_*long functions check for negative basesNick Mathewson2012-03-30
| | | | | | | | 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.
* Fix a couple of "unused assigned value" warnings in parse_config testsNick Mathewson2012-03-30
| | | | | | | | 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.
* Fix a memory leak in an error case of SAFECOOKIE authentication.Nick Mathewson2012-03-30
| | | | Found by Coverity Scan; fix for CID 507; bugfix on 0.2.3.13-alpha.
* Remove a couple redundant NULL-checks before crypto_cipher_freeNick Mathewson2012-03-30
| | | | | | | | 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.
* Merge branch 'bug5527'Nick Mathewson2012-03-30
|\
| * Move router lookup to _after_ we assert that its argument is setNick Mathewson2012-03-30
| | | | | | | | | | | | | | 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.
| * checking "same addr/port but with nonmatching keys" is obsoleteRoger Dingledine2012-03-29
| | | | | | | | | | | | 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.
| * simplify furtherRoger Dingledine2012-03-29
| |
| * Refactor dirserv_orconn_tls_done().Linus Nordberg2012-03-29
| | | | | | | | Look up the router using the digest instead of looping over all routers.
* | Merge remote-tracking branch 'linus/empty_desc_stats'Nick Mathewson2012-03-30
|\ \ | |/ |/|
| * Add changes file.Linus Nordberg2012-03-30
| |
| * Don't try to generate stats from an empty served_descs.Linus Nordberg2012-03-28
| |
* | Merge remote-tracking branch 'linus/bug4875_2'Nick Mathewson2012-03-29
|\ \
| * | Make relays handle an address suggestion from a directory server giving an ↵Linus Nordberg2012-03-28
| |/ | | | | | | | | | | | | | | | | 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).
* | note that bug 5151 is on 0.2.3.9-alphaNick Mathewson2012-03-28
| |
* | Merge remote-tracking branch 'linus/bug5151'Nick Mathewson2012-03-28
|\ \ | |/ |/|
| * Add changes file.Linus Nordberg2012-03-28
| |
| * Move the logging of 'My line' to debug level (#5151).Linus Nordberg2012-03-19
| |
| * Reorder initialisation of port_cfg to match order of members in struct.Linus Nordberg2012-03-19
| |
| * Fix cut'n'paste bug (#5151).Linus Nordberg2012-03-19
| |
* | Fix a bunch of check-spaces complaintsSebastian Hahn2012-03-28
| |
* | tab-man strikes back (fixup on a9c0e9fec2)Roger Dingledine2012-03-28
| |
* | Write initial documentation for the contents of the state fileNick Mathewson2012-03-28
| | | | | | | | | | Fixes bug 2987. There is still some information to go, but now we have a place to put it.
* | Merge branch 'bug4011'Nick Mathewson2012-03-28
|\ \
| * | Keep separate time-to-downloads for each consensus flavorNick Mathewson2012-03-28
|/ / | | | | | | | | | | 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.
* | Merge branch 'openssl101_aes_ctr_rebased'Nick Mathewson2012-03-27
|\ \
| * | Excise PK_NO_PADDING entirely: Unpadded RSA is silly.Nick Mathewson2012-03-27
| | | | | | | | | | | | | | | | | | We never use it, so having it around is pointless. Suggested by Sebastian
| * | Use OpenSSL 1.0.1's EVP aes_ctr implementation when availableNick Mathewson2012-03-27
| | | | | | | | | | | | This should be really fast on Intel chips.
| * | Refactor the API for setting up a block cipher.Nick Mathewson2012-03-27
| | | | | | | | | | | | | | | It allows us more flexibility on the backend if the user needs to specify the key and IV at setup time.
| * | Remove support for PK_NO_PADDING in crypto_pk_public_hybrid_encryptNick Mathewson2012-03-27
|/ / | | | | | | We never use it, and it would be a stupid thing if we started using it.
* | Changelog for torify changesNick Mathewson2012-03-27
| | | | | | | | | | | | 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.
* | Remove tsocks support from torify.Nick Mathewson2012-03-27
| | | | | | | | Fixes bug3530 and bug 5180. Patch by ugh.
* | Log statement to help track down bug4091Nick Mathewson2012-03-27
| |
* | Merge remote-tracking branch 'karsten/bug5053'Nick Mathewson2012-03-27
|\ \
| * | Roger notes that address and addr are two different things.Karsten Loesing2012-02-09
| | |
| * | Simply geoip_get_country_by_addr based on arma's comment.Karsten Loesing2012-02-09
| | |
| * | Add braces around a two-line code block.Karsten Loesing2012-02-09
| | |
| * | Count IPv6 connections in bridge and entry stats.Karsten Loesing2012-02-09
| | |
* | | Provide large enough buffer in test_util_sscanf()Sebastian Hahn2012-03-27
| | | | | | | | | | | | | | | This was causing crashes during unit test runs, as stack smashing protections got triggered. Issue spotted by weasel
* | | bump to 0.2.3.13-alpha-devRoger Dingledine2012-03-27
| | |
* | | merge in the safecookie changelog entry tooRoger Dingledine2012-03-26
| | |
* | | merge the change that 2f3ec43e5b4e wanted to mergeRoger Dingledine2012-03-26
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-03-26
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: src/or/control.c
| * | | Safe cookie authentication gets a changes fileNick Mathewson2012-03-26
| | | |
| * | | Merge remote-tracking branch 'rransom-tor/safecookie-022-v3' into maint-0.2.2Nick Mathewson2012-03-26
| |\ \ \
| | * | | Implement 'safe cookie authentication'Robert Ransom2012-02-22
| | | | |
* | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-03-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an "-s ours" commit to avoid taking a5704b1c624c9a808f5, which was a cherry-picked backport of fdbb9cdf746bbf0c39c34 to add a SHA256-HMAC function.
| * | | | Merge commit 'a5704b1c624c9a808f52f3a125339f00e2b9a378' into maint-0.2.2Nick Mathewson2012-03-26
| |\| | |