Nick Mathewson 3d5154550c Merge remote-tracking branch 'public/bug10409_023' into maint-0.2.4 %!s(int64=10) %!d(string=hai) anos
..
6783_big_hammer e4614d30e5 Add a DisableV2DirectoryInfo_ option to 404 all v2 ns requests %!s(int64=11) %!d(string=hai) anos
9854 270dcc9131 Changes file for 9854 %!s(int64=10) %!d(string=hai) anos
bug10124 a82b18f216 missing changes file for #10124 %!s(int64=10) %!d(string=hai) anos
bug10409 d8cfa2ef4e Avoid free()ing from an mmap on corrupted microdesc cache %!s(int64=10) %!d(string=hai) anos
bug1992 5911fc0c17 Check for IP address change every minute, not 15 minutes %!s(int64=11) %!d(string=hai) anos
bug2286 e73bbea262 Tweak consensus method 17 based on arma's comments %!s(int64=11) %!d(string=hai) anos
bug5595 fddb814fea When downloading certificates, distinguish requesting by identity digest from requesting by ID digest, signing key pair; fixes bug 5595 %!s(int64=11) %!d(string=hai) anos
bug5650 39ac1db60e Avoid busy-looping on WANTREAD within connection_handle_write %!s(int64=11) %!d(string=hai) anos
bug6026 07e26005a6 Treat a changed IPv6 ORPort like an IPv4 one in retry_all_listeners() %!s(int64=11) %!d(string=hai) anos
bug6055 ad763a336c Re-enable TLS 1.[12] when building with OpenSSL >= 1.0.1e %!s(int64=10) %!d(string=hai) anos
bug6174 62fb209d83 Stop frobbing timestamp_dirty as our sole means to mark circuits unusable %!s(int64=11) %!d(string=hai) anos
bug6206 63b67577d6 Check return values from fcntl and setsockopt %!s(int64=11) %!d(string=hai) anos
bug6304 b9a8f8c17c Fix the warning about LearnCircuitBuildTimeout && !CircuitBuildTimeout %!s(int64=11) %!d(string=hai) anos
bug6572 fc9a72c688 Changes file for bug6572. %!s(int64=11) %!d(string=hai) anos
bug6673 fdafe11a25 Give an #error when we want threads and OpenSSL has disabled threads %!s(int64=11) %!d(string=hai) anos
bug6979 dece40fd77 Fix an assert when disabling ORPort with accounting disabled. %!s(int64=10) %!d(string=hai) anos
bug7054 0b598cb2bb Say "KBytes" rather than "KB" in the man page %!s(int64=11) %!d(string=hai) anos
bug7065 4cc7cc28f8 Changes file for #7065 %!s(int64=11) %!d(string=hai) anos
bug7143 3dc52e6636 Add src/or/micro-revision.i to CLEANFILES in case anybody has one %!s(int64=11) %!d(string=hai) anos
bug7164_diagnostic adfc3de833 Log fname:lineno in log messages for #7164 %!s(int64=11) %!d(string=hai) anos
bug7280 e4d2177d31 Fix some basic socket issues with tor-fw-helper-natpmp on windows %!s(int64=11) %!d(string=hai) anos
bug7302 805ecb8719 Make control_event_bootstrap_problem always INFO when hibernating %!s(int64=11) %!d(string=hai) anos
bug7350 ca50fb4f81 Don't assert when writing a cell to a CLOSING connection. %!s(int64=11) %!d(string=hai) anos
bug7582 2b22c0aeef On END_REASON_EXITPOLICY, mark circuit as unusable for that address. %!s(int64=11) %!d(string=hai) anos
bug7707_diagnostic 452cfaacfc Track TLS overhead: diagnostic for bug 7707 %!s(int64=11) %!d(string=hai) anos
bug7768 03efe54027 Use option name --test-commandline in tor-fw-helper. %!s(int64=11) %!d(string=hai) anos
bug7799 1d49ba84a8 Update the changes file for bug7799. %!s(int64=11) %!d(string=hai) anos
bug7801 e998bbcdd5 changes file for bug7801 %!s(int64=11) %!d(string=hai) anos
bug7816.024 f272ee6a20 Fix an impossible-in-normal-operation leaks in dirvote %!s(int64=11) %!d(string=hai) anos
bug7816_023 b509ead20d Avoid leaking headers received from SSL proxy %!s(int64=11) %!d(string=hai) anos
bug7816_023_small d3aabf4db1 Fix various small leaks on error cases %!s(int64=11) %!d(string=hai) anos
bug7902 d1b5ae903f When we get an END cell before CONNECTED, don't report SOCKS success %!s(int64=11) %!d(string=hai) anos
bug7947 bd9901bef2 Handle TRUNCATE correctly if our next channel isn't done yet. %!s(int64=11) %!d(string=hai) anos
bug7950 1827be0bd6 Make a parse_config_line_from_str variant that gives error messages %!s(int64=11) %!d(string=hai) anos
bug7982 a2e72ac04a Copy-paste description of PathBias params from man page to or.h comment %!s(int64=11) %!d(string=hai) anos
bug8002 22804c0391 Check for CPUs more accurartely when ONLN != CONF. %!s(int64=11) %!d(string=hai) anos
bug8014 10fb339808 Be explicit that we want not only nacl but nacl-with-a-fast-curve25519 %!s(int64=11) %!d(string=hai) anos
bug8031 6905c1f60d Check more error codes when writing microdescriptors. %!s(int64=11) %!d(string=hai) anos
bug8037 0cf2c01dbd Reject most directory documents with an internal NUL. %!s(int64=11) %!d(string=hai) anos
bug8059 b9037521c6 Fix a framing bug when reading versions from a versions cell. %!s(int64=11) %!d(string=hai) anos
bug8062 fca578d9b5 Increase link_proto field to 2 bytes %!s(int64=11) %!d(string=hai) anos
bug8065 3340d3279d Downgrade an assert to LD_BUG %!s(int64=11) %!d(string=hai) anos
bug8093.part1 30c06c187a Downgrade the unexpected sendme cell warnings for 0.2.4 %!s(int64=11) %!d(string=hai) anos
bug8117 fa3c237739 Per-SOCKSPort configuration for bug 8117 fix. %!s(int64=11) %!d(string=hai) anos
bug8121 266419d244 Tolerate curve25519 backends where the high bit of the pk isn't ignored %!s(int64=11) %!d(string=hai) anos
bug8151 cd4ad45ba3 Include a flag-thresholds line in each vote to describe flag cutoffs %!s(int64=11) %!d(string=hai) anos
bug8158 2403ef66ba Coalesce identical adjacent microdescriptor vote lines. %!s(int64=11) %!d(string=hai) anos
bug8161 3fb40fa3ff Changes file for path use bias threshold changes. %!s(int64=11) %!d(string=hai) anos
bug8180 686aaa5c4c Upgrade the warn for EntryNodes without UseEntryGuards to an error %!s(int64=11) %!d(string=hai) anos
bug8185_diagnostic 7d1ade251b Debugging log for bug 8185 %!s(int64=11) %!d(string=hai) anos
bug8200 92ea0b86de Refactor resolve_my_address() so logs are more accurate / helpful %!s(int64=11) %!d(string=hai) anos
bug8203 3f837d4826 Make stream events for RESOLVE lookups more consistent %!s(int64=11) %!d(string=hai) anos
bug8207 f12fafac5a Make hidden service authorization work again. %!s(int64=11) %!d(string=hai) anos
bug8208 e3578d52e4 Check whether ei is non-NULL before altering it. %!s(int64=11) %!d(string=hai) anos
bug8209 da6720e9fa Make _SC_OPEN_MAX actually get used when closing fds before exec. %!s(int64=11) %!d(string=hai) anos
bug8210 719940df2b Fix a nigh-impossible overflow in cpuworker.c %!s(int64=11) %!d(string=hai) anos
bug8218 5d400b5f7f Authorities were adding downtime for every relay every restart %!s(int64=11) %!d(string=hai) anos
bug8231 44095312fa Changes file for bug8231 (duplicate directory guards) %!s(int64=11) %!d(string=hai) anos
bug8235-diagnosing 3207ace605 Changes file. %!s(int64=11) %!d(string=hai) anos
bug8253-fix c72558f396 Changes file for 8235. %!s(int64=11) %!d(string=hai) anos
bug8273 b5a164bde4 Prefer measured bandwidths over advertised when computing things for votes on a dirauth %!s(int64=11) %!d(string=hai) anos
bug8290 4740d2e8bc Remove some lingering tsocks cruft. %!s(int64=11) %!d(string=hai) anos
bug8377 b528aaef03 Make sure that [::1] is recognized as a private address %!s(int64=11) %!d(string=hai) anos
bug8408 a660fe6fd5 Let testing networks override ABSOLUTE_MIN_VALUE_FOR_FAST_FLAG %!s(int64=11) %!d(string=hai) anos
bug8427 16f2e4aa8c Don't warn about not sending a socks reply if we get a write error %!s(int64=11) %!d(string=hai) anos
bug8435 f93f7e331b Ignore advertised bandwidths if we have enough measured bandwidths available %!s(int64=11) %!d(string=hai) anos
bug8464 eb9420082d Check for 0.2.4.8, not 0.2.4.7, to determine EXTEND2 support %!s(int64=11) %!d(string=hai) anos
bug8475 1b28f366b8 Apply ClientDNSRejectInternalAddresses to IPv6 in RESOLVED cells %!s(int64=11) %!d(string=hai) anos
bug8477-easypart 653b09e1ec Make circuit_purpose_to_string handle CIRCUIT_PURPOSE_PATH_BIAS_TESTING %!s(int64=11) %!d(string=hai) anos
bug8587 e9e430403c Fix two dump bugs in "whether we can use curve25519-donna-c64" test %!s(int64=11) %!d(string=hai) anos
bug8596 74f5e304e4 Controller: Add CACHED keyword to ADDRMAP events (#8596 part 2/2) %!s(int64=11) %!d(string=hai) anos
bug8598 7f8098d2d0 Add some missing case values to please clang %!s(int64=11) %!d(string=hai) anos
bug8599 96c0a42a92 Add a changes file for #8599 %!s(int64=11) %!d(string=hai) anos
bug8638 d1dc23c938 test.c: Try to create a more random temporary directory for our workspace (re: Bug#8638) %!s(int64=11) %!d(string=hai) anos
bug8639 ce147a2a9a When launching a resolve request on behalf of an AF_UNIX control, omit the address field of the new entry connection. Fixes bug 8639. %!s(int64=11) %!d(string=hai) anos
bug8711 b933360ee8 Add a boolean to flag-thresholds for "we have enough measured bandwidth" %!s(int64=11) %!d(string=hai) anos
bug8716 0a9c17a61a Fix memory leak when sending configuration-changed event %!s(int64=11) %!d(string=hai) anos
bug8719 cd2b508f4e Don't leak a waiting-for-certs consensus when accepting it. %!s(int64=11) %!d(string=hai) anos
bug8822 f455686b77 Unmap the microdescriptor cache before replacing it. %!s(int64=11) %!d(string=hai) anos
bug8833 139d367f29 Fix 8833: crash bug from using NULL node->ri in dirserv.c %!s(int64=11) %!d(string=hai) anos
bug8844 00e2310f12 Don't run off the end of the array-of-freelists %!s(int64=11) %!d(string=hai) anos
bug8845 7d3fd85838 Fix bug 8845: check the right length of memory in aes unit tests %!s(int64=11) %!d(string=hai) anos
bug8846 bc56918e5a Fix bug 8846: better log message on IP version confusion %!s(int64=11) %!d(string=hai) anos
bug8879 0bfaf86612 Fix socks5 handshake for username/password auth %!s(int64=11) %!d(string=hai) anos
bug8965 a3f6f3316a Remove various outdated documents. %!s(int64=11) %!d(string=hai) anos
bug9002 dc516a5436 Limit hidden service descriptors to at most 10 guard nodes. %!s(int64=11) %!d(string=hai) anos
bug9017 77a1935339 Fix (Open?)BSD fast-connect bug with optimistic data. %!s(int64=11) %!d(string=hai) anos
bug9047 caa0d15c49 If we write the annotation but not the microdescriptor, rewind. %!s(int64=11) %!d(string=hai) anos
bug9063 418c2845d0 Don't queue more cells as a middle relay than the spec allows to be in flight %!s(int64=11) %!d(string=hai) anos
bug9063_redux 2e1fe1fcf9 Implement a real OOM-killer for too-long circuit queues. %!s(int64=11) %!d(string=hai) anos
bug9072 2a95f31716 Disable middle relay queue overfill detection code due to possible guard discovery attack %!s(int64=11) %!d(string=hai) anos
bug9093 1b8ceb83c9 Improved circuit queue out-of-memory handler %!s(int64=10) %!d(string=hai) anos
bug9122 ca6aacce16 Fix bug 9122: don't allow newdefaultoptions to be NULL %!s(int64=11) %!d(string=hai) anos
bug9147 c955149271 Give a warning when bufferevents are enabled. %!s(int64=11) %!d(string=hai) anos
bug9200 15cd79f832 FIx undefined behavior in dirvote.c %!s(int64=11) %!d(string=hai) anos
bug9254 c36bdbd535 Re-do a cast in order to make old buggy freebsd gcc happy %!s(int64=11) %!d(string=hai) anos
bug9288 5a5147dd2e Fix invalid-read when a managed proxy configuration fails. %!s(int64=11) %!d(string=hai) anos
bug9295 e9c2484311 Fix for bug 9295: Don't crash when running --hash-password. %!s(int64=11) %!d(string=hai) anos
bug9309 1d2e8020b7 Fix bug9309, and n_noncanonical count/continue code %!s(int64=11) %!d(string=hai) anos
bug9337 11f1b7d9df Avoid assertion failure on unexepcted address family in DNS reply. %!s(int64=11) %!d(string=hai) anos
bug9354 ff6bb13c02 NumDirectoryGuards now tracks NumEntryGuards by default %!s(int64=11) %!d(string=hai) anos
bug9366 b9f9110ac7 Don't allow all ORPort values to be NoAdvertise %!s(int64=11) %!d(string=hai) anos
bug9400 d819663b66 Avoid a double-close on one failing case of the socketpair replacement code %!s(int64=10) %!d(string=hai) anos
bug9543 af7970b6bc Add a 30-day maximum on user-supplied MaxCircuitDirtiness %!s(int64=10) %!d(string=hai) anos
bug9546 cbc53a2d52 Make bridges send AUTH_CHALLENGE cells %!s(int64=10) %!d(string=hai) anos
bug9564 2530c84220 Replace return with continue in update_consensus_networkstatus_downloads %!s(int64=10) %!d(string=hai) anos
bug9596 a5f6cb908c Increase POLICY_BUF_LEN to 72 to accomodate IPv6 exit policy items. %!s(int64=10) %!d(string=hai) anos
bug9644 7dbf66713f When freeing a cert_list_t, avoid memory leak. %!s(int64=10) %!d(string=hai) anos
bug9645a 264aa271a7 Fix bug 9645: don't forget an md just because we can't save it. %!s(int64=10) %!d(string=hai) anos
bug9671_023 4f3dbb3c0a use !cbt_disabled in place of LearnCBT to avoid needless circs %!s(int64=10) %!d(string=hai) anos
bug9731 c5532889a8 Don't apply read/write buckets to cpuworker connections %!s(int64=10) %!d(string=hai) anos
bug9776 938ee9b24d Always call circuit_n_chan_done(chan, 0) from channel_closed() %!s(int64=10) %!d(string=hai) anos
bug9780 72c1e5acfe Switch ECDHE group default logic for bridge/relay TLS %!s(int64=10) %!d(string=hai) anos
bug9880 557f332957 Fix a bug in our bug 9776 fix. %!s(int64=10) %!d(string=hai) anos
bug9904 b8abadedd3 When examining interfaces to find an address, discard non-up ones. %!s(int64=10) %!d(string=hai) anos
bug9927 c7c24785ee Generate bootstrapping status messages for microdescs too %!s(int64=10) %!d(string=hai) anos
bug9928 bfe56e05b0 Give credit to bug reporter for 9928 %!s(int64=10) %!d(string=hai) anos
bug9946 8f9fb63cdb be willing to bootstrap from all three of our directory guards %!s(int64=10) %!d(string=hai) anos
cov980650 b9432becbe Fix a copy-and-paste issue found by coverity %!s(int64=11) %!d(string=hai) anos
doc-heartbeat-loglevel edaea773e5 Document the correct loglevel for the heartbeat message %!s(int64=10) %!d(string=hai) anos
easy.ratelim f269e0f9a5 Wrapper function for the common rate-limited-log pattern. %!s(int64=11) %!d(string=hai) anos
feature4994 a8297cdbd3 use microdescriptors if *any* of our bridges can handle them %!s(int64=11) %!d(string=hai) anos
feature9574 71e0ca02b5 add a changes entry for ticket 9574 %!s(int64=10) %!d(string=hai) anos
fix-geoipexclude-doc 8aded5b07c Manpage: refer to ExcludeExitNodes, not the nonexistent ExcludeEntryNodes %!s(int64=11) %!d(string=hai) anos
geoip-apr2013 b41f03f6df Update to the April 2013 GeoIP database. %!s(int64=11) %!d(string=hai) anos
geoip-august2013 41bf8fa889 Update to the August 2013 GeoIP database. %!s(int64=10) %!d(string=hai) anos
geoip-feb2013 adff7f944a Update to the February 2013 GeoIP database. %!s(int64=11) %!d(string=hai) anos
geoip-july2013 2a61b0dd6b Update to the July 2013 GeoIP database. %!s(int64=11) %!d(string=hai) anos
geoip-june2013 d34753174e Update to the June 2013 GeoIP database. %!s(int64=11) %!d(string=hai) anos
geoip-mar2013 3dde6d5d29 Update to the March 2013 GeoIP database. %!s(int64=11) %!d(string=hai) anos
geoip-may2013 f8053179c9 Update to the May 2013 GeoIP database. %!s(int64=11) %!d(string=hai) anos
geoip-october2013 3b0265198f Update to the October 2013 GeoIP database. %!s(int64=10) %!d(string=hai) anos
geoip-september2013 13d192c1d8 Update to the September 2013 GeoIP database. %!s(int64=10) %!d(string=hai) anos
integers_donna 4beee0f69b Use torint.h in curve25519-donna*.c %!s(int64=11) %!d(string=hai) anos
less_charbuf_usage 1ad6f979b9 Initial changelog for less_charbuf %!s(int64=11) %!d(string=hai) anos
log-noise 80d8fb23e3 Changes file for 8230, 8477 and 8419. %!s(int64=11) %!d(string=hai) anos
no_client_timestamps_024 39bb59d363 Avoid error by not saying which intro cell type I mean %!s(int64=10) %!d(string=hai) anos
signof_enum 41200b4770 Have autoconf check whether enums are signed. %!s(int64=11) %!d(string=hai) anos
ticket2267 92ea0b86de Refactor resolve_my_address() so logs are more accurate / helpful %!s(int64=11) %!d(string=hai) anos
ticket8240 343f7aa059 Make the guard lifetime configurable and adjustable via the consensus %!s(int64=11) %!d(string=hai) anos
ticket8443 edd6f02273 randomize SSLKeyLifetime by default %!s(int64=11) %!d(string=hai) anos
ticket9658 2c877d2da4 collect and log statistics about onionskins received/processed %!s(int64=10) %!d(string=hai) anos
ticket9866 fa1034cd99 Changes file for 9866 %!s(int64=10) %!d(string=hai) anos
v3_intro_len d5cfbf96a2 Fix an uninitialized-read when parsing v3 introduction requests. %!s(int64=10) %!d(string=hai) anos
warn-unsigned-time_t 2f98bf5c9f Warn at configure time when time_t is unsigned %!s(int64=11) %!d(string=hai) anos