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

Sign setup #2594

Merged
merged 49 commits into from
Jun 5, 2024
Merged

Sign setup #2594

merged 49 commits into from
Jun 5, 2024

Conversation

vitormattos
Copy link
Member

@vitormattos vitormattos commented Mar 26, 2024

Make possible sign downloaded files to be possible delete compacted files after install.

to-do

  • Download files using different architectures
  • Sign setup
  • Validate downloaded binaries
    • Validate all files
    • Consider custom setup without CFSSL
  • Pack LibreSign with signature files of setup binaries
  • Delete compacted files after install
  • Delete files of old versions with the newest pattern to store
  • Delete files of old setup pattern

@vitormattos vitormattos added this to the Next Major (29) milestone Mar 26, 2024
@vitormattos vitormattos self-assigned this Mar 26, 2024
@vitormattos vitormattos force-pushed the feature/sign-setup branch 3 times, most recently from c5aee68 to b96df63 Compare April 22, 2024 12:01
@vitormattos vitormattos force-pushed the feature/sign-setup branch 3 times, most recently from a003387 to d47c977 Compare June 1, 2024 17:27
@vitormattos vitormattos changed the title [WIP] Sign setup Sign setup Jun 3, 2024
@vitormattos vitormattos force-pushed the feature/sign-setup branch 4 times, most recently from bb81462 to 2c74fde Compare June 4, 2024 12:32
Make possible sign downloaded files to be possible delete compated files
after install.

Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Nextcloud is not compatible with Windows

Signed-off-by: Vitor Mattos <[email protected]>
Isn't used at other places

Signed-off-by: Vitor Mattos <[email protected]>
Necessary to be possible sign the setup files and download all files to
sign.

Signed-off-by: Vitor Mattos <[email protected]>
The Nextcloud classes have database dependencies that broke the tests

Signed-off-by: Vitor Mattos <[email protected]>
Prevent to execute method when haven't the necessary data.

Signed-off-by: Vitor Mattos <[email protected]>
This test will fail when isn't possible to fetch a folder

Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
By this way will be possible simplify the uninstall method

Signed-off-by: Vitor Mattos <[email protected]>
Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos vitormattos force-pushed the feature/sign-setup branch from 5f11589 to bfb24c0 Compare June 4, 2024 21:24
@vitormattos vitormattos force-pushed the feature/sign-setup branch from cf84da3 to 35ade2e Compare June 5, 2024 19:39
@vitormattos vitormattos marked this pull request as ready for review June 5, 2024 21:14
Will be necessary run the follow occ command first:

files:scan-app-data libresign

Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos vitormattos force-pushed the feature/sign-setup branch from eb72b75 to a808f49 Compare June 5, 2024 21:27
@vitormattos
Copy link
Member Author

/backport to stable29

@vitormattos
Copy link
Member Author

/backport to stable28

@vitormattos vitormattos merged commit 5daa804 into main Jun 5, 2024
67 checks passed
@vitormattos vitormattos deleted the feature/sign-setup branch June 5, 2024 21:46
This was referenced Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant