Phex Changelog

What's new in Phex 3.4.2 Build 116

Feb 1, 2009
  • CORE: Improved bootstrap process to ensure faster connection.
  • CORE: Upgrade leafs without search activity to ultrapeers in case they are expected to be valuable.
  • CORE: In case Phex appears to be offline it will attempt to reconnect every two minutes.
  • FIXED: Upload queuing bug causing to many parallel uploads.
  • FIXED: Problems with large files.
  • FIXED: Minor UI rendering errors.

New in Phex 3.4.0 Build 110 Final (Jan 14, 2009)

  • GUI: Display country name in tooltip text for host flags.
  • GUI: Tooltip text for search result rating column shows host info.
  • CORE: Rewritten UDP message handling.
  • CORE: Optimized large parts of query algorithm.
  • CORE: Improved error handling when creating a directory fails.
  • CORE: New LOGBack based logging framework.
  • CORE: Build process switched to Maven.
  • CORE: Include AFRINIC IP ranges in country table.
  • CORE: Drop connections if sent quality is below 0.7
  • CORE: Secured update checks with signature.
  • FIXED: NPE when dropping invalid browse host response.
  • FIXED: Double bandwidth counting during parent delegation.
  • FIXED: Concurrency problem when counting active downloads for UI display.
  • FIXED: Slow UI response during download.
  • FIXED: Minor concurrency errors when closing connection streams.

New in Phex 3.2.6 Build 106 (Jul 31, 2008)

  • CORE: Replaced custom thread pool implementation with JDK ThreadPoolExecutor
  • FIXED: Errors during browsing of invalid hosts.
  • FIXED: Various minor GUI errors.
  • FIXED: More translation errors in es_ES, es_MX and pt_BR.

New in Phex 3.2.0 Build 102 (Jul 10, 2007)

  • GUI: Download progress bar shows different colors for different download segment types. (Downloading/Unverified/Verified)
  • GUI: New security rule edit dialog, for better look and to integrate the security concept changes.
  • GUI: User can select to include a freebase url in Exported file-lists (magma, rss, metalink).
  • GUI: Search list is hidden by default.
  • GUI: Improved network tab selection color codes.
  • CORE: THEX integration to verify download data integrity.
  • CORE: Redesigned large parts of the upload architecture.
  • CORE: Changed security concept to only use cidr IP ranges. This change allowed a huge optimization of performance and memory. The disatvantage is that we had to drop support of IP ranges (from-to)and of 'Accept' rules.
  • CORE: Faster internal query handling.
  • CORE: Added metalink import. Thanks to lokad!
  • CORE: Reduced security list memory footprint.
  • CORE: Reduced country list memory footprint.
  • FIXED: A search filter rule created by copying a Phex default rule was not loaded after restart.
  • FIXED: Prevent error when creating UDP Pong from an UDP Ping without SCP extension.
  • FIXED: NPE occured when browse host is displayed before it started.
  • FIXED: Incorrect handling of chunked transfer encoding during browse host.
  • FIXED: During a download a file can switch from read-write mode to read-only mode when an upload of the partial file starts.(Bug 1689675)
  • FIXED: When uploading a "Keep-Alive" connection was closed on response code"503 Requested Range Not Available" or "416Requested Range Not Satisfiable".
  • FIXED: When doing a download file preview Phex created the folder phex.prefs.api.Settings@. (Bug 1678124)
  • FIXED: Download scope length calculation issue.
  • FIXED: Possible NPE when closing Phex.

New in Phex 3.0.2.100 (Feb 12, 2007)

  • FIXED: Completed download files sometimes failed to rename and stayed in incomplete folder.
  • FIXED: NPE when a country flag is missing.
  • GUI: Configuration wizard helps to choose the basic configuration settings for Phex on first startup and after an important upgrade.
  • GUI: New download configuration dialog with more options.
  • GUI: Implemented concept of IconPacks that allows users to build own set of icons.
  • GUI: New IconPack based on "Tango Project"
  • GUI: Added search filter consequences to automatically ban the ip or download the file of a matching results.
  • GUI: After over 5 years, finally a new splash screen.
  • GUI: Splash screen can be hidden with a mouse click on it.
  • GUI: Improved search result rendering performance during scrolling.
  • GUI: Candidate search information is displayed in download overview and transfer panel.
  • CORE: Integrated a download write buffer to reduce disk access.
  • CORE: Improved detection of invalid and spamming query results.
  • CORE: New improved preference handling.
  • FIXED: Removed various memory leaks occuring on long running Phex instances.
  • FIXED: Downloads report invalid candidate errors when they use a host name instead of an IP address.
  • FIXED: The upload queue used to report a wrong position and length value.
  • FIXED: A very low bandwidth limit caused connection threads to run into long lasting lock situations.
  • FIXED: When closing a search using the search button the search tab didn't reflect the closure.
  • FIXED: QueryResponse GGEP COBS parsing error.
  • FIXED: The check to determine the number of missing connections had a minor calculation error.
  • FIXED: Resolved various UDP host cache bugs.