Dear all, Maybe this could now be considered for buster now that jessie is released.
If I didn't know the command, I would have thought that the log was showing entries from the beginning, so seems lot of changes under the hood, although notably it seems it still uses qt4 and not qt5. It does talk about qt5 but only in case of macos/homebrew :( ─[$] git shortlog release-3.3.10..release-3.3.13 Bilal Elmoussaoui (1): fixes default indicator name Brian Kendall (1): Fixed macOS-specific bug in AddNewTorrentDialog Because AddNewTorrentDialog is a sheet in macOS, repositioning it causes bad things to happen, particularly if the main dialog is on a secondary monitor. Chocobo1 (88): For each cell setting ignore wheel events. Closes #866. Fix warning: unused parameter ‘action’ [-Wunused-parameter] Remove unused header Put temp files in .qBittorrent directory. Closes #4462. Fix webUI used the wrong value. Closes #6232. Use the numbers from tracker scrape response. Closes #5048, #6117. Refactor After files relocate, don't remove the old folder even if it is empty. Code rewrite, no behavior change Speedlimitdlg: raise slider default value to 10000. Closes #6150. Reset values to default, these are controled elsewhere. Remove trailing spaces Refactor Set default locale Use case-insensitive sort for Name column in Search tab. Closes #407. Use case-insensitive comparsion for torrent content window. Use QString::toStdString() Fix coverity issues Turn off port forwarding of WebUI by default for GUI users Code formatting [WebUI]: exclude insecure ciphers [WebUI]: add X-XSS-Protection, X-Content-Type-Options, CSP header Cleanup Add Utils::String::toHtmlEscaped Utilize escapeHtml Replace rand() by a true uniform distribution generator Enable thread_local support in TravisCI Fix incomplete type compile error with Qt4 Fix compile error: ‘escape’ is not a member of ‘Qt’ Workaround thread_local not supported on OSX Embed manifest when compiling with MSVC Capitalize title strings Prepend QBT_ for preprocessor variables Follow http user-agent format Add comment NSIS: trim whitespaces NSIS: set exit code to 0 on install/uninstall success Add NTDDI_VERSION define code formatting Add log message Fix cancel "Set location" causes files move to installation dir. Set HttpOnly attribute to SID cookie Refactor: reorder headers Refactor: initialize class variable directly Fire up the timer to clean inactive sessions Set cookie SID value to empty on logout Fix NTDDI_VERSION define Bump _WIN32_IE in cmake build Refactor: group port forwarding code together Rename class variables Refactor: move the validation of certificates & key functions under Server class Refactor: move methods under the same #if section. Fix downloaded/uploaded columns were not highlighted properly when selected. Always draw background Setup parent pointer Cleanup & refactor Relax comparsion for floating point Uncrustify Disable Qt embedding manifest automatically WebUI: Fix checkbox hidden. Closes #6642. Implement http persistence connection Always send Content-Length header. Send Date http header Convert Qstring to char arrays Demote to helper function Cleanup Http::responseGenerator() Fix "Content-Encoding" header is always created. Implement robust acceptsGzipEncoding() Rewrite rules for gzipping http response content Revise Utils::Gzip::compress code Revise Utils::Gzip::decompress Specify lib requirement: zlib >= 1.2.5.2 Temporary revert to the old behavior. Refactor Remove workaround Setup DPI at startup Fix stack overflow in Utils::Gzip::decompress .gitignore: ignore moc_*.h Fix double click on system tray icon causing program to open and minimize immediately Tweak CachedSettingValue [WebUI] Fix connection status icon too large. Closes #6804. Set icon height in html instead of js Fix renaming files is not case sensitive on Windows platform. Closes #5128. Refactor out helper function Utils::String::unquote [WebUI] Make cookie parsing robust Add new webUI API. Closes #6457. Fix focusing on the previously opened dialog didn't work [WebUI]: Implement CSRF defense Eugene Shalygin (38): cmake: make prefix variables cached Set upper version limit for QTBUG-52633 Workaround problem with moc from Qt4 and #if Do not remove added files unconditionally. Closes #6248 Support fallback when selecting theme icons Do not resize SVG icons Add queue repair code Fetch torrent status when generating final fastresume data Follow project coding style. Issue #2192. Print warning to the user if stacktrace contains no function names Fix cmake compilation cmake: get and use only actual boost dependencies of libtorrent cmake: make LibtorrentRasterbar::LibTorrent public dependency of qbt_base cmake: make some compile definitions global in Windows cmake: fix boost components manipulations in FindLibtorrentRasterbar.cmake cmake: RSS target has to depend on qbt_base as it uses its includes cmake: read version numbers from the version.pri file. Closes #6350. Disable proxy in WebUI HTTP server. Closes #6349. cmake: fix OSX bundle creation cmake: fixes for cmake 3.8 Remove generated include from headers. Closes #6634. Create Ukrainian translation for the Windows installer. Rename .desktop and appdata files to match executable name. Fixes #6625. Start up torrents after UI was created. Fixes #6454. cmake: fix typo in the manifest file name cmake: use import libraries for Boost and OpenSSL in Libtorrent find module Fix formatting in CONTRIBUTING.md (#6704) Replace variable length array with std::vector in print_stacktrace() cmake: use environment variable LIB on Windows cmake: set warning and error options Fix release CMake build Do not attempt to show detailed tooltips without torrent metadata. Closes #6768. Follow project coding style. Issue #2192. cmake: include searchengine resources Fix build error. cmake: fix FindSystemd.cmake Fix crash in download piece bar cmake: fix compilation with Qt 4 Falco (1): fix index overflow for torrents with invalid meta data or empty progress FranciscoPombal (2): Implement statistics window in web UI fixed "remaining" column in WebUI Frédéric Brière (5): findIncompleteFiles(): Replace dir listing with individual checks. Closes #6265. Leave categories order intact in "Add new torrent" dialog. Set "category" column as case-insensitive in TransferListSortModel. Turn isSpecialItem() into a CategoryFilterModel static method. Properly sort categories case-insensitively in filter widget. Closes #6708. Hiro Asari (1): Allow some Mac jobs to fail KingLucius (1): remove ExtraTorrent plugin Naikel Aparicio (2): Cosmetic fixes for WebUI upload and download windows Fix slow filtering in WebUI. Fixup 7aadf644e0a0abd47b3f5fc749c2ea96b4ed45e3. Oke Atime (3): Webui proxy_type bug fix Avoid unnecessary translation. Closes #6158 Build qbittorrent-nox for macOS Thomas Piccirello (2): Return status indicating if at least one torrent was successfully added Use less permissive Content Security Policy Tim Delaney (19): Fix tab order in RSS downloader. Closes #6164. Follow project coding style. Issue #2192. Follow project coding style. Issue #2192. Ctrl+F search filter. Closes #5797. Move old RSS items to separate config file. Closes #6167. RSS episode filter refactoring and logging (prep for later commits). RSS: allow resetting rule to no category. Closes #5539. Save rule on enable/disable even if not selected. Closes #6163. Allow | in RSS must contain. Closes #6171. RSS use red text to indicate invalid filter. Closes #6165. Allow episode zero (special) and leading zeroes in RSS episode filter. RSS parse torrent episodes like 1x01 as well as S01E01. Closes #2749. RSS allow infinite range to extend beyond current season. Closes #800, #3876, #6170. Fix compilation error on Qt<5.4. Closes #6170. Improve UI responsiveness during RSS downloading. Closes #873, #1089, #1235, #5423. Bugfix RSS feed list and rules editor. Closes #3782, #6281. Fix regex RSS matching. Closes #6337. Use Perl-compatible regexes for RSS rules. Closes #6367. Cache rule regular expressions for performance Vladimir Golovnev (1): Revert "Guard the flag used for deferred session configure." (#6733) Vladimir Golovnev (Glassez) (5): Implement category filter widget Save/load category filter widget state Remove exception-suppress macros Remove torrent temp folder if it becomes unneeded Remove torrent temp folder when torrent is deleted Vladimir Sinenko (1): Fixed sort order for datetime columns with empty values (closes #2988) Zach Bacon (2): fixes qmake pathing and also fixes a type in configure.ac tests if qmake is in path properly buinsky (19): Rename variables in DynamicTable class Make torrents table scrollable horizontally Simplify dynamic table CSS styles Make torrent peers table scrollable horizontally Add tooltips to dynamic table header Implement dynamic table columns resizing Implement dynamic table columns reordering Implement dynamic table columns hiding Fix columns names Add some missing columns to dynamic tables Make too tall menus scrollable Prevent text wrapping in menus Add a vertical separator between columns Follow project coding style. Issue #2192. Implement resizable progress bar in "Done" column Fix scrollbar covers menu item with long text Remove 300px limit of column width Avoid lags in firefox on resizing progress column Improve performance of updating 'progress' column dzmat (3): Clarify options tab page objects names DRY violation fixed reduce methods accessibility from public to private epicgirl1998 (1): Remove extra space falco (1): fix queue overload for add torrent at session start murlakatamenka (1): Update mainwindow.h (remove duplicate declaration) ngosang (10): Display more information in tracker tab [Search engine] Update extratorrent plugin. Closes #6261 [Web UI] Fix category in torrent upload. Closes #6260 [Search engine] Update Extratorrent plugin [WebUI] Avoid clickjacking attacks Update Spanish translation for the installer [Search engine] Update demonoid plugin [Search engine] Remove mininova plugin [Search engine] Update legittorrents plugin [Search engine] Add btdb plugin opengg (2): [WebUI] bugfix: `RequestParser::splitMultipartData` drop extra trailing newline. [WebUI] Add `skip_checking` and `paused` to `/command/download` and `/command/upload` regs01 (1): Update options.nsi schnurlos (1): Update of german.nsi sheeit (1): Fixed Markdown formatting for headers sledgehammer999 (55): Update gpg key with new uid. Use a disabled progressbar's palette for unselected files. Thanks to evsh(Eugene Shalygin) for example code. Always show progress and remaining bytes for unselected files. Allow to change priority for unselected files through the combobox like it is done via the context menu. Don't use hardcoded numbers to refer to columns. Add template for issues. Use custom qt5 bottle for homebrew (macOS) on Travis. Allow build failures for qt4 and osx for Travis. Fix Travis macOS builds. Remove settings to exchange trackers. It wasn't used by non-libtorrent clients. Also it has a privacy risk and you might be DDoSing someone. DHT makes it obsolete anyway. Fix finding 'English' item in language dropdown menu when an unrecognized locale is requested. Closes #6109. Polish previous commit. Immediately update torrent_status after manipulating super seeding mode. Partially fixes #6072. Fix unused variable warning by gcc. Fix previous commit. Use same casting method and fix code style. Remove unnecessary semicolon. Use @naikel's suggestions for previous commit. Regenerate configure. Use new create_torrent constructor were available. Sync translations from Transifex and run lupdate. Update copyright year. Bump API_VERSION to 12. Install qbittorrent-tray.png files. Fixes commit 8b805f4518. Update Changelog. Bump to 3.3.11 Add keywords to the .desktop file. Update stuff in appdata.xml and run 'appstream-utl upgrade' on it. Revert "Set default locale". Closes #6436 and #6459. Change the user-agent format in the session.cpp too. Change named of getter function. Some improvements in travis.yml for macOS. Closes #6089. Indicate bitness in stackstrace and about dialog. Closes #6172. Better 64-bit handling in the installer. Revert "Change named of getter function." Revert "Cache rule regular expressions for performance" Revert "Use Perl-compatible regexes for RSS rules. Closes #6367." Fix running the uninstaller if the user chose a different path in the installer. Closes #6080. Revert "Refactor: initialize class variable directly" Sync translations of .desktop file from Transifex. Bump API_VERSION and API_VERSION_MIN to 13. Update Changelog. Bump to 3.3.12 Merge pull request #6648 from evsh/v3_3_x TravisCI: Install latest zlib and switch to container-based infrastructure. [WebUI]Make the context obligatory for translatable strings. Also delete duplicate strings from extra translations. [WebUI]Use translatable strings in Statistics dialog. Add missing unit sizes in misc.js [WebUI]Use the same layout in the Speed tab in preferences as the GUI. Fix Qt4 build. Merge pull request #6876 from evsh/fix-cmake-qt4 Fix format-truncation warning. Revert "Remove workaround". Required since we also support Qt4 in this branch. Update Changelog. Bump to 3.3.13 thalieht (19): PeerList: align text to the right in columns that handle numbers SearchTab: align text to the right in columns that handle numbers SearchTab: use saveSettings() and loadSettings() to handle header state SearchTab: Allow to toggle columns in searchtab TransferListWidget: keep columns width even if they are hidden on qBittorrent startup (unless something goes wrong) PeerList: allow to hide zero values for the "uploaded" and "downloaded" columns PeerListDelegate: fix coding style in whole file SearchTab: can now save sorting column changes Increased number of digits after the decimal point for Gibibytes and above friendlyUnit: Properly replace spaces with non-breaking spaces change torrentDoubleClicked() so it can be used in a hotkey Transferlist: add hotkeys for double click and recheck selected torrents add hotkey for execution log tab add hotkeys for Trackerlist Peerlist etc. change all existing shortcuts to use Qt::Keys enable RSS, Search and Execution Log widgets before switching to them via hotkeys TransferListWidget: Some coding style Seperate seeds from peers for DHT, PeX and LSD webUI: increase the number of digits after the decimal point vlakoff (1): Update French translation for the installer wevsty (1): update chinese windows installer translation -- Regards, Shirish Agarwal शिरीष अग्रवाल My quotes in this email licensed under CC 3.0 http://creativecommons.org/licenses/by-nc/3.0/ http://flossexperiences.wordpress.com EB80 462B 08E1 A0DE A73A 2C2F 9F3D C7A4 E1C4 D2D8