PDA

View Full Version : SHOWSTOPPER in SB10 #4920



NewsArchive
09-29-2015, 02:46 AM
All,

The new SHA-2 certificate causes a problem in one of our 64-bit components.
If you are using the "Set x64 Mode..." script function in your project(s)
then it will display a '[1] Startup loader error' error when you run an
installer. I have temporary disabled the Runtime Manager because all x64
Core PreRequisites make use of it. Item in review...

Friedrich

NewsArchive
09-29-2015, 04:03 AM
Dear Frederich!

Hold da helt kæft, hvor er det godt!

Too overwhelmed over, to se my first SHA-1/SHA-2 install 15 minutes
after download of SB10 to be able to write in forigin languages.

Fantastic!

Edvard

NewsArchive
09-29-2015, 04:03 AM
Hi Edvard,

> Hold da helt kæft, hvor er det godt!
>
> Too overwhelmed over, to se my first SHA-1/SHA-2 install 15 minutes after
> download of SB10 to be able to write in forigin languages.
>
> Fantastic!

;-)

BTW, I found the cause for the showstopper. The embedded dual SHA-1/SHA-2
signature in one of our 64-bit components causes a stack corruption (because
the size of the signature doubled). I think that I have fixed it and will
make a patch available soon.

Friedrich

NewsArchive
09-29-2015, 04:04 AM
It's fix now. We'll upload a new Build #4921 and WebUpdate soon. The final
library code-signing process a few hours before the release caused it :-(
The compiler can handle this scenario now.

I am sorry for any inconvenience this has caused.

Friedrich

NewsArchive
09-29-2015, 08:07 AM
> The embedded dual SHA-1/SHA-2
> signature in one of our 64-bit components
> causes a stack corruption (because
> the size of the signature *doubled*).

Hi Friedrich,

I hope this dual SHA-1/SHA-2 signature won't give problems with Clarion
6.3 (or higher) compiled executables? (Because the size of the signature
doubled.)

Best regards,
Jeffrey

NewsArchive
09-29-2015, 08:08 AM
Hi Jeffrey,

> I hope this dual SHA-1/SHA-2 signature won't give problems with Clarion
> 6.3 (or higher) compiled executables? (Because the size of the signature
> doubled.)

Clarion 6.3 apps (or higher) are not affected (as far as I know).
SetupBuilder installers can run in 32-bit, 64-bit or hybrid 32-/64-bit mode.
The 64-bit parts had a problem with the new dual SHA-1/SHA-2 signature.
It's fixed now and I'll make Build 4921 available within the next two hours.

Friedrich

NewsArchive
09-29-2015, 08:08 AM
I don't need any 64-bit installs currently, so I'm assuming this won't
affect my current installs.

I've downloaded the SB10 installer and ran it about 30 minutes ago.
Started SB10 and did a brief look around. Since I was not prompted for
an update, am I safe to assume I got this fix in the installer I downloaded?

--

Russ Eggen
RADFusion International, LLC

NewsArchive
09-29-2015, 08:09 AM
Hi Russ,

> I don't need any 64-bit installs currently, so I'm assuming this won't
> affect my current installs.
>
> I've downloaded the SB10 installer and ran it about 30 minutes ago.
> Started SB10 and did a brief look around. Since I was not prompted for an
> update, am I safe to assume I got this fix in the installer I downloaded?

The fix will be available within the next two hours. If there is a problem
with your install then you'll see it immediately (the loader will give a
runtime error when you start it).

Friedrich

NewsArchive
09-29-2015, 08:09 AM
Thanks Friedrich!

Best regards,
Jeffrey

NewsArchive
09-29-2015, 09:37 AM
The new SHA-1/SHA-2 code-signing and Windows 10 added an extra level of
complexity to the SB system. Very low-level compiler modifications, new
64-bit components, a new build environment (Windows 10), a new deployment
script (one .sbp handles all SetupBuilder editions). Ohhh boy. But we had
to do it now to be prepared for the future.

I'll post some HowTo's soon. SHA1/SHA2 code-signing, Windows 10 and Windows
8.1 (latest patches) handling, etc.

Friedrich

NewsArchive
09-30-2015, 10:16 AM
Thanks!

--

Russ Eggen
RADFusion International, LLC