Update Changelog and bump version to 1.3.14

- Minify js files
This commit is contained in:
Calum Lind 2017-02-20 16:37:34 +00:00
commit 9bec5142c7
11 changed files with 62 additions and 23 deletions

View file

@ -1,3 +1,29 @@
=== Deluge 1.3.14 (6 March 2017) ===
==== Core ====
* #2889: Fixed 'Too many files open' errors.
* #2861: Added support for python-geoip for use with libtorrent 1.1.
* #2149: Fixed a single proxy entry being overwritten resulting in no proxy set.
==== UI ====
* Added tracker_status translation to UIs.
==== GtkUI ====
* #2901: Strip whitespace from infohash before checks.
* Add missed feature autofill infohash entry from clipboard.
==== WebUI ====
* #1908: Backport bind interface option for server.
* Security: Fixed WebUI CSRF Vulnerability.
==== ConsoleUI ====
* [#2948] [Console] Fix decode error comparing non-ascii (str) torrent name.
==== AutoAdd Plugin ====
* Fixes for splitting magnets from file.
* Remove duplicate magnet extension when splitting.
=== Deluge 1.3.13 (20 July 2016) ===
==== Core ====
* Increase RSA key size from 1024 to 2048 and use SHA256 digest.

View file

@ -57,7 +57,7 @@ class AboutDialog:
version = deluge.common.get_version()
self.about.set_copyright(
_("Copyright %(year_start)s-%(year_end)s Deluge Team") % {"year_start": 2007, "year_end": 2016})
_("Copyright %(year_start)s-%(year_end)s Deluge Team") % {"year_start": 2007, "year_end": 2017})
self.about.set_comments(
_("A peer-to-peer file sharing program\nutilizing the BitTorrent protocol.")
+ "\n\n" + _("Client:") + " %s\n" % version)

View file

@ -1394,6 +1394,19 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, {
}
data.auto_managed = _((status.is_auto_managed) ? 'True' : 'False');
var translate_tracker_status = {
'Error' : _('Error'),
'Warning' : _('Warning'),
'Announce OK' : _('Announce OK'),
'Announce Sent' : _('Announce Sent')
};
for (var key in translate_tracker_status) {
if (data.tracker_status.indexOf(key) != -1) {
data.tracker_status = data.tracker_status.replace(key, translate_tracker_status[key]);
break;
}
}
data.downloaded += ' (' + ((status.total_payload_download) ? fsize(status.total_payload_download) : '0.0 KiB') + ')';
data.uploaded += ' (' + ((status.total_payload_upload) ? fsize(status.total_payload_upload): '0.0 KiB') + ')';

View file

