Added TrackerInfoCache; DB upgraded to v19; TrackerChecking unit test updated.
Added a session.del() in SqliteCacheDbHandler unit test; slightly improved TrackerInfoCache unit test.
restore the SqliteCacheDbHandler unit test.
Added Session shutdown in SqliteCacheDbUpgrade unit test.
Restored the SqliteCacheDbUpgrade unit test; Added a global teardown to delete Session in the SqliteCacheDbHandler unit test.
DB upgraded from v18 to v19; Added populating TrackerInfo from collected torrents; Updated TrackerInfoCache unit test; Improved TrackerInfoCache initialization.
Merged fix issue305.
Added TrackerSession; Added TrackerSession unit tests.
Added TrackerSession; Added TrackerSession unit tests.
Removed TrackerSession unit tests (not stable).
Added upgrading4.txt in checkDB(); Removed all properties in TrackerSession; Added some APIs for TrackerSession; Improved unit tests for TrackerSession.
Removed unit tests for TrackerSession again (trackers are not stable).
Imported non-blocking TorrentChecking (without auto selection and torrent retry count); Changed some GUIs that invoke TorrentChecking.
Fixed some bugs in TorrentChecking; Added some DB handle for TorrentChecking; Updated TrackerChecking unit test.
Fixed some DB problems; Added the use of TorrentTrackerMapping table.
Removed useless DB methods; Improved TrackerInfoCache with batched DB update.
Removed useless methods in DB.
Updated TorrentChecking and DB handler.
Added DHT as a default tracker.
Added selecting torrents for checking.