tor/changes
Nick Mathewson 432734279d Fix handling of StreamID exhaustion.
Since svn r1475/git 5b6099e8 in tor-0.0.6, we have responded to an
exhaustion of all 65535 stream IDs on a circuit by marking that
circuit for close.  That's not the right response.  Instead, we
should mark the circuit as "too dirty for new circuits".

Of course in reality this isn't really right either.  If somebody
has managed to cram 65535 streams onto a circuit, the circuit is
probably not going to work well for any of those streams, so maybe
we should be limiting the number of streams on an origin circuit
concurrently.

Also, closing the stream in this case is probably the wrong thing to
do as well, but fixing that can also wait.
2011-03-25 18:32:28 -04:00
..
1863_bwhist Add Maxima lists to bandwidth state. 2011-01-10 14:47:39 -05:00
all_descs changes file for careful_with_all_descs 2011-03-06 13:35:24 -05:00
bug539_removal Remove workaround code for bug539 2011-03-25 18:32:28 -04:00
bug1035 Routers count as down when they change ORPort, too 2011-02-08 00:38:48 +01:00
bug1074-part2 fix the other half of bug 1074 2011-02-10 17:11:06 -05:00
bug1172 we're not reachable if we don't have a routerinfo yet 2011-03-13 15:47:59 -04:00
bug2004 Add changes file for bug2004 2011-01-25 17:37:37 -05:00
bug2060 Disable DirPort when BridgeRelay is set 2010-11-22 13:12:48 -05:00
bug2081_followup Reject relay versions older than 0.2.0.26-rc 2010-12-07 11:35:32 -05:00
bug2097-more Add a missing ! to directory_fetches_from_authorities 2010-12-06 11:36:01 -05:00
bug2146.1 Fix a bug in calculating wakeup time on 64-bit machines. 2010-12-06 12:01:32 -05:00
bug2181 Log more about soft-hibernation 2011-01-25 18:45:13 -05:00
bug2190 Better fix for 2190: defer libevent->controller messages instead of dropping 2010-11-19 22:52:32 -05:00
bug2203 Add changelog entry for bug2203. 2011-01-25 17:49:02 -05:00
bug2210 fix changes file for 2210 2010-11-30 19:19:36 -05:00
bug2235 Don't crash when accountingmax is set in non-server Tors 2010-12-03 13:37:13 -05:00
bug2250 Tweak the bug2250 fix slightly 2011-03-01 10:05:18 +01:00
bug2279 Add an option to disable the block-private-addresses feature 2011-01-26 11:35:24 -05:00
bug2305 Note that Tor requires Automake 1.7. Fixes bug 2305 2011-01-03 17:24:16 -05:00
bug2313 Never include pthread.h when building for Windows. 2011-01-03 12:45:13 -05:00
bug2314 Fix compile wanrings revealed by gcc 4.5 on mingw 2010-12-27 09:47:41 +01:00
bug2317 Sanity-check consensus param values 2011-01-15 19:42:17 +01:00
bug2324 Check size against SIZE_T_CEILING in realloc too. 2011-01-03 15:15:27 -05:00
bug2324_uncompress Detect and disallow compression bombs 2011-01-03 15:54:23 -05:00
bug2326 Avoid assertion on read_file_to_str() with size==SIZE_T_CEILING-1 2011-01-03 15:30:11 -05:00
bug2328 Correctly detect and exclude addresses outside of our virtual address range 2011-01-07 12:24:36 -05:00
bug2330 Pull up more data when parsing socks messages 2011-01-10 17:24:16 -05:00
bug2331 add a missing "not" in bug2331 changelog 2011-01-12 12:42:21 -05:00
bug2332 Always nul-terminate the result passed to evdns_server_add_ptr_reply 2011-01-15 11:49:25 -05:00
bug2337 Detect signed size_t and report an error at configure time. 2011-01-03 16:54:57 -05:00
bug2346 Explain bug2346 fix better based on suggestions from arma 2011-01-12 12:37:42 -05:00
bug2352 Impose maximum sizes on parsed objects 2011-01-10 12:12:11 -05:00
bug2358 changes file for ASLR/DEP build on windows 2011-02-03 14:20:08 -05:00
bug2363 Fix check for failed evdns request creation 2011-01-09 19:02:57 -05:00
bug2364 Describe tor-resolve defaults. Bug 2364. 2011-01-09 15:40:40 -05:00
bug2366 Don't let bad DNS make exit policy and declared exit policy get out of sync 2011-02-22 14:06:28 -05:00
bug2378 Correctly detect BIO_new failures 2011-01-25 18:26:49 -05:00
bug2384 Fix a couple of non-cleared key issues in hidden services 2011-01-15 14:10:54 -05:00
bug2403 prevent same entry and exit for insane edge case 2011-02-22 17:54:25 -05:00
bug2408 Ignore and warn about "PublishServerDescriptor hidserv" 2011-02-09 02:33:24 -08:00
bug2409 Fix bug in verifying directory signatures with short digests 2011-01-25 17:15:22 -05:00
bug2432 Tell which geoip file we're parsing 2011-01-25 15:54:51 -05:00
bug2433 Fix assert for relay/bridge state change 2011-01-25 14:13:06 -05:00
bug2450 Remove country codes from EntryNodes manpage entry 2011-01-28 14:19:28 +01:00
bug2470 dtrt when only relaybandwidthburst is set 2011-02-07 23:21:33 -05:00
bug2504 Windows has EACCES, not EACCESS 2011-02-11 17:02:26 +01:00
bug2510 support multihomed bridges (bug 2510) 2011-02-08 09:10:14 -05:00
bug2511 don't use old non-configured bridges (bug 2511) 2011-02-08 08:08:47 -05:00
bug2572 Don't crash a bridge authority on SIGHUP if it's not in the consensus 2011-02-16 04:12:37 -08:00
bug2573 oops. I got the bug number wrong. 2011-03-09 16:22:18 -05:00
bug2629 Avoid crash in any_pending_bridge_descriptor_fetches 2011-03-08 15:17:41 -05:00
bug2660 Fix setting target port in get_interface_address6 2011-03-05 16:58:20 +01:00
bug2683a Log the source of a rejected POSTed v3 vote 2011-03-15 09:16:58 -07:00
bug2696 Add 2696 changes file 2011-03-18 17:13:43 +01:00
bug2716 improve accuracy for when a relay went unreachable 2011-03-11 22:12:15 -05:00
bug2756 Consider sending stream-level SENDME cells on partial flushes. 2011-03-14 17:48:45 -04:00
bug2757 Check newconn, not conn, before marking newconn for close 2011-03-14 18:52:15 -04:00
bytecount Fix a harmless off-by-one error in counting controller argument lengths 2010-12-02 13:19:21 -05:00
connect_err_reporting Look at the right errno when sending reason for connect() failure 2011-03-25 18:32:28 -04:00
count_overflow Fix some 'impossible' overflow bugs in byte counting 2011-03-25 18:32:28 -04:00
dhparam Make the DH parameter we use for TLS match the one from Apache's mod_ssl 2011-01-24 16:50:11 -05:00
doxygen add changes file for the doxygen issues 2011-03-16 17:13:27 -04:00
fix2195-fix Avoid dereferencing NULL if a bridge fails to build an ei descriptor. 2010-11-24 13:18:11 -08:00
full_ap_circuits Fix handling of StreamID exhaustion. 2011-03-25 18:32:28 -04:00
gabelmoo-newip Change gabelmoo's IP address and ports. 2010-12-16 13:28:30 +01:00
geoip-dec2010 Update to the December 1 2010 Maxmind GeoLite Country database. 2010-12-08 17:59:40 +01:00
geoip-feb2011 Update to the February 1 2011 Maxmind GeoLite Country database. 2011-02-07 22:19:37 -05:00
geoip-jan2011 Update to the January 1 2011 Maxmind GeoLite Country database. 2011-01-10 10:37:54 +01:00
geoip-mar2011 move to march 2011 geoip file 2011-03-08 18:15:17 -05:00
hsdir_assignment Clarify threat description and avoid negative uptimes. 2011-03-11 23:27:53 -05:00
ipv6_crash Oops, here's the *REAL* fix for the ipv6 issue 2011-03-06 13:41:55 -05:00
kill_ftime Remove the "fuzzy time" code 2011-03-25 16:28:37 -04:00
log_domains Add a torrc option to report log domains 2011-01-25 15:53:15 -05:00
log-typo-2011-03-15-01 Fix a log message typo 2011-03-15 09:48:26 -07:00
mingw-openssl098m Fix compilation with mingw and OpenSSL 0.9.8m+ 2010-11-23 12:47:38 -05:00
policy_summarize-assert Fix bounds-checking in policy_summarize 2011-01-20 11:17:57 -08:00
remove-website stop shipping doc/img and doc/website in the tarball 2010-11-23 00:03:50 -05:00
routerparse_maxima Fix two more SIZE_T_CEILING issues 2011-01-19 13:22:50 -05:00
security_bug Add a changelog entry 2010-12-15 22:35:07 -05:00
task2196 Report only the top 10 ports in exit-port stats. 2010-11-24 08:45:05 +01:00
tolen_asserts make the description of tolen_asserts more dire 2011-01-15 11:49:26 -05:00
torspec.git changes file for removing torspec from the tarball 2011-02-22 15:58:19 -05:00