BTQueue 0.1.0 424

Wow! BTQueue 0.1.0 seems to be the most stable version since the 0.0.1 announced. Anyway, there are still lots of bugs waiting for reporting and resolving. Today I would like to announce the official release of BTQueue 0.1.0 424. Below are change log.

  • fixed incorrect error message
  • added escape/unescape in xmlrpc
  • handled error on startup
  • added clear command to clear screen
  • added auto dht

Now you can specify how to enable DHT in your way. There are 3 valid values for enable_dht option.

  • 0 - disable
  • 1 - auto-detect
  • 2 - enable

The auto-detect mechanism will find 3 flags as follows.

  1. nodes - valid to all clients
  2. azureus_priorities -> dht_backup_enable - only valid for Azureus
  3. info -> private - this flag is recognized by Azureus and BitComet

The algorithm is described below.

  1. enable = 1
  2. if has nodes then enable = 1
  3. if has azureus_priorities/dht_back_enable then enable = azureus_priorities/dht_back_enable
  4. if has info/private then enable = enable and info/private
  5. return enable

I was very confusing during design this algorithm. If you found any problem or you don’t like it, please let me know.

Technorati Tags: , , , , , , ,

Post new comment