summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-05-24Extract duplicate code in geoip and rephist.Peter Retzlaff
Create new methods check_or_create_data_subdir() and write_to_data_subdir() in config.c and use them throughout rephist.c and geoip.c. This should solve ticket #4282.
2013-05-24Tweak fix for #8789 a bit; avoid double-close and add changes fileNick Mathewson
2013-05-24Close socket at err target.Arlo Breault
In connection_listener_new(). See #8789.
2013-05-21Restore 8093 log messages to WARN severity, but rate limitNick Mathewson
See #8093 for discussion
2013-05-21Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-21Downgrade the unexpected sendme cell warnings for 0.2.4Nick Mathewson
See discussion on #8093
2013-05-20Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-20Copy-paste description of PathBias params from man page to or.h commentAndrea Shepard
2013-05-20Merge remote-tracking branch 'karsten/geoip-manual-update-may2013'Nick Mathewson
2013-05-20Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-20Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2013-05-20Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson
2013-05-17Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-17Fix bug 8846: better log message on IP version confusionNick Mathewson
2013-05-17Remove PK_PKCS1_PADDINGArlo Breault
See #8792
2013-05-15Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-15Fix unit tests to pass after fix for #8879Nick Mathewson
2013-05-15Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-15Fix socks5 handshake for username/password authRoger Dingledine
The fix for bug 8117 exposed this bug, and it turns out real-world applications like Pidgin do care. Bugfix on 0.2.3.2-alpha; fixes bug 8879.
2013-05-14Check the return value of memchr().Arlo Breault
For quality-of-implementation in munge_extrainfo_into_routerinfo(). See #8791
2013-05-13Update to the May 2013 GeoIP database.Karsten Loesing
2013-05-13Update GeoIP file script and manual substitutions.Karsten Loesing
Script changes now catch more cases when our manual substitutions need to be updated. Manual substitutions are updated to May 2013 database.
2013-05-11Remove strcpy from unit tests.Arlo Breault
See #8790.
2013-05-10Merge branch 'maint-0.2.4'Andrea Shepard
2013-05-10Merge bug5595-v2-squashed into maint-0.2.4Andrea Shepard
2013-05-09Add some unit tests for fp_pair_map_t to test/containers.c based on the ↵Andrea Shepard
strmap tests
2013-05-09Rephrase comment in trusted_dirs_load_certs_from_string() to reflect 5595 fixAndrea Shepard
2013-05-09Make warning in authority_cert_dl_failed() LD_BUG per NickM code reviewAndrea Shepard
2013-05-09Use tor_asprintf() and clean up string handling in ↵Andrea Shepard
authority_certs_fetch_missing()
2013-05-09Clean up ugly constants in connection_dir_download_cert_failed(), and fix a ↵Andrea Shepard
broken one
2013-05-09Avoid duplicate downloads by (fp,sk) and by fp for authority certs when ↵Andrea Shepard
bootstrapping
2013-05-09When downloading certificates, distinguish requesting by identity digest ↵Andrea Shepard
from requesting by ID digest, signing key pair; fixes bug 5595
2013-05-09Implement fp_pair_map_tAndrea Shepard
2013-05-09Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-09Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2013-05-09Don't run off the end of the array-of-freelistsNick Mathewson
This is a fix for bug 8844, where eugenis correctly notes that there's a sentinel value at the end of the list-of-freelists that's never actually checked. It's a bug since the first version of the chunked buffer code back in 0.2.0.16-alpha. This would probably be a crash bug if it ever happens, but nobody's ever reported something like this, so I'm unsure whether it can occur. It would require write_to_buf, write_to_buf_zlib, read_to_buf, or read_to_buf_tls to get an input size of more than 32K. Still, it's a good idea to fix this kind of thing!
2013-05-08Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-05-08Fix bug 8845: check the right length of memory in aes unit testsNick Mathewson
This couldn't actually be a buffer overrun unless AES somehow turned into memcpy, but still it's good to fix it.
2013-05-07Merge branch 'maint-0.2.4' into masterAndrea Shepard
2013-05-05Use a clearer idiom for node identity in router_counts_toward_thresholdsNick Mathewson
2013-05-05Fix 8833: crash bug from using NULL node->ri in dirserv.cNick Mathewson
It appears that moria1 crashed because of one instance of this (the one in router_counts_toward_thresholds). The other instance I fixed won't actually have broken anything, but I think it's more clear this way. Fixes bug 8833; bugfix on 0.2.4.12-alpha.
2013-04-24Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-04-24Merge remote-tracking branch 'public/bug6026' into maint-0.2.4Nick Mathewson
2013-04-24Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-04-24Increase the pathbias state file miscounting version check.Mike Perry
We now know the bug is present in 0.2.4.12-alpha too. It should be fixed in 0.2.4.13-alpha, though.
2013-04-24Bug 8235: Fix scaling adjustments.Mike Perry
We need to subtract both the current built circuits *and* the attempted circuits from the attempt count during scaling, since *both* have already been counted there.
2013-04-18Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2013-04-18Add a boolean to flag-thresholds for "we have enough measured bandwidth"Nick Mathewson
Implements #8711.
2013-04-18Turn on ntor by default client-sideNick Mathewson
Implements #8561.
2013-04-18Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson