Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-16 | rm files for changes merged in all of release021, release022, master | Nick Mathewson | |
2011-05-16 | squash! Add crypto_pk_check_key_public_exponent function | Nick Mathewson | |
Rename crypto_pk_check_key_public_exponent to crypto_pk_public_exponent_ok: it's nice to name predicates s.t. you can tell how to interpret true and false. | |||
2011-05-16 | Require that certain public keys have public exponent 65537 | Robert Ransom | |
2011-05-16 | Add crypto_pk_check_key_public_exponent function | Robert Ransom | |
2011-05-16 | Check fetched rendezvous descriptors' service IDs | Robert Ransom | |
2011-05-15 | Fixup whitespace issues from 3122 commit | Nick Mathewson | |
2011-05-15 | Another doc tweak on tor_memcmp: <b>b</b>, not <b>. | Nick Mathewson | |
2011-05-15 | minor tweaks to 4b19730c8234d | Roger Dingledine | |
2011-05-12 | Merge remote-tracking branch 'public/bug3122_memcmp_squashed' into maint-0.2.1 | Nick Mathewson | |
2011-05-11 | Merge branch 'bug3135' into maint-0.2.1 | Nick Mathewson | |
2011-05-11 | Fix crash when read_file_to_string() fails in SAVECONF | Nick Mathewson | |
The new behavior is to try to rename the old file if there is one there that we can't read. In all likelihood, that will fail too, but at least we tried, and at least it won't crash. | |||
2011-05-11 | Hand-conversion and audit phase of memcmp transition | Nick Mathewson | |
Here I looked at the results of the automated conversion and cleaned them up as follows: If there was a tor_memcmp or tor_memeq that was in fact "safe"[*] I changed it to a fast_memcmp or fast_memeq. Otherwise if there was a tor_memcmp that could turn into a tor_memneq or tor_memeq, I converted it. This wants close attention. [*] I'm erring on the side of caution here, and leaving some things as tor_memcmp that could in my opinion use the data-dependent fast_memcmp variant. | |||
2011-05-11 | Automated conversion of memcmp to tor_memcmp/tor_mem[n]eq | Nick Mathewson | |
This commit is _exactly_ the result of perl -i -pe 's/\bmemcmp\(/tor_memcmp\(/g' src/*/*.[ch] perl -i -pe 's/\!\s*tor_memcmp\(/tor_memeq\(/g' src/*/*.[ch] perl -i -pe 's/0\s*==\s*tor_memcmp\(/tor_memeq\(/g' src/*/*.[ch] perl -i -pe 's/0\s*!=\s*tor_memcmp\(/tor_memneq\(/g' src/*/*.[ch] git checkout src/common/di_ops.[ch] git checkout src/or/test.c git checkout src/common/test.h | |||
2011-05-11 | Add a "di_ops.h" include to util.h | Nick Mathewson | |
2011-05-11 | Add a data-independent variant of memcmp and a d-i memeq function. | Nick Mathewson | |
The tor_memcmp code is by Robert Ransom, and the tor_memeq code is by me. Both incorporate some ideas from DJB's stuff. | |||
2011-05-10 | Update to the May 1 2011 Maxmind GeoLite Country database | Roger Dingledine | |
2011-04-28 | Fix a failure case of connection_ap_handshake_attach_circuit() | Sebastian Hahn | |
tor_fragile_assert() might be a no-op, so we have to return something here to indicate failure to the caller. | |||
2011-04-28 | Fix a bug introduced by purging rend_cache on NEWNYM | Robert Ransom | |
If the user sent a SIGNAL NEWNYM command after we fetched a rendezvous descriptor, while we were building the introduction-point circuit, we would give up entirely on trying to connect to the hidden service. Original patch by rransom slightly edited to go into 0.2.1 | |||
2011-04-28 | Allow rend_client_send_introduction to fail transiently | Robert Ransom | |
i.e. without closing the AP connection. | |||
2011-04-28 | Forget all rendezvous client state on SIGNAL NEWNYM | Robert Ransom | |
2011-04-26 | Make SIZE_T_CEILING unsigned; add a signed SSIZE_T_CEILING | Nick Mathewson | |
None of the comparisons were _broken_ previously, but avoiding signed/unsigned comparisons makes everybody happier. Fixes bug2475. | |||
2011-04-21 | Fix a bug in removing DNSPort requests from their circular list | Nick Mathewson | |
Under heavy load, this could result in an assertion failure. Fix for bug 2933; bugfix on 0.2.0.10-alpha. | |||
2011-04-19 | Merge remote-tracking branch 'rransom/bug2750-v3' into maint-0.2.1 | Nick Mathewson | |
2011-04-19 | Ouch: correctly tabify the micro-revision.i target in Makefile.am (0.2.1 only) | Nick Mathewson | |
2011-04-18 | Add an XXX | Robert Ransom | |
2011-04-18 | Correct the warning emitted when rejecting an oversized HS desc | Robert Ransom | |
2011-04-06 | Merge remote-tracking branch 'public/bug2402_again' into maint-0.2.1 | Nick Mathewson | |
2011-04-04 | switch to the apr 2011 geoip db | Roger Dingledine | |
2011-03-28 | Fix configure.in zlib package names. | Erinn Clark | |
2011-03-15 | Fix a compile warning when using clang | Sebastian Hahn | |
Issue noticed by Steven Murdoch; fixes bug 2689. The cast didn't do anything, and we don't need to look at the return value of the function here. | |||
2011-03-13 | we're not reachable if we don't have a routerinfo yet | Roger Dingledine | |
2011-03-11 | put the 0.2.1.30 changes into releasenotes | Roger Dingledine | |
2011-03-11 | Backport: Generate version tags using Git, not (broken) svn revisions. | Nick Mathewson | |
Partial backport of daa0326aaaa85a760be94ee2360cfa61a9fb5be2 . Resolves bug 2402. Bugfix on 0.2.1.15 (for the part where we switched to git) and on 0.2.1.30 (for the part where we dumped micro-revisions.) | |||
2011-03-11 | Revert "Simplest fix to bug2402: do not include SVN versions" | Nick Mathewson | |
This reverts commit a1073ee956021ead19d30c2151510dbaced416a8. Apparently, we totally misunderstood how the debian packages were using microrevisions. Better fix that! | |||
2011-03-08 | move to march 2011 geoip file | Roger Dingledine | |
2011-03-08 | Avoid crash in any_pending_bridge_descriptor_fetches | Nick Mathewson | |
This is based on shitlei's fix for bug2629, with extra parens removed. Fixes bug 2629, bugfix on 0.2.1.2-alpha. | |||
2011-03-06 | Merge branch 'real_ipv6_fix' into maint-0.2.1 | Nick Mathewson | |
2011-03-06 | Oops, here's the *REAL* fix for the ipv6 issue | Nick Mathewson | |
We need to _REJECT_ descriptors with accept6/reject6 lines. If we let them onto the network , other un-upgraded tors will crash. | |||
2011-03-06 | Merge branch 'careful_with_all_descs' into maint-0.2.1 | Nick Mathewson | |
2011-03-06 | changes file for careful_with_all_descs | Nick Mathewson | |
2011-03-06 | Revert "Disallow reject6 and accept6 lines in descriptors" | Nick Mathewson | |
This reverts commit b3918b3bbbfa9097246d63746c8b540eff2ec8e8. | |||
2011-03-06 | exit_policy_is_general_exit is IPv4 only; it should admit it. | Nick Mathewson | |
2011-03-06 | Changes file for ipv6 parsing issue | Nick Mathewson | |
2011-03-06 | Disallow reject6 and accept6 lines in descriptors | Sebastian Hahn | |
This fixes a remotely triggerable assert on directory authorities, who don't handle descriptors with ipv6 contents well yet. We will want to revert this once we're ready to handle ipv6. Issue raised by lorth on #tor, who wasn't able to use Tor anymore. Analyzed with help from Christian Fromme. Fix suggested by arma. Bugfix on 0.2.1.3-alpha. | |||
2011-03-04 | Do not serve encrypt-only descriptors with the "all" request. Reported by ↵ | Nick Mathewson | |
piebeer | |||
2011-02-22 | Remove doc/spec/Makefile.in from list of generated files | Nick Mathewson | |
2011-02-22 | Merge remote branch 'public/bug1859_021' into maint-0.2.1 | Nick Mathewson | |
2011-02-22 | Merge remote branch 'public/bug2402_nothing' into maint-0.2.1 | Nick Mathewson | |
2011-02-22 | changes file for removing torspec from the tarball | Roger Dingledine | |
2011-02-22 | prefer https urls | Roger Dingledine | |