The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo / deps / openssl / openssl.gyp @ master

History | View | Annotate | Download (41.9 KB)

# Date Author Comment
92b64170 01/05/2014 07:42 AM Fedor Indutny

crypto: introduce .setEngine(engine, [flags])

6f3d6038 12/11/2013 12:21 PM Fedor Indutny

gyp: build openssl-cli tool and use it in tests

fix #6663

1903240f 12/06/2013 02:10 AM Fedor Indutny

openssl: add assembly for aes and gcm

04b92632 11/27/2013 11:39 AM Fedor Indutny

openssl: more asm

508a6c2e 07/25/2013 10:27 AM Fedor Indutny

openssl: use asm for sha, md5, rmd

179784e3 04/29/2013 08:17 AM Ben Noordhuis

Revert "deps: downgrade openssl to v1.0.0f"

This commit undoes the downgrade from OpenSSL v1.0.1e to v1.0.0f,
effectively upgrading OpenSSL to v1.0.1e again. The reason for the
downgrade was to work around compatibility issues with certain TLS
servers in the stable branch. See the commit log of 4fdb8ac and the...

4fdb8acd 04/29/2013 06:12 AM Ben Noordhuis

deps: downgrade openssl to v1.0.0f

Several people have reported issues with IIS and Resin servers (or maybe
SSL terminators sitting in front of those servers) that are fixed by
downgrading OpenSSL. The AESNI performance improvements were nice but
stability is more important. Downgrade OpenSSL from 1.0.1e to 1.0.0f....

28c6e42e 03/27/2013 03:41 AM Fedor Indutny

openssl: disable HEARTBEAT TLS extension

Microsoft's IIS doesn't support it, and is not replying with ServerHello
after receiving ClientHello which contains it.

The good way might be allowing to opt-out this at runtime from
javascript-land, but unfortunately OpenSSL doesn't support it right now....

690a8cce 03/24/2013 05:53 PM Ben Noordhuis

deps: fix openssl build on windows

Commit 8632af3 ("tools: update gyp to r1601") broke the Windows build.

Older versions of GYP link to kernel32.lib, user32.lib, etc. but that
was changed in r1584. See https://codereview.chromium.org/12256017

Fix the build by explicitly linking to the required libraries.

01fa5ee2 03/05/2013 01:39 PM Bert Belder

win/openssl: mark assembled object files as seh safe

There are no unsafe structured exception handlers in object files
generated from hand-crafted assembly - because they contain no exception
handlers at all.

f317f5ae 02/20/2013 07:48 AM Fedor Indutny

openssl: update to 1.0.1e

6ecb0cd6 12/24/2012 10:02 AM Ben Noordhuis

openssl: clean up openssl.gyp

Remove obsolete build configuration that escaped the purge in 7eaea7f.

74759828 12/20/2012 09:02 AM Bert Belder

openssl: enable optimized asm code on x86 and x64

7eaea7f9 12/20/2012 09:02 AM Bert Belder

openssl: clean up and merge configuration files

This patch brings the openssl library that is built with gyp closer
to what the standard build system produces.

All opensslconf.h versions are now merged into a single file, which
makes it easier for compiled addons to locate this file.

f8999da5 12/02/2012 08:21 PM Ben Noordhuis

build: avoid -Wno-old-style-declaration with gcc 4.2

Fixes the build on FreeBSD <= 9 with the default compiler.

Fixes #4186.

d0227b03 10/21/2012 05:06 PM Ben Noordhuis

Merge remote-tracking branch 'origin/v0.8'

Conflicts:
deps/openssl/openssl.gyp

28b0cc08 10/15/2012 05:40 PM Ben Noordhuis

Revert "Disable OpenSSL UI"

This reverts commit 1c88c3b3b56c6047180e116c5614dad2b13995f9.

It breaks the "read a password from stdin" functionality that OpenSSL provides.

Fixes #4059, #4143.

Conflicts:

deps/openssl/openssl.gyp
d05d6a35 09/25/2012 04:48 PM Bert Belder

openssl: fix compilation issues on SmartOS x64

the SunOS linker is more strict than usual, so we have to be more
correct.

e0e9f0c1 09/25/2012 11:51 AM Bert Belder

openssl: use optimized asm code on x86 and x64

22974a1a 09/17/2012 08:54 PM isaacs

openssl: Set flags to properly build on sunos

1bcf29ef 09/12/2012 11:51 PM Shigeki Ohtsu

openssl: disable EC_NISTP_64_GCC_128 on ia32

uint128_t won't work on 32-bit platform

Closes #4008.

d3fa0dcb 09/12/2012 11:57 AM Ben Noordhuis

openssl: disable harmless compiler warnings

Compile with -Wno-missing-field-initializers and -Wno-old-style-declaration.
The warnings are harmless but they clutter the build output a great deal.

8d082d0f 09/11/2012 11:24 PM Bert Belder

openssl: update the GYP build to work with openssl 1.0.1c

bf16d928 08/27/2012 08:54 PM Bert Belder

Merge branch 'v0.8'

Conflicts:
ChangeLog
deps/openssl/openssl.gyp
src/node_version.h

f8fd9aca 08/23/2012 07:45 PM Nathan Rajlich

build: use the openssl android configuration for "arm" builds

d923269e 07/05/2012 12:23 AM Fedor Indutny

tls: make tls a little bit faster

Compile OpenSSL with inline assembly for big numbers

1c88c3b3 04/11/2012 07:34 PM Bert Belder

Disable OpenSSL UI

2639566c 04/11/2012 07:34 PM Ben Noordhuis

build: configure openssl

  • compile with -DOPENSSL_NO_SOCK and -DOPENSSL_NO_DGRAM, we don't need it
  • compile with -DOPENSSL_NO_GOST and -DOPENSSL_NO_HW_PADLOCK, works around the
    brain dead linker on solaris and maybe others
  • compile with -DTERMIOS, OS X doesn't have <termio.h>...
30e7fb73 04/11/2012 07:34 PM Ben Noordhuis

deps: upgrade openssl to 1.0.0f

8a6576f7 02/12/2012 10:12 AM Ben Noordhuis

Merge remote-tracking branch 'origin/v0.6'

Conflicts:
common.gypi

0a347559 02/07/2012 04:32 PM Igor Zinkovsky

enable x64 windows build
use "vcbuild x64" to do x64 build of node.exe

213b8af2 12/19/2011 05:24 PM Ben Noordhuis

gyp: include opensslconf.h on x64

Good news, it means we don't have to compile with OPENSSL_NO_ASM=1 after all.

15d0fa6d 12/19/2011 04:55 PM Ben Noordhuis

gyp: compile openssl with OPENSSL_NO_ASM=1

Fixes linker error "undefined reference to `OPENSSL_ia32_cpuid'". This is
sub-optimal and needs to be revisited, the plain C implementations are often
much slower.

8a29e5ea 08/23/2011 04:19 PM Evan Martin

gyp: Don't pass C++ flags to C compiler, and don't pass -ansi in OpenSSL builds.

0110c903 08/22/2011 02:30 PM Peter Bright

Upgrade to 0.9.8r.

Build in Win32.

e80cac62 08/22/2011 02:30 PM Ryan Dahl

import openssl from chrome