Share

Rufus - BitTorrent Client

File Release Notes and Changelog

Release Name: Rufus 0.6.3 Beta

Notes:


Changes: 0.6.3 - Sept 2, 05 ----------------------- * d0c - Now catching an error in g3rpcserver where if webinterface port was changed it would cause an error on restart * d0c - Tray Icon graphs now clear when Rufus is restored from tray - requested as it can be misleading as it is not updated when Rufus isn't minimised to tray * d0c - Fixed bugs in the search panel with the buttons - made some last minute changes and was a little over-confident with my coding I think... not enough testing :) 0.6.2 - Sept 1, 05 ----------------------- * d0c - Completed the activexwrapper for the search panel. Download requests intercepted so that torrents are loaded directly into Rufus * d0c - Fixed a small issue with selection of peers from peerlist - clicking on mini-p2pgauge wouldn't select the list item 0.6.1 - Aug 24, 05 - Merge ----------------------- * Merged the following changes from LeoXV into the current Rufus source: * LeoXV - Tweaked socket timeout within scrape - will hopefully speed up Rufus shutdown in win32 * LeoXV - (Linux) Reduction of CPU usage when minimized * LeoXV - Added ability to select more than one torrent at a time when loading torrents (requested) * LeoXV - (Linux) Fixed stat errors on shutdown and reduced socket timeout to increase speed of close * LeoXV - Added LeoXV's choker - adds share ratio parameter to g3torrent choker * LeoXV - Added peer identification for MooPolice, SwarmScope, BTSlave and alt. libTorrent 0.6.0 - Aug 8, 05 ----------------------- * d0c - (win32) Search tab can now be disabled by right-clicking on the tabs and unchecking the 'search' option - eliminating resources used by search panel (restart needed to free resources properly - mijnimise to tray works to an extent) * d0c - (win32) Added a new settings panel to the search tab which gives the user more control over the search engine settings * d0c - Fixed a bug in the friends panel where if a non-default web interface/XMLRPC port was used it would disable the friends feature in certain circumstances * d0c - Fixed an intermittent bug in the XMLRPC server which appeared when when a torrent was loaded directly from a web-browser causing Rufus to start - all other attempts to load more from the browser would fail (thanks odo646) * d0c - Rufus now remembers the columns settings between torrents (req by R a d) 0.5.9 - July 24, 05 ----------------------- * d0c - Added search tab (win32 only for the moment) to allow for HTML searches to be carried out (requested) * d0c - Added titlebar branding to the client - allows text to be added to the Rufus titlebar(requested) 0.5.8 - June 9, 05 ----------------------- * d0c - (win32) Finally fixed an annoying problem with the ListCtrl refresh introduced when upgrading to wxpython 2.6 * d0c - Added password protection to tray icon - password stored as MD5 hash in ini (requested) 0.5.7 - May 18, 05 ----------------------- * AlDoogy - Addition of listening port to details panel * AlDoogy - Added tracker response debug output (config via btconfig.ini - set dbg_tracker to TRUE) * AlDoogy - Added handling of incorrectly bencoded tracker data * d0c - Re-added the function to clear the statusbar message when switching to messages tab (req by fadetoblack) * d0c - Fixed a bunch of gui bugs in preparation for upgrade to wxpython 2.6 (graph, progress dblclk popup etc.) * d0c - Added choice of percentage mini-progress bar for peer/torrent list config via prefs (req by back2earth) * d0c - Added a whole bunch of missing country flags * d0c - Fixed BitTornado peer identification and added modded FUTB/xUTB BitComet client ident * d0c - Fixed bug with status panel which was causing problems with sizing the columns * d0c - Fixed User-Agent reporting - Rufus now correctly identifed by certain trackers 0.5.6 - April 6, 05 ----------------------- NOTE: Main Reason for such a quick update is that the locale directory is missing from the 0.5.5 installer * d0c - Added the locale directory to the installer (includes English and 'h4x0r' language - for testing purposes) * d0c - Small fix to flag lookup to deal with uppercase domains 0.5.5 - April 5, 05 ----------------------- * d0c - Fixed the installer so that it reads all 4 torrent incoming/complete folder names * d0c - Found and converted text that I missed in the internationalisation/language efforts in 0.5.4 * d0c - Changed the Seeds/Peers column to show Seeds/Leechers instead and totals now shows seeds, leechers and peers (req by Preducer and odo646) * d0c - Added referer option to web interface * d0c - Fixed a whopping great bug with the web interface (thanks sid32) 0.5.4 - March 29, 05 ----------------------- * d0c - Added update checking on start/every N hours (config in prefs) * d0c - Added support for languages/translation of the Rufus GUI. Needs testing before actual translation of the GUI 0.5.3 - March 28, 05 ----------------------- * LeoXV - Fixed problems with update threading in RSS reader * d0c & LeoXV - Fixed a bug with the threading used in XMLRPCserver * d0c - Changed remove routines to only attempt to remove files if they exist - stops annoying 'file not found' error messages * d0c - Added rescan torrent folder right-click option to torrent list (req sid32) * d0c - Now catching socket.timeout exception in URLfetch * d0c - Added referer spoofing to 'add from URL' * d0c - Added detection of ZipTorrent, Arctic and older version of Azureus to g3peerid as well as 2 unknown clients 'PO' and 'UR' which I've seen a few times * d0c - RSS reader now waits until return from feed update before allowing another update... prevents multiple requests to the same RSS feed (hammering) * d0c - Removed 'up' and 'down' status bar text... arrows should be more than enough * d0c - Re-organised colour preferences - seperate colour choices for taskbar icon now and removed 'requested' (for now) * d0c - Moved 'popup error messages' prefs option into 'error options' panel (makes more sense) * d0c - Installer now reads previous torrent/download path from btconfig.ini unless blank and displays them in the installer (req sid32) * d0c - Changed the default icons... might add a simple icon skinning option so that other icon sets, including the old blue ones, can be used. 0.5.2 - February 28, 05 ----------------------- * d0c - Added detection of BitVampire 1.3.1 and GreedBT 2.70 to g3peerid * d0c - Updated text in the NSIS installer script to better explain temp torrent folder and removed the popup 'please specify a folder' popup * d0c - Attempted fix #5 for wx.BufferedDC error ;) * d0c - Fixed RSS feed save - would sometimes remove entries when nothing was selected * d0c - Changes in build/package to optimise the bytecode before py2exe processing * d0c - Fixed 'Resume' function so that it shows hash checking percentage on resume 0.5.1 - February 23, 05 ----------------------- * d0c - Fixed useragent not being announced correctly to trackers * d0c - Column sorting fixed in status list for Raw Peerid * d0c - Added detection of Ctorrent to g3peerid * d0c - Prefs dialog now interacts with taskbar and added linebreaks to WebUI panel and Connections panel (req by solitaryrpr) * d0c - Changed text in RSS reader to make saving of RSS addresses more apparent and added tooltip * LeoXV - Experimental 'announce' changes implemented 0.5.0 - February 21, 05 ----------------------- * LeoXV - Tweaks to g3listctrl for Linux Compatibility * d0c - changes to the installer to check for existing download/torrent folders * d0c - Squished the OverFlowError bug * d0c - Added Bits on Wheels and BitLord detection to g3peerid 0.4.9 - February 17, 05 ----------------------- * d0c - Added new eXeem peer_id and name detection * LeoXV - Fixed Linux resource problems related to an earlier 'bug fix' by d0c ;) * d0c - Updated the installer to allow the user to select download and torrent folders and to detect other instances of the installer running in memory 0.4.8 - February 13, 05 ----------------------- * d0c - Popped that balloon (the popup balloon that I actually broke a few versions back that no-one will miss ;)) * d0c - Small changes to the way the seeds/peers/downloaded stats are scraped from the tracker (this will not alter download performance ;) ) * d0c - Other small bug fixes * d0c - Added detection of BTGetit peerid * LeoXV - Squashed Linux scrollbar bug * LeoXV - Fixed Linux incompatibility in double-click progress dialog * LeoXV - Upgraded Linux version to support wxpython 2.5 0.4.7 - February 9, 05 ----------------------- * d0c - Having issues with Python 2.4 and 'OverflowError' errors. Client back to Python 2.3.4 for now. * d0c - Fixed issue with draging and dropping of torrents - decode errors when torrents were OK 0.4.6 - January 31, 05 ----------------------- * d0c - Fixed installer to correct an error with paths 0.4.5 - January 28, 05 ----------------------- * LeoXV - Fixed bug with Friends/Foe dropdown box * d0c - Rewrote RSS reader to use threads to avoid blocking by the feedparser * d0c - Added Auto piece size option to the 'make torrent' function * d0c - Catching 'BadStatusLine' error in both Scrape and Announce functions now 0.4.0 - January 17, 05 ----------------------- * d0c - Added code to allow RSS feeds to be saved * d0c - Added a proper HTML preview window to RSS reader * d0c - Fixed an error with the displaying of non-English characters in the RSS Reader * LeoXV - Added peer/seed totals to status bar * LeoXV - Added date to message timestamp * d0c - Added/Fixed Asian language support - tested with both Japanese and Chinese * d0c - Added utf-8 encoding support to 'make torrent' option - compliant with current Azureus and BitComet .utf-8 extension 0.3.2 - January 12, 05 ---------------------- * d0c - Added code to reset colours to default in prefs * d0c - Updated the Unicode support to support the utf-8 extension and different types of encoding via 'encoding' entry * d0c - Added a 'Stopped' message to the p2pgauge when a torrent is stopped * d0c - Added the &no_peerid=1 flag to the announce string for tracker comptability * d0c - Fixed the error where there are two alternating torrent states for the same torrent 0.3.1 - December 17, 04 ----------------------- * d0c - Fixed the double-click on torrent error where the progress dialog would only be displayed once (req by aretecte) * d0c - Fixed an issue with the time not being displayed in the torrent progress dialog (req by sid32) * Bones - Added toggle toolbar function/menu option (req by aretecte) * Bones - Added toggle tabs button on toolbar (req by aretecte) * Apraxhren - Fixed a bug in progress dialog where colours were displayed incorrectly * d0c - Removed leech choker and spoof abilities - sharing good... leeching bad. Spoofing unnecessary. * d0c - Added right-click remove/add pages from the tab window (Details, Graph, Messages... etc) * d0c - Added peerid recognition for all versions of: eXeem, Shareaza, XBT, XanTorrent, BitSpirit, BitComet, Burst!, Experimental, TurboBT, TorrentTopia, BitBuddy, TorrenTres and re-wrote detection for Mainline * d0c - Created a new peerid for BitMagnet which includes the version number 0.3.0 - October 31, 04 ---------------------- * Now based on G3torrent RC1 * Upgraded g3 to support wxpython 2.5.2.8u (g3rmz was responsible for the bulk of this) * Fixed the RSS reader (no more ASCII decode errors) * Changed spoofing to include useragent string - making it much harder for trackers to block g3 * Added a select checkbox function to the right-click in the multi-file manager * Fixed g3 RC1 double click error which was only seen when a double clicking on a .torrent while g3 RC1 wasn't open * Fixed an error where when you double clicked on a .torrent file it wasn't being loaded into g3 - this was due to an error in my code with my first two tweaked versions (surprised it wasn't reported as a bug...) * Rewrote the Web Interface POST function so that when you change the Web Interface port double clicking on a .torrent still works * Unicode support upgraded meaning much greater support for other languages (still working on Asian support - this is a tough one) * Added DNS lookup to the friends list (experimental) editing the friends.ini and replace the ip address with no-ip etc hostname if I get enough requests I will change the interface to accept both IP addresses and dynamic hostnames (no-ip.com etc) * Fixed the installer so that it removes the g3 desktop icon and g3 start menu shortcuts correctly. 0.2.0 - October 2, 04 --------------------- * Recoded the web interface to use POST method so no password etc shown in URL (req by ricochet_sf) * Added an extra refresh button at the top of the web interface (Req by mochaaddict24) * Added unicode language support using CJKPython - support for Asian languages etc (req by kanji_man) * Added a setting in 'General settings' that lets you have a fixed tray icon (no disappearing) (req by sid32) * Fixed the 'associate' button so it shouldn't break the .torrent file association 0.1.0 - September 19, 04 ------------------------ * Added 'select all' to right-click in multifile manager * Added 'invert selection' to right-click in multifile manager (requested on the boards) * Added the ability to change the port of the Web Interface (from default 7007) (requested) * Added option to not restore G3 from taskbar when adding torrent via web interface * Added 'browse to torrent data folder' right-click option in the torrent window * Added 'browse to default incoming folder' button in toolbar * Added ability to copy the torrent info hash to the clipboard by clicking on it * Corrected a bug where when a multi-folder torrent was deleted it left behind folders * Corrected bug where G3 moved the wrong folder on completion of multi-file torrents if non-default save was selected and move to folder was set in prefs.