Wednesday, September 3, 2008

LimeWire

LimeWire

Changelog - LimeWire

Changelog4.18.6 (08.21.08)
Fix exceptions in PushProxies Publisher, Mojito StatusCode, AbstractPoolEntry, UDPPInger validate hosts, splitting Mojito buckets and removing files in MySharedFilesResultPanel for a GnutellaSearchResult.
For more information, see Fisheye and JIRA.
4.18.5 (08.15.08)
Fix a bug when tracking the first time run per LimeWire session.
For more information, see Fisheye.
4.18.4 (08.14.08)
Fix a null pointer exception.
Fix firewall browses and browses over reliable UDP.
For more information, see Fisheye.
4.18.3 (6.18.08)
General build changes.
4.18.2 (6.5.08)
Fix LWS integration bugs.
4.18.1 (5.28.08)
Fix a bug in which changing any value in Options caused a Library refresh.
For more information, see JIRA.
4.18.0 (5.23.08)
Remove properties/get information box for search results from the tab context menu.
For more information, see JIRA.
4.17.10 (5.19.08)
Fix stuck downloads for UPD and TCP.
Give correct connection speed in "View My Shared Files".
Fix sending duplicate error messages.
Fix Browse Host.
Fix an HSQL deadlock on shutdown.
Fix a RuntimeException with 'Binder not yet valid'.
Convert certification code to use HttpClient (from URL.open).
Automatically refresh the Store Purchased folder upon download completion.
Fix viewing a sample Internal Error report multiple times.
Better Incomplete filename matching thanks to h_p.
Add a properties/get information box for search results.
Fix a bug to keep the focus on the LWS Purchased folder in the LW Library after a refresh.
Allow users to create sub folder and define how the file should be saved for LWS downloader templates.
Exclude magnet downloads from being purged after 7 days.
For more information, see JIRA.
4.17.9 (5.2.08)
Fix an exception parsing audio files.
Fix a PushEndpoint bogus IP Address leak.
Add Tiger (Mac OS X 10.4) and Leopard (Mac OS X 10.5) specific builds of JNIs so LimeWire will run on Mac OS X.
For more information, see Fisheye and JIRA.
4.17.8 (5.1.08)
Fix an exception upon hitting 'Ctrl-C' in the Library Playlist.
Fix an exception using HSQLDB.
Fix an illegal argument exception upon creating DoNotProxy Query.
Fix a null pointer exception in the LibraryTree.
Fix a null pinter exception with AltLocFinderImpl.findPushAltLocs PushEndpoint.
Fix showing an exception for an invalid Creative Commons license.
Fix a URI exception with torrents.
Fix null pointer exception with sharing a folder that was previously excluded.
Fix unresolved link errors when using the run script from CVS for Mac OS X.
For more information, see Fisheye and JIRA.
4.17.7 (4.30.08)
Make right-click menu from 'My Shared Files' path not selectable and show multiple paths (up to 5, plus the number more) if multiple lines selected.
Fix a bug in which a location cell in search results displayed "Multiple (1)" and didn't show a tooltip for that location.
Fix Setup Manager not to show up every time on Linux.
Fix Store-purchased file showing up in a shared folder.
Add a way for the LimeWire Store web page to quickly check whether the client is connected.
Allow users to enter comments when sending bug reports for fatal errors.
Fix a bug where multiple dialogs with the same text could be displayed.
Add notification supports via Growl for Mac OS X.
LimeWire now runs under Java SE 6 on Mac OS X (however SE6 is temperamental; it exhibits some strange connection issues). The changes include moving some functionality from Java to JNIs, including, but not limited to, Growl, Dock, Start-LimeWire-On-Login, Name-Of-Current-User, etc. Also, existing and modified JNIs are now compiled so they link for both 32-bit and 64-bit applications. Finally, this version removes all libObjcJava.dylib (for example, com.apple.*.*.NS*) and Carbon (within the JNIs) dependencies.
Add file suffix from other P2P programs to represent incomplete files.
Speedup Magnet/Torrents at startup.
Add Portable LimeWire support.
Add support for alternate location lookup for BitTorrents.
Add partial search results.
For more specifics, see Fisheye and JIRA.
4.17.6 (3.27.08)
Ensure dialogs always have a visible frame so users know LimeWire is waiting for some kind of input.
Add way to revert remote settings to default.
Fix notification window to show regardless if Search tab is selected.
Fix bug reports URISyntaxExceptions while trying to create URIs.
Disable default java keywords for message extraction for translated text.
Reduce size of compressed Mac OS X DMG to 5.2MB.
Remove "Go PRO" for LimeWire PRO users.
Enable removal from playlist via the 'Delete' or 'Backspace' key.
Extended BEncoding to support rational numbers.
Use less memory for large number of leaf connections.
Updated to latest HttpClient snapshot which adds fixes for aborting a connection while its waiting for an open slot from the manager and to properly release a connection back if there was an IOX connecting or reading/writing.
Prevent unsharable folders from being listed in Options > Sharing.
Improve wording for individual sharing, sharing extension, partial file sharing and .torrent file sharing.
General Save folder improvements.
Allow users to create the LimeWire folders somewhere other than in their home folder.
Add sensitive folder warnings for the Save folder.
Improve "New Update Available" Dialog / Messages.
Create smoother search icon.
For additional information, see Fisheye and JIRA.
4.17.5 (3.14.08)
Cut back logging on startup.
Reduce query traffic by knowing firewalled state; implement leafs informing ups of firewall status.
Recognize flv as a video extension.
Fix Shared File Types not being saved when chosen at startup.
Use the DHT to locate alternate peers following tracker failure.
Fix NPE when editing LWS songs' ID3 information. Read both ID3V1 and ID3v2 tags if they both exist; V2 tags are read first and any missing field is filled if it exists in V1 tag.
Fix NPE when playing a corrupt file; unparsable audio files fail silently.
Implement requerying for guid urns and use RequeryManager for urn lookups: search terms instead of search title.
Automatically refresh the library tree when you changing the LWS directory.
Fix continuous selection on playlist.
Improve look of Upgrade to PRO dialog as well as making it remotely settable.
4.17.4 (2.12.2008)
Cleanup the httpnio to limewire http stack.
Allow inspection requests to specify custom send interval. Clear any previously scheduled responses when receiving a new inspection request. Add inspectables for Tcp Bandwidth, Mojito's internal format and message parsing.
Help users input non-encoded URIs; also eliminate erroneous stack traces when confusing a filesystem path with a URI.
Use consistent naming of unshare action.
Update PO files and messages.jars.
Remove leftover defunct httpcore connecting code, removed disabled tests.
Updated and uploaded translation template to translations.launchpad.net.
Remove private restriction from NetworkUtils.parseIpPort and parsePortIp; move check into places that use it. Cleaned up ConnectionManager.getPushProxies to return the signature.
Remove Pools and LocalSocketAddressService static injection.
Fix parsing of LimeWire versions.
Do not add localhost info if the connection's listen IP is not initialized.
Do not allow up-up connections to pre 4.14.
Initialize the qhd offset after length check.
Volatilize SIMPP manager state.
Remove unused functionality from statistics.
Changed browser tab image.
Update Getting Started and Go PRO images.
Add new ID3 library to fix previous ID3 related bugs.
Uptake new httpcore and httpclient jars.
Fix the Flac reader/writer and other general tests.
Fix messages columns sorting.
Don't localize empty space.
Fix doomed NaN compare thanks to FindBugs.
Catch RNVMs with zero payload earlier.
Fix not requesting zero OOB results.
4.17.3 (2.1.2008)
Remove static injection from HttpClientManager; nuked it completely.
Change hashes to the right VERIFIED_HASH object.
Serialize a copy of the torrent files and folders.
Start UPnPManager after LifeCycleManager.
4.17.2 (1.31.2008)
Add more IPs in UPnPManager.
Move URIUtils to the core and add a setting for reporting URI bugs.
Fix general deadlocks and some rare busy loops.
Made fixes for keyword trial.
Fix AcceptorTest and cleanup AcceptorImpl's validater resetters.
4.17.1 (1.30.2008)
Add user information for bug reports.
Improve deserialization with object injection.
Fix Direct Connection text.
Add 4.17 Beta Splash screen.
Remove static injections.
For specifics, see JIRA
4.17.0 (1.15.2008)
Resize Options pane to handle updated Status Bar section.
Make "Clear" button for playlist not-clickable when there aren't any files on the playlist.
For specifics, see JIRA.
4.16.7 (4.17.08)
Fixed a bug through which someone could send a message fraudulently claiming to be Lime Wire.
4.16.6 (2.8.2008)
Make dos2unix fixes.
4.16.5 (2.8.2008)
Use network image by default to show.
Fix clicking on backup images if no URL exists.
Connect only to Versions 4.14+.
Volatilize SIMPP manager state.
Add new basic splash screen.
Changed browser tab image.
Update Getting Started and Go PRO images.
4.16.4 (2.4.2008)
Fix NaN compare.
Fix UPnP.
Fix volatile SSLRWC.
Fix not requesting zero OOB results.
Make separate titles for PRO browser tab.
4.16.3 (1.22.2008)
Fix use of wrong Incomplete folder.
Fix LimeWireUtils.getRootFolder() for non-Windows.
Make Browser tab runtime changeable.
Make Ultrapeers ignore partial results.
Give Browser different title for Pro versions.
Fix deadlock between Hasher and Shutdown.
For specifics, see JIRA.
4.16.2 (1.10.2008)
Fix Sharing of LWS Files.
For specifics, see JIRA.
4.16.1 (1.8.2008)
Fix AIOOBE in SearchResultDisplayer::fixIcons.
Fix various OS X OOBE bugs.
Modify default Shared/Saved/Store Directories.
For specifics, see JIRA
4.16.0 (1.7.2008)
Fix FileManager to use unshared extensions directly (instead of relying on the GUI to set things up).
Update Virus Warning page on .com to use Lime (not Lock).
Warn When Too Many Files Shared
For specifics, see JIRA
4.15.5 (1.7.2008)
Fix exception with TreeStorage.
Fix exception with OS X search result panel.
For specifics, see JIRA
4.15.4 (1.4.2008)
Fix exception with OS X AquaTab.
Fix launching non-audio files.
Add custom update intervals to the console tab.
For specifics, see JIRA
4.15.3 (12.31.2007)
Update LimeWire Setup Wizard steps.
Fix DHT deadlock.
Fix exception when creating a query from Library Search panel.
Fix fatal exception with file type associations.
For specifics, see JIRA
4.15.2 (12.24.2007)
Fix BitTorrent find more sources.
Add parallel bootstrapping.
Fix confusing firewall indicator behavior.
Fix NPE with getting text in file extension pane for OS X.
For specifics, see JIRA
4.15.1 (12.11.2007)
Fix exceptions (SWTBrowser, ToolTip Text, MonitorView, etc.)
Fix Right-Click on search tab
Fix OS X Leopard tab problem
Add ability to opt-out of hostile filter
For specifics, see JIRA
4.15.0 (11.29.2007)
Greater control over your Shared files
Add Magnets to Open Dialog
Display LimeWire Setup Dialog in system tray
Fix In-network update on Vista
Support for private torrents
Nodes can use the DHT sooner
Browse tab for Windows (SWT blog)
New LimeWire Media Player with volume and seek controls (Plays mp3, ogg and wav)
Updated Playlist (drag & drop support, and Playlist rearrange options)
Dependency Injection (DI blog)
Numerous fixes to tests
Fix Deadlock with ConnectionManager and NIODispatcher
Change internationalization (Internationalization blog)
Migrate 4.14 bug fixes
Cleanup unused imports and warnings, maven swt dependency, ant scripts, classpath
For specifics, see JIRA
4.14.12 (12.03.2007)
Fix a rare download crash
4.14.11 (12.03.2007)
Fix updates on Windows Vista
Add support for private flag in torrent files
Use TLS when servicing connectback requests
Update DHT code to let nodes connect sooner
Fix Alternate Location parsing bug
Return Tiger Tree roots in responses
4.14.10 (09.18.2007)
Fix TLS busy loop.
Limit the number of altlocs per result both at network and GUI levels.
Make the class C networks more flexible.
Update Eclipse formatter rules.
Inspection updates.
4.14.9 (09.18.2007)
Internal build change.
4.14.8 (08.16.2007)
Construct the update notification on the AWT thread.
4.14.7 (08.14.2007)
Fix Mojito bootstrap manager stopping deadlock.
Fix a Mojito thread synchronicity problem with PushProxiesValue.
4.14.6 (08.13.2007)
Fix TLS to perform init() only if TLS is planned to be used.
Change the key of the alt loc queries setting in Mojito.
Fix Mojito threading in collections.
Fix broken alt loc finds in Mojito.
Make all fields in Endpoint and ExtendedEndpoint volatile.
4.14.5 (08.10.2007)
Remove extra write to stream call.
Fix SIMPP to work with two factories.
Fix occasional 100% CPU bug with RUDP transfers.
4.14.4 (08.09.2007)
Fix incoming contacts to be considered unknown or live in Mojito.
Fix NPE in creating unknown contacts in Mojito.
Fix firewalled DHT publishing bug.
Fix stores by firewalled nodes.
List the Mojito properties in bug reports.
4.14.3 (08.07.2007)
Lock all SimppSettingsManager state on the RemoteSettingController field.
4.14.2 (08.06.2007)
Fix remote Mojito settings.
Validate all BitTorrent file descriptors.
Flush only BitTorrent files that have changed.
Do not flush verified by default with BitTorrent.
4.14.1 (08.03.2007)
Fix a deadlock with interrupting a download worker twice.
Continue seeding torrents if the tracker fails even though they don't have any connections.
Hide notifications for finished .torrent metafile downloads.
Show the last notification if the current one is not shown (because it's for a .torrent file).
Catch Linux JDIC NPE when determining tray icon location.
Add a new interface called Evictor which gives more control over the eviction of expired values for Mojito.
Turn Mojito port substitution on by default.
Put the failure reason the tracker gave in a downloader attribute, then the GUI checks that attribute and if present, displays in the tooltip.
4.14.0 (07.26.2007)
Bittorrent Support Built-In, Many ways to get files ** all in one application.
Better Control Over Shared Folders, Revamped sharing options give you finer control over what goes onto the network.
System Tray Notifications, See when your downloads finish, no matter what app you're in.
Mojito DHT (Distributed Hash Table) Support, Better locates those rare files and makes it easier to resume stalled downloads.
TLS (Transport Layer Security) Support, Keep your connections safe & secure.
4.13.11 (07.11.2007)
Fixed uploads to cancel if they are inactive for too long.
Fixed checking 'Accept' encoding values during HTTP transfers.
Fixed some errors where an upload was improperly cancelled due to read timeouts, when no read was being attempted. Extra special thanks to 'RickH' for his help tracking this down.
Fixed a very rare error where uploads could stall if no other network activity was occuring.
Fixed an error if connections were asked for their ip/port prior to starting a connect attempt.
Bittorrent downloads can now be previewed if the torrent is for a single file.
Browse Host requests now send the correct 'Host' header.
Fixed a bug where a newly-unshared folder could be re-shared on next startup if that folder had previously been explicitly shared and a parent of that folder was also shared.
Added much more informative dialogs for sharing new folders, allowing the user to easily see and choose which subfolders are shared.
Completely disallowed sharing any folder that is a root.
Removed support for an older update mechanism.
Enabled outgoing TLS by default and added an option to disable TLS if required.
Added the ability to change the banners for upgrading to PRO.
Added the ability to change the 'Official LimeWire Results' message.
Fixed an error related to clicking 'Find More Sources' for a file whose keywords were all longer than 30 characters.
Added the ability to limit update notifications to specific versions of an OS.
Added a fallback update request via HTTP if no new network update messages arrive in a certain period of time.
Updated the About window.
Added the ability to select multiple files and/or folders when choosing to share new files/folders from the library.
Re-arranged the Program Files/LimeWire folder on Windows, to reduce errors associated with upgrading.
Recognize when loading the tray icon fails, and allow LimeWire to properly close.
Improve the speed with which icons in the library are displayed on non-Windows platforms.
Fixed searching through the Options to remove characters like ",[];:.
Added many, many, many new translations.


http://wiki.limewire.org/index.php?title=Changelog

No comments: