diff --git a/ee/maintained-apps/outputs/dropbox/windows.json b/ee/maintained-apps/outputs/dropbox/windows.json index 18b6344ce42..0efc1d5087a 100644 --- a/ee/maintained-apps/outputs/dropbox/windows.json +++ b/ee/maintained-apps/outputs/dropbox/windows.json @@ -1,22 +1,22 @@ { "versions": [ { - "version": "260.3.2792", + "version": "260.3.2813", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Dropbox' AND publisher = 'Dropbox, Inc.';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Dropbox' AND publisher = 'Dropbox, Inc.' AND version_compare(version, '260.3.2792') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Dropbox' AND publisher = 'Dropbox, Inc.' AND version_compare(version, '260.3.2813') < 0);" }, - "installer_url": "https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20260.3.2792%20Enterprise%20Installer.x64.msi", + "installer_url": "https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20260.3.2813%20Enterprise%20Installer.x64.msi", "install_script_ref": "8959087b", - "uninstall_script_ref": "0d1cfa19", - "sha256": "33d66e377240f0e44609430029c8a3158b398d08bd232de273d147143b924278", + "uninstall_script_ref": "db5b3d96", + "sha256": "a11e81320fc427c5a79c6699398c510ceafc97d500f0b3f95596e061b85ee631", "default_categories": [ "Productivity" ] } ], "refs": { - "0d1cfa19": "$product_code = '{AD209B85-AD7D-52D7-AAC5-7BD23D06F0F7}'\n$timeoutSeconds = 300 # 5 minute timeout\n\n# Fleet uninstalls app using product code that's extracted on upload\n$process = Start-Process msiexec -ArgumentList @(\"/quiet\", \"/x\", $product_code, \"/norestart\") -PassThru\n\n# Wait for process with timeout\n$completed = $process.WaitForExit($timeoutSeconds * 1000)\n\nif (-not $completed) {\n Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue\n Exit 1603 # ERROR_UNINSTALL_FAILURE\n}\n\n# MSI exit codes that indicate success. 3010 = ERROR_SUCCESS_REBOOT_REQUIRED,\n# 1641 = ERROR_SUCCESS_REBOOT_INITIATED. Treat these as success rather than failure.\n$successCodes = @(0, 3010, 1641)\n\n# Check exit code and output result\nif ($successCodes -contains $process.ExitCode) {\n Write-Output \"Exit 0\"\n Exit 0\n} else {\n Write-Output \"Exit $($process.ExitCode)\"\n Exit $process.ExitCode\n}\n", - "8959087b": "$logFile = \"${env:TEMP}/fleet-install-software.log\"\n\ntry {\n\n$installProcess = Start-Process msiexec.exe `\n -ArgumentList \"/quiet /norestart /lv ${logFile} /i `\"${env:INSTALLER_PATH}`\"\" `\n -PassThru -Verb RunAs -Wait\n\nGet-Content $logFile -Tail 500\n\nExit $installProcess.ExitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n" + "8959087b": "$logFile = \"${env:TEMP}/fleet-install-software.log\"\n\ntry {\n\n$installProcess = Start-Process msiexec.exe `\n -ArgumentList \"/quiet /norestart /lv ${logFile} /i `\"${env:INSTALLER_PATH}`\"\" `\n -PassThru -Verb RunAs -Wait\n\nGet-Content $logFile -Tail 500\n\nExit $installProcess.ExitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n", + "db5b3d96": "$product_code = '{C3CA8C95-7298-5ACF-ACD0-1F954F0A551F}'\n$timeoutSeconds = 300 # 5 minute timeout\n\n# Fleet uninstalls app using product code that's extracted on upload\n$process = Start-Process msiexec -ArgumentList @(\"/quiet\", \"/x\", $product_code, \"/norestart\") -PassThru\n\n# Wait for process with timeout\n$completed = $process.WaitForExit($timeoutSeconds * 1000)\n\nif (-not $completed) {\n Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue\n Exit 1603 # ERROR_UNINSTALL_FAILURE\n}\n\n# MSI exit codes that indicate success. 3010 = ERROR_SUCCESS_REBOOT_REQUIRED,\n# 1641 = ERROR_SUCCESS_REBOOT_INITIATED. Treat these as success rather than failure.\n$successCodes = @(0, 3010, 1641)\n\n# Check exit code and output result\nif ($successCodes -contains $process.ExitCode) {\n Write-Output \"Exit 0\"\n Exit 0\n} else {\n Write-Output \"Exit $($process.ExitCode)\"\n Exit $process.ExitCode\n}\n" } } diff --git a/ee/maintained-apps/outputs/readest/darwin.json b/ee/maintained-apps/outputs/readest/darwin.json index 5049c604da7..550d5e00520 100644 --- a/ee/maintained-apps/outputs/readest/darwin.json +++ b/ee/maintained-apps/outputs/readest/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "0.11.12", + "version": "0.11.16", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.bilingify.readest';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.bilingify.readest' AND version_compare(bundle_short_version, '0.11.12') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.bilingify.readest' AND version_compare(bundle_short_version, '0.11.16') < 0);" }, - "installer_url": "https://github.com/readest/readest/releases/download/v0.11.12/Readest_0.11.12_universal.dmg", + "installer_url": "https://github.com/readest/readest/releases/download/v0.11.16/Readest_0.11.16_universal.dmg", "install_script_ref": "3e736c25", "uninstall_script_ref": "13037b35", - "sha256": "33f7d8851a78aeb8043d5baec3810055c19079cb0c033ceb217c63ca46ffbd92", + "sha256": "72360028a673bf92bf194b475274d8f3f0ee9b67aaabef92f6640f3ee0f4cb39", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/readest/windows.json b/ee/maintained-apps/outputs/readest/windows.json index c56e6c43dd6..4e157f6b136 100644 --- a/ee/maintained-apps/outputs/readest/windows.json +++ b/ee/maintained-apps/outputs/readest/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "0.11.12", + "version": "0.11.16", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Readest' AND publisher = 'bilingify';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Readest' AND publisher = 'bilingify' AND version_compare(version, '0.11.12') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Readest' AND publisher = 'bilingify' AND version_compare(version, '0.11.16') < 0);" }, - "installer_url": "https://github.com/readest/readest/releases/download/v0.11.12/Readest_0.11.12_x64-setup.exe", + "installer_url": "https://github.com/readest/readest/releases/download/v0.11.16/Readest_0.11.16_x64-setup.exe", "install_script_ref": "2b4dd196", "uninstall_script_ref": "36b7aeaf", - "sha256": "f1f567fe27dc0351463c2c1c39242bc8d342aa6ad338761a4a8bb419f6f9cb19", + "sha256": "4a670577305758b9d777f999efb9250480d07554fcd95fd4c16e933a02e6054a", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/vuescan/darwin.json b/ee/maintained-apps/outputs/vuescan/darwin.json index 476a8ef4f31..bd525d7f2d5 100644 --- a/ee/maintained-apps/outputs/vuescan/darwin.json +++ b/ee/maintained-apps/outputs/vuescan/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "9.8.55", + "version": "9.8.56", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.hamrick.vuescan';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.hamrick.vuescan' AND version_compare(bundle_short_version, '9.8.55') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.hamrick.vuescan' AND version_compare(bundle_short_version, '9.8.56') < 0);" }, "installer_url": "https://www.hamrick.com/files/vuea6498.dmg", "install_script_ref": "efea8e55",