Your message dated Fri, 25 Apr 2025 21:51:29 +0000 with message-id <e1u8qxf-006gdd...@fasolo.debian.org> and subject line Bug#1102487: fixed in rclone-browser 1.8.0-6 has caused the Debian Bug report #1102487, regarding Privacy leak: software "phones home" to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1102487: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102487 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: rclone-browser Version: 1.8.0-5 Severity: serious Justification: privacy leak without user consent User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu plucky Downstream bug: https://bugs.launchpad.net/ubuntu/+source/rclone-browser/+bug/2059246 I haven't fully verified this report, but based on an examination of the source it seems credible. It looks like this program will make a call out to https://api.github.com/ by default, which at a minimum leaks to a third party that the user is using this program. In general, Debian users expect that third parties cannot audit what programs they are using, so this is a privacy violation. I think that: 1) The setting that controls this behaviour should disabled by default as is appropriate for distribution packaging. 2) It might be appropriate to remove (or otherwise make inactive) this setting entirely, since for a distribution package, "checking" for updates makes no sense as it should happen by apt instead, and the user choosing to install a distribution package using apt is deliberately opting in to apt-based package update management. I suggest a patch something along the lines of the following (untested): --- a/src/preferences_dialog.cpp +++ b/src/preferences_dialog.cpp @@ -93,10 +93,8 @@ ui.defaultRcloneOptions->setText( settings->value("Settings/defaultRcloneOptions").toString()); - ui.checkRcloneBrowserUpdates->setChecked( - settings->value("Settings/checkRcloneBrowserUpdates", true).toBool()); - ui.checkRcloneUpdates->setChecked( - settings->value("Settings/checkRcloneUpdates", true).toBool()); + ui.checkRcloneBrowserUpdates->setChecked(false); + ui.checkRcloneUpdates->setChecked(false); if (QSystemTrayIcon::isSystemTrayAvailable()) { ui.alwaysShowInTray->setChecked( --- a/src/preferences_dialog.ui +++ b/src/preferences_dialog.ui @@ -299,6 +299,9 @@ </property> <item> <widget class="QCheckBox" name="checkRcloneBrowserUpdates"> + <property name="enabled"> + <bool>false</bool> + </property> <property name="toolTip"> <string><html><head/><body><p>check daily for Rclone Browser availability</p></body></html></string> </property> @@ -309,6 +312,9 @@ </item> <item> <widget class="QCheckBox" name="checkRcloneUpdates"> + <property name="enabled"> + <bool>false</bool> + </property> <property name="toolTip"> <string><html><head/><body><p>check daily for rclone availability</p></body></html></string> </property> --- a/src/main_window.cpp +++ b/src/main_window.cpp @@ -525,10 +525,7 @@ settings->value("Settings/rcloneVersion").toString(); // during first run the key might not exist yet - if (!(settings->contains("Settings/checkRcloneUpdates"))) { - // if checkRcloneUpdates does not exist create new key - settings->setValue("Settings/checkRcloneUpdates", true); - }; + settings->setValue("Settings/checkRcloneUpdates", false); bool checkRcloneUpdates = settings->value("Settings/checkRcloneUpdates").toBool(); @@ -603,10 +600,7 @@ /// check rclone browser version // during first run the key might not exist yet - if (!(settings->contains("Settings/checkRcloneBrowserUpdates"))) { - // if checkRcloneBrowserUpdates does not exist create new key - settings->setValue("Settings/checkRcloneBrowserUpdates", true); - }; + settings->setValue("Settings/checkRcloneBrowserUpdates", false); bool checkRcloneBrowserUpdates = settings->value("Settings/checkRcloneBrowserUpdates").toBool();
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: rclone-browser Source-Version: 1.8.0-6 Done: Eduardo Trápani <mapa...@debian.org> We believe that the bug you reported is fixed in the latest version of rclone-browser, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1102...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Eduardo Trápani <mapa...@debian.org> (supplier of updated rclone-browser package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 25 Apr 2025 17:47:06 -0300 Source: rclone-browser Architecture: source Version: 1.8.0-6 Distribution: unstable Urgency: medium Maintainer: Alex Myczko <t...@debian.org> Changed-By: Eduardo Trápani <mapa...@debian.org> Closes: 1102487 Changes: rclone-browser (1.8.0-6) unstable; urgency=medium . * Team upload (package under salsa debian namespace) * Fix privacy leak (Closes: #1102487) Checksums-Sha1: fe6359e187a7c6e9f7d6f6b1d254ae16326e681e 1306 rclone-browser_1.8.0-6.dsc a5a08c88137b639079d6157aeba2fb58df20dfe9 4852 rclone-browser_1.8.0-6.debian.tar.xz 2a35624e5faf4f8e6a15a00f016d6c6556a33673 10144 rclone-browser_1.8.0-6_amd64.buildinfo Checksums-Sha256: 5b6843aaed79027d52354108189bb74ded15464aa12be8f6211933e3fb50c11e 1306 rclone-browser_1.8.0-6.dsc 2ad51ffcdeb94143a4b0475d778042073bb5b1b2abe75f1ca587ecb81d7f28fe 4852 rclone-browser_1.8.0-6.debian.tar.xz 1971188c1cc750714da724c5f612ca32044a13c016485063757aad6dbdafe019 10144 rclone-browser_1.8.0-6_amd64.buildinfo Files: 29756e7cbfceef3e260de2d6266f3bcf 1306 net optional rclone-browser_1.8.0-6.dsc d44abde8132954411b2d322c121ffecf 4852 net optional rclone-browser_1.8.0-6.debian.tar.xz 65c09f6ae0feae1f603cd78e596092a2 10144 net optional rclone-browser_1.8.0-6_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQR+lHTq7mkJOyB6t2Un3j1FEEiG7wUCaAwBCgAKCRAn3j1FEEiG 79aUAQD08CukCrMZxTG9qAAVnLgYED2NHdcvqVz3kDaNUjnnGgD8CVZXV8rd03Mb gbP90rTbCy777Ih53NqRPAJPbubGdwg= =MJxi -----END PGP SIGNATURE-----
pgpysrvahWG9g.pgp
Description: PGP signature
--- End Message ---