Page 3 of 4

Re: KTorrent

PostPosted: Fri May 08, 2009 3:48 am
by p2p-sharing-rules
I'm not a Linux user, sorry chitowner2009 I can't help. You might be able find help on

Re: KTorrent

PostPosted: Fri May 15, 2009 3:20 am
by nesman
chitowner2009 wrote:I have a question about ktorrent in K/Ubuntu.

I just installed jaunty using the Pearson package (AMD64) with KDE3. I have been using hardy the past year or two. ktorrent was running when I did the new install and I am trying to figure out what files to scavenge from the hardy install to get ktorrent to resume its downloads in jaunty.

I copied over the ktorrentrc file, the /tmp files and the log files from ~/share/ktorrent before starting ktorrent. But when ktorrent starts, it balls up the existing log as a .gz file and fails to resume the incomplete downloads. :?

Any insight into this knarly problem would be greatly appreciated!


You might be able to get away with just selecting the download directory again. Unless you're using a different version that builds the file differently, it should just pick up where it left off. No meta-data needed.

Also, on an unrelated note: My favorite feature lately has been the web interface. You can monitor your torrents remotely, load new torrents by browsing or pasting a url, and change your bandwidth on the fly.

Re: KTorrent

PostPosted: Sat Jun 13, 2009 2:42 am
by p2p-sharing-rules
KTorrent 3.2.2
Release date : June 1 2009

A new bugfix release is out for the 3.2 series. Several crashes have been fixed, the plasma applet has seen some improvements and can now be placed in the panel, and the configuration dialog can be made small enough to be useful on small screens.

If you are getting a lot of connection to host is broken errors with some trackers, you can now try out the new tracker announce code (to enable go to the advanced settings and make sure "Do not use KIO for tracker announces" is enabled).

For full details about all the changes, take a look at the ChangeLog file in the package.

Update: package has been updated to fix a minor issue with the new tracker announce code.

Fix crash when changing speed limits using system tray menu (188447)
- Fix bug with displaying directory trees in infowidget FileView
- Fix crash caused by calling front on empty QList
- Make sure paths in webseed http requests are URL encoded (189477)
- Prevent torrent from being loaded twice when loading torrents via commandline or external program (190434)
- Fix crash caused by uncaught exception (190317)
- Fix crash caused by sorting list of torrent in QM when the list is being cleared (190759)
- Added patch from amichai which makes the plasma applet a popup applet and which fixes some other things (190822)
- Fix bug causing drag and drop of torrent on to plasma desktop not to work
- Increase numwant to 200 and the maximum number of potential peers to 500
- Cancel all scan dialogs before exiting, this fixes a crash (191487)
- Config dialog now embeds pages in scroll areas, so that the dialog also is useable on small screens
- Make sure dbus names are valid, this fixes an assert (192007)
- Fix crash when parsing DHT packets (190107)
- Remove newlines from path names of files when present in torrent file (192652)
- Properly check for GeoIP system library (193117)
- Fix crash at exit caused by stopping torrent in it's destructor (193585)
- No longer check if a torrent has to have an announce or a nodes key
- Added experimental option which replaces KIO to announce with a QHttp based solution, this fixes connection to host broken errors
- Make sure http post works properly in search plugin (194037)

Download link

Re: KTorrent

PostPosted: Tue Aug 11, 2009 9:00 pm
by p2p-sharing-rules
KTorrent 3.2.3
Release date: Aug. 10 2009
3.2.3 is the latest bugfix release for 3.2 featuring some small fixes. A couple of rare crashes were fixed, global shortcuts work again and the plasma applet can now display sizes larger then 4GB properly.

- Make sure View gets focus back when you are finished editing the name of a torrent
- Fix bug causing sizes > 4GB not being displayed properly in plasma applet
- Fix bug in sleep suppression feature causing it to not work when torrents get started at startup
- Also announce to DHT node when we get back a GetPeers with nodes
- Use deleteLater when removing torrents this should prevent a crash
- Do not keep pointer to view menu and groupview menu, this causes crashes when toolbars are reconfigured
- Make global shortcut to show and hide ktorrent work again

Download link
KTorrent 3.2.3

Re: KTorrent

PostPosted: Wed Oct 14, 2009 12:37 pm
by p2p-sharing-rules
KTorrent 3.2.4
Release date: Sept. 27, 2009

