781529b159
Critical security flaw: https://medium.com/@iojs/important-security-upgrades-for-node-js-and-io-js-8ac14ece5852 Fixes #8201. Reported-by: Chris Becker <goabonga@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
40 lines
1.1 KiB
Diff
40 lines
1.1 KiB
Diff
From 3d4817c152d6f3afddcc699949c4d1664da91e2b Mon Sep 17 00:00:00 2001
|
|
From: Martin Bark <martin@barkynet.com>
|
|
Date: Tue, 30 Jun 2015 09:43:11 +0100
|
|
Subject: [PATCH 1/4] Remove dependency on Python bz2 module
|
|
|
|
The Python bz2 module is only needed in certain cases, so only import
|
|
it when needed. In the normal nodejs build, this allows to remove the
|
|
dependency on this module.
|
|
|
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
|
[Martin: adapt to 0.12.5]
|
|
Signed-off-by: Martin Bark <martin@barkynet.com>
|
|
---
|
|
deps/v8/tools/js2c.py | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/deps/v8/tools/js2c.py b/deps/v8/tools/js2c.py
|
|
index 77485f6..371caf5 100755
|
|
--- a/deps/v8/tools/js2c.py
|
|
+++ b/deps/v8/tools/js2c.py
|
|
@@ -34,7 +34,6 @@
|
|
import os, re, sys, string
|
|
import optparse
|
|
import jsmin
|
|
-import bz2
|
|
import textwrap
|
|
|
|
|
|
@@ -492,6 +491,7 @@ def CompressMaybe(sources, compression_type):
|
|
if compression_type == "off":
|
|
return sources_bytes
|
|
elif compression_type == "bz2":
|
|
+ import bz2
|
|
return bz2.compress(sources_bytes)
|
|
else:
|
|
raise Error("Unknown compression type %s." % compression_type)
|
|
--
|
|
2.1.4
|
|
|