- Added in TheSHAD0W's fix for external_connection_made not being updated properly (which means no more hack for determining blue/green status)
- The installer is built using win32all extensions (which means getfreespace should be more efficient and upnp should actually work) This also means the installer is about 0.5 MB larger, but you win some and you lose some, I suppose)
If you get an error about mfc71.dll being missing, you can download it from (just put it in your windows\system32 directory):
I could bundle it with the installer, but I really don't want to bump the size of the installer up by another meg.
- the options for upnp now only show up if the win32all extensions are present -- there really isn't much point in giving the option if the BitTornado core doesn't support upnp without them
- a few more fixes to the code to update the network info screen
- took out the win32 specific "feature" of selecting the first file/directory when choosing "open destination" (it seemed like a nice idea at the time, but it also seems that there's been more complaints than positive feedback about it since it was introduced)
That's about all I can think about for the moment.
this version is very unstable on my system. I keep getting random crashes, last one was when I stopped a torrent. So I'm going back to the previous testversion (22/10/05)
If you've got a chance, could you try to see if either of these make a big difference in stability:
(No win32 extensions):
(No win32 extensions and almost all changes to BitTornado core backed out):
well, I tried the B and C versions and they did fine. Then I reinstalled the A version and that's been doing fine too so far. So I may have been giving out a false alarm, maybe something went wrong during installing the A version the first time
Under linux if I go file preferences the result is as follows.
Traceback (most recent call last):
File "/home/marc/Desktop/3.1.1/ABC/Actions/other.py", line 172, in action
dialog = ABCOptionDialog(self.utility.frame)
File "/home/marc/Desktop/3.1.1/Dialogs/abcoption.py", line 1401, in __init__
self.miscPanel = MiscPanel(self.splitter, self)
File "/home/marc/Desktop/3.1.1/Dialogs/abcoption.py", line 453, in __init__
self.language_choice = wx.ComboBox(self, -1, "", wx.Point(-1, -1), wx.Size(-1, -1), self.language_names, wx.CB_DROPDOWN|wx.CB_READONLY)
File "/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_controls.py", line 581, in __init__
newobj = _controls_.new_ComboBox(*args, **kwargs)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 4-6: invalid data
If I try to enable the web interface I get a segmentation fault.
(python:13852): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Those are 2 bugs I"ve found so far.
well seems to work on linux, i can add torrents, i still get that error mentioned earlier on when i try to open perefrence dialog, i tried to start webinterface, i dont get an error, but i get a a freeze, window just freezes. i could only try http://pingpong-abc.sourceforge.net/test/ABC-win32-vtest-10232005.zip <<< version. the last two mentioned were only .exe files for windows.
I notice a bug. here is probably how to reproduce it.
Start a torrent.
Set Local Settings (example : 3kb/s upload, no timeout..etc)
What happened is that your local settings don't work anymore. or ABC doesn't remember the local settings you set. For example : I set 3kb/s upload. After I stop and resume torrent, the upload went up to as much as my ISP upload limit which is 30kb/s.
Was just about to post an updated build and then I saw this -- didn't take long to realize what the problem was. I just needed to cache the last value that the rate was set to in a different place.
I'll upload the new build within the next few minutes.