Commit Graph
161 Commits
Author SHA1 Message Date
sanex3339 f78c7fe4d0 CatchClauseObfuscator.spec refactoring 2016-11-09 14:26:27 +03:00
sanex3339 c1ffd5db62 OptionsNormalizer.spec refactoring 2016-11-09 13:54:06 +03:00
sanex3339 f99ea3e97d OptionsNormalizer.spec refactoring 2016-11-09 13:50:01 +03:00
sanex3339 c940f0c002 stringsArray -> stringArray raname 2016-11-09 13:10:40 +03:00
sanex3339 a7c329b7f5 new option unicodeEscapeSequence
renamed following options `unicodeArray`, `unicodeArrayEncoding`, `rotateUnicodeArray`
2016-11-09 10:50:48 +03:00
sanex3339 ac9c10a69a Fixed obfuscation of global variables and function names in some cases 2016-11-09 00:47:55 +03:00
sanex3339 182ba99ee4 structure change 2016-11-08 22:18:54 +03:00
sanex3339 6bf5ba7bda some optimisations and new tests 2016-11-08 17:21:14 +03:00
sanex3339 6ab6b9bf07 Merge branch 'dev'
# Conflicts:
#	CHANGELOG.md
#	dist/index.js
#	package.json
#	src/Nodes.ts
#	src/Obfuscator.ts
#	src/interfaces/nodes/INode.d.ts
#	src/node-obfuscators/CatchClauseObfuscator.ts
#	src/node-obfuscators/FunctionDeclarationObfuscator.ts
#	src/node-obfuscators/FunctionObfuscator.ts
#	src/node-obfuscators/MemberExpressionObfuscator.ts
#	src/node-obfuscators/ObjectExpressionObfuscator.ts
#	src/node-obfuscators/VariableDeclarationObfuscator.ts
#	test/functional-tests/node-obfuscators/FunctionObfuscator.spec.ts
#	test/functional-tests/node-obfuscators/VariableDeclarationObfuscator.spec.ts
#	test/index.spec.ts
#	test/mocks/NodeMocks.ts
#	test/unit-tests/NodeUtils.spec.ts
2016-11-06 21:32:40 +03:00
sanex3339 c1ad897ab8 fixed incorrect custom nodes name if they appended into root block statement 2016-11-06 21:26:33 +03:00
sanex3339 8eedc7beee fix 2016-11-06 20:43:02 +03:00
sanex3339 dd410f4703 ConsoleOutputDisableExpressionTemplate rewrite 2016-11-06 20:42:44 +03:00
sanex3339 c89a9202c9 selfDefending template for unicode array calls wrapper 2016-11-06 19:53:43 +03:00
sanex3339 9b6d49e111 custom nodes update and NodeAppender tests code moved to fixtures 2016-11-04 15:46:27 +03:00
sanex3339 d184298208 custom nodes structure rework 2016-11-04 14:26:24 +03:00
sanex3339 225bbfd6b4 custom node templates rework 2016-11-01 19:18:15 +03:00
sanex3339 979333e1a8 domainLockTemplate test fix 2016-11-01 18:41:04 +03:00
sanex3339 3f821410a5 custom node templates update 2016-11-01 18:10:45 +03:00
sanex3339 447fc58598 large rework of node appending mechanics 2016-11-01 17:12:10 +03:00
sanex3339 2968f1417a large rework of node appending mechanics 2016-11-01 17:05:23 +03:00
sanex3339 73fd71effb decrease threshold for StackTraceAnalyzer 2016-10-30 23:38:05 +03:00
sanex3339 a2cbfe4ae5 compile preformance fix 2016-10-30 22:31:59 +03:00
sanex3339 07fbe7202c preformance test wip 2016-10-30 19:52:03 +03:00
sanex3339 3ee696e25b preformance test wip 2016-10-30 18:56:14 +03:00
sanex3339 3b8bf270d5 rc4 unicode array encoding wip 2016-10-30 18:00:33 +03:00
sanex3339 494ae3be31 rc4 unicode array encoding wip 2016-10-30 16:42:27 +03:00
sanex3339 3ea6d46670 encodeUnicodeArray has been renamed to unicodeArrayEncoding and accepts true|false|'base64'|'rc4' values 2016-10-30 13:46:22 +03:00
sanex3339 2f688f81fe preformance fix: fixed tests 2016-10-30 12:12:43 +03:00
sanex3339 4816c7cb37 rc4 string literal encoding preparation 2016-10-30 01:22:31 +03:00
sanex3339 b2b066419a rc4 string literal encoding preparation 2016-10-30 00:50:23 +03:00
sanex3339 add062feee rc4 preparation 2016-10-29 21:58:59 +03:00
sanex3339 72c538a77b Now StackTraceData is getting inside Obfuscator class and pass to the CustomNodeAppender through customNodes appendNode() method. 2016-10-26 01:09:31 +03:00
sanex3339 1fc50304b5 Added ObjectExpressionCalleeDataExtractor: added tests 2016-10-16 01:05:58 +03:00
sanex3339 525f77fbb8 Added ObjectExpressionCalleeDataExtractor: added tests 2016-10-15 21:17:21 +03:00
sanex3339 0d4c6b4f1e Added ObjectExpressionCalleeDataExtractor: added tests 2016-10-15 20:36:05 +03:00
sanex3339 42657550d3 Added ObjectExpressionCalleeDataExtractor 2016-10-15 19:36:14 +03:00
sanex3339 791e819a6f CustomNodeAppender incorrect index fix 2016-10-10 13:30:17 +03:00
sanex3339 b4747719b2 StackTraceAnalyzer - correct analyzing of self-invoking functions: extend test 2016-10-06 17:06:19 +03:00
sanex3339 6c4eab9104 StackTraceAnalyzer - correct analyzing of self-invoking functions 2016-10-06 14:41:46 +03:00
sanex3339 b684e2491b updated test fixture 2016-10-06 11:55:18 +03:00
sanex3339 8a43bb3ed7 increase timeout limit for performance tests 2016-10-05 08:39:46 +03:00
sanex3339 56a4e80522 overall performance test for info 2016-10-04 20:42:41 +03:00
sanex3339 83516b0185 dinner fix 2016-10-04 15:28:53 +03:00
sanex3339 bfc8ff4777 overall performance test for info 2016-10-04 08:34:43 +03:00
sanex3339 87b44bf852 StackTraceAnalyzer refactoring 2016-10-04 00:41:57 +03:00
sanex3339 1f09c4221d CustomNodeAppender refactoring 2016-10-03 08:35:58 +03:00
sanex3339 2f6c7a9cc7 CustomNodeAppender refactoring 2016-10-03 01:40:12 +03:00
sanex3339 a3f8b2af25 CustomNodeAppender refactoring 2016-10-03 00:43:36 +03:00
sanex3339 8571cef294 Hidden node appender 2016-10-02 22:56:31 +03:00
sanex3339 857508f532 removed paths support, because not supported by ts-node 2016-10-02 14:55:11 +03:00