Share

BTManager

File Release Notes and Changelog

Release Name: v1.99.3

Notes: Many, many bug fixes; the most important being the 'I just stop downloading' one :) Should now compile under big-endian architectures, and maybe under 64 bits ones as well.


Changes: 2004-09-19 fraca7 <fraca7@free.fr> == 1.99.3 == * BTP/Monitor.py: only keep last error, and erase it after 5 minutes * Web/UI.py: templatize listview configuration * BTP/Monitor.py (Monitor.__init__): fixed the 'no directory for multiple files' bug (Monitor.notifyPieceComplete): save state when a piece is complete * Core/SQL.py: fixed race condition on synchronous requests * *.py: Using SQL.py * Core/SQL.py: Created. Gathering all DB access in one thread. * Web/WebApp.py (format_exception): removed useless tags 2004-09-13 fraca7 <fraca7@free.fr> * BTP/Chooser.py: forgot to import math... 2004-09-12 fraca7 <fraca7@free.fr> * BTP/Storage.py: Use long integers for file size/offset * BTP/Utils.py (_bdecode): bdeconde integers as long integers * Web/WebApp.py: print exception in case of error 2004-09-11 fraca7 <fraca7@free.fr> * BTP/Network.py: thread-safety, almost * BTP/Monitor.py: some cleanups 2004-09-06 fraca7 <fraca7@free.fr> * BTP/Monitor.py: New 'length' property * bmp.h, bmp.c: hopefully fixed 64 bits and big endian code problems * setup.py: Changed the test for endianness; use sys.byteorder now * BTP/Monitor.py (Monitor.trackerCallback): don't reschedule tracker on 'stopped' event