Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 9.11.0 Upgrade/Install Changes #4887

Closed
11 tasks done
mitchelsellers opened this issue Oct 26, 2021 · 7 comments
Closed
11 tasks done

Version 9.11.0 Upgrade/Install Changes #4887

mitchelsellers opened this issue Oct 26, 2021 · 7 comments
Milestone

Comments

@mitchelsellers
Copy link
Contributor

mitchelsellers commented Oct 26, 2021

Description of problem

Current versions of the DNN Platform are distributed with Telerik installed and optional steps are necessary to disable Telerik after an installation or upgrade. The behavior of the DNN Platform should be changed in 9.11.0 to achieve the following goals.

  • New Installations of DNN Platform should be Telerik-Free By Default
  • Upgraded installations should be prompted with a suggestion of removal of Telerik, if they opt-in, Telerik should be removed
    • Best efforts should be made to try and validate that the Telerik removal can be done safely (Telerik Identifier source could be used for this)
  • Auto-Upgraded installations (using /install/install.aspx?mode=upgrade) will retain Telerik

These changes will result in the DNN Platform being secure by default, and only allowing users to opt-out of security if needed

Description of solution

The following changes will be needed to complete the above-listed goals.

Install-Package Changes

Upgrade Experience Changes

Security Analyzer Changes

@david-poindexter
Copy link
Contributor

I have the template changes on my list of TODOs. Are you wanting separate tasks to be created for each?

@mitchelsellers
Copy link
Contributor Author

@david-poindexter Most likely it woudl be easier, can convert one/all to individual tasks for tracking

@david-poindexter
Copy link
Contributor

Thanks @mitchelsellers - I just converted those three items to issues and linked for tracking.

@david-poindexter david-poindexter modified the milestones: Future: Major, 9.11.0 Nov 2, 2021
@daguiler
Copy link
Contributor

Hi @mitchelsellers
I'm working on #4946 and I'm not clear about the difference with #4888.
Isn't #4888 actually included in #4946 ?

@bdukes
Copy link
Contributor

bdukes commented Apr 18, 2022

Yes, they're connected. #4946 is primarily about adding the prompt. #4888 is about what happens when you make the choice via that prompt to remove Telerik.

@valadas
Copy link
Contributor

valadas commented Aug 30, 2022

I believe we have it all covered here 😄

@valadas valadas closed this as completed Aug 30, 2022
@david-poindexter
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants