Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Matthias Seidel
Hi Damjan, All, That seems to have fixed the crashes on Windows... Regards,    Matthias Am 17.03.24 um 16:56 schrieb Matthias Seidel: I am already doing a full build,but hopefully I could pull your last commit soon enough. Regards,    Matthias Am 17.03.24 um 15:20 schrieb Damjan

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Matthias Seidel
Hi Dave, Am 17.03.24 um 18:01 schrieb Dave Fisher: Hi Damjan, I know it “opens a big can of worms” and is another issue, but upgrading to a newer OpenSSL for Trunk and maybe 4.2 would be a very good thing, We need to update a lot of things, including openSSL and MSVC... But we should first

OpenSSL upgrade?

2024-03-17 Thread Damjan Jovanovic
Hi Is there some reason we are still using such an old version of OpenSSL? >From what I see, these are the modules that depend on OpenSSL: $ grep -l openssl */prj/build.lst curl/prj/build.lst oox/prj/build.lst openssl/prj/build.lst python/prj/build.lst redland/prj/build.lst ucb/prj/build.lst

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Dave Fisher
Hi Damjan, I know it “opens a big can of worms” and is another issue, but upgrading to a newer OpenSSL for Trunk and maybe 4.2 would be a very good thing, Best, Dave > On Mar 17, 2024, at 4:23 AM, Damjan Jovanovic wrote: > > Also > that ancient OpenSSL version we use internally, 1.0.x, uses

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Matthias Seidel
I am already doing a full build,but hopefully I could pull your last commit soon enough. Regards,    Matthias Am 17.03.24 um 15:20 schrieb Damjan Jovanovic: If you haven't done "dmake clean" yet like me, try to "git pull" my latest commit, and then in main/instsetoo_native "build --from oox

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Damjan Jovanovic
If you haven't done "dmake clean" yet like me, try to "git pull" my latest commit, and then in main/instsetoo_native "build --from oox -P2 -- -P2". This commit fixes at least one more issue: commit 244f2bcc921bc5dc45e6c1970e27ac2409c44e17 (HEAD -> trunk, origin/trunk, origin/HEAD) Author: Damjan

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Damjan Jovanovic
I've also noticed sporadic crashes. I am going to try rebuild it from scratch to see if old files were causing a problem. If not, debug further. On Sun, Mar 17, 2024 at 1:24 PM Matthias Seidel wrote: > WTH, shortly after I sent this mail I could open the files... > > Matthias > > Am 17.03.24 um

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Matthias Seidel
WTH, shortly after I sent this mail I could open the files... Matthias Am 17.03.24 um 14:22 schrieb Matthias Seidel: Hi Damjan, That was fast! ;-) I can confirm that it builds now on Windows. When I try to open password protected MS Office 2020+ files (xlsx, docx) I now get the password

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Matthias Seidel
Hi Damjan, That was fast! ;-) I can confirm that it builds now on Windows. When I try to open password protected MS Office 2020+ files (xlsx, docx) I now get the password dialog But when I enter the correct password AOO crashes. Regards,    Matthias P.S.: This was a partial build, I will

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Damjan Jovanovic
I've fixed this now and it seems to build on Windows too. The fixes are in these commits, and if they work, should be cherry-picked in the given order: f65b4e326d91bfe900dc1dd22ece69e3ddd8444a f3025b08c40161265442c34e2b50bc05aa5388c6 42c0a318a970f6f7f43d26a8397448d5d5b8bd36 There were several

Re: MS Office 2010+ "Agile" encrypted OOXML documents are working now!

2024-03-17 Thread Matthias Seidel
Hi Damjan, You are right, the interesting part is at the beginning: --- = Building module oox = Entering /cygdrive/c/Source/openoffice/main/oox/prj cd .. && make -s -r -j1   && make -s -r deliverlog [ build CXX ] oox/source/core/encryption encryption.cxx