Warning, /network/kwooty/README.txt is written in an unsupported language. File is not indexed.
0001 Kwooty, a friendly newsgroup binary downloader for KDE 4. 0002 0003 Version 1.1.0: 0004 -------------- 0005 0006 - Nzb row and corresponding data folder renaming with "F2" shortcut 0007 0008 - Nzb row and corresponding data folder deletion by hitting "SHIFT+DEL" keyboard shortcut 0009 0010 - "Show/hide" menu bar action added and available from "CTRL+M" shortcut 0011 0012 - If there is no pending download, do not connect to servers when kwooty is launched from desktop session restoration 0013 0014 - Kwallet querying for server password is now performed after kwooty has been fully started 0015 0016 - Unrar 5 support 0017 0018 0019 Version 1.0.1: 0020 -------------- 0021 0022 - Lower mandatory KDE version from 4.7 to 4.6 to build kwooty 0023 - Fix bug: when successfully downloaded folder was transferred into favorite folder by Category plugin, "Downloads" button would jump into favorite folder instead on jumping into the proper child folder 0024 0025 0026 Version 1.0.0: 0027 -------------- 0028 0029 - Nzb merging feature: if an nzb item is known by user as being incomplete (e.g: missing archives or no par2 files), nzb content can be merged with another item that owns the missing files 0030 0031 - Manual extract can be performed via context menu when post download process options have been disabled in settings (feature request #3565812) 0032 0033 - Categories plugin: added option that allows to manually choose a transfer folder from context menu 0034 0035 - Categories plugin: availability to choose a default transfer folder for all pending downloads 0036 0037 - When download retry is performed, all connections to servers are reestablished in order to ensure that there are no broken connections before retrying downloads 0038 0039 - Segment data cache management enhanced in order to not get any memory contention in case of extremely low disk write speed (Fix bug #3601043) 0040 0041 - In server settings, a warning icon will appear near "Host", "Login" and "Password" fields if leading or trailing white-space have been detected, in order to notify user about 0042 potential connection issues 0043 0044 - Par2 verifying progress percent is now estimated 0045 0046 - "Start all" / "Pause all" buttons are now properly enabled or disabled according to global download status 0047 0048 - Several code optimizations 0049 0050 0051 Version 0.9.1: 0052 -------------- 0053 0054 - Fix bug: main window display property should now be correctly restored on next desktop login 0055 0056 0057 Version 0.9.0: 0058 -------------- 0059 0060 - New plugin: "Categories". This plugin allows to transfer downloaded contents to favorites folders defined in the plugin settings. 0061 0062 - Scheduler plugin: bypass feature added. Scheduler can now be bypassed for items manually set on "Start" or "Pause" or both (to be configured in Scheduler settings). 0063 0064 - Scheduler plugin: new nzb items can now automatically be set on Pause when appended (feature is enabled if "Always limit download speed" is checked). 0065 0066 - Scheduler plugin: better download/pause behavior. 0067 0068 - New option "Display tiny file names" in "Display Mode" settings. 0069 0070 - Better distinction of par2 files: to improve readability, name of par2 files is displayed in gray. 0071 0072 - The mean download speed of each server has been added nearby its current download speed in the server statistics panel (feature request). 0073 0074 - Bug fix: maximized setting about server statistics panel was sometimes not correctly restored between kwooty's sessions. 0075 0076 0077 Version 0.8.4: 0078 -------------- 0079 0080 - Fix issue #3528297 : shutdown was not working on gnome 3 0081 - Feature request : if kwooty has been minimized in sytem tray, keep main window hidden when a nzb is loaded 0082 0083 0084 Version 0.8.3: 0085 -------------- 0086 0087 - rpmlint issues fix for fedora packaging 0088 0089 0090 Version 0.8.2: 0091 -------------- 0092 0093 - French translation (thanks a lot Yurienu !) 0094 0095 0096 Version 0.8.1: 0097 -------------- 0098 0099 * Fix regression: when nzb file name was too long, main window width was automatically increased 0100 * Fix bug: scheduler plugin did not pause items when requested if download limit speed was set to "No Limit" 0101 * Fix bug: temporary files from a cancelled nzb collection could not be removed if nzb collection was previously already downloaded 0102 0103 0104 Version 0.8.0: 0105 -------------- 0106 0107 - New plugin: Automatic download retry. This plugin allows to download missing or corrupted files again automatically in order to improve chances to retrieve a correct file. 0108 0109 - Improve readability for files whose "download retry" has been requested, the following status will be displayed: "In queue (Retry)" 0110 0111 - Disk I/O reducing: Yenc segments are now on-the-fly decoded once downloaded. 0112 0113 - The "download retry" feature now re-downloads only segments that are either missing or corrupted. 0114 0115 - Feature request: added shortcut towards bandwidth throttle configuration by double clicking on the speed text located on bottom right in the status bar (if bandwidth manager plugin is active). 0116 0117 - When pending downloads are restored at a new start-up, "Pause" status from previous session is now kept. 0118 0119 - Icons next to nzb file name now notify the user to quickly check the current status of the file collection 0120 0121 - Better consistency between Connections/Disconnection icons 0122 0123 - Font color and style of labels in sidebar have been changed to improve readability 0124 0125 * Fix compilation issue in KDE SC 4.8 0126 0127 0128 0129 Version 0.7.3: 0130 -------------- 0131 0132 * Fix bug #3437022: pending download restoring at start-up could be lost in certain situations 0133 * Fix regression #3443484: when interet connection was lost then back again, downloads were not restarting automatically 0134 * Fix bug #3444490: when opening nzb file(s) from file manager, the kwooty's bouncing cursor was stop only after timeout 0135 * Before restoring downloads at start-up, checksum of file that store queued downloads is now performed to ensure data integrity 0136 * Fix issue with an incorrect value stored in kwootyrc under certain circumtances and could lead to a crash at next kwooty start-up 0137 * Fix issue in yenc decoder that could consider correct decoded files as corrupted ('decoded (bad CRC)' status) with some yenc encoders. 0138 0139 0140 Version 0.7.2: 0141 -------------- 0142 0143 * Fix bug #3386546 that could lead to server connection drop if Bandwidth manager plugin was active with download limit set to "No Limit" 0144 * Fix bug #3390955 that unpacked zipped files format that were not intended to be (ie : .war files) 0145 0146 0147 Version 0.7.1: 0148 -------------- 0149 0150 * Fix issue when decoding uu encoded files whose file name contains white spaces (thanks to Nicholas) 0151 * If message 481 from usenet server is received, try to download segment 1 minute later than considering it as not present 0152 * Fix bug #3361080 (and regression from 0.6.3 by the way) that could lead to server connection drop 0153 0154 0155 Version 0.7.0: 0156 -------------- 0157 0158 - Retry action added (accessible via "right click > Retry" context menu or "Downloads > Retry" menu) that allows to re set in queue files whose download/verify/extract process failed 0159 0160 - Bandwidth management plugin added that allows to limit and schedule download speed 0161 0162 - Active servers will now try to also download files not found by Master server (in a load balancing way if several active servers are set) instead of just being considered as missing 0163 0164 - Basic splitted files (as name.ext.001, name.ext.002) merging process is handled (in addition of rar, zip and 7z archives) 0165 0166 - A decoded file with a bad CRC will be notified to user (with an appropriate icon and status) 0167 0168 0169 0170 Version 0.6.2: 0171 -------------- 0172 0173 * Fix compilation issue with KDE SC 4.6 shipped with new power management 0174 * Small update in Czech translation 0175 0176 0177 Version 0.6.1: 0178 -------------- 0179 0180 - Czech translation (thanks a lot Pavel !) 0181 0182 Bug fixes : 0183 0184 * Kwallet now reopens the wallet it is closed 0185 * Credentials were not correctly removed from plain text when Kwallet option was enabled 0186 * Watch folder was not working correctly on certain distro 0187 0188 0189 Version 0.6.0: 0190 -------------- 0191 0192 - Multi-server support: 0193 0194 - Up to 4 backup servers can be added. 0195 Server priority can be managed in settings by dragging and dropping tab to the desired position in "Connection" settings. 0196 0197 - 4 modes are available for each backup server: 0198 0199 - Passive: a Passive backup server will download files only not found on Master server and will stay Idle the rest of the time 0200 0201 - Active: an Active backup server will download files simultaneously with Master server until all pending files are processed 0202 0203 - Failover: a Failover backup server will work as "Passive" as long as Master server is available. 0204 In any case Master server is down, the Failover backup server replaces Master server and downloads queued files until Master server come back available (several Failover backup servers are possible, priority is then managed by tab order in server settings) 0205 0206 - Disabled: server is not used by server configuration is kept for later usage 0207 0208 0209 - An information bar allowing to watch the following information on a per-server basis has been added (hidden or shown by clicking on the "double arrow" icon at the right of the status bar): 0210 Server availability, downloaded content size, current download speed, current downloaded file, server name, backup server mode and encryption information. 0211 0212 - Added new icon to identify queued files that need to be downloaded by a backup server 0213 0214 - Kwallet support 0215 0216 - Pending downloads can be restored without confirmation at startup and / or be saved without confirmation at exit (configurable in "General > Confirmation dialogs" tab) 0217 0218 - Added context menu allows access to frequent actions (Start All, Start, Pause All , etc...) 0219 0220 - Added shortcuts to settings when double clicking on server status or shutdown information on status bar 0221 0222 0223 0224 Version 0.5.1: 0225 -------------- 0226 - Display update : parent row height has been increased 0227 - Display update : when parent row is selected or mouse hover, "Progress" column now displays colored background as other columns 0228 - Display update : when a parent row is expanded, "File Name" column automatically adjusts its size according to children "File Name" text size and available window size. 0229 - Behavior fix : when a new kde session is started and kwooty session is loaded, main window remains minimized if "Show system tray icon" is enabled 0230 - Ready for language translation : kwooty.pot has been added in "po" directory. Any translations are welcome ! :D 0231 0232 0233 Version 0.5.0: 0234 -------------- 0235 - Systray icon support: download progress is displayed on systray icon (ala amarok). 0236 moose over systray icon will provide information tooltip about jobs being processed. 0237 new Kde system tray support will be used (KStatusNotifierItem) if kwooty is compiled against Kde >= 4.4. 0238 0239 - Added Pause all - Start all actions in systray icon context menu. 0240 0241 - Nofication support: user can now be notified when a job is totally finished and when there is not enough free disk space. 0242 0243 - Nice process priority option: priority of external programs (par2, unrar, 7z) can now be lowered by settings a predefined or custom value to 'nice' program (configurable in Settings > External Programs > Priotiry tab). 0244 0245 - Plugin handling support: kwooty now handles plugins. 0246 0247 - "watch folder" feature has switched from core program to become a plugin part (can now be enabled/disabled in "Settings > Plugins"). 0248 0249 - Updated closing confirmation dialog box: cancel quitting is now possible. 0250 0251 - Updated download speed display in status bar : speed is displayed in MiB/s when appropriate (instead of KiB/s). 0252 0253 - Preferences gui update. 0254 0255 - A few performance optimations. 0256 0257 0258 Version 0.4.0: 0259 -------------- 0260 - zip and 7z file extract support (7z or 7za program required). 0261 0262 - Added internal decoder for UUEncode file format. 0263 0264 - Added "Down" and "Up" buttons for better queue management ("Down" and "Up" buttons now replace "Bottom" and "Top" buttons in toolbar, they remain available from "Download" menu and by keyboard shortcuts as well). 0265 0266 - Added "Downloads" button in tool bar: opens current download folder with file manager. 0267 0268 - Remaining time or estimated time of arrival (ETA) of pending files has been added in status bar (you can switch between them in "Settings > Display Modes"). 0269 0270 - Free disk space indicator added in status bar (enabled/disabled in "Settings > Display Modes"). 0271 If free disk space is not sufficient to download remaining queued files, a warning icon will appear near free space bar. 0272 0273 - Added Watch folder feature (configurable in "Settings > General > advanced tab") : new .nzb files put in an user-specified watch folder will automatically be enqueued. 0274 0275 - scheduled shutdown time and estimated download time will now be displayed according to system time settings (AM/PM format). 0276 0277 - In "Connection" settings, when host connection port is set to 443 or 563, "Enable SSL connection" checkbox will automatically be set as checked. 0278 0279 * Bug fixes : 0280 - par2 files download process (mandatory for repairing because direct extract failed due to a Bad CRC archive file) could hang for a .nzb file with multi files-set content. 0281 - Archive files with accentuated characters were not fully monitored during extract process (related to utf-8 and accentued characters taken from unrar output). 0282 - workaround for QTBUG-7585 (related to Qt 4.6 series): tree expander could disappear during download process file when tree was not expanded. 0283 0284 0285 0286 Version 0.3.2: 0287 -------------- 0288 This is a bugs fix release. 0289 0290 * tree expander [+] was not displayed with Qt 4.6.X series . 0291 * Related to previous bug report #2955501, it could happen that some segments EOF were not correctly handled (kwooty did not succeed in finishing download). 0292 This release should fix these randomly download issues. 0293 0294 0295 Version 0.3.1: 0296 -------------- 0297 This is a bugs fix release. 0298 0299 * SSL connection was not established when certificate could not be verified by authority instance. (bug #2942759) 0300 + SSL connection is now established even if certificate can not been verified (certificate expired, self-signed certificate, etc...). Detail about certificate verifying has been added in "connection" related tooltip at the bottom-left of the status bar. 0301 0302 * kwooty now handles server response 423 (no such article number) which could be responsible of bug #2955501. 0303 0304 0305 0306 Version 0.3.0: 0307 -------------- 0308 - libuu decoding library has been dropped. 0309 0310 - An internal decoder for yEnc file format has been written for replacement : 0311 advantages : - internal yenc decoding is much more quicker than before 0312 - crc integrity of downloaded files is now checked (allowing to enable next feature) 0313 drawbacks : other usenet coding formats as uuencoded, base64 data are not handled 0314 0315 - Par2 files are downloaded only if they are needed to recover broken files (configurable in settings). 0316 This feature is enabled by default and should be safe : 0317 if integrity of all downloaded rar files are OK, par2 files are not downloaded but if extracting process (for wathever reason) fails, 0318 then par2 files will be downloaded and classical archive verifying, repairing, extracting steps will occur. 0319 0320 - System shutdown feature added : it is now possible to schedule system shutdown (halt, standby, suspend, hibernate) 0321 either when jobs are finished or at a given precise time. 0322 0323 - A status progress bar has been added. 0324 0325 - It is now possible to drag and drop .nzb file(s) from file manager to kwooty. As usual download will start immediatly. 0326 0327 - Nzb content sorting improvement : all par2 files are now placed at the bottom of the list when nzb files are added. 0328 0329 - workaround for correctly handling .nzb files encoded with us-ascii format. 0330 0331 0332 Version 0.2.0: 0333 -------------- 0334 - Save/Restore pending downloads when application is closed/open. 0335 Queued downloads are also saved automatically every 5 minutes in order to be restored at next session even if system is halted while kwooty runs. 0336 - Kwooty now handles Nzb files added from external applications (internet browser or file manager by example) by "open with..." dialog box. 0337 - Added icons near next to file names in order to inform about current download status. 0338 - Added options about Save/Restore feature, "open with..." feature, icons display in settings. 0339 - Settings rearrangement. 0340 0341 Note : 0342 If your internet browser does not suggest kwooty by default in "open with..." dialog, 0343 it should be located in /usr/local/bin/kwooty or /usr/bin/kwooty. 0344 0345 0346 0347 Version 0.1.2: 0348 -------------- 0349 Fix other forward compilation issue with Karmic Koala. 0350 0351 0352 Version 0.1.1: 0353 -------------- 0354 Fix compilation issue with Kubuntu Jaunty. 0355 0356 0357 Version 0.1.0 (first public release): 0358 ------------------------------------- 0359 0360 - Automatic connection to host at start-up 0361 - Automatic file downloading after openning Nzb file 0362 - Nzb file queue and priority management 0363 - Support for automatic files verification/repairing when nzb download content has ended (par2 program required) 0364 - Support for automatic archive extraction when nzb download content has ended (unrar program required) 0365 - Built-in SSL connection support 0366 - Pause/Resume downloads 0367 - Suspends downloads if disk is full 0368