Revisions of lgogdownloader
Carsten Ziepke (Kieltux)
accepted
request 1218674
from
Carsten Ziepke (Kieltux)
(revision 11)
- Update to 3.15 * Changed Galaxy CDN priority handling to be more generic * Changed default Galaxy CDN priority to "edgecast, akamai_edgecast_proxy,fastly" * Added option to list available CDNs - --galaxy-list-cdns * Added option to force browser based login - --browser-login * Fixed login check when redirected to embedded version of website * Fixed handling Fastly CDN urls * Fixed crash caused by errors in html to xhtml conversion
Dirk Stoecker (dstoecker)
accepted
request 1185224
from
Carsten Ziepke (Kieltux)
(revision 10)
- Update to 3.14 * Fixed selecting Chinese language - GOG has started to use "zh-Hans" as language code for Chinese in some cases * Fixed handling of some missing files * Fixed libtidy usage * Updated --galaxy-show-builds help text * Updated man page - Removed help2man as make dependency for man page creation - Changes in 3.13 * Added --save-icon option * Skip complete extras - Checks to see if extras are already complete by getting file size from content-length header or API response - Most of the time the API responses are not correct so they are not trusted by default and content-lenght header is used - --trust-api-for-extras makes lgogdownloader trust API responses for extras to be correct * Added options to save game details and product info json - --save-product-json - --save-game-details-json * Added options to select blacklist and ignorelist file - --blacklist to set filepath for blacklist - --ignorelist to set filepath for ignorelist * Added blacklist support for --galaxy-install * Added ".mp4" to default orphan check regex * Added support for Qt6 - If necessary, Qt 5 can be forced over 6 by passing "-DCMAKE_DISABLE_FIND_PACKAGE_Qt6=ON" * Changed progress bar to be displayed per file instead of per chunk with --galaxy-install * Added option to force GUI login - --gui-login forces login GUI and disables browser based login method - lgogdownloader must be compiled with -DUSE_QT_GUI=ON * Added option to check login status - --check-login-status prints whether the user is logged in or not - Exit code 0 means logged in - Exit code 1 means not logged in * Added option to list user data - --list "userdata" shows user data in JSON format * Removed htmlcxx dependency - Use libtidy with tinyxml2 to parse html instead * Extended --download-file option to be able to select DLC files - Files can now be selected by using the name of dlc - --download-file "gamename/dlc_gamename/fileid" - Drop BuildRequires help2man and pkgconfig(htmlcxx) - Add BuildRequires pkgconfig(tidy)
Michael Vetter (jubalh)
accepted
request 1140165
from
Carsten Ziepke (Kieltux)
(revision 9)
- Update to 3.12 * Fixed getting DLC names * Major speedup to cache update * Don't try to get details for unowned DLCs * Show total size before download * Added option to check for free space * Bumped minimum required libcurl version to 7.55.0 * Added option to transform gamenames * Don't print file size or hash for missing files in --status output * Improved include and exclude options * Fixed creating empty files during --galaxy-install * Show build id in --galaxy-show-builds output * Added option to download game logo (Patch by: Thoreas) * Bumped minimum CMake version to 3.5.0 * Added option to disable fast status checking * Added option to list/download only games flagged as new * Changed logo download to use full size version * Added option to delete orphaned files
Michael Vetter (jubalh)
accepted
request 1083725
from
Carsten Ziepke (Kieltux)
(revision 8)
- Update to 3.11 * Fixed cookies getting overwritten - Changes in 3.10 * Added support for cloud saves * Added initial support for ignoring DLCs with --galaxy-install * Fixed MojoSetup hack for files that have missing XML data * Extended global flag bSizeOnly into status text generation * Added option to set message verbosity level * Fixed core dump with libcurl >= 7.87.0 * Slightly nicer libcurl cleanup * Don't use depracated libcurl options * Refactored login code * Removed --list-details option * Removed --list-tags option * Changed --list option so it can be used to select what info to print - "games" is the same as --list previously - "details" is the same as --list-details previously - "json" is JSON formatted output - "tags" is the same as --list-tags previously - The default implicit value is "games" (meaning --list is the same as --list "games")
Ferdinand Thiessen (susnux)
accepted
request 961126
from
Carsten Ziepke (Kieltux)
(revision 7)
- Update to 3.9 - Don't use DLC list by default - Makes getting game details much faster - Added option --use-dlc-list to enable using DLC list - Ignore SIGPIPE - Previously it was possible to receive SIGPIPE in some cases which by default causes application to terminate - Removed support for OpenSSL <= 1.0.2 - Added --size-only option - When looking at the existing files, completely ignore the contents if the size matches the expected one - Added basic support for filtering games using tags that the user can set on account page - Added option --list-tags to list all the tags user has assigned - Added option --tag to filter games using the tags - Fixed --download-file option not showing progress bar - Fixed getting XML data - Reduced the amount of request to cdn with --galaxy-install - Should fix the issue of getting temporarily blocked by GOG cdn when installing game with lots of small files - Changes in 3.8 - Fixed headless operation - Overwrite changelog only when modified - Added retry support to --galaxy-install - Changed some retry conditions - Don't retry on 404 errors because they are mostly produced by user not owning DLC for a game - This helps a lot when using high max retry count - Show reason for retry attempts - Show installer and patch version when listing game details - Fixed getting redirect URL from curl - Improved reCAPTCHA detection - Added support for new language: Thai - Retry download also on CURLE_SSL_CONNECT_ERROR - Use duplicate handler for extras - Check for invalid path in GalaxyAPI::fileJsonNodeToGameFileVector - Added directory template %gamename_firstletter% - Useful for sorting big libraries with --subdir-game option - Takes the first letter from %gamename% - If %gamename% begins with a number then 0 (zero) is used instead - Skip files that are listed by API for information purposes only - For some games the API shows files with "count" and "total_size" of zero meaning that they are not available to download - These are listed on account page for information purpose only (for example to show DLCs included in the installer) - Run spec-cleaner - Drop unneeded BuildRequires: openssl-devel and oauth
Dirk Stoecker (dstoecker)
committed
(revision 6)
Dirk Stoecker (dstoecker)
committed
(revision 5)
Update
Ferdinand Thiessen (susnux)
committed
(revision 4)
Ferdinand Thiessen (susnux)
committed
(revision 3)
Matthias Mailänder (Mailaender)
accepted
request 395206
from
Ferdinand Thiessen (susnux)
(revision 2)
Updated to 2.28 and added patches for openSUSE build.
Marguerite Su (MargueriteSu)
accepted
request 351478
from
Matthias Mailänder (Mailaender)
(revision 1)
use a more standardized defattr
Displaying all 11 revisions