MantisBT - Doomseeker
View Issue Details
0003955Doomseeker[All Projects] Bugpublic2021-12-21 20:042022-03-22 11:11
Zalewa 
Zalewa 
normalmajoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
1.3.2 
1.3.31.3.3 
0003955: Windows: OpenSSL depends on MSVC 2013 redist while the whole program is built with MinGW
Because OpenSSL depends on the MSVC 2013 redist, the functionality that requires OpenSSL will not work unless this redist is installed. If the redist is missing, Doomseeker will pop-up an error box on start-up, and then seemingly continue to work. However, the features that require contacting HTTPS sites will not work:

1. Auto-updates
2. IP2C auto-updates
3. WAD downloads

As we use MinGW to build Doomseeker and attach its redist, we shouldn't be attaching OpenSSL libraries that depend on the MSVC redist. This should be fixed by attaching OpenSSL libs that too have dependency on the MinGW redist.
The problem occurred for Caring.Orc, as explained here:'https://zandronum.com/forum/viewtopic.php?f=39&t=10449 [^]'
No tags attached.
Issue History
2021-12-21 20:04ZalewaNew Issue
2021-12-21 20:04ZalewaStatusnew => assigned
2021-12-21 20:04ZalewaAssigned To => Zalewa
2021-12-21 20:51ZalewaNote Added: 0021970
2021-12-21 20:51ZalewaNote Edited: 0021970bug_revision_view_page.php?bugnote_id=21970#r13492
2021-12-21 20:52ZalewaNote Edited: 0021970bug_revision_view_page.php?bugnote_id=21970#r13493
2021-12-21 21:06ZalewaNote Added: 0021971
2021-12-22 19:32ZalewaNote Added: 0021979
2021-12-22 19:32ZalewaStatusassigned => needs testing
2021-12-27 22:59ZalewaTarget Version => 1.3.3
2022-01-18 17:55ZalewaNote Added: 0022101
2022-01-18 17:55ZalewaStatusneeds testing => resolved
2022-01-18 17:55ZalewaFixed in Version => 1.3.3
2022-01-18 17:55ZalewaResolutionopen => fixed
2022-03-22 11:11WubTheCaptainStatusresolved => closed

Notes
(0021970)
Zalewa   
2021-12-21 20:51   
(edited on: 2021-12-21 20:52)
These builds have no dependency on the redist:'https://indy.fulgan.com/SSL/ [^]' (link found here:'https://wiki.openssl.org/index.php/Binaries [^]' )
I will use them in the next release.

(0021971)
Zalewa   
2021-12-21 21:06   
Libs package needed to have its version bumped up:'https://bitbucket.org/Doomseeker/doomseeker/commits/e5fa978fc021752502552edae3f6b9e808402940 [^]'
(0021979)
Zalewa   
2021-12-22 19:32   
I have deployed the package with the updated libs to the beta channel.
(0022101)
Zalewa   
2022-01-18 17:55   
Since I don't see any new complaints about this (in the beta updates) I will have to assume it's fixed correctly.