summaryrefslogtreecommitdiffstats
path: root/external/openssl
Commit message (Collapse)AuthorAgeFilesLines
* Add --with-prebuilt-opensslTor Lillqvist2015-12-101-1/+3
| | | | | | | | | | | | | | | Don't ask. Oh well, if you want to know: For some people, like me, Cygwin and its Perl run into horrible trouble with the fork() emulation when building OpenSSL. (But my Cygwin works fine for all else in the build. Go figure.) So I came up with a way to use prebuilt OpenSSL binaries. Not to be used for release builds, of course (and the configury checks for that), as long as our policy is to build all we can from sources. Change-Id: Ic303bdf0c620c5122aca3d646fa1f0587221e70f
* openssl: drop SunStudio specific patch hunkMichael Stahl2015-04-141-13/+0
| | | | | | | Besides, wtf is it using -fast by default so the binaries don't run on any system other than the one that did the build? Change-Id: I5adc26fb6370a5292721df3167afc5485c15cb0a
* upgrade to openssl-1.0.2aCaolán McNamara2015-04-098-141/+134
| | | | | | | | | | | | | | | and de-ifdef-per-platform the patch makefile so an upgrade attempt on one platform tests the patchs applying on all platforms ubsan.patch.0 was effectively applied upstream while need to add http://rt.openssl.org/Ticket/Display.html?id=3650 to build under windows Change-Id: Ieffd9bc3dd861a94a083d8b6b8d4117bba7f527c Reviewed-on: https://gerrit.libreoffice.org/15183 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* external/openssl: Work around -fsanitize=nullStephan Bergmann2015-01-062-0/+11
| | | | Change-Id: Ic47a1b43323f84971aed9b3cdb2ec83f9e931d6a
* fdo#82430: configure: MSVC build: avoid using SSE2 instructionsMichael Stahl2014-08-141-1/+1
| | | | | | | | | MSVC 2012 for x86 defaults to -arch:SSE2; binaries do not run on any AMD 32-bit CPU, neither on Intel Pentium III. http://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd%28v=vs.110%29.aspx Change-Id: Ie8253137db2699f2a7fa69c4ac4e7ded90931e3e
* win64: make openssl workThomas Arnhold2014-08-132-0/+48
| | | | | | | | | fix windows style path separator to unix style, needed for cygwin. Change-Id: I4de78d6901378644857c28a59467b59ef886f47b Reviewed-on: https://gerrit.libreoffice.org/10855 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* avoid -arch for bundled OpenSSL, Python3, and nss/nspr on OSX@PowerPCDouglas Mencken2014-07-112-0/+16
| | | | | | | | | | | | this fixes gcc: error: unrecognized command line option '-arch' The '-arch' option is part of Apple's extensions to GCC, and it is uncompatible with "vanilla" GCC from FSF. Also, we're not building "universal binaries". Change-Id: I44e7c72bbb1dd4be5ac9cdbc4f210aaccea513b4 Reviewed-on: https://gerrit.libreoffice.org/10117 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* openssl: stop (ab)using fix_end_of_line to break symlinksMichael Stahl2014-06-091-78/+9
| | | | | | Win32 make has problems because the command line gets too long. Change-Id: I157b7b2b61353b158b1a3f412331e54aafec206c
* fdo#77891 fix python crash when in GUI mode, target WinXP with VS2012Christian Lohmaier2014-05-192-0/+21
| | | | | | | | | VS2012 did change return value of fileno function, this results in a crash when run in GUI mode (but not when launching from a shell), as python tries to access the nonexisting stdin/stdout/stderr Also explicitly target Windows XP Change-Id: Ic783713b55453f3c38b2e766a664b7f4678711de
* openssl: fix WNT patch to applyMichael Stahl2014-04-081-4/+5
| | | | Change-Id: I31494d4314557672b7e3c2ff6846663fb9ed981a
* bump to openssl-1.0.1gCaolán McNamara2014-04-082-109/+0
| | | | Change-Id: I1e0ee6aa3d136c75309c5c70011da787806efa1f
* CVE-2014-0160 heartbeatCaolán McNamara2014-04-082-0/+109
| | | | Change-Id: I00ee89f69d85010be5d3a537092349fa9eeb71c8
* normalize values of MINGW_SHARED_GCCLIB/MINGW_SHARED_GXXLIBMichael Stahl2014-03-111-2/+2
| | | | Change-Id: I4f4cecd95f87b9d37fa1b1a270cf554d7707aaa2
* OpenSSL @OS X: choose correct build targetDouglas Mencken2014-02-241-1/+3
| | | | | | | Change-Id: I58f3cc12f2fa177c26608d372f99c086503a13a5 Reviewed-on: https://gerrit.libreoffice.org/8205 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* fdo#74825: fix missing lcms2/libxslt/curl in installation setsMichael Stahl2014-02-121-1/+1
| | | | | | | | | | The assumption that all configure variables had been normalized to TRUE/<empty> turned out not to hold; convert a bit more in that direction. (regression from 4af38b099c741c3676aefeb20c515913aaeed666) Change-Id: I2127c515e8a833a07c9b26ed9d693ce5a1853fe4
* Get bundled openssl to be used on OS X too, at least on OS X <10.7Douglas Mencken2014-01-201-1/+1
| | | | | | | | | Also note that OpenSSL is incompatible with -fvisibility=hidden on OS X Change-Id: I1fc3cf4d515ef210f996cb04ba9c1b3216109137 Reviewed-on: https://gerrit.libreoffice.org/7233 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* fdo#42783: remove CPU variable from environmentMichael Stahl2013-11-071-8/+6
| | | | | | | Replace uses with CPUNAME instead, and get rid of the horrible postgresql patch that worked around environment leakage. Change-Id: I38ccabfc438360524a272901bb9332ea708e274c
* fdo#70393: move openssl to a subdir of externalKhaled Hosny2013-11-0411-0/+628
Change-Id: I10bf92b18ee5ad56f1b4fbee3e4008b35b822be4 Reviewed-on: https://gerrit.libreoffice.org/6547 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>