Skip to content

Commit 7c04197

Browse files
committed
Merge remote-tracking branch 'upstream/v0.12'
2 parents 912b5e0 + 7ca5af8 commit 7c04197

File tree

715 files changed

+29571
-8959
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

715 files changed

+29571
-8959
lines changed

AUTHORS

+6
Original file line numberDiff line numberDiff line change
@@ -562,3 +562,9 @@ Oguz Bastemur <[email protected]>
562562
Maurice Butler <[email protected]>
563563
Chris Dickinson <[email protected]>
564564
Julien Gilli <[email protected]>
565+
Jakob Gillich <[email protected]>
566+
James Halliday <[email protected]>
567+
Kevin Simper <[email protected]>
568+
Jackson Tian <[email protected]>
569+
Tristan Berger <[email protected]>
570+
Mathias Schreck <[email protected]>

ChangeLog

+34
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,40 @@
618618
* console: `console.dir()` bypasses inspect() methods (Nathan Rajlich)
619619

620620

621+
2014.09.16, Version 0.10.32 (Stable)
622+
623+
* npm: Update to 1.4.28
624+
625+
* v8: fix a crash introduced by previous release (Fedor Indutny)
626+
627+
* configure: add --openssl-no-asm flag (Fedor Indutny)
628+
629+
* crypto: use domains for any callback-taking method (Chris Dickinson)
630+
631+
* http: do not send `0\r\n\r\n` in TE HEAD responses (Fedor Indutny)
632+
633+
* querystring: fix unescape override (Tristan Berger)
634+
635+
* url: Add support for RFC 3490 separators (Mathias Bynens)
636+
637+
638+
2014.08.19, Version 0.10.31 (Stable), 7fabdc23d843cb705d2d0739e7bbdaaf50aa3292
639+
640+
* v8: backport CVE-2013-6668
641+
642+
* openssl: Update to v1.0.1i
643+
644+
* npm: Update to v1.4.23
645+
646+
* cluster: disconnect should not be synchronous (Sam Roberts)
647+
648+
* fs: fix fs.readFileSync fd leak when get RangeError (Jackson Tian)
649+
650+
* stream: fix Readable.wrap objectMode falsy values (James Halliday)
651+
652+
* timers: fix timers with non-integer delay hanging. (Julien Gilli)
653+
654+
621655
2014.07.31, Version 0.10.30 (Stable), bc0ff830aff1e016163d855e86ded5c98b0899e8
622656

623657
* uv: Upgrade to v0.10.28

common.gypi

+5
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,11 @@
241241
}],
242242
['OS=="freebsd" and node_use_dtrace=="true"', {
243243
'libraries': [ '-lelf' ],
244+
}],
245+
['OS=="freebsd"', {
246+
'ldflags': [
247+
'-Wl,--export-dynamic',
248+
],
244249
}]
245250
],
246251
}

configure

+22
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,17 @@ parser.add_option('--no-ifaddrs',
5454
dest='no_ifaddrs',
5555
help='use on deprecated SunOS systems that do not support ifaddrs.h')
5656

57+
parser.add_option("--fully-static",
58+
action="store_true",
59+
dest="fully_static",
60+
help="Generate an executable without external dynamic libraries. This "
61+
"will not work on OSX when using default compilation environment")
62+
63+
parser.add_option("--openssl-no-asm",
64+
action="store_true",
65+
dest="openssl_no_asm",
66+
help="Do not build optimized assembly for OpenSSL")
67+
5768
# deprecated
5869
parser.add_option('--openssl-includes',
5970
action='store',
@@ -623,6 +634,8 @@ def configure_v8(o):
623634
def configure_openssl(o):
624635
o['variables']['node_use_openssl'] = b(not options.without_ssl)
625636
o['variables']['node_shared_openssl'] = b(options.shared_openssl)
637+
o['variables']['openssl_no_asm'] = (
638+
1 if options.openssl_no_asm else 0)
626639

627640
if options.without_ssl:
628641
return
@@ -650,6 +663,14 @@ def configure_openssl(o):
650663
o['cflags'] += cflags.split()
651664

652665

666+
def configure_fullystatic(o):
667+
if options.fully_static:
668+
o['libraries'] += ['-static']
669+
if flavor == 'mac':
670+
print("Generation of static executable will not work on OSX "
671+
"when using default compilation environment")
672+
673+
653674
def configure_winsdk(o):
654675
if flavor != 'win':
655676
return
@@ -697,6 +718,7 @@ configure_v8(output)
697718
configure_openssl(output)
698719
configure_winsdk(output)
699720
configure_icu(output)
721+
configure_fullystatic(output)
700722

701723
# variables should be a root level element,
702724
# move everything else to target_defaults

deps/npm/.eslintrc

-18
This file was deleted.

0 commit comments

Comments
 (0)