File Release Notes and Changelog
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