Probably the last bugfix release for the 3.2 series. Given the fact that bluetack has recently changed the format of their blocklist (and 3.2.3 didn't support this format), we have made some improvements, so that the new format is now supported.

Next to this, several rare crashes have also been fixed, and some fixes were made to the bandwidth scheduler. For more details take a look at the ChangeLog file in the tarball.

- Improve flexibility of IP blocklist parsing to support more formats
- Fix bug in TorrentFileListModel causing wrong checkstate to be shown
- Fix very rare crash caused by 0 pointer
- Fix bug causing scheduler to not restart the schedule timer
- Unset Qt message handler when Log is destroyed
- Fix crash caused by dangling pointer to TorrentControl when removing torrent and torrent list is changing a lot

Download link

Re: KTorrent

PostPosted: Mon Nov 09, 2009 4:24 am
by p2p-sharing-rules
KTorrent 3.3
Release date: Nov. 8, 2009

Changes in 3.3:
- Fix deadlock in PacketReader
- Fix bug causing torrent not to get stopped properly when an IO error occurs
- Stop or start trackers when they get disabled or enabled
- Fix CPU consumption bug in DHT NodeLookup and AnnounceTask
- Fix crashes caused by reference count error in piece handling (204227, 186621)
- Make sure powermanagement is inhibited when mediaplayer plugin plays a video
- Fix crash caused by 0 pointer (jobuidelegate not set) (212580)
- Fix deadlock caused by missing endl in JobQueue
- Stopped reannounce timer in HTTPTracker when tracker is stopped after start request failed
- Restore normal limits when unloading bwscheduler plugin
Changes in 3.3beta1 and 3.3rc1 are in the changelog in the archive.

Download link

Re: KTorrent

PostPosted: Sun Dec 20, 2009 10:52 pm
by p2p-sharing-rules
KTorrent 3.3.1-2
Release date: Nov. 23, 2009

A first bugfix release is out for 3.3, this fixes several crashes and memory leaks. The bandwidth schedulers user interaction has been improved, and some other minor issues have also been fixed. There is also a new bugfix release for the 3.3 branch 3.3.2 that fixes two crashes released on Dec. 16, 2009.

Changes in 3.3.2:
- Fix crash when loading Feed in syndication plugin at startup
- Replace newlines with spaces when displaying multiline comments in statustab

Changes in 3.3.1:
- Make sure exceptions in DHT code are caught, fixes a crash
- Fix several memory leaks at exit
- Fix bug in edge detection of items on the bandwidth schedule
- Fix crash when webinterface plugin is removed and there are active connections to the webserver
- Fix bugs causing context menus to be shown in wrong location
- Don't store the color for normal file priority in FileView, use system default
- Fix bug causing current tab in TorrentActivity not to be restored
- Fix IP filter download going wrong in some cases, by specifying mimetype in KFilterDev::deviceForFile
- Fix crash when not able to bind for DHT socket
- Make it optional to intercept Qt debug messages in InitLog call
- Fix crash when trying to unzip broken zip file in ipfilter download
- Add some limits so DHT tasks don't run for to long and eat up to much memory

Download link
KTorrent 3.3.2

Re: KTorrent

PostPosted: Sat Jan 23, 2010 6:57 pm
by p2p-sharing-rules
KTorrent 3.3.3
Release date: Jan.17 2010

A new bugfix release for ktorrent is out, this contains fixes for several crashes. It also fixes a problem with large files on BSD, and some other small problems.

Changes in 3.3.3:
- Fix crash caused by 0 pointer in Downloader::saveDownloads
- Don't remove torrent when jobs are running, wait until they are done, this fixes a crash
- Disable editing of items in ActivityListModel
- Make sure checks for ftello and fseeko are done, fixes a problem with large file sizes on BSD
- Make sure reannounce timer in UDPTracker is always stopped in the stop call
- Fix broken FilterListModel::removeFilter fixes a crash
- Revamp adding trackers to TrackerListModel, should fix a crash
- Don't allow nested event loops when iterating over the incomplete url list in scanfolder plugin, fixes a crash
- Fix crash due to uncaught exception in TorrentFileTreeModel::loadExpandedState
- Fix bug causing error message that the QM limits are reached to be shown instead of a torrent to be enqueued
- Fix crash caused by not checking for 0 pointer
- Fix crashes when DHT socket could not be bound
- Fix bug causing files to be created which are to big in some rare circumstances
- Fix bug causing wrong location hint to be used when no default save location is selected

Download link: KTorrent 3.3.3

Re: KTorrent

PostPosted: Fri Feb 12, 2010 6:26 pm
by p2p-sharing-rules
KTorrent 3.3.4 released
Release date: Feb. 07, 2010

A new bugfix release for KTorrent is available, this fixes a couple of crashes, a sorting bug in the choker (which should improve seeding a lot), and a problem where the global max share ratio and seed time could override group settings.

- Fix SHA1 hash generation crashes once and for all
- Check for invalid addresses in reverse resolver, fixes a crash
- Fix sorting bug in choking algorithm
- Fix crash caused by handling exceptions badly
- Fix bug causing global max share ratio and seed time to override group policy

Download link: ktorrent-3.3.4

Re: KTorrent

PostPosted: Tue May 25, 2010 8:34 am
by p2p-sharing-rules
KTorrent 4.0
Release date: May 24, 2010

KTorrent 4.0 is finally released. This release add some rather interesting features like magnet support and the µTP protocol (bittorrent over UDP).

Next to these big ones many smaller ones were also added:

Authentication can now be disabled in the webinterface (use with care obviously)
A new plugin to generate magnet URI's from torrents was added
Events like hibernating and the network going down for some time, are now handled in a better way.
Individual torrents can now be paused (downloading and uploading is stopped, but connections are kept alive), this has resulted in the pausing of the queue to be renamed to suspend.
A disk getting full is now handled in a much better way
UDP tracker scraping was added
The usability of the queue manager widget has been improved by adding search functionality, indicating whether a torrent is a seed or a download, and making it possible to move multiple torrents at the same time.
You can now add multiple trackers at the same time
The bandwidth scheduler can now be disabled temporarily
The IP filter dialog now supports IP ranges.

For a more detailed list, take a look at the ChangeLogs of ktorrent and libktorrent.

What is this I don't even? Technical stuff I don't understand.

As of version 4.0rc1 you first need to compile and install libktorrent before you do ktorrent:

tar -xvjf libktorrent-1.X.Y.tar.bz2
cd libktorrent-1.X.Y
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
sudo make install

Compiling and installing ktorrent:

tar -xvjf ktorrent-4.X.Y.tar.bz2
cd ktorrent-4.X.Y
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
sudo make install

You will need to install cmake and all the necessary development packages (Qt,KDE,libgmp,QCA2), to get it compiled properly.

Download links
Windows :KDE windows installer (in the package list select ktorrent, everything which is needed will be installed)

Re: KTorrent

PostPosted: Wed Jun 23, 2010 6:31 am
by p2p-sharing-rules
KTorrent 4.0.1 and libktorrent 1.0.1
Release date: June 14, 2010

The first bugfix release for the 4.0 series has arrived. Several crashes have been fixed, as well as a problem which caused a lot of disk activity when downloading at high speed on certain filesystems.

If you upgrade ktorrent, it is recommended to also upgrade libktorrent, seeing that several of the bugfixes are in libktorrent.

Update: The packages have been updated, there were some minor issues with them

Changes in 4.0.1:
- Make sure that the proper encoding is used when loading syndication filters
- Display filename if TagLib doesn't know the title of a file in the mediaplayer plugin
- Fix memory leak in plasma dataengine
- Use routers XML file URL to distinguish between UPnP routers
- Make sure that there are no uncaught exceptions

Changes in 1.0.1:
- Make sure that KT binds correctly on systems with net.ipv6.bindv6only set to 1
- Fix bug causing seeding of readonly files to fail with no free disk space errors
- Fix crashes caused by ServerInterface::newConnection being called in µTP thread
- Fix crash caused by uncaught exception when saving DHT table
- Fix bug causing lots of diskspace activity
- Fix bug causing imported bytes to be counted as downloaded bytes in tracker announce

Download links
ktorrent 4.0.1
libktorrent 1.0.1

Re: KTorrent

PostPosted: Fri Jul 09, 2010 10:51 pm
by p2p-sharing-rules
KTorrent 4.0.2 and libktorrent 1.0.2 have been released. This fixes several smaller things and a couple of crashes. The performance and stability of the µTP implementation has also been improved.

Changes in KTorrent 4.0.2:
- Fix wrong X-KDE-PluginInfo-Name in ktzeroconfplugin.desktop
- Fix crash caused by 0 pointer in webinterface plugin
- Increase auto update retry interval of ipfilter plugin to 15 minutes
- Fix bug causing groups file to grow very large over time

Changes in libktorrent 1.0.2:
- Fix subtle bug causing some connections to be dropped prematurely
- Fix bug causing tracker replies with only IPv6 addresses to be misinterpreted as an invalid reply
- Fix bug with sequence number wrapping around in µTP causing bad_alloc's
- Fix deadlock in µTP code
- Fix crash in DecompressFileJob

Download links
ktorrent 4.0.2
libktorrent 1.0.2

Re: KTorrent

PostPosted: Mon Sep 06, 2010 1:46 am
by p2p-sharing-rules
KTorrent 4.0.3 released
Release date: Aug.30, 2010

A new bugfix release for the 4.0 series is here. Several crashes have been fixed, and some minor bugs were fixed. KDE progress dialogs are now shown when moving files, and 2 digits of precision are now used when displaying sizes and speed.

Next to the ktorrent release, there is also a new release for libktorrent. Fixing several bugs and rare crashes. When upgrading ktorrent it is advisable to also upgrade libktorrent.

Changes in KTorrent 4.0.3:
- Fix bug causing wrong encoding to be used when the default save location of a group is read
- Fix crash in QueueManagerWidget when moving torrents in the queue
- When renaming files in a torrent prevent duplicate names
- Fix crash on exit when cleaning up UPnP requests
- Fix crash due to uncaught exception when a tor directory cannot be removed

Changes in libktorrent 1.0.3:
- Fix crash in HTTPAnnounceJob due to abort call
- Show KDE progress dialogs when moving files
- Fix crash when µTP binding fails
- Backport PeerConnector crash fixes
- Decrease authentication timeout to 5 seconds
- Fix crash due to double delete in µTP code
- Don't throw error when log file cannot be opened, prevents crash
- Fix bug causing wrong download running time to be saved when a torrent is running
- Fix crash due to monitor not being notified of a chunk download being removed
- Fix potential dangling pointer problem in µTP code
- Fix bug causing timer to be started from wrong thread in µTP code
- Fix floating point inaccuracy bug causing seeding to hit the max share ratio a little bit to soon
- Use 2 digit precision when displaying byte sizes

Download links
ktorrent 4.0.3
libktorrent 1.0.3

Re: KTorrent

PostPosted: Wed Nov 03, 2010 9:33 pm
by p2p-sharing-rules
KTorrent 4.0.4
Release date: Oct.18, 2010

A new bugfix release is out for the 4.0 series. It fixes several minor things, and improves the performance when there are many torrents. A new version of libktorrent is also out. Fixing a deadlock and a crash in the µTP protocol code.

Changes in KTorrent 4.0.4:
- Make sure that syndication filter save location overrides group save location
- Don't hardcode background of bandwidth schedule to white so that system colors are used
- Improve performance of ViewModel when there are many torrents
- Backport several improvements for IP filter auto update from trunk
- Fix bug causing two instances of ktorrent to be started when missing files dialog is shown at startup
- Fix bug causing KT to use invalid dbus paths in group paths
- Fix crash at exit due to a Core::update getting called during exit

Changes in libktorrent 1.0.4:
- Fix race condition causing timers not to be removed in the µTP code, resulting in a crash
- Fix deadlock in µTP code caused by keeping a mutex lock longer then necessary

Download links

Re: KTorrent

PostPosted: Sun Jan 23, 2011 7:27 pm
by p2p-sharing-rules
KTorrent 4.0.5 & libktorrent 1.0.5
Release Date: Dec. 30, 2010

Changes in 4.0.5:
- Fix crash due to uncaught exception when creating torrent
- Modify tracker grouping script to avoid a memory leak in krosspython
- Fix bug causing extenders to be shown when the torrent is hidden
- Fix restoring hidden state of bottom tab bar in the torrent activity
- Improve performance of View
- Fix bug causing user modified filename not be shown for single file torrents
- Ensure that lastSaveDir is saved to the config
- Make sure ktorrent compiles and works with new solid powermanagement api introduced in KDE 4.6beta2
- Fix bug causing the wrong path to be opened when opening a nested directory in a multifile torrent

Changes in 1.0.5:
- Update PeerID client identifications
- Backport fix for bug which causes some chunks not to get unmapped properly
- Make sure UTPServer is running when setting up a connection with a UTPSocket
- Increase maximum packet size to fix a bug causing peers to be dropped when they shouldn't
- Simplify PeerConnector cleanup code
- Fix bug causing file selecting to fail after a torrent was loaded from data
- Fix crash due to not checking for 0 pointer in multimedia file check
- Fix a bug with sequence number wrap around being handled badly in UTP
- Make sure that UTP write notifiers are only accessed in µTP thread

Download links:
KTorrent 4.0.5
libktorrent 1.0.5