Update to libtorrent v0.14
For qBittorrent v1.3.0 (probably), base code on new libtorrent v0.14, which add several new features.
Blueprint information
- Status:
- Complete
- Approver:
- Christophe Dumez
- Priority:
- Undefined
- Drafter:
- Christophe Dumez
- Direction:
- Needs approval
- Assignee:
- Christophe Dumez
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Christophe Dumez
- Completed by
- Christophe Dumez
Related branches
Related bugs
Sprints
Whiteboard
* Ratio calculation improvement: make usage of new all_time_upload and all_time_download variables in torrent_status. This should save memory and simplify the code a lot. [Done - need testing]
* ETA calculation improvement: make usage of new active_time and seeding_time variables in torrent_status. This should save memory and simplify the code a lot. [Done - need testing]
* Allow the user to force qBittorrent to recheck a torrent using new force_recheck() function in torrent_handle. [Done]
* Queueing system: switch to libtorrent queueing system, which should simplify the code a lot and save memory. [Done - needs testing]
* Make use of state() and load_state() in session [Done]
* Switch to new way to create torrents [Done - need testing]
* Support magnet uri