Thread: LimeWire 3.2.0
View Single Post
  #1 (permalink)  
Old June 30th, 2003
afisk afisk is offline
LimeWire Developer
 
Join Date: May 7th, 2001
Location: New York
Posts: 691
afisk is flying high
Default LimeWire 3.2.0

We found two serious bugs in LimeWire 3.1.0, prompting us to make another major release so that everyone upgrades.

The first bug was simply horrendous -- a line of code that completely broke the forwarding of queries from Ultrapeers to leaves that has been in the code since LW 2.9.9. This slipped through our automated tests because our tests tend to only attach one leaf to an Ultrapeer, and this particular problem would not show up in that case. You would have seen this bug if you saw many searches passing through your computer for content you did not have while running as a leaf.

The second bug was with push proxies in 3.1.0. Push proxies had a serious, essentially client-side bug that would cause them to break. This was also a change to one line of code that is fixed in 3.2.0.

So, this all means that 3.2.0 will do what we thought LW had been doing since 2.9.9 in the case of the first bug, and what we thought it was doing since 3.1.0 in the case of the second bug. We'll tighten up our automated tests to catch these cases in the future. We already have about 600 tests that run every night and typically pass 100%, but these particular cases slipped through.

So, give 3.2.0 a shot and scrap those older versions!

Thanks.

-The LimeWire Team

Last edited by afisk; June 30th, 2003 at 02:32 PM.