Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003732Doomseeker[All Projects] Securitypublic2020-01-19 15:222023-07-01 16:50
ReporterWubTheCaptain 
Assigned ToZalewa 
PrioritylowSeveritytrivialReproducibilityalways
Statusneeds testingResolutionopen 
PlatformOSOS Version
Product Version1.3 
Target Version1.5.0Fixed in Version 
Summary0003732: No build-time configuration to disable IP2C auto updates (phoning home)
DescriptionI don't think we have a CMake build system option to disable phoning home for IP2C auto updates at source code build-time, which are enabled by default in user configuration. So there's no real way to disable them entirely or by default system-wide, the user will have to navigate at first launch to the configuration (or change it then after from configuration).

We already have WITH_AUTOUPDATES definition, but it's used only with the Mendeley Autoupdater on Windows for Doomseeker updates.

The result is that distributions who want to disable IP2C auto update (phoning home) behavior in Doomseeker need to supply a code patch to IP2C, instead of a build time configuration flag.
Additional InformationY'know, I suppose Debian disables phoning home to Mozilla in Firefox packages at build time.
Attached Files

- Relationships
related to 0003712acknowledged The user isn't requested (informed) consent for their personal data to be collected/processed by servers 
child of 0003279acknowledged List of Debian issues (misc/non-policy) 

-  Notes
User avatar (0021104)
WubTheCaptain (reporter)
2020-01-19 15:27

I'm assuming there is interest to keep the IP2C Auto Update feature enabled by default (except if explicitly requested otherwise by the source builder / package distributor).
User avatar (0021105)
WubTheCaptain (reporter)
2020-01-19 15:38
edited on: 2020-01-19 15:40

(Also a crazy related but unrelated bloat idea that is totally likely not feasible with Qt: Exposing the IP2C auto update option to enterprises with Win32 APIs on Windows, via Group Policies.)

User avatar (0022827)
Zalewa (developer)
2023-04-03 20:12
edited on: 2023-04-03 20:12

The option to control the default for IP2C autoupdate can now be set at compile time with -DDOOMSEEKER_IP2C_AUTOUPDATE_DEFAULT=0 (by default =1) to CMake.

I also thought about adding a compile time option to completely remove the autoupdate feature from the program, but that may be too much code to filter out with #ifdefs and a friction point for compilation errors as we go.

'https://bitbucket.org/Doomseeker/doomseeker/commits/c4f97fe967f5cc8ce9922e0664b25108e6f8e1c4 [^]'


Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2020-01-19 15:22 WubTheCaptain New Issue
2020-01-19 15:23 WubTheCaptain Relationship added child of 0003712
2020-01-19 15:24 WubTheCaptain Relationship replaced related to 0003712
2020-01-19 15:25 WubTheCaptain Severity minor => trivial
2020-01-19 15:26 WubTheCaptain Relationship added child of 0003279
2020-01-19 15:27 WubTheCaptain Note Added: 0021104
2020-01-19 15:38 WubTheCaptain Note Added: 0021105
2020-01-19 15:40 WubTheCaptain Note Edited: 0021105 View Revisions
2023-01-25 22:07 Zalewa Target Version => 1.5.0
2023-04-03 20:12 Zalewa Note Added: 0022827
2023-04-03 20:12 Zalewa Assigned To => Zalewa
2023-04-03 20:12 Zalewa Status new => needs review
2023-04-03 20:12 Zalewa Note Edited: 0022827 View Revisions
2023-07-01 16:50 Zalewa Status needs review => needs testing






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker