Commit Graph
200 Commits
Author SHA1 Message Date
sanex3339 27497670e2 Moved storages to storage folder 2016-11-22 15:30:17 +03:00
sanex3339 90e9a583cc structure change: control-flow transformers and node obfuscators now are under node-transformers folder 2016-11-22 12:40:08 +03:00
sanex3339 68cbcb7fb5 Merge remote-tracking branch 'origin/control-flow-flattening' into control-flow-flattening 2016-11-22 00:54:25 +03:00
sanex3339 eeedc9d2ad Merge branch 'dev' into control-flow-flattening
# Conflicts:
#	dist/index.js
#	src/custom-nodes/node-calls-controller-nodes/NodeCallsControllerFunctionNode.ts
#	src/custom-nodes/self-defending-nodes/SelfDefendingUnicodeNode.ts
#	src/custom-nodes/string-array-nodes/StringArrayCallsWrapper.ts
#	src/custom-nodes/string-array-nodes/StringArrayRotateFunctionNode.ts
2016-11-22 00:52:32 +03:00
sanex3339 8f3441a4f9 seed option and IE8 fix 2016-11-21 22:05:49 +03:00
sanex3339 2fc6c96165 control flow flattening wip 2016-11-21 15:25:51 +03:00
sanex3339 ee018dd75b moving from format-unicorn on string-template package 2016-11-20 23:55:04 +03:00
sanex3339 3466eeb334 First draw of control flow change. Right now for binary expressions. 2016-11-20 22:22:06 +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 182ba99ee4 structure change 2016-11-08 22:18:54 +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 3f821410a5 custom node templates update 2016-11-01 18:10:45 +03:00
sanex3339 2968f1417a large rework of node appending mechanics 2016-11-01 17:05:23 +03:00
sanex3339 a2cbfe4ae5 compile preformance fix 2016-10-30 22:31:59 +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 96fab02d2c preformance fix 2016-10-30 02:26:46 +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 791e819a6f CustomNodeAppender incorrect index fix 2016-10-10 13:30:17 +03:00
sanex3339 87b44bf852 StackTraceAnalyzer refactoring 2016-10-04 00:41:57 +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
sanex3339 43a70d3e27 move to awesome-typescript-loader (BROKEN) 2016-10-02 14:28:15 +03:00
sanex3339 c59be538f2 UnicodeArrayDecodeNodeTemplate spec + deps update 2016-09-20 00:39:07 +03:00
sanex3339 19bfbd4514 DomainLockNodeTemplate spec 2016-09-19 23:52:54 +03:00
sanex3339 5d2220c18a Migrate to ESTree WIP BROKEN 2016-09-12 19:52:48 +03:00
sanex3339 2a4a9f8327 DomainLock feature WIP 2016-09-01 19:37:26 +03:00
sanex3339 a70f192a1c Merge branch 'domain-lock' of https://github.com/slig/javascript-obfuscator into slig-domain-lock
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

DomainLock feature WIP
2016-09-01 18:36:03 +03:00
sanex3339 3a2d695175 Replacers and refactoring 2016-08-30 19:33:46 +03:00
sanex3339 a23d7f1b6a wip 2016-08-29 21:05:44 +03:00
sanex3339 70184ce3da formatUnicorn templates 2016-07-20 15:49:08 +03:00
sanex3339 4339361cd4 more templates 2016-07-20 12:33:28 +03:00
sanex3339 f4a655e067 moved custom-nodes code strings to templates folders 2016-07-18 13:19:16 +03:00
sanex3339 2153643d2e options validation wip 2016-07-13 01:28:49 +03:00
sanex3339 7e2f891aab TS 2.0 Strict Null Checks refactoring 2016-07-12 01:22:45 +03:00
sanex3339 187d52c733 API change, refactoring, readme update, changelog file 2016-07-10 20:33:50 +03:00
sanex3339 f7e3609566 WIP source map support 2016-07-08 01:04:24 +03:00
sanex3339 392f8456c5 Moved parentize method call from Node.getNode method to NodeUtils.convertCodeToStructure method 2016-07-07 12:50:36 +03:00
sanex3339 8ca260fde2 refactoring 2016-07-06 22:19:25 +03:00
sanex3339 9eb172a19e tests and refactoring 2016-06-17 16:20:45 +03:00
sanex3339 7ecfee26b6 Replaced internal getRandomInteger function by Chance library integer method call 2016-06-16 22:45:20 +03:00
sanex3339 ea27616627 test 2016-06-11 16:25:35 +03:00
sanex3339 f7ff0fd853 test 2016-06-11 12:43:14 +03:00