diff -Nru ktorrent-2.2.6.dfsg.1/admin/cvs.sh ktorrent-2.2.5/admin/cvs.sh
--- ktorrent-2.2.6.dfsg.1/admin/cvs.sh 2008-04-19 11:16:13.000000000 +0100
+++ ktorrent-2.2.5/admin/cvs.sh 2008-01-27 12:05:15.000000000 +0000
@@ -316,7 +316,7 @@
fi
fi
if test -z "$VERSION" || test "$VERSION" = "@VERSION@"; then
- VERSION="\"3.5.9\""
+ VERSION="\"3.5.8\""
fi
if test -z "$modulename" || test "$modulename" = "@MODULENAME@"; then
modulename=`pwd`;
diff -Nru ktorrent-2.2.6.dfsg.1/admin/detect-autoconf.pl ktorrent-2.2.5/admin/detect-autoconf.pl
--- ktorrent-2.2.6.dfsg.1/admin/detect-autoconf.pl 2008-04-19 11:16:13.000000000 +0100
+++ ktorrent-2.2.5/admin/detect-autoconf.pl 2008-01-27 12:05:15.000000000 +0000
@@ -220,12 +220,12 @@
($automake_suffix) = $automake =~ /.*automake(.*)$/;
+# Use unsermake if we found it.
+$automake = "$unsermake -c" if $unsermake;
+
# Find matching automake companions.
$aclocal = findProgram('aclocal', $automake_suffix);
-# Use unsermake if we found it.
-$automake = "$unsermake -c" if ($unsermake and $aclocal);
-
$which = findWhich();
# Make sure we have all of the needed programs.
@@ -233,7 +233,8 @@
{
unless(${$i})
{
- print STDERR "# Unable to find $i!!\n";
+ print "# Unable to find $i!!\n";
+ exit 1;
}
}
diff -Nru ktorrent-2.2.6.dfsg.1/admin/Doxyfile.am ktorrent-2.2.5/admin/Doxyfile.am
--- ktorrent-2.2.6.dfsg.1/admin/Doxyfile.am 2008-04-19 11:16:13.000000000 +0100
+++ ktorrent-2.2.5/admin/Doxyfile.am 2008-01-27 12:05:15.000000000 +0000
@@ -72,11 +72,11 @@
uninstall-apidox:
@if test "$(subdir)" != "."; then \
if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); then \
- rm -rf $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
fi \
else \
if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; then \
- rm -rf $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
+ rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
fi \
fi
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/advancedpref.ui ktorrent-2.2.5/apps/ktorrent/advancedpref.ui
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/advancedpref.ui 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/advancedpref.ui 2008-01-27 12:06:10.000000000 +0000
@@ -43,7 +43,7 @@
textLabel1_5
- Time left estimation algorithm:
+ ETA algorithm:
<b>KTorrent algorithm:</b> Default algorithm using combination of other algorithms based on our tests.<br>
@@ -631,6 +631,8 @@
+
+
full_prealloc
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/groups/torrentgroup.cpp ktorrent-2.2.5/apps/ktorrent/groups/torrentgroup.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/groups/torrentgroup.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/groups/torrentgroup.cpp 2008-01-27 12:06:09.000000000 +0000
@@ -74,8 +74,8 @@
void TorrentGroup::save(bt::BEncoder* enc)
{
enc->beginDict();
- enc->write("name"); enc->write(name.local8Bit());
- enc->write("icon"); enc->write(icon_name.local8Bit());
+ enc->write("name"); enc->write(name);
+ enc->write("icon"); enc->write(icon_name);
enc->write("hashes"); enc->beginList();
std::set::iterator i = torrents.begin();
while (i != torrents.end())
@@ -102,15 +102,13 @@
if (!vn || vn->data().getType() != bt::Value::STRING)
throw bt::Error("invalid or missing name");
- QByteArray tmp = vn->data().toByteArray();
- name = QString::fromLocal8Bit(tmp.data(),tmp.size());
+ name = vn->data().toString();
vn = dn->getValue("icon");
if (!vn || vn->data().getType() != bt::Value::STRING)
throw bt::Error("invalid or missing icon");
- tmp = vn->data().toByteArray();
- setIconByName(QString::fromLocal8Bit(tmp.data(),tmp.size()));
+ setIconByName(vn->data().toString());
BListNode* ln = dn->getList("hashes");
if (!ln)
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentapp.cpp ktorrent-2.2.5/apps/ktorrent/ktorrentapp.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentapp.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrentapp.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -66,10 +66,7 @@
for (int i = 0; i < args->count(); i++)
{
- if (args->isSet("silent"))
- widget->loadSilently(args->url(i));
- else
- widget->load(args->url(i));
+ widget->load(args->url(i));
}
args->clear();
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrent.cpp ktorrent-2.2.5/apps/ktorrent/ktorrent.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrent.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrent.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -244,8 +244,6 @@
MaximizeLimits();
connect(&m_status_msg_expire,SIGNAL(timeout()),this,SLOT(statusBarMsgExpired()));
-
- m_view_man->updateActions();
}
KTorrent::~KTorrent()
@@ -288,8 +286,8 @@
connect(v,SIGNAL(needsDataCheck( kt::TorrentInterface* )),
m_core,SLOT(doDataCheck( kt::TorrentInterface* )));
- connect(v,SIGNAL(updateActions( int )),
- this,SLOT(onUpdateActions( int )));
+ connect(v,SIGNAL(updateActions( bool, bool, bool, bool )),
+ this,SLOT(onUpdateActions( bool, bool, bool, bool )));
//connect Core queue() with queue() from KTView.
connect(v, SIGNAL(queue( kt::TorrentInterface* )),
@@ -478,15 +476,13 @@
m_core->loadSilently(url);
}
-void KTorrent::onUpdateActions(int flags)
+void KTorrent::onUpdateActions(bool can_start,bool can_stop,bool can_remove,bool can_scan)
{
- m_start->setEnabled(flags & KTorrentView::START);
- m_stop->setEnabled(flags & KTorrentView::STOP);
- m_remove->setEnabled(flags & KTorrentView::REMOVE);
- m_queueaction->setEnabled(flags & KTorrentView::REMOVE);
- m_datacheck->setEnabled(flags & KTorrentView::SCAN);
- m_startall->setEnabled(flags & KTorrentView::START_ALL);
- m_stopall->setEnabled(flags & KTorrentView::STOP_ALL);
+ m_start->setEnabled(can_start);
+ m_stop->setEnabled(can_stop);
+ m_remove->setEnabled(can_remove);
+ m_queueaction->setEnabled(can_remove);
+ m_datacheck->setEnabled(can_scan);
}
void KTorrent::currentTorrentChanged(kt::TorrentInterface* tc)
@@ -524,17 +520,13 @@
actionCollection(), "Remove");
m_startall = new KAction(
- i18n("to start all", "Start All"), "ktstart_all",0,this, SLOT(startAllDownloadsCurrentView()),
+ i18n("to start all", "Start All"), "ktstart_all",0,this, SLOT(startAllDownloads()),
actionCollection(), "Start all");
- m_startall_systray = new KAction(i18n("to start all", "Start All"), "ktstart_all",0,this, SLOT(startAllDownloads()),actionCollection());
-
m_stopall = new KAction(
- i18n("to stop all", "Stop All"), "ktstop_all",0,this, SLOT(stopAllDownloadsCurrentView()),
+ i18n("to stop all", "Stop All"), "ktstop_all",0,this, SLOT(stopAllDownloads()),
actionCollection(), "Stop all");
- m_stopall_systray = new KAction(i18n("to stop all", "Stop All"), "ktstop_all",0,this, SLOT(stopAllDownloads()),actionCollection());
-
m_pasteurl = new KAction(
i18n("to paste torrent URL", "Paste Torrent URL..."), "ktstart",0,this, SLOT(torrentPaste()),
actionCollection(), "paste_url");
@@ -561,8 +553,8 @@
m_find = KStdAction::find(this,SLOT(find()),actionCollection());
//Plug actions to systemtray context menu
- m_startall_systray->plug(m_systray_icon->contextMenu());
- m_stopall_systray->plug(m_systray_icon->contextMenu());
+ m_startall->plug(m_systray_icon->contextMenu());
+ m_stopall->plug(m_systray_icon->contextMenu());
m_systray_icon->contextMenu()->insertSeparator();
m_pasteurl->plug(m_systray_icon->contextMenu());
m_systray_icon->contextMenu()->insertSeparator();
@@ -649,14 +641,9 @@
currentTorrentChanged(tc);
}
-void KTorrent::startAllDownloadsCurrentView()
-{
- m_view_man->startAllDownloads();
-}
-
void KTorrent::startAllDownloads()
{
- m_core->startAll(3);
+ m_view_man->startAllDownloads();
}
void KTorrent::stopDownload()
@@ -668,11 +655,6 @@
void KTorrent::stopAllDownloads()
{
- m_core->stopAll(3);
-}
-
-void KTorrent::stopAllDownloadsCurrentView()
-{
m_view_man->stopAllDownloads();
}
@@ -784,8 +766,8 @@
void KTorrent::updatedStats()
{
- m_startall_systray->setEnabled(m_core->getNumTorrentsNotRunning() > 0);
- m_stopall_systray->setEnabled(m_core->getNumTorrentsRunning() > 0);
+ m_startall->setEnabled(m_core->getNumTorrentsNotRunning() > 0);
+ m_stopall->setEnabled(m_core->getNumTorrentsRunning() > 0);
CurrentStats stats = this->m_core->getStats();
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrent.desktop ktorrent-2.2.5/apps/ktorrent/ktorrent.desktop
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrent.desktop 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrent.desktop 2008-01-27 12:06:10.000000000 +0000
@@ -1,6 +1,7 @@
[Desktop Entry]
Encoding=UTF-8
Name=KTorrent
+Name[nl]=KTorrentGibbon
Name[sv]=Ktorrent
Name[xx]=xxKTorrentxx
GenericName=BitTorrent Client
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrent.h ktorrent-2.2.5/apps/ktorrent/ktorrent.h
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrent.h 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrent.h 2008-01-27 12:06:10.000000000 +0000
@@ -155,10 +155,8 @@
void fileNew();
void torrentPaste();
void startDownload();
- void startAllDownloadsCurrentView();
void startAllDownloads();
void stopDownload();
- void stopAllDownloadsCurrentView();
void stopAllDownloads();
void showIPFilter();
void removeDownload();
@@ -174,7 +172,7 @@
void currentTorrentChanged(kt::TorrentInterface* tc);
void updatedStats();
void urlDropped(QDropEvent*,QListViewItem*);
- void onUpdateActions(int flags);
+ void onUpdateActions(bool can_start,bool can_stop,bool can_remove,bool can_scan);
void groupChanged(kt::Group* g);
void groupRenamed(kt::Group* g);
void groupRemoved(kt::Group* g);
@@ -222,9 +220,7 @@
KAction* m_stop;
KAction* m_remove;
KAction* m_startall;
- KAction* m_startall_systray;
KAction* m_stopall;
- KAction* m_stopall_systray;
KAction* m_pasteurl;
KAction* m_queuemgr;
KAction* m_queueaction;
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentview.cpp ktorrent-2.2.5/apps/ktorrent/ktorrentview.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentview.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrentview.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -202,7 +202,6 @@
else
setCaption(i18n("All Torrents %1/%2").arg(running).arg(total));
- onSelectionChanged();
onExecuted(view->currentItem());
}
@@ -370,7 +369,7 @@
{
const TorrentStats & s = tc->getStats();
bool data_to = false;
- if (!s.completed)
+ if (s.bytes_left_to_download > 0)
{
QString msg = i18n("The torrent %1 has not finished downloading, "
"do you want to delete the incomplete data, too?").arg(s.torrent_name);
@@ -549,7 +548,6 @@
setCaption(QString("%1 %2/%3").arg(current_group->groupName()).arg(running).arg(total));
else
setCaption(i18n("All Torrents %1/%2").arg(running).arg(total));
- onSelectionChanged();
}
view->sort();
@@ -563,8 +561,8 @@
void KTorrentView::onSelectionChanged()
{
- int flags = 0;
-
+ bool en_start = false;
+ bool en_stop = false;
QPtrList sel = view->selectedItems();
for (QPtrList::iterator itr = sel.begin(); itr != sel.end();itr++)
{
@@ -575,28 +573,13 @@
{
const TorrentStats & s = tc->getStats();
if (!s.running)
- flags |= START;
+ en_start = true;
else
- flags |= STOP;
-
- if (flags & (START|STOP))
- break;
+ en_stop = true;
}
}
- if (sel.count() > 0)
- flags |= REMOVE;
-
- if (sel.count() == 1)
- flags |= SCAN;
-
- if (running > 0)
- flags |= STOP_ALL;
-
- if (running == 0 && total > 0)
- flags |= START_ALL;
-
- updateActions(flags);
+ updateActions(en_start,en_stop,sel.count() > 0,sel.count() == 1);
}
void KTorrentView::queueSlot()
@@ -748,7 +731,7 @@
if (tc)
{
QString dn;
- dn = KFileDialog::getExistingDirectory(tc->getStats().output_path, this, i18n("Choose download location for %1").arg(tc->getStats().torrent_name));
+ dn = KFileDialog::getExistingDirectory(QString::null, this, i18n("Choose download location for %1").arg(tc->getStats().torrent_name));
if(dn.isNull() || dn.isEmpty())
continue;
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentview.h ktorrent-2.2.5/apps/ktorrent/ktorrentview.h
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentview.h 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrentview.h 2008-01-27 12:06:10.000000000 +0000
@@ -57,9 +57,6 @@
KTorrentView* ktview;
};
-
-
-
/**
* List view which shows information about torrents.
*/
@@ -67,16 +64,6 @@
{
Q_OBJECT
public:
- enum ActionEnableFlags
- {
- START = 1,
- STOP = 2,
- START_ALL = 4,
- STOP_ALL = 8,
- REMOVE = 16,
- SCAN = 32
- };
-
/**
* Default constructor
*/
@@ -90,9 +77,6 @@
/// Update the caption, so the correct number of running torrents is shown in the tab
void updateCaption();
- /// Trigger an updateActions signal
- void updateActions() {onSelectionChanged();}
-
/// Get the current group
const kt::Group* getCurrentGroup() const {return current_group;}
@@ -176,12 +160,7 @@
void wantToStop(kt::TorrentInterface* tc,bool user);
void wantToStart(kt::TorrentInterface* tc);
void viewChange(kt::TorrentInterface* tc);
-
- /**
- * Emit that actions need to be updated
- * @param flags OR of ActionEnableFlags
- */
- void updateActions(int flags);
+ void updateActions(bool can_start,bool can_stop,bool can_remove,bool can_scan);
void queue(kt::TorrentInterface* tc);
void needsDataCheck(kt::TorrentInterface* tc);
void updateGroupsSubMenu(KPopupMenu* gsm);
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentviewmenu.cpp ktorrent-2.2.5/apps/ktorrent/ktorrentviewmenu.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/ktorrentviewmenu.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/ktorrentviewmenu.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -208,8 +208,6 @@
setItemEnabled(dirs_id, en_dirs);
setItemEnabled(traffic_lim_id,sel.count() == 1);
- setItemEnabled(add_to_group_id,sel.count() > 0);
- setItemEnabled(downloaddir_id,sel.count() > 0);
popup(p);
}
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/main.cpp ktorrent-2.2.5/apps/ktorrent/main.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/main.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/main.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -78,8 +78,8 @@
bool GrabPIDLock()
{
- // create a lock file in /tmp/ with the user id of the current user included in the name
- QString pid_file = QString("/tmp/.ktorrent_%1.lock").arg(getuid());
+ // open the PID file in the users ktorrent directory and attempt to lock it
+ QString pid_file = QDir::homeDirPath() + "/.ktorrent.lock";
int fd = open(QFile::encodeName(pid_file),O_RDWR|O_CREAT,0640);
if (fd < 0)
@@ -106,7 +106,6 @@
static KCmdLineOptions options[] =
{
{ "debug", I18N_NOOP("Debug mode"), 0 },
- { "silent", I18N_NOOP("Silently save torrent given on URL"), 0 },
{ "+[URL]", I18N_NOOP( "Document to open" ), 0 },
KCmdLineLastOption
};
@@ -164,7 +163,6 @@
about.addCredit("Jindrich Makovicka",I18N_NOOP("Non threaded fileview update patch"),"makovick@gmail.com");
about.addCredit("swolchok",I18N_NOOP("Optimization to SHA1 hash generation"),"evilsporkman@gmail.com");
about.addCredit("Markus Brueffer",I18N_NOOP("Patch to fix free diskspace calculation on FreeBSD"),"markus@brueffer.de");
- about.addCredit("caruccio",I18N_NOOP("Patch to load torrents silently from the command line"),"mateus@caruccio.com");
KCmdLineArgs::init(argc, argv, &about);
KCmdLineArgs::addCmdLineOptions(options);
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/torrentcreatordlg.cpp ktorrent-2.2.5/apps/ktorrent/torrentcreatordlg.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/torrentcreatordlg.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/torrentcreatordlg.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -82,7 +82,7 @@
QString url = r->url();
int chunk_size = cb->currentText().toInt();
- QString name = KURL::fromPathOrURL(r->url()).fileName();
+ QString name = KURL(r->url()).fileName();
QStringList trackers;
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/trayicon.cpp ktorrent-2.2.5/apps/ktorrent/trayicon.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/trayicon.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/trayicon.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -96,11 +96,6 @@
if(showBars)
drawSpeedBar(stats.download_speed/1024,stats.upload_speed/1024, downloadBandwidth, uploadBandwidth);
- else if (previousDownloadHeight > 0 || previousUploadHeight > 0)
- {
- repaint(); // clear the bars if they are disabled
- previousDownloadHeight = previousUploadHeight = 0;
- }
}
void TrayIcon::drawSpeedBar(int downloadSpeed, int uploadSpeed, int downloadBandwidth, int uploadBandwidth )
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/viewmanager.cpp ktorrent-2.2.5/apps/ktorrent/viewmanager.cpp
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/viewmanager.cpp 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/viewmanager.cpp 2008-01-27 12:06:10.000000000 +0000
@@ -88,12 +88,6 @@
}
}
-void ViewManager::updateActions()
-{
- if (current)
- current->updateActions();
-}
-
void ViewManager::addTorrent(kt::TorrentInterface* tc)
{
for (ViewItr i = views.begin();i != views.end();i++)
@@ -192,10 +186,7 @@
if (!current)
current = old;
else
- {
current->update();
- current->updateActions();
- }
}
bool ViewManager::closeAllowed(QWidget* )
diff -Nru ktorrent-2.2.6.dfsg.1/apps/ktorrent/viewmanager.h ktorrent-2.2.5/apps/ktorrent/viewmanager.h
--- ktorrent-2.2.6.dfsg.1/apps/ktorrent/viewmanager.h 2008-04-19 11:16:23.000000000 +0100
+++ ktorrent-2.2.5/apps/ktorrent/viewmanager.h 2008-01-27 12:06:10.000000000 +0000
@@ -87,9 +87,6 @@
/// A group has been removed, close any tab showing it (in case it is the last tab, switch to All Torrents)
void groupRemoved(kt::Group* g,KTabWidget* mtw,kt::GUIInterface* gui,kt::Group* all_group);
- /// Call updateActions on the current view
- void updateActions();
-
public slots:
/// Add a torrent to all views
void addTorrent(kt::TorrentInterface* tc);
diff -Nru ktorrent-2.2.6.dfsg.1/ChangeLog ktorrent-2.2.5/ChangeLog
--- ktorrent-2.2.6.dfsg.1/ChangeLog 2008-05-06 23:22:50.000000000 +0100
+++ ktorrent-2.2.5/ChangeLog 2008-01-27 12:06:11.000000000 +0000
@@ -1,26 +1,3 @@
-Changes in 2.2.6 :
-- Some OpenBSD compile fixes
-- Fix lock file not working on NFS home directories by moving it to /tmp
-- Fix wrong name being in torrentcreator dialog when path contains #
-- Don't show progress info for each file we are moving in a MoveDataFilesJob (160338)
-- Fix infinite loop in DHT code
-- Fix group name encoding in saving and loading
-- Fix problem with speedbars staying drawn when they were disabled
-- Ported DHT ping storm fix from KDE4 version
-- Added patch from carucciio to load torrents silently from the command line
-- Set output_path of torrent as default location when the users selects set download location in the viewmenu (157486)
-- Torrents with no file selected are now always shown as download
-- Ditch KIO::NetAccess when moving data files (157462)
-- Fix stop all and start all from system tray menu (it used to apply to the current view, now it applies to all torrents) (157991)
-- Make sure that set download location and add to group are disabled when no torrent is selected
-- Fix ktshell when there are multiple dcop sessions (158115)
-- ETA algorithm -> Time left estimation algorithm (158277)
-- Fix issue with time functions on openbsd (158945)
-- Put lock file in /tmp to make sure that KT works when the users home directory is on an NFS filesystem
-- Added small fix in css of default webgui
-- Added PeerID of KGet and BitsOnWheels
-- Sort list of blocks before saving them to file in ipfilter plugin
-
Changes in 2.2.5 :
- Fix moving of files slowing things down under certain circumstances
- Use avahi_qt_poll_get instead of the threaded stuff, should get rid of the zeroconf crashes
@@ -40,7 +17,6 @@
- Ported close_wait bugfix from KDE4 version
- Ported recent DHT fixes from KDE4 version
-
Changes in 2.2.4 :
- Fix crash in fileview
- Added patch from Rafel Milecki to add file selection in the coldmilk webgui
diff -Nru ktorrent-2.2.6.dfsg.1/configure ktorrent-2.2.5/configure
--- ktorrent-2.2.6.dfsg.1/configure 2008-04-19 11:25:58.000000000 +0100
+++ ktorrent-2.2.5/configure 2008-01-27 12:20:46.000000000 +0000
@@ -2628,7 +2628,7 @@
# Define the identity of the package.
PACKAGE=ktorrent
- VERSION=2.2.6
+ VERSION=2.2.5
cat >>confdefs.h <<_ACEOF
diff -Nru ktorrent-2.2.6.dfsg.1/configure.in ktorrent-2.2.5/configure.in
--- ktorrent-2.2.6.dfsg.1/configure.in 2008-05-06 23:22:50.000000000 +0100
+++ ktorrent-2.2.5/configure.in 2008-01-27 12:20:36.000000000 +0000
@@ -40,8 +40,7 @@
AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(ktorrent, 2.2.6) dnl searches for some needed programs
-
+AM_INIT_AUTOMAKE(ktorrent, 2.2.5) dnl searches for some needed programs
KDE_SET_PREFIX
diff -Nru ktorrent-2.2.6.dfsg.1/configure.in.in ktorrent-2.2.5/configure.in.in
--- ktorrent-2.2.6.dfsg.1/configure.in.in 2008-05-06 23:22:50.000000000 +0100
+++ ktorrent-2.2.5/configure.in.in 2008-01-27 12:06:11.000000000 +0000
@@ -1,7 +1,6 @@
#MIN_CONFIG(3.3)
-AM_INIT_AUTOMAKE(ktorrent,2.2.6)
-
+AM_INIT_AUTOMAKE(ktorrent,2.2.5)
dnl #### Check for FSEEK variants
AC_SYS_LARGEFILE
diff -Nru ktorrent-2.2.6.dfsg.1/debian/changelog ktorrent-2.2.5/debian/changelog
--- ktorrent-2.2.6.dfsg.1/debian/changelog 2008-05-06 23:22:50.000000000 +0100
+++ ktorrent-2.2.5/debian/changelog 2008-05-06 23:22:51.000000000 +0100
@@ -1,56 +1,3 @@
-ktorrent (2.2.6.dfsg.1-1ubuntu1) intrepid; urgency=low
-
- * Merge from debian unstable, remaining changes:
- - kubuntu_03_remove_nasty_search_engines.patch still present in debian/patches
- - (LP #227462)
-
- -- Richard Birnie Thu, 01 May 2008 02:04:27 +0100
-
-ktorrent (2.2.6.dfsg.1-1) unstable; urgency=low
-
- * New upstream bugfix release.
-
- [ Modestas Vainius ]
- * Drop 11_ktorrent_kde3_branch_r775289.diff patch - taken from upstream.
- * Disable 10_ru_translation_fix.diff - fuzzy translation as of 2.2.6.
-
- -- Debian KDE Extras Team Sun, 20 Apr 2008 23:17:38 +0300
-
-ktorrent (2.2.5.dfsg.1-2) unstable; urgency=low
-
- [ Modestas Vainius ]
- * Pull fixes from ktorrent kde3 branch up to r775289.
- That's a new patch 11_ktorrent_kde3_branch_r775289.diff.
- * Describe a new option --silent in debian/ktorrent.1 man page.
- * Update debian/copyright. Fixes lintian warning.
-
- -- Debian KDE Extras Team Sun, 17 Feb 2008 19:41:39 +0200
-
-ktorrent (2.2.5.dfsg.1-1) unstable; urgency=low
-
- [ Modestas Vainius ]
- * New upstream bugfix release.
- - Fixes "Refuses to add downloads to existing group" bug (probably
- upstream SVN commit r762299) (Closes: #460470)
- * Remove unused GeoIP.{c,h} from tarball. Update debian/copyright
- accordingly and add patch 07_ to shut automake up.
- * Add "DM-Upload-Allowed: yes" debian/control source section.
- * Update Standards-Version to 3.7.3.0
- * Move Homepage from ktorrent long Description to debian/control source
- section.
- * Add kdebase-runtime-data-common as an alternative for kdebase-data in
- ktorrent Recommends. They both ship flags used by ktorrent infowidget
- plugin.
- * Add a new patch (10_ru_translation_fix.diff) to swap "Отдано" with
- "Принято" in translation of "Transferred down: %1 / up: %2".
- Thanks go to Alex Fomenko (Closes: #459241)
- * Do not install empty /usr/share/apps/ktorrent/geoip directory. As a
- result, replaced usr/share/apps/ktorrent/* in ktorrent.install with a
- couple of more specific patterns.
- * Replace - with \- in debian/ktorrent.1 where a minus sign was intended.
-
- -- Debian KDE Extras Team Wed, 06 Feb 2008 23:07:08 +0200
-
ktorrent (2.2.5-0ubuntu1) hardy; urgency=low
* New upstream release
@@ -59,31 +6,6 @@
-- John Dong Sun, 27 Jan 2008 17:26:13 -0500
-ktorrent (2.2.4.dfsg.1-1) unstable; urgency=medium
-
- [ Modestas Vainius]
- * New upstream release (Closes: #452334):
- - Resolves frequent crashes on some systems (esp. SMP) (hence medium
- urgency).
- - "Set max upload/download rate" via tray icon menu should work correctly
- now.
- - A few additional web gui features.
- * Add a few new patches to make cleverer dpkg-shlibdeps happy (almost):
- - 05_cleanup_am_lib_qt.diff - originally a few other libraries like
- libpng12 etc. were exported in automake LIB_QT variable. Only a few (if
- any) KDE applications use them directly so linking any single binary
- against them is unnecessary. KTorrent is not an exception. This patch
- reduces LIB_QT to contain just the main Qt library. Previous version of the
- variable has been made available under the name LIB_QT_EXT. As a result of
- this patch, KTorrent depencences shrank to the bare minumum solving tons
- of dpkg-shlibdeps warnings too.
- - 06_makefile_am_fixups.diff - various fixes to Makefile.am's all around
- the source code with the intention to resolve warnings reported by
- dpkg-shlibdeps. The only type of warnings left are those regarding
- libm.so.6, which can't be fixed because they come from g++ itself.
-
- -- Debian KDE Extras Team Thu, 22 Nov 2007 04:34:54 +0200
-
ktorrent (2.2.4-0ubuntu1) hardy; urgency=low
* New upstream release
@@ -91,14 +13,6 @@
-- John Dong Wed, 21 Nov 2007 14:28:35 -0500
-ktorrent (2.2.3.dfsg.1-1) unstable; urgency=low
-
- * New upstream release
- * Add kdebase-kio-plugins to Recommends. Users willing to use IP Blocking
- plugin should install it. (Closes: #443624)
-
- -- Debian KDE Extras Team Wed, 14 Nov 2007 23:49:56 +0200
-
ktorrent (2.2.3-0ubuntu3) hardy; urgency=low
* Adopt better approach from upstream for filelist (LP: #163426)
@@ -123,14 +37,6 @@
-- John Dong Fri, 16 Nov 2007 02:11:41 -0500
-ktorrent (2.2.2.dfsg.1-1) unstable; urgency=low
-
- [ Modestas Vainius ]
- * New upstream bugfix release.
- * Change ktorrent.menu section to Applications/Network/File Transfer.
-
- -- Debian KDE Extras Team Wed, 29 Aug 2007 23:06:30 +0300
-
ktorrent (2.2.2-0ubuntu2) hardy; urgency=low
* Reuploaded as the buildd seems to be fixed
@@ -144,18 +50,6 @@
-- Anthony Mercatante Sat, 10 Nov 2007 11:22:05 +0100
-ktorrent (2.2.1.dfsg.1-1) unstable; urgency=low
-
- * New upstream release:
- - Fixes a few output format issues with ktshell. Thanks to
- Avi Rozen for the patches (Closes: #432433, #432655).
- - Also fixes the file selection bug and a number of other bugs.
- * Corrent README.Debian. The patches mentioned there have been merged
- upstream.
- * Don't build with --enable-final on arm.
-
- -- Debian KDE Extras Team Mon, 23 Jul 2007 21:47:47 +0300
-
ktorrent (2.2.1-0ubuntu3) gutsy; urgency=low
* Fix debdiff spacing that I screwed up.
@@ -177,22 +71,6 @@
-- Ryan Kavanagh Wed, 25 Jul 2007 15:37:41 -0400
-ktorrent (2.2.0.dfsg.1-1) unstable; urgency=low
-
- [Modestas Vainius]
- * New upstream release.
- * Fix override disparity - change ktorrent-dbg priority to extra.
- * Drop ktorrent-dbg from ktorrent Recommends. 2.2 is stable now.
- * Update patches:
- - 10_use_system_geoip.diff - remove, merged upstream.
- - 11_flagdb-alternative-source.diff - remove, merged upstream.
- - 12_gnu_kfreebsd.diff - remove, merged upstream.
- - 13_inst_apps.diff - remove, merged upstream.
- - 14_wz_tooltip_CVE-2007-3154.diff - remove, merged upstream.
- - 98_buildprep.diff - regenerate (relibtoolize).
-
- -- Debian KDE Extras Team Wed, 04 Jul 2007 01:46:19 +0300
-
ktorrent (2.2-0ubuntu2) gutsy; urgency=low
* Fixed homepage in debian/control. Fixes LP: #113972
@@ -205,123 +83,18 @@
-- Anthony Mercatante Wed, 04 Jul 2007 14:43:57 +0200
-ktorrent (2.2~rc1.dfsg.1-1) experimental; urgency=low
-
- [Modestas Vainius]
- * New upstream development release.
- * Update patches:
- - 10_use_system_geoip.diff - fix offsets.
- - 11_flagdb-alternative-source.diff - fix offsets.
- - 98_buildprep.diff - regenerate.
- * Add patch 14_wz_tooltip_CVE-2007-3154.diff - fixes CVE-2007-3154.
- The patch is based on wz_tooltip.js from eGroupWare 1.4.001
- (Closes: #429209).
- * Fix "debian-rules-ignores-make-clean-error" lintian warning.
- * Use ${binary:Version} instead of ${Source-Version} for ktorrent-dbg
- dependency on ktorrent.
-
- -- Debian KDE Extras Team Tue, 26 Jun 2007 11:17:02 +0300
-
ktorrent (2.2~rc1-0ubuntu1) gutsy; urgency=low
* New upstream release
-- jdong Wed, 13 Jun 2007 23:05:16 -0400
-ktorrent (2.2~beta1.dfsg.1-2) experimental; urgency=low
-
- [Modestas Vainius]
- * Correct invalid character(s) in debian/control.
- * Install *.la files for plugins (Closes: #427432).
-
- -- Debian KDE Extras Team Mon, 04 Jun 2007 04:54:27 +0300
-
-ktorrent (2.2~beta1.dfsg.1-1) experimental; urgency=low
-
- [Modestas Vainius]
- * New upstream development release (2.2 beta1).
- * Prune upstream tarball from non-free parts, remove useless autotools
- cache directory and create a new dfsg-free orig tarball.
- * Update debian/patches:
- 01_libtool_update.diff - regenerate.
- 10_use_system_geoip.diff - adapt to upstream changes.
- 11_flagdb-alternative-source.diff - adapt to upstream changes.
- 98_buildprep.diff - regenerate.
- * Add a new binary package, ktorrent-dbg, to hold debugging symbols.
- Make appropriate changes to debian/control and debian/rules.
- * Since this release is a development beta release, crashes are expected.
- Therefore add ktorrent-dbg to ktorrent Recommends till final release.
- * Add php5-cli to ktorrent Suggests. It is needed for KTorrent WebInterface
- plugin.
- * Update description of the ktorrent binary package.
-
- -- Debian KDE Extras Team Sun, 03 Jun 2007 22:19:03 +0300
-
ktorrent (2.2~beta1-0ubuntu1) gutsy; urgency=low
* New upstream release
-- John Dong Sat, 26 May 2007 15:22:14 -0400
-ktorrent (2.1.4.dfsg.1-1) unstable; urgency=low
-
- * ktorrent is now maintained by Debian KDE Extras Team.
-
- [Modestas Vainius]
- * New major upstream release (2.1): (Closes: #400186)
- - µTorrent compatible peer exchange
- - Zeroconf extension to find peers on the local network
- - Switched the GUI to an IDEAl style GUI (like KDevelop)
- - WebGUI plugin
- - RSS plugin
- - MAJOR improvements in down and upload performance
- - Grouping feature to put torrents into groups
- - Improved search plugin, which now allows multiple searches
- - Allows setting priority for files in multifile torrents (Closes: #367120)
- - Download speed is shown individually for each chunk in the chunk
- window (Closes: #372162)
- * New bugfix upstream release (2.1.4): (Closes: #420913)
- - Fixed crash in parsing of DHT messages (Closes: #425043)
- - Fixed problem with files with .. in their name (Closes: #425948)
- - ScanFolder can now handle incomplete torrent files properly
- * Prune upstream tarball from non-free parts (GeoIP Country Database and
- country flag images). Patches 10 and 11 have been developed to make
- impact of this as minimal as possible on the users.
- * Remove LDFLAGS patch. It has been integrated upstream.
- * debian/rules: upstream no longer ships .desktop files in applnk.
- * Pass --enable-largefile to configure to enable large file (over 2GB)
- support on 32bit architectures. There are known problems with >4GB files
- on all architectures though (Closes: #402185).
- * Use quilt as a patch management system.
- * New patches:
- - 10_use-system-geoip.diff - adds support for the --enable-system-geoip
- configure parameter. It makes ktorrent build against system-wide GeoIP
- library (libgeoip1) and use libgeoip1 default GeoIP Country database.
- - 11_flagdb-alternative-source.diff - adds support for the
- --disable-builtin-country-flags configure parameter. It allows to skip
- installation of non-free ktorrent builtin country flags. In addition,
- the patch adds support for the "flag database" that lets ktorrent get
- country flag images from more than one filesystem source transparently.
- It also adds additional (and the only for the debian package) source -
- flag images shipped with kdebase.
- - 12_gnu_kfreebsd.diff - fix FTBFS on GNU/kFreeBSD. Thanks to Petr Salinger
- (Closes: #401753).
- - Usual build system patches for relibtoolization.
- * Add libgeoip-dev to Build-Depends. Build ktorrent with system GeoIP.
- * Add kdebase-data to Recommends. It is needed as a source of the country
- flag images for the Peer View. If not installed, country flags won't be
- shown.
- * Add debian/ktorrent.install. Prepare for multiple binary packages.
- * Add Ktorrent to Debian menu (Closes: #392893).
- * Now 'clean' target fully cleans the source tree after build
- (Closes: #424476).
- * Fully support DEB_BUILD_OPTIONS.
- * Add manual pages for ktorrent and ktshell.
- * Update README.Debian with new information about GeoIP and country flag
- images and add NEWS about accuracy of the default GeoIP Country database.
-
- -- Debian KDE Extras Team Sun, 03 Jun 2007 16:03:17 +0300
-
ktorrent (2.1.4-0ubuntu1) gutsy; urgency=low
* New upstream release
@@ -385,38 +158,6 @@
-- Anthony Mercatante Tue, 05 Dec 2006 18:14:05 +0100
-ktorrent (2.0.3+dfsg1-2.2) unstable; urgency=low
-
- * Non-maintainer upload.
- * Redo the previous patch without kilt, integrating it into the buildsystem
- directly (yuck !).
-
- -- Pierre Habouzit Thu, 22 Mar 2007 16:41:39 +0100
-
-ktorrent (2.0.3+dfsg1-2.1) unstable; urgency=high
-
- * Non-maintainer upload.
- * Fix security issue (Closes: 414832, 414830):
- + drop patch from #414832 in debian/patches.
- + use quilt as a patches management system to deal with it.
- + urgency set to high due to RC bugfix.
-
- -- Pierre Habouzit Thu, 22 Mar 2007 11:11:20 +0100
-
-ktorrent (2.0.3+dfsg1-2) unstable; urgency=low
-
- * Resolve FTBFS - remove nonportable "-z now" from LDFLAGS (Closes: 395897)
-
- -- Joel Johnson Wed, 01 Nov 2006 14:06:36 -0800
-
-ktorrent (2.0.3+dfsg1-1) unstable; urgency=medium
-
- * new upstream release (Closes: 392687)
- + speed issues fix
- * urgency=medium in order to get this into etch in time
-
- -- Joel Johnson Fri, 20 Oct 2006 11:13:24 -0700
-
ktorrent (2.0.3+dfsg1-0ubuntu2) feisty; urgency=low
* Add kubuntu_03_remove_nasty_search_engines.diff to remove
@@ -460,15 +201,6 @@
-- Brandon Holtsclaw Tue, 10 Oct 2006 17:46:01 -0500
-ktorrent (2.0.2+dfsg1-1) unstable; urgency=medium
-
- * New upstream release (skipping 2.0, 2.0.1) (Closes: 378947, 384131)
- * built with GeoIP support enabled, but removed the database file
- and country flags due to licensing restrictions (see README.Debian)
- * urgency=medium in order to get this into etch in time
-
- -- Joel Johnson Fri, 06 Oct 2006 09:15:07 -0700
-
ktorrent (2.0.2-0ubuntu3) edgy; urgency=low
* Added kubuntu_04_ktshell_bash.patch, closes Malone
diff -Nru ktorrent-2.2.6.dfsg.1/debian/control ktorrent-2.2.5/debian/control
--- ktorrent-2.2.6.dfsg.1/debian/control 2008-05-06 23:22:50.000000000 +0100
+++ ktorrent-2.2.5/debian/control 2008-05-06 23:22:51.000000000 +0100
@@ -1,24 +1,20 @@
Source: ktorrent
Section: kde
Priority: optional
-Maintainer: Ubuntu Core developers
-XSBC-Original-Maintainer: Debian KDE Extras Team
-Uploaders: Joel Johnson , Modestas Vainius
-DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 5.0.0), autotools-dev, kdelibs4-dev, libpcre3-dev, libx11-dev, libgmp3-dev, libgeoip-dev, quilt (>= 0.40)
-Standards-Version: 3.7.3.0
-Homepage: http://ktorrent.org
-
+Maintainer: Anthony Mercatante
+Build-Depends: debhelper (>= 5.0), cdbs, docbook2x, autotools-dev, kdelibs4-dev, libpcre3-dev, libx11-dev, libgmp3-dev
+Standards-Version: 3.7.2
Package: ktorrent
Architecture: any
-Depends: ${shlibs:Depends}
-Recommends: kdebase-data, kdebase-kio-plugins | kdebase-runtime-data-common
+Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: php5-cli
+Recommends: kdebase-kio-plugins
Description: BitTorrent client for KDE
KTorrent is a BitTorrent program for KDE. Its features include speed capping
(both down and up), integrated searching, UDP tracker support, preview of
certain file types (video and audio) and integration into the KDE Panel
enabling background downloading.
.
+ Homepage: http://ktorrent.org
diff -Nru ktorrent-2.2.6.dfsg.1/debian/copyright ktorrent-2.2.5/debian/copyright
--- ktorrent-2.2.6.dfsg.1/debian/copyright 2008-05-06 23:22:50.000000000 +0100
+++ ktorrent-2.2.5/debian/copyright 2008-05-06 23:22:51.000000000 +0100
@@ -4,5574 +4,71 @@
The original source was downloaded from
http://ktorrent.org/downloads/1.2/ktorrent-1.2.tar.gz
-Upstream Authors:
- Joris Guisson
- Ivan Vasic
+Copyright 2005 Joris Guisson unless otherwise indicated below
-License for all components:
- * GNU General Public License version 2 or later (GPL-2+)
-
- On Debian systems, the complete text of the GNU General Public License
- version 2 can be found in `/usr/share/common-licenses/GPL-2'
-
-Debian packaging (debian/*) is under:
-
-Copyright: © 2005-2007 Joel Johnson
- © 2007-2008 Modestas Vainius
-License: GPL-2+
-
-----------------------------------------------------------------------
--- Short Copyright Holders Summary --
--- (93 holders out of 673 copyright statements) --
-----------------------------------------------------------------------
-
-Copyright: © 2005-2006 Joris Guisson
-Copyright: © 2005-2007 Ivan Vasić
-Copyright: © 2007 Krzysztof Kundzicz
-Copyright: © 2001-2004 Frerich Raabe
-Copyright: © 2004-2005 Alexander Dymo
-Copyright: © 2006 Alan Jones
-Copyright: © 2006 Diego R. Brogna
-Copyright: © 2005-2006 Vincent Wagelaar
-Copyright: © 2006 Kevin Andre
-Copyright: © 2005-2007 Slobodan Simic
-Copyright: © 2006 Lesly Weyts
-Copyright: © 2005-2006 Jonas Widarsson
-Copyright: © 2006-2007 Jannick Kuhr
-Copyright: © 2007 Modestas Vainius
-Copyright: © 2005-2007 Ivan Petrouchtchak
-Copyright: © 2006 Xavier Batlle i Pèlach
-Copyright: © 2007 Lukasz Fibinger
-Copyright: © 2007 Serdar Soytetir
-Copyright: © 2005-2007 Stefan Asserhäll
-Copyright: © 2005-2007 Nicola Ruggero
-Copyright: © 2006 Rusudan Tsiskreli
-Copyright: © 2005 Adam Treat
-Copyright: © 2005 Waldemar Silva Júnior
-Copyright: © 2005-2008 Rinse de Vries
-Copyright: © 2005 Amanpreet Singh Alam
-Copyright: © 2006 Danny Kukawka
-Copyright: © 2007 Václav Čermák
-Copyright: © 2005 Andrew Coles
-Copyright: © 2005 Maarten Rütten
-Copyright: © 2005-2007 Erik Kjær Pedersen
-Copyright: © 2005 Златко Попов
-Copyright: © 2007 Kéménczy Kálmán
-Copyright: © 2006 Manfred Wiese
-Copyright: © 2005 Maggioni Marcello
-Copyright: © 2007 Jerzy Trzeciak
-Copyright: © 2005 Carole Karema
-Copyright: © 2007 MaryamSadat Razavi
-Copyright: © 2005 JEAN BAPTISTE NGENDAHAYO
-Copyright: © 2005-2007 Spiros Georgaras
-Copyright: © 2005 Donatien NSENGIYUMVA
-Copyright: © 2005-2006 Bram Schoenmakers
-Copyright: © 2006 Martin Moeller
-Copyright: © 2005 Steve Murphy
-Copyright: © 2007 Gabor Kelemen
-Copyright: © 2005-2006 Marcin Zasada
-Copyright: © 2006 Simon Horsburgh
-Copyright: © 2005 Barış Metin
-Copyright: © 2006-2007 Martijn van Vliet
-Copyright: © 2007 Nasim Daniarzadeh
-Copyright: © 2006 Engin Çağatay
-Copyright: © 2006 Mohamed SAAD
-Copyright: © 2005-2006 Klara Cihlarova
-Copyright: © 2005 Antoine Bigirimana
-Copyright: © 2005-2006 Malcolm Hunter
-Copyright: © 2005-2007 Toussis Manolis
-Copyright: © 2007 Akın Ömeroğlu
-Copyright: © 2005 Augustin KIBERWA
-Copyright: © 2005 Lukáš Tinkl
-Copyright: © 2006-2007 Sönke Dibbern
-Copyright: © 2006 Frank Weng (a.k.a. Franklin)
-Copyright: © 2005-2007 Alexander Nicolaysen Sørnes
-Copyright: © 2006 Jozef Riha
-Copyright: © 2005 Nicolas Ternisien
-Copyright: © 2005 Tamas Szanto
-Copyright: © 2007 Jaime Robles
-Copyright: © 2005-2007 Krzysztof Lichota
-Copyright: © 2005-2006 Patrick Trettenbrein
-Copyright: © 2005, 2007 Donatas Glodenis
-Copyright: © 2005-2007 Zlatko Popov
-Copyright: © 2007 doutor.zero
-Copyright: © 2005 Noëlla Mupole
-Copyright: © 2005 Philibert Ndandali
-Copyright: © 2005-2007 Enrique Matias Sanchez (aka Quique)
-Copyright: © 2005-2007 Marek Laane
-Copyright: © 2005-2007 Nick Shaforostoff
-Copyright: © 2007 Klára Cihlářová
-Copyright: © 2007 Kováts Dóra
-Copyright: © 2008 Martin Schlander
-Copyright: © 2006 Eugen Tarabčák
-Copyright: © 2007 Xavier Batlle Pelach
-Copyright: © 2005-2007 Thomas Reitelbach
-Copyright: © 2005 Viateur MUGENZI
-Copyright: © 2007 Marek Stopka
-Copyright: © 2005-2007 Yukiko Bando
-Copyright: © 2006 Josep Ma. Ferrer
-Copyright: © 2006 Hasso Tepper
-Copyright: © 2005 sejishikong
-Copyright: © 2005 Gregory Mokhin
-Copyright: © 2005 Stephan Johach
-Copyright: © 2005-09-23 Funda Wang
-Copyright: © 2005-2006 mvillarino
-Copyright: © 2005 Sylvain Garsault
-Copyright: © 2005 Pablo de Vicente
-
-
-----------------------------------------------------------------------
--- Copyright Holders Report --
--- (93 holders out of 673 copyright statements) --
-----------------------------------------------------------------------
-
-Copyright: © Joris Guisson
-Credited: 417 times
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 417
-Copyrighted-Files:
- apps/ktcachecheck/cachecheck.cpp
- apps/ktcachecheck/cachechecker.cpp
- apps/ktcachecheck/cachechecker.h
- apps/ktcachecheck/multicachechecker.cpp
- apps/ktcachecheck/multicachechecker.h
- apps/ktcachecheck/singlecachechecker.cpp
- apps/ktcachecheck/singlecachechecker.h
- apps/ktorrent/dcopinterface.h
- apps/ktorrent/fileselectdlg.cpp
- apps/ktorrent/fileselectdlg.h
- apps/ktorrent/groups/allgroup.cpp
- apps/ktorrent/groups/allgroup.h
- apps/ktorrent/groups/downloadgroup.cpp
- apps/ktorrent/groups/downloadgroup.h
- apps/ktorrent/groups/group.cpp
- apps/ktorrent/groups/group.h
- apps/ktorrent/groups/groupmanager.cpp
- apps/ktorrent/groups/groupmanager.h
- apps/ktorrent/groups/groupview.cpp
- apps/ktorrent/groups/groupview.h
- apps/ktorrent/groups/torrentdrag.cpp
- apps/ktorrent/groups/torrentdrag.h
- apps/ktorrent/groups/torrentgroup.cpp
- apps/ktorrent/groups/torrentgroup.h
- apps/ktorrent/groups/uploadgroup.cpp
- apps/ktorrent/groups/uploadgroup.h
- apps/ktorrent/ktorrent.cpp
- apps/ktorrent/ktorrent.h
- apps/ktorrent/ktorrentcore.cpp
- apps/ktorrent/ktorrentcore.h
- apps/ktorrent/ktorrentdcop.cpp
- apps/ktorrent/ktorrentdcop.h
- apps/ktorrent/ktorrentview.cpp
- apps/ktorrent/ktorrentview.h
- apps/ktorrent/ktorrentviewitem.cpp
- apps/ktorrent/ktorrentviewitem.h
- apps/ktorrent/ktorrentviewmenu.cpp
- apps/ktorrent/ktorrentviewmenu.h
- apps/ktorrent/main.cpp
- apps/ktorrent/pastedialog.cpp
- apps/ktorrent/pastedialog.h
- apps/ktorrent/pref.cpp
- apps/ktorrent/pref.h
- apps/ktorrent/scandialog.cpp
- apps/ktorrent/scandialog.h
- apps/ktorrent/speedlimitsdlg.cpp
- apps/ktorrent/speedlimitsdlg.h
- apps/ktorrent/torrentcreatordlg.cpp
- apps/ktorrent/torrentcreatordlg.h
- apps/ktorrent/trayhoverpopup.cpp
- apps/ktorrent/trayhoverpopup.h
- apps/ktorrent/trayicon.cpp
- apps/ktorrent/trayicon.h
- apps/ktorrent/viewmanager.cpp
- apps/ktorrent/viewmanager.h
- apps/kttorinfo/main.cpp
- apps/ktupnptest/main.cpp
- apps/ktupnptest/upnptestapp.cpp
- apps/ktupnptest/upnptestapp.h
- libktorrent/datachecker/datachecker.cpp
- libktorrent/datachecker/datachecker.h
- libktorrent/datachecker/datacheckerlistener.cpp
- libktorrent/datachecker/datacheckerlistener.h
- libktorrent/datachecker/datacheckerthread.cpp
- libktorrent/datachecker/datacheckerthread.h
- libktorrent/datachecker/multidatachecker.cpp
- libktorrent/datachecker/multidatachecker.h
- libktorrent/datachecker/singledatachecker.cpp
- libktorrent/datachecker/singledatachecker.h
- libktorrent/expandablewidget.cpp
- libktorrent/expandablewidget.h
- libktorrent/functions.cpp
- libktorrent/functions.h
- libktorrent/interfaces/chunkdownloadinterface.cpp
- libktorrent/interfaces/chunkdownloadinterface.h
- libktorrent/interfaces/coreinterface.cpp
- libktorrent/interfaces/coreinterface.h
- libktorrent/interfaces/exitoperation.cpp
- libktorrent/interfaces/exitoperation.h
- libktorrent/interfaces/filetreediritem.cpp
- libktorrent/interfaces/filetreediritem.h
- libktorrent/interfaces/filetreeitem.cpp
- libktorrent/interfaces/filetreeitem.h
- libktorrent/interfaces/functions.cpp
- libktorrent/interfaces/functions.h
- libktorrent/interfaces/guiinterface.cpp
- libktorrent/interfaces/guiinterface.h
- libktorrent/interfaces/ipblockinginterface.cpp
- libktorrent/interfaces/ipblockinginterface.h
- libktorrent/interfaces/logmonitorinterface.cpp
- libktorrent/interfaces/logmonitorinterface.h
- libktorrent/interfaces/monitorinterface.cpp
- libktorrent/interfaces/monitorinterface.h
- libktorrent/interfaces/peerinterface.cpp
- libktorrent/interfaces/peerinterface.h
- libktorrent/interfaces/peersource.cpp
- libktorrent/interfaces/peersource.h
- libktorrent/interfaces/plugin.cpp
- libktorrent/interfaces/plugin.h
- libktorrent/interfaces/prefpageinterface.cpp
- libktorrent/interfaces/prefpageinterface.h
- libktorrent/interfaces/torrentfileinterface.cpp
- libktorrent/interfaces/torrentfileinterface.h
- libktorrent/interfaces/torrentinterface.cpp
- libktorrent/interfaces/torrentinterface.h
- libktorrent/interfaces/trackerslist.cpp
- libktorrent/kademlia/announcetask.cpp
- libktorrent/kademlia/announcetask.h
- libktorrent/kademlia/database.cpp
- libktorrent/kademlia/database.h
- libktorrent/kademlia/dht.cpp
- libktorrent/kademlia/dht.h
- libktorrent/kademlia/dhtbase.cpp
- libktorrent/kademlia/dhtbase.h
- libktorrent/kademlia/dhttrackerbackend.cpp
- libktorrent/kademlia/dhttrackerbackend.h
- libktorrent/kademlia/kbucket.cpp
- libktorrent/kademlia/kbucket.h
- libktorrent/kademlia/kclosestnodessearch.cpp
- libktorrent/kademlia/kclosestnodessearch.h
- libktorrent/kademlia/key.cpp
- libktorrent/kademlia/key.h
- libktorrent/kademlia/node.cpp
- libktorrent/kademlia/node.h
- libktorrent/kademlia/nodelookup.cpp
- libktorrent/kademlia/nodelookup.h
- libktorrent/kademlia/pack.cpp
- libktorrent/kademlia/pack.h
- libktorrent/kademlia/rpccall.cpp
- libktorrent/kademlia/rpccall.h
- libktorrent/kademlia/rpcmsg.cpp
- libktorrent/kademlia/rpcmsg.h
- libktorrent/kademlia/rpcserver.cpp
- libktorrent/kademlia/rpcserver.h
- libktorrent/kademlia/task.cpp
- libktorrent/kademlia/task.h
- libktorrent/kademlia/taskmanager.cpp
- libktorrent/kademlia/taskmanager.h
- libktorrent/ktversion.h
- libktorrent/labelview.cpp
- libktorrent/labelview.h
- libktorrent/migrate/cachemigrate.cpp
- libktorrent/migrate/cachemigrate.h
- libktorrent/migrate/ccmigrate.cpp
- libktorrent/migrate/ccmigrate.h
- libktorrent/migrate/migrate.cpp
- libktorrent/migrate/migrate.h
- libktorrent/mse/bigint.cpp
- libktorrent/mse/bigint.h
- libktorrent/mse/encryptedauthenticate.cpp
- libktorrent/mse/encryptedauthenticate.h
- libktorrent/mse/encryptedserverauthenticate.cpp
- libktorrent/mse/encryptedserverauthenticate.h
- libktorrent/mse/functions.cpp
- libktorrent/mse/functions.h
- libktorrent/mse/rc4encryptor.cpp
- libktorrent/mse/rc4encryptor.h
- libktorrent/mse/streamsocket.cpp
- libktorrent/mse/streamsocket.h
- libktorrent/net/address.cpp
- libktorrent/net/address.h
- libktorrent/net/bufferedsocket.cpp
- libktorrent/net/bufferedsocket.h
- libktorrent/net/circularbuffer.cpp
- libktorrent/net/circularbuffer.h
- libktorrent/net/downloadthread.cpp
- libktorrent/net/downloadthread.h
- libktorrent/net/networkthread.cpp
- libktorrent/net/networkthread.h
- libktorrent/net/portlist.cpp
- libktorrent/net/portlist.h
- libktorrent/net/socket.cpp
- libktorrent/net/socket.h
- libktorrent/net/socketgroup.cpp
- libktorrent/net/socketgroup.h
- libktorrent/net/socketmonitor.cpp
- libktorrent/net/socketmonitor.h
- libktorrent/net/speed.cpp
- libktorrent/net/speed.h
- libktorrent/net/uploadthread.cpp
- libktorrent/net/uploadthread.h
- libktorrent/pluginmanager.cpp
- libktorrent/pluginmanager.h
- libktorrent/pluginmanagerprefpage.cpp
- libktorrent/pluginmanagerprefpage.h
- libktorrent/torrent/advancedchokealgorithm.cpp
- libktorrent/torrent/advancedchokealgorithm.h
- libktorrent/torrent/announcelist.cpp
- libktorrent/torrent/announcelist.h
- libktorrent/torrent/authenticate.cpp
- libktorrent/torrent/authenticate.h
- libktorrent/torrent/authenticatebase.cpp
- libktorrent/torrent/authenticatebase.h
- libktorrent/torrent/authenticationmonitor.cpp
- libktorrent/torrent/authenticationmonitor.h
- libktorrent/torrent/bdecoder.cpp
- libktorrent/torrent/bdecoder.h
- libktorrent/torrent/bencoder.cpp
- libktorrent/torrent/bencoder.h
- libktorrent/torrent/bnode.cpp
- libktorrent/torrent/bnode.h
- libktorrent/torrent/cache.cpp
- libktorrent/torrent/cache.h
- libktorrent/torrent/cachefile.cpp
- libktorrent/torrent/cachefile.h
- libktorrent/torrent/cap.cpp
- libktorrent/torrent/cap.h
- libktorrent/torrent/choker.cpp
- libktorrent/torrent/choker.h
- libktorrent/torrent/chunk.cpp
- libktorrent/torrent/chunk.h
- libktorrent/torrent/chunkcounter.cpp
- libktorrent/torrent/chunkcounter.h
- libktorrent/torrent/chunkdownload.cpp
- libktorrent/torrent/chunkdownload.h
- libktorrent/torrent/chunkmanager.cpp
- libktorrent/torrent/chunkmanager.h
- libktorrent/torrent/chunkselector.cpp
- libktorrent/torrent/chunkselector.h
- libktorrent/torrent/dndfile.cpp
- libktorrent/torrent/dndfile.h
- libktorrent/torrent/downloadcap.cpp
- libktorrent/torrent/downloadcap.h
- libktorrent/torrent/downloader.cpp
- libktorrent/torrent/downloader.h
- libktorrent/torrent/globals.cpp
- libktorrent/torrent/globals.h
- libktorrent/torrent/httptracker.cpp
- libktorrent/torrent/httptracker.h
- libktorrent/torrent/ipblocklist.cpp
- libktorrent/torrent/ipblocklist.h
- libktorrent/torrent/movedatafilesjob.cpp
- libktorrent/torrent/movedatafilesjob.h
- libktorrent/torrent/multifilecache.cpp
- libktorrent/torrent/multifilecache.h
- libktorrent/torrent/newchokealgorithm.cpp
- libktorrent/torrent/newchokealgorithm.h
- libktorrent/torrent/oldchokealgorithm.cpp
- libktorrent/torrent/oldchokealgorithm.h
- libktorrent/torrent/packet.cpp
- libktorrent/torrent/packet.h
- libktorrent/torrent/packetreader.cpp
- libktorrent/torrent/packetreader.h
- libktorrent/torrent/packetwriter.cpp
- libktorrent/torrent/packetwriter.h
- libktorrent/torrent/peer.cpp
- libktorrent/torrent/peer.h
- libktorrent/torrent/peerdownloader.cpp
- libktorrent/torrent/peerdownloader.h
- libktorrent/torrent/peerid.cpp
- libktorrent/torrent/peerid.h
- libktorrent/torrent/peermanager.cpp
- libktorrent/torrent/peermanager.h
- libktorrent/torrent/peersourcemanager.cpp
- libktorrent/torrent/peersourcemanager.h
- libktorrent/torrent/peeruploader.cpp
- libktorrent/torrent/peeruploader.h
- libktorrent/torrent/piece.cpp
- libktorrent/torrent/piece.h
- libktorrent/torrent/preallocationthread.cpp
- libktorrent/torrent/preallocationthread.h
- libktorrent/torrent/queuemanager.cpp
- libktorrent/torrent/queuemanager.h
- libktorrent/torrent/request.cpp
- libktorrent/torrent/request.h
- libktorrent/torrent/server.cpp
- libktorrent/torrent/server.h
- libktorrent/torrent/serverauthenticate.cpp
- libktorrent/torrent/serverauthenticate.h
- libktorrent/torrent/singlefilecache.cpp
- libktorrent/torrent/singlefilecache.h
- libktorrent/torrent/speedestimater.cpp
- libktorrent/torrent/speedestimater.h
- libktorrent/torrent/statsfile.cpp
- libktorrent/torrent/statsfile.h
- libktorrent/torrent/torrent.cpp
- libktorrent/torrent/torrent.h
- libktorrent/torrent/torrentcontrol.cpp
- libktorrent/torrent/torrentcontrol.h
- libktorrent/torrent/torrentcreator.cpp
- libktorrent/torrent/torrentcreator.h
- libktorrent/torrent/torrentfile.cpp
- libktorrent/torrent/torrentfile.h
- libktorrent/torrent/torrentmonitor.cpp
- libktorrent/torrent/torrentmonitor.h
- libktorrent/torrent/tracker.cpp
- libktorrent/torrent/tracker.h
- libktorrent/torrent/udptracker.cpp
- libktorrent/torrent/udptracker.h
- libktorrent/torrent/udptrackersocket.cpp
- libktorrent/torrent/udptrackersocket.h
- libktorrent/torrent/uploadcap.cpp
- libktorrent/torrent/uploadcap.h
- libktorrent/torrent/uploader.cpp
- libktorrent/torrent/uploader.h
- libktorrent/torrent/upspeedestimater.cpp
- libktorrent/torrent/upspeedestimater.h
- libktorrent/torrent/utpex.cpp
- libktorrent/torrent/utpex.h
- libktorrent/torrent/value.cpp
- libktorrent/torrent/value.h
- libktorrent/util/array.cpp
- libktorrent/util/array.h
- libktorrent/util/autorotatelogjob.cpp
- libktorrent/util/autorotatelogjob.h
- libktorrent/util/bitset.cpp
- libktorrent/util/bitset.h
- libktorrent/util/constants.h
- libktorrent/util/error.cpp
- libktorrent/util/error.h
- libktorrent/util/file.cpp
- libktorrent/util/file.h
- libktorrent/util/fileops.cpp
- libktorrent/util/fileops.h
- libktorrent/util/functions.cpp
- libktorrent/util/functions.h
- libktorrent/util/httprequest.cpp
- libktorrent/util/httprequest.h
- libktorrent/util/log.cpp
- libktorrent/util/log.h
- libktorrent/util/mmapfile.cpp
- libktorrent/util/mmapfile.h
- libktorrent/util/profiler.cpp
- libktorrent/util/profiler.h
- libktorrent/util/ptrmap.cpp
- libktorrent/util/ptrmap.h
- libktorrent/util/sha1hash.cpp
- libktorrent/util/sha1hash.h
- libktorrent/util/sha1hashgen.cpp
- libktorrent/util/sha1hashgen.h
- libktorrent/util/timer.cpp
- libktorrent/util/timer.h
- libktorrent/util/urlencoder.cpp
- libktorrent/util/urlencoder.h
- libktorrent/util/waitjob.cpp
- libktorrent/util/waitjob.h
- plugins/infowidget/availabilitychunkbar.cpp
- plugins/infowidget/availabilitychunkbar.h
- plugins/infowidget/chunkbar.cpp
- plugins/infowidget/chunkbar.h
- plugins/infowidget/chunkdownloadview.cpp
- plugins/infowidget/chunkdownloadview.h
- plugins/infowidget/downloadedchunkbar.cpp
- plugins/infowidget/downloadedchunkbar.h
- plugins/infowidget/fileview.cpp
- plugins/infowidget/fileview.h
- plugins/infowidget/floatspinbox.cpp
- plugins/infowidget/floatspinbox.h
- plugins/infowidget/infowidgetplugin.cpp
- plugins/infowidget/infowidgetplugin.h
- plugins/infowidget/infowidgetprefpage.cpp
- plugins/infowidget/infowidgetprefpage.h
- plugins/infowidget/iwfiletreediritem.cpp
- plugins/infowidget/iwfiletreediritem.h
- plugins/infowidget/iwfiletreeitem.cpp
- plugins/infowidget/iwfiletreeitem.h
- plugins/infowidget/ktorrentmonitor.cpp
- plugins/infowidget/ktorrentmonitor.h
- plugins/infowidget/localefloatvalidator.cpp
- plugins/infowidget/localefloatvalidator.h
- plugins/infowidget/peerview.cpp
- plugins/infowidget/peerview.h
- plugins/infowidget/statustab.cpp
- plugins/infowidget/statustab.h
- plugins/infowidget/trackerview.cpp
- plugins/infowidget/trackerview.h
- plugins/ipfilter/antip2p.cpp
- plugins/ipfilter/antip2p.h
- plugins/ipfilter/convertdialog.cpp
- plugins/ipfilter/convertdialog.h
- plugins/ipfilter/ipblockingprefpage.cpp
- plugins/ipfilter/ipblockingprefpage.h
- plugins/ipfilter/ipfilterplugin.cpp
- plugins/ipfilter/ipfilterplugin.h
- plugins/logviewer/logviewer.cpp
- plugins/logviewer/logviewer.h
- plugins/logviewer/logviewerplugin.cpp
- plugins/logviewer/logviewerplugin.h
- plugins/partfileimport/importdialog.cpp
- plugins/partfileimport/importdialog.h
- plugins/partfileimport/partfileimportplugin.cpp
- plugins/partfileimport/partfileimportplugin.h
- plugins/search/htmlpart.cpp
- plugins/search/htmlpart.h
- plugins/search/searchenginelist.cpp
- plugins/search/searchenginelist.h
- plugins/search/searchplugin.cpp
- plugins/search/searchplugin.h
- plugins/search/searchprefpage.cpp
- plugins/search/searchprefpage.h
- plugins/search/searchtab.cpp
- plugins/search/searchtab.h
- plugins/search/searchwidget.cpp
- plugins/search/searchwidget.h
- plugins/upnp/soap.cpp
- plugins/upnp/soap.h
- plugins/upnp/upnpdescriptionparser.cpp
- plugins/upnp/upnpdescriptionparser.h
- plugins/upnp/upnpmcastsocket.cpp
- plugins/upnp/upnpmcastsocket.h
- plugins/upnp/upnpplugin.cpp
- plugins/upnp/upnpplugin.h
- plugins/upnp/upnpprefpage.cpp
- plugins/upnp/upnpprefpage.h
- plugins/upnp/upnpprefwidget.cpp
- plugins/upnp/upnpprefwidget.h
- plugins/upnp/upnprouter.cpp
- plugins/upnp/upnprouter.h
- plugins/webinterface/httpclienthandler.cpp
- plugins/webinterface/httpclienthandler.h
- plugins/webinterface/httpresponseheader.cpp
- plugins/webinterface/httpresponseheader.h
- plugins/zeroconf/zeroconfplugin.cpp
- plugins/zeroconf/zeroconfplugin.h
- templates/cpp
- templates/h
- translations/es/messages/ktorrent.po
-
-Copyright: © Ivan Vasić
-Credited: 71 times
-Other-Names: Ivan Vasic
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 71
-Copyrighted-Files:
- apps/ktorrent/addpeerwidget.cpp
- apps/ktorrent/addpeerwidget.h
- apps/ktorrent/groups/activedownloadsgroup.cpp
- apps/ktorrent/groups/activedownloadsgroup.h
- apps/ktorrent/groups/activegroup.cpp
- apps/ktorrent/groups/activegroup.h
- apps/ktorrent/groups/activeuploadsgroup.cpp
- apps/ktorrent/groups/activeuploadsgroup.h
- apps/ktorrent/groups/inactivedownloadsgroup.cpp
- apps/ktorrent/groups/inactivedownloadsgroup.h
- apps/ktorrent/groups/inactivegroup.cpp
- apps/ktorrent/groups/inactivegroup.h
- apps/ktorrent/groups/inactiveuploadsgroup.cpp
- apps/ktorrent/groups/inactiveuploadsgroup.h
- apps/ktorrent/groups/queueddownloadsgroup.cpp
- apps/ktorrent/groups/queueddownloadsgroup.h
- apps/ktorrent/groups/queueduploadsgroup.cpp
- apps/ktorrent/groups/queueduploadsgroup.h
- apps/ktorrent/groups/userdownloadsgroup.cpp
- apps/ktorrent/groups/userdownloadsgroup.h
- apps/ktorrent/groups/useruploadsgroup.cpp
- apps/ktorrent/groups/useruploadsgroup.h
- apps/ktorrent/ipfilterwidget.cpp
- apps/ktorrent/ipfilterwidget.h
- apps/ktorrent/ktorrent.cpp
- apps/ktorrent/ktorrentcore.cpp
- apps/ktorrent/ktorrentview.cpp
- apps/ktorrent/ktorrentview.h
- apps/ktorrent/queuedialog.cpp
- apps/ktorrent/queuedialog.h
- apps/ktorrent/trayicon.cpp
- apps/ktorrent/trayicon.h
- libktorrent/interfaces/trackerslist.h
- libktorrent/torrent/chunkmanager.cpp
- libktorrent/torrent/timeestimator.cpp
- libktorrent/torrent/timeestimator.h
- libktorrent/torrent/torrent.cpp
- libktorrent/torrent/torrent.h
- libktorrent/torrent/torrentcontrol.cpp
- libktorrent/torrent/torrentcontrol.h
- libktorrent/torrent/torrentfile.cpp
- libktorrent/torrent/torrentfile.h
- plugins/infowidget/trackerview.h
- plugins/logviewer/logflags.cpp
- plugins/logviewer/logflags.h
- plugins/logviewer/logprefpage.cpp
- plugins/logviewer/logprefpage.h
- plugins/logviewer/logprefwidget.cpp
- plugins/logviewer/logprefwidget.h
- plugins/scanfolder/scanfolder.cpp
- plugins/scanfolder/scanfolder.h
- plugins/scanfolder/scanfolderplugin.cpp
- plugins/scanfolder/scanfolderplugin.h
- plugins/scanfolder/scanfolderprefpage.cpp
- plugins/scanfolder/scanfolderprefpage.h
- plugins/scanfolder/scanfolderprefpagewidget.cpp
- plugins/scanfolder/scanfolderprefpagewidget.h
- plugins/scheduler/bwscheduler.cpp
- plugins/scheduler/bwscheduler.h
- plugins/scheduler/bwsprefpagewidget.cpp
- plugins/scheduler/bwsprefpagewidget.h
- plugins/scheduler/bwswidget.cpp
- plugins/scheduler/bwswidget.h
- plugins/scheduler/schedulerplugin.cpp
- plugins/scheduler/schedulerplugin.h
- plugins/scheduler/schedulerprefpage.cpp
- plugins/scheduler/schedulerprefpage.h
- plugins/scheduler/schedulerprefpagewidget.cpp
- plugins/scheduler/schedulerprefpagewidget.h
- plugins/search/searchprefpage.cpp
- plugins/search/searchwidget.cpp
-
-Copyright: © Krzysztof Kundzicz
-Credited: 16 times
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 16
-Copyrighted-Files:
- plugins/stats/ChartDrawer.cc
- plugins/stats/ChartDrawer.h
- plugins/stats/ChartDrawerData.cc
- plugins/stats/ChartDrawerData.h
- plugins/stats/PeerMonitor.cc
- plugins/stats/PeerMonitor.h
- plugins/stats/StatsCon.cc
- plugins/stats/StatsCon.h
- plugins/stats/StatsPluginPrefs.cc
- plugins/stats/StatsPluginPrefs.h
- plugins/stats/StatsPluginPrefsPage.cc
- plugins/stats/StatsPluginPrefsPage.h
- plugins/stats/StatsSpd.cc
- plugins/stats/StatsSpd.h
- plugins/stats/statsplugin.cc
- plugins/stats/statsplugin.h
-
-Copyright: © Frerich Raabe
-Credited: 14 times
-Years: 2001-2004
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 14
-Copyrighted-Files:
- plugins/rssfeed/rss/article.cpp
- plugins/rssfeed/rss/article.h
- plugins/rssfeed/rss/document.cpp
- plugins/rssfeed/rss/document.h
- plugins/rssfeed/rss/global.h
- plugins/rssfeed/rss/image.cpp
- plugins/rssfeed/rss/image.h
- plugins/rssfeed/rss/librss.h
- plugins/rssfeed/rss/loader.cpp
- plugins/rssfeed/rss/loader.h
- plugins/rssfeed/rss/textinput.cpp
- plugins/rssfeed/rss/textinput.h
- plugins/rssfeed/rss/tools_p.cpp
- plugins/rssfeed/rss/tools_p.h
-
-Copyright: © Alexander Dymo
-Credited: 13 times
-Years: 2004-2005
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 13
-Copyrighted-Files:
- apps/ktorrent/newui/button.cpp
- apps/ktorrent/newui/button.h
- apps/ktorrent/newui/buttonbar.cpp
- apps/ktorrent/newui/buttonbar.h
- apps/ktorrent/newui/comdefs.h
- apps/ktorrent/newui/ddockwindow.cpp
- apps/ktorrent/newui/ddockwindow.h
- apps/ktorrent/newui/dmainwindow.cpp
- apps/ktorrent/newui/dmainwindow.h
- apps/ktorrent/newui/docksplitter.cpp
- apps/ktorrent/newui/docksplitter.h
- apps/ktorrent/newui/dtabwidget.cpp
- apps/ktorrent/newui/dtabwidget.h
-
-Copyright: © Alan Jones
-Credited: 12 times
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 12
-Copyrighted-Files:
- plugins/rssfeed/rssarticle.cpp
- plugins/rssfeed/rssarticle.h
- plugins/rssfeed/rssfeed.cpp
- plugins/rssfeed/rssfeed.h
- plugins/rssfeed/rssfeedmanager.cpp
- plugins/rssfeed/rssfeedmanager.h
- plugins/rssfeed/rssfeedplugin.cpp
- plugins/rssfeed/rssfeedplugin.h
- plugins/rssfeed/rssfilter.cpp
- plugins/rssfeed/rssfilter.h
- plugins/rssfeed/rsslinkdownloader.cpp
- plugins/rssfeed/rsslinkdownloader.h
-
-Copyright: © Diego R. Brogna
-Credited: 12 times
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 12
-Copyrighted-Files:
- plugins/webinterface/httpserver.cpp
- plugins/webinterface/httpserver.h
- plugins/webinterface/php_handler.cpp
- plugins/webinterface/php_handler.h
- plugins/webinterface/php_interface.cpp
- plugins/webinterface/php_interface.h
- plugins/webinterface/webinterfaceplugin.cpp
- plugins/webinterface/webinterfaceplugin.h
- plugins/webinterface/webinterfaceprefpage.cpp
- plugins/webinterface/webinterfaceprefpage.h
- plugins/webinterface/webinterfaceprefwidget.cpp
- plugins/webinterface/webinterfaceprefwidget.h
-
-Copyright: © Vincent Wagelaar
-Credited: 6 times
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 6
-Copyrighted-Files:
- plugins/infowidget/chunkbar.cpp
- plugins/infowidget/chunkbar.h
- plugins/infowidget/floatspinbox.cpp
- plugins/infowidget/floatspinbox.h
- plugins/infowidget/localefloatvalidator.cpp
- plugins/infowidget/localefloatvalidator.h
-
-Copyright: © Kevin Andre
-Credited: 4 times
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 4
-Copyrighted-Files:
- plugins/zeroconf/avahiservice.cpp
- plugins/zeroconf/avahiservice.h
- plugins/zeroconf/localbrowser.cpp
- plugins/zeroconf/localbrowser.h
-
-Copyright: © Slobodan Simic
-Credited: 4 times
-Email-Addresses: ,
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 2
-Copyrighted-Files:
- translations/sr/messages/ktorrent.po
- translations/sr@Latn/messages/ktorrent.po
-
-Copyright: © Lesly Weyts
-Credited: 4 times
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 4
-Copyrighted-Files:
- plugins/zeroconf/avahiservice.cpp
- plugins/zeroconf/avahiservice.h
- plugins/zeroconf/localbrowser.cpp
- plugins/zeroconf/localbrowser.h
-
-Copyright: © Jonas Widarsson
-Credited: 4 times
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 4
-Copyrighted-Files:
- plugins/infowidget/floatspinbox.cpp
- plugins/infowidget/floatspinbox.h
- plugins/infowidget/localefloatvalidator.cpp
- plugins/infowidget/localefloatvalidator.h
-
-Copyright: © Jannick Kuhr
-Credited: 3 times
-Email-Addresses: , ,
-Years: 2006-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/de/messages/ktorrent.po
-
-Copyright: © Modestas Vainius
-Credited: 3 times
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 3
-Copyrighted-Files:
- plugins/infowidget/flagdb.cpp
- plugins/infowidget/flagdb.h
- plugins/infowidget/peerview.cpp
-
-Copyright: © Ivan Petrouchtchak
-Credited: 2 times
-Email-Addresses: ,
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/uk/messages/ktorrent.po
-
-Copyright: © Xavier Batlle i Pèlach
-Credited: 2 times
-Other-Names: Xavier Batlle i Pelach
-Email-Addresses: ,
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ca/messages/ktorrent.po
-
-Copyright: © Lukasz Fibinger
-Credited: 2 times
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 2
-Copyrighted-Files:
- apps/ktorrent/filterbar.cpp
- apps/ktorrent/filterbar.h
-
-Copyright: © Serdar Soytetir
-Credited: 2 times
-Other-Names: serdar soytetir
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/tr/messages/ktorrent.po
-
-Copyright: © Stefan Asserhäll
-Credited: 2 times
-Other-Names: Stefan Asserhall
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/sv/messages/ktorrent.po
-
-Copyright: © Nicola Ruggero
-Credited: 2 times
-Email-Addresses: ,
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/it/messages/ktorrent.po
-
-Copyright: © Rusudan Tsiskreli
-Credited: 2 times
-Email-Addresses: ,
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ka/messages/ktorrent.po
-
-Copyright: © Adam Treat
-Credited: 2 times
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files-Count: 2
-Copyrighted-Files:
- apps/ktorrent/ktorrentapp.cpp
- apps/ktorrent/ktorrentapp.h
-
-Copyright: © Waldemar Silva Júnior
-Credited: 2 times
-Other-Names: Waldemar Silva Junior
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/pt_BR/messages/ktorrent.po
-
-Copyright: © Rinse de Vries
-Credited: 2 times
-Email-Addresses: ,
-Years: 2005-2008
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nl/messages/ktorrent.po
-
-Copyright: © Amanpreet Singh Alam
-Credited: 2 times
-Email-Addresses: ,
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/pa/messages/ktorrent.po
-
-Copyright: © Danny Kukawka
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/de/messages/ktorrent.po
-
-Copyright: © Václav Čermák
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/cs/messages/ktorrent.po
-
-Copyright: © Andrew Coles
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/en_GB/messages/ktorrent.po
-
-Copyright: © Maarten Rütten
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nl/messages/ktorrent.po
-
-Copyright: © Erik Kjær Pedersen
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/da/messages/ktorrent.po
-
-Copyright: © Златко Попов
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/bg/messages/ktorrent.po
-
-Copyright: © Kéménczy Kálmán
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/hu/messages/ktorrent.po
-
-Copyright: © Manfred Wiese
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nds/messages/ktorrent.po
-
-Copyright: © Maggioni Marcello
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- libktorrent/datachecker/multidatachecker.cpp
-
-Copyright: © Jerzy Trzeciak
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/pl/messages/ktorrent.po
-
-Copyright: © Carole Karema
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © MaryamSadat Razavi
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/fa/messages/ktorrent.po
-
-Copyright: © JEAN BAPTISTE NGENDAHAYO
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Spiros Georgaras
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/el/messages/ktorrent.po
-
-Copyright: © Donatien NSENGIYUMVA
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Bram Schoenmakers
-Credited: 1 time
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nl/messages/ktorrent.po
-
-Copyright: © Martin Moeller
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/da/messages/ktorrent.po
-
-Copyright: © Steve Murphy
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Gabor Kelemen
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/hu/messages/ktorrent.po
-
-Copyright: © Marcin Zasada
-Credited: 1 time
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/pl/messages/ktorrent.po
-
-Copyright: © Simon Horsburgh
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/en_GB/messages/ktorrent.po
-
-Copyright: © Barış Metin
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/tr/messages/ktorrent.po
-
-Copyright: © Martijn van Vliet
-Credited: 1 time
-Years: 2006-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nl/messages/ktorrent.po
-
-Copyright: © Nasim Daniarzadeh
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/fa/messages/ktorrent.po
-
-Copyright: © Engin Çağatay
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/tr/messages/ktorrent.po
-
-Copyright: © Mohamed SAAD
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ar/messages/ktorrent.po
-
-Copyright: © Klara Cihlarova
-Credited: 1 time
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/cs/messages/ktorrent.po
-
-Copyright: © Antoine Bigirimana
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Malcolm Hunter
-Credited: 1 time
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/en_GB/messages/ktorrent.po
-
-Copyright: © Toussis Manolis
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/el/messages/ktorrent.po
-
-Copyright: © Akın Ömeroğlu
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/tr/messages/ktorrent.po
-
-Copyright: © Augustin KIBERWA
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Lukáš Tinkl
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/cs/messages/ktorrent.po
-
-Copyright: © Sönke Dibbern
-Credited: 1 time
-Years: 2006-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nds/messages/ktorrent.po
-
-Copyright: © Frank Weng (a.k.a. Franklin)
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/zh_TW/messages/ktorrent.po
-
-Copyright: © Alexander Nicolaysen Sørnes
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/nb/messages/ktorrent.po
-
-Copyright: © Jozef Riha
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/sk/messages/ktorrent.po
-
-Copyright: © Nicolas Ternisien
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/fr/messages/ktorrent.po
-
-Copyright: © Tamas Szanto
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/hu/messages/ktorrent.po
-
-Copyright: © Jaime Robles
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/es/messages/ktorrent.po
-
-Copyright: © Krzysztof Lichota
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/pl/messages/ktorrent.po
-
-Copyright: © Patrick Trettenbrein
-Credited: 1 time
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/de/messages/ktorrent.po
-
-Copyright: © Donatas Glodenis
-Credited: 1 time
-Years: 2005, 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/lt/messages/ktorrent.po
-
-Copyright: © Zlatko Popov
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/bg/messages/ktorrent.po
-
-Copyright: © doutor.zero
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/pt_BR/messages/ktorrent.po
-
-Copyright: © Noëlla Mupole
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Philibert Ndandali
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Enrique Matias Sanchez (aka Quique)
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/es/messages/ktorrent.po
-
-Copyright: © Marek Laane
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/et/messages/ktorrent.po
-
-Copyright: © Nick Shaforostoff
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ru/messages/ktorrent.po
-
-Copyright: © Klára Cihlářová
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/cs/messages/ktorrent.po
-
-Copyright: © Kováts Dóra
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/hu/messages/ktorrent.po
-
-Copyright: © Martin Schlander
-Credited: 1 time
-Years: 2008
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/da/messages/ktorrent.po
-
-Copyright: © Eugen Tarabčák
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/sk/messages/ktorrent.po
-
-Copyright: © Xavier Batlle Pelach
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ca/messages/ktorrent.po
-
-Copyright: © Thomas Reitelbach
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/de/messages/ktorrent.po
-
-Copyright: © Viateur MUGENZI
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/rw/messages/ktorrent.po
-
-Copyright: © Marek Stopka
-Credited: 1 time
-Years: 2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/cs/messages/ktorrent.po
-
-Copyright: © Yukiko Bando
-Credited: 1 time
-Years: 2005-2007
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ja/messages/ktorrent.po
-
-Copyright: © Josep Ma. Ferrer
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ca/messages/ktorrent.po
-
-Copyright: © Hasso Tepper
-Credited: 1 time
-Years: 2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/et/messages/ktorrent.po
-
-Copyright: © sejishikong
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/zh_CN/messages/ktorrent.po
-
-Copyright: © Gregory Mokhin
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/ru/messages/ktorrent.po
-
-Copyright: © Stephan Johach
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/de/messages/ktorrent.po
-
-Copyright: © Funda Wang
-Credited: 1 time
-Years: 2005-09-23
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/zh_CN/messages/ktorrent.po
-
-Copyright: © mvillarino
-Credited: 1 time
-Years: 2005-2006
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/gl/messages/ktorrent.po
-
-Copyright: © Sylvain Garsault
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/fr/messages/ktorrent.po
-
-Copyright: © Pablo de Vicente
-Credited: 1 time
-Years: 2005
-Used-Licenses: GPL-2+
-Copyrighted-Files:
- translations/es/messages/ktorrent.po
-
-
-----------------------------------------------------------------------
--- Detailed copyright and license information for each file can --
--- be found below --
-----------------------------------------------------------------------
-
-Directory: /
-License: GPL-2+
-
-Files: AUTHORS
-License: GPL-2+ (implicit)
-
-Files: COPYING-DOCS
-License: GPL-2+ (implicit)
-
-Files: ChangeLog
-License: GPL-2+ (implicit)
-
-Files: Doxyfile
-License: GPL-2+ (implicit)
-
-Files: INSTALL
-License: GPL-2+ (implicit)
-
-Files: Makefile.am
-License: GPL-2+ (implicit)
-
-Files: Makefile.in
-License: GPL-2+ (implicit)
-
-Files: NEWS
-License: GPL-2+ (implicit)
-
-Files: README
-License: GPL-2+ (implicit)
-
-Files: TODO
-License: GPL-2+ (implicit)
-
-Files: acinclude.m4
-License: GPL-2+ (implicit)
-
-Files: aclocal.m4
-License: GPL-2+ (implicit)
-
-Files: config.h.in
-License: GPL-2+ (implicit)
-
-Files: configure
-License: GPL-2+ (implicit)
-
-Files: configure.files
-License: GPL-2+ (implicit)
-
-Files: configure.in
-License: GPL-2+ (implicit)
-
-Files: configure.in.bot
-License: GPL-2+ (implicit)
-
-Files: configure.in.in
-License: GPL-2+ (implicit)
-
-Files: inst-apps
-License: GPL-2+ (implicit)
-
-Files: ktorrent.kdevelop
-License: GPL-2+ (implicit)
-
-Files: stamp-h.in
-License: GPL-2+ (implicit)
-
-Files: subdirs
-License: GPL-2+ (implicit)
-
-Directory: admin/
-License: GPL-2+ (implicit)
-
-Files: admin/Doxyfile.am
-License: GPL-2+ (implicit)
-
-Files: admin/Doxyfile.global
-License: GPL-2+ (implicit)
-
-Files: admin/Makefile.common
-License: GPL-2+ (implicit)
-
-Files: admin/acinclude.m4.in
-License: GPL-2+ (implicit)
-
-Files: admin/am_edit
-License: GPL-2+ (implicit)
-
-Files: admin/bcheck.pl
-License: GPL-2+ (implicit)
-
-Files: admin/compile
-License: GPL-2+ (implicit)
-
-Files: admin/conf.change.pl
-License: GPL-2+ (implicit)
-
-Files: admin/config.guess
-License: GPL-2+ (implicit)
-
-Files: admin/config.pl
-License: GPL-2+ (implicit)
-
-Files: admin/config.sub
-License: GPL-2+ (implicit)
-
-Files: admin/configure.in.bot.end
-License: GPL-2+ (implicit)
-
-Files: admin/configure.in.min
-License: GPL-2+ (implicit)
-
-Files: admin/cvs.sh
-License: GPL-2+ (implicit)
-
-Files: admin/debianrules
-License: GPL-2+ (implicit)
-
-Files: admin/depcomp
-License: GPL-2+ (implicit)
-
-Files: admin/deps.am
-License: GPL-2+ (implicit)
-
-Files: admin/detect-autoconf.pl
-License: GPL-2+ (implicit)
-
-Files: admin/doxygen.sh
-License: GPL-2+ (implicit)
-
-Files: admin/install-sh
-License: GPL-2+ (implicit)
-
-Files: admin/libtool.m4.in
-License: GPL-2+ (implicit)
-
-Files: admin/ltmain.sh
-License: GPL-2+ (implicit)
-
-Files: admin/missing
-License: GPL-2+ (implicit)
-
-Files: admin/mkinstalldirs
-License: GPL-2+ (implicit)
-
-Files: admin/nmcheck
-License: GPL-2+ (implicit)
-
-Files: admin/oldinclude.m4.in
-License: GPL-2+ (implicit)
-
-Files: admin/pkg.m4.in
-License: GPL-2+ (implicit)
-
-Files: admin/ylwrap
-License: GPL-2+ (implicit)
-
-Directory: apps/
-License: GPL-2+ (implicit)
-
-Files: apps/Makefile.am
-License: GPL-2+ (implicit)
-
-Files: apps/Makefile.in
-License: GPL-2+ (implicit)
-
-Directory: apps/ktcachecheck/
-License: GPL-2+ (implicit)
-
-Files: apps/ktcachecheck/Makefile.am
-License: GPL-2+ (implicit)
-
-Files: apps/ktcachecheck/Makefile.in
-License: GPL-2+ (implicit)
-
-Files: apps/ktcachecheck/cachecheck.cpp
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Files: apps/ktcachecheck/cachechecker.cpp
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Files: apps/ktcachecheck/cachechecker.h
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Files: apps/ktcachecheck/multicachechecker.cpp
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Files: apps/ktcachecheck/multicachechecker.h
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Files: apps/ktcachecheck/singlecachechecker.cpp
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Files: apps/ktcachecheck/singlecachechecker.h
-Copyright: © 2005 Joris Guisson
-License: GPL-2+
-
-Directory: apps/ktorrent/
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/Makefile.am
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/Makefile.in
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/README
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/addpeerwidget.cpp
-Copyright: © 2006 Ivan Vasić
-License: GPL-2+
-
-Files: apps/ktorrent/addpeerwidget.h
-Copyright: © 2006 Ivan Vasić
-License: GPL-2+
-
-Files: apps/ktorrent/addpeerwidgetbase.ui
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/advancedpref.ui
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/custom_widgets.cw
-License: GPL-2+ (implicit)
-
-Files: apps/ktorrent/dcopinterface.h
-Copyright: © 2005 Joris Guisson