<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/drivers/builtin_openssl2, branch 2.0.3-stable</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/drivers/builtin_openssl2?h=2.0.3-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/drivers/builtin_openssl2?h=2.0.3-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2016-05-12T17:35:49Z</updated>
<entry>
<title>Remove nocpuid.c from builtin OpenSSL</title>
<updated>2016-05-12T17:35:49Z</updated>
<author>
<name>eska</name>
</author>
<published>2016-05-12T15:06:34Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=b8d8ec09eefa77b20a8dc7678f506688ecb726fe'/>
<id>urn:sha1:b8d8ec09eefa77b20a8dc7678f506688ecb726fe</id>
<content type='text'>
Since opensslconf.h no longer defines OPENSSL_CPUID_OBJ, OpenSSL defines
OPENSSL_cpuid_setup itself (with the same empty definition)

(cherry picked from commit 2392824dbab773b365dc77b8a75c1b75f42b93d8)
</content>
</entry>
<entry>
<title>Windows: Fix GCC/Clang argument being passed to MSVC</title>
<updated>2016-05-12T07:06:48Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2016-05-11T16:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=d66b04921fca5d3a60709bb192a96e0d04c75d8a'/>
<id>urn:sha1:d66b04921fca5d3a60709bb192a96e0d04c75d8a</id>
<content type='text'>
Fixes #4620

(cherry picked from commits 972b0f78b3f89ea5096bc37658ceb859ad47fa44
and c7292b1f3d22323352a14e756497b03d66c90666)
</content>
</entry>
<entry>
<title>Add ignore error flag to OpenSSL driver</title>
<updated>2016-05-12T07:00:39Z</updated>
<author>
<name>George Marques</name>
</author>
<published>2016-05-09T14:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=a5e54b83ec716eef424c2db8ad563d62d410d8b6'/>
<id>urn:sha1:a5e54b83ec716eef424c2db8ad563d62d410d8b6</id>
<content type='text'>
(cherry picked from commit 2e44e255ed913372df5ced3526ea56fd50e6df3a)
</content>
</entry>
<entry>
<title>cloning env for builtin_openssl _and_ openssl :)</title>
<updated>2016-05-12T06:55:34Z</updated>
<author>
<name>Ariel Manzur</name>
</author>
<published>2016-05-07T01:43:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=f8debd8152ae822956615541cf43b620480eee6d'/>
<id>urn:sha1:f8debd8152ae822956615541cf43b620480eee6d</id>
<content type='text'>
(cherry picked from commit baaa74f2153403044ab7570b920bc01317f8a047)
</content>
</entry>
<entry>
<title>clonning env for builtin ssl</title>
<updated>2016-05-12T06:55:28Z</updated>
<author>
<name>Ariel Manzur</name>
</author>
<published>2016-05-07T01:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=ac06e3d4db90ad48f197da32e42241968b78be35'/>
<id>urn:sha1:ac06e3d4db90ad48f197da32e42241968b78be35</id>
<content type='text'>
(cherry picked from commit 62c17d65a8ad808bb712e64df2f16ecfb193c9be)
</content>
</entry>
<entry>
<title>Update OpenSSL to 1.0.2h</title>
<updated>2016-05-06T09:11:21Z</updated>
<author>
<name>mrezai</name>
</author>
<published>2016-05-03T19:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=05857a54722d262dfbf5c264d4faf825de16cf9c'/>
<id>urn:sha1:05857a54722d262dfbf5c264d4faf825de16cf9c</id>
<content type='text'>
(cherry picked from commit ab623c923d4e2c950342aec5da371cb92b1fbbc6)
</content>
</entry>
<entry>
<title>Update OpenSSL to version 1.0.2g</title>
<updated>2016-04-27T06:49:39Z</updated>
<author>
<name>mrezai</name>
</author>
<published>2016-04-15T14:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=3efa0f130dbaaba5eecb42f76ed7518eedfdf0c8'/>
<id>urn:sha1:3efa0f130dbaaba5eecb42f76ed7518eedfdf0c8</id>
<content type='text'>
(cherry picked from commit e97922f22038e9049ed4c2db5b3736dfaa0edde3)
</content>
</entry>
<entry>
<title>Update OpenSSL to version 1.0.1s</title>
<updated>2016-04-27T06:43:39Z</updated>
<author>
<name>mrezai</name>
</author>
<published>2016-04-10T13:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=b24c3be564b7766fdf7a98a14e8720580972f8f8'/>
<id>urn:sha1:b24c3be564b7766fdf7a98a14e8720580972f8f8</id>
<content type='text'>
(cherry picked from commit c860574d8ba246b5e2c59578f24accd2ace5e9bc
and commit 2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d)
</content>
</entry>
<entry>
<title>Fixes Visual Studio 2015 linker error (___iob_func)</title>
<updated>2015-10-30T02:03:05Z</updated>
<author>
<name>ZuBsPaCe</name>
</author>
<published>2015-10-29T13:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=b051914032aeb8112d22159d4009304f96a76ad8'/>
<id>urn:sha1:b051914032aeb8112d22159d4009304f96a76ad8</id>
<content type='text'>
The original, uncommited fix simply changed compiler flag /MT to /MD. This
would link the C runtime dynamically instead of statically. This is bad,
because some users would have to install the c runtime before starting the
editor.

You can find alot of info about this error, which can happen after
upgrading to VS 2015, and there are workarounds. But I realized, that the
only place, where iob_func is used, is in e_os.h of the openssl library.
The latest version already contains a workaround. I simply updated the
part in e_os.h.

Reference: https://github.com/openssl/openssl/blob/master/e_os.h#L268
Reference: https://software.intel.com/en-us/forums/intel-parallel-studio-beta-archived/topic/266345
Reference: https://connect.microsoft.com/VisualStudio/feedback/details/1144980/error-lnk2001-unresolved-external-symbol-imp-iob-func
Reference: http://stackoverflow.com/questions/757418/should-i-compile-with-md-or-mt

Here's the original error message:

   Creating library bin\godot.windows.tools.lib and object bin\godot.windows.tools.exp
drivers1.windows.tools.lib(t1_enc.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(txt_db.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(d1_enc.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(ui_openssl.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(cryptlib.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(pem_lib.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(d1_both.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
drivers1.windows.tools.lib(rsa_sign.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func
bin\godot.windows.tools.exe : fatal error LNK1120: 1 unresolved externals
scons: *** [bin\godot.windows.tools.exe] Error 1120
</content>
</entry>
<entry>
<title>-Work in progress visual shader editor *DOES NOT WORK YET*</title>
<updated>2015-01-03T19:52:37Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2015-01-03T19:52:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=fbdd925d9be1c4c96d05089d7d5a58cd938b002c'/>
<id>urn:sha1:fbdd925d9be1c4c96d05089d7d5a58cd938b002c</id>
<content type='text'>
</content>
</entry>
</feed>
