https://bugs.documentfoundation.org/show_bug.cgi?id=160888
Stéphane Guillou (stragu) <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.documentfounda | |tion.org/show_bug.cgi?id=10 | |5844 CC| |[email protected] Ever confirmed|0 |1 Summary|Cannot unprotect protected |Cannot unprotect protected |macro library |macro library (hang) Version|24.2.2.2 release |24.2.0.1 rc Keywords| |bibisected, bisected, | |regression Regression By| |Michael Stahl OS|macOS (All) |All Blocks| |108914 Status|UNCONFIRMED |NEW Hardware|ARM |All --- Comment #8 from Stéphane Guillou (stragu) <[email protected]> --- (In reply to Theo from comment #4) > Created attachment 194193 [details] > test spreadsheet with macro libraries included With the sample file, I get a hang when trying to remove the password from LocalAddOns. Repro in recent daily build and: Version: 24.2.3.2 (X86_64) / LibreOffice Community Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: CL threaded In 7.6.7.2, using "test" as the password would result in "Invalid password" (are you sure you used that password?), but no freeze. I don't know why it is considered invalid, but at least the hang is a regression. Bibisected with linux-64-24.2 repo to first bad build [1921ab0d30238da3949395ee4c2450a264a69568] which points to 4995e0669da0e499743b21c60da1ca8b14a1c78c which is a cherrypick of: commit 2f512aaa6c39390a5a0eb1d1e37f070127d068a4 author Michael Stahl Tue Dec 19 19:13:00 2023 +0100 committer Michael Stahl Wed Dec 20 18:29:36 2023 +0100 tdf#105844 offapi,package,sfx2: use Argon2 for wholesome ODF encryption Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161009 Michael, can you please have a look? Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=108914 [Bug 108914] [META] Password protected file bugs and enhancements -- You are receiving this mail because: You are the assignee for the bug.