@ -253,7 +253,7 @@ Deluge.details.OptionsTab=Ext.extend(Ext.form.FormPanel,{constructor:function(a)
* this exception statement from your version. If you delete this exception
* statement from all source files in the program, then also delete it here.
*/
Ext.ns("Deluge.details");Deluge.details.StatusTab=Ext.extend(Ext.Panel,{title:_("Status"),autoScroll:true,onRender:function(b,a){Deluge.details.StatusTab.superclass.onRender.call(this,b,a);this.progressBar=this.add({xtype:"progress",cls:"x-deluge-status-progressbar"});this.status=this.add({cls:"x-deluge-status",id:"deluge-details-status",border:false,width:1000,listeners:{render:{fn:function(c){c.load({url:deluge.config.base+"render/tab_status.html",text:_("Loading")+"..."});c.getUpdater().on("update",this.onPanelUpdate,this)},scope:this}}})},clear:function(){this.progressBar.updateProgress(0," ");for(var a in this.fields){this.fields[a].innerHTML=""}},update:function(a){if(!this.fields){this.getFields()}deluge.client.web.get_torrent_status(a,Deluge.Keys.Status,{success:this.onRequestComplete,scope:this})},onPanelUpdate:function(b,a){this.fields={};Ext.each(Ext.query("dd",this.status.body.dom),function(c){this.fields[c.className]=c},this)},onRequestComplete:function(a){seeders=a.total_seeds>-1?a.num_seeds+" ("+a.total_seeds+")":a.num_seeds;peers=a.total_peers>-1?a.num_peers+" ("+a.total_peers+")":a.num_peers;var b={downloaded:fsize(a.total_done,true),uploaded:fsize(a.total_uploaded,true),share:(a.ratio==-1)?"∞":a.ratio.toFixed(3),announce:ftime(a.next_announce),tracker_status:a.tracker_status,downspeed:(a.download_payload_rate)?fspeed(a.download_payload_rate):"0.0 KiB/s",upspeed:(a.upload_payload_rate)?fspeed(a.upload_payload_rate):"0.0 KiB/s",eta:ftime(a.eta),pieces:a.num_pieces+" ("+fsize(a.piece_length)+")",seeders:seeders,peers:peers,avail:a.distributed_copies.toFixed(3),active_time:ftime(a.active_time),seeding_time:ftime(a.seeding_time),seed_rank:a.seed_rank,time_added:fdate(a.time_added)};b.auto_managed=_((a.is_auto_managed)?"True":"False");b.downloaded+=" ("+((a.total_payload_download)?fsize(a.total_payload_download):"0.0 KiB")+")";b.uploaded+=" ("+((a.total_payload_upload)?fsize(a.total_payload_upload):"0.0 KiB")+")";for(var c in this.fields){this.fields[c].innerHTML=b[c]}var d=a.state+" "+a.progress.toFixed(2)+"%";this.progressBar.updateProgress(a.progress/100,d)}});
Ext.ns("Deluge.details");Deluge.details.StatusTab=Ext.extend(Ext.Panel,{title:_("Status"),autoScroll:true,onRender:function(b,a){Deluge.details.StatusTab.superclass.onRender.call(this,b,a);this.progressBar=this.add({xtype:"progress",cls:"x-deluge-status-progressbar"});this.status=this.add({cls:"x-deluge-status",id:"deluge-details-status",border:false,width:1000,listeners:{render:{fn:function(c){c.load({url:deluge.config.base+"render/tab_status.html",text:_("Loading")+"..."});c.getUpdater().on("update",this.onPanelUpdate,this)},scope:this}}})},clear:function(){this.progressBar.updateProgress(0," ");for(var a in this.fields){this.fields[a].innerHTML=""}},update:function(a){if(!this.fields){this.getFields()}deluge.client.web.get_torrent_status(a,Deluge.Keys.Status,{success:this.onRequestComplete,scope:this})},onPanelUpdate:function(b,a){this.fields={};Ext.each(Ext.query("dd",this.status.body.dom),function(c){this.fields[c.className]=c},this)},onRequestComplete:function(a){seeders=a.total_seeds>-1?a.num_seeds+" ("+a.total_seeds+")":a.num_seeds;peers=a.total_peers>-1?a.num_peers+" ("+a.total_peers+")":a.num_peers;var d={downloaded:fsize(a.total_done,true),uploaded:fsize(a.total_uploaded,true),share:(a.ratio==-1)?"∞":a.ratio.toFixed(3),announce:ftime(a.next_announce),tracker_status:a.tracker_status,downspeed:(a.download_payload_rate)?fspeed(a.download_payload_rate):"0.0 KiB/s",upspeed:(a.upload_payload_rate)?fspeed(a.upload_payload_rate):"0.0 KiB/s",eta:ftime(a.eta),pieces:a.num_pieces+" ("+fsize(a.piece_length)+")",seeders:seeders,peers:peers,avail:a.distributed_copies.toFixed(3),active_time:ftime(a.active_time),seeding_time:ftime(a.seeding_time),seed_rank:a.seed_rank,time_added:fdate(a.time_added)};d.auto_managed=_((a.is_auto_managed)?"True":"False");var c={Error:_("Error"),Warning:_("Warning"),"Announce OK":_("Announce OK"),"Announce Sent":_("Announce Sent")};for(var b in c){if(d.tracker_status.indexOf(b)!=-1){d.tracker_status=d.tracker_status.replace(b,c[b]);break}}d.downloaded+=" ("+((a.total_payload_download)?fsize(a.total_payload_download):"0.0 KiB")+")";d.uploaded+=" ("+((a.total_payload_upload)?fsize(a.total_payload_upload):"0.0 KiB")+")";for(var e in this.fields){this.fields[e].innerHTML=d[e]}var f=a.state+" "+a.progress.toFixed(2)+"%";this.progressBar.updateProgress(a.progress/100,f)}});
/*
* Deluge.add.Window.js
*

View file

@ -1,4 +1,4 @@
.TH DELUGE-CONSOLE 1 "July 2016" "1.3.13"
.TH DELUGE-CONSOLE 1 "March 2017" "1.3.14"
.SH NAME
deluge-console - a bittorrent client curses interface

View file

@ -1,4 +1,4 @@
.TH DELUGE-GTK 1 "July 2016" "1.3.13"
.TH DELUGE-GTK 1 "March 2017" "1.3.14"
.SH NAME
deluge-gtk - a bittorrent client gtk interface

View file

@ -1,4 +1,4 @@
.TH DELUGE-WEB 1 "July 2016" "1.3.13"
.TH DELUGE-WEB 1 "March 2017" "1.3.14"
.SH NAME
deluge-web - a bittorrent client ajax web interface

View file

@ -1,4 +1,4 @@
.TH DELUGE 1 "July 2016" "1.3.13"
.TH DELUGE 1 "March 2017" "1.3.14"
.SH NAME
deluge - a bittorrent client

View file

@ -1,4 +1,4 @@
.TH DELUGED 1 "July 2016" "1.3.13"
.TH DELUGED 1 "March 2017" "1.3.14"
.SH NAME
deluged - a bittorrent client daemon

View file

@ -11,13 +11,13 @@
<key>CFBundleExecutable</key>
<string>Deluge</string>
<key>CFBundleShortVersionString</key>
<string>1.3.13</string>
<string>1.3.14</string>
<key>CFBundleVersion</key>
<string>1.3.13</string>
<string>1.3.14</string>
<key>CFBundleGetInfoString</key>
<string>1.3.13 (c) 2008-2016 Deluge Team http://deluge-torrent.org/</string>
<string>1.3.14 (c) 2008-2017 Deluge Team http://deluge-torrent.org/</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 2008-2016 Deluge Team</string>
<string>Copyright 2008-2017 Deluge Team</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleInfoDictionaryVersion</key>

View file

@ -535,7 +535,7 @@ if windows_check():
# Main setup
setup(
name = "deluge",
version = "1.3.13",
version = "1.3.14",
fullname = "Deluge Bittorrent Client",
description = "Bittorrent Client",
author = "Andrew Resch, Damien Churchill",