Commit Graph
1081 Commits
Author SHA1 Message Date
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 8e5c127226 First draw of control flow change. Right now for binary expressions. 2016-11-21 01:48:27 +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 22de896cc0 0.8.1 2016-11-19 19:37:39 +03:00
sanex3339 d6763daf8e LabeledStatementObfuscator: changed description block 2016-11-14 08:19:44 +03:00
sanex3339 d444195cdb 0.8.0-beta.2: fixed wrong obfuscation of labels 2016-11-14 01:18: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 2664634a4b fixed runtime errors 2016-11-09 01:09:09 +03:00
sanex3339 ac9c10a69a Fixed obfuscation of global variables and function names in some cases 2016-11-09 00:47:55 +03:00
sanex3339 b18db65db3 tslint fix 2016-11-08 23:54:51 +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 96cf79451b template change: getGlobal() function strings should be inserted to different unicodeArray indexes in different customNodes. small changes between templates can allow this. 2016-11-07 16:49:09 +03:00
sanex3339 ff3d49ece6 fixed ie8 crash, improve templates for custom nodes 2016-11-07 16:40:18 +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 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 ab0dd7cdee tslint check fix 2016-11-04 18:34:32 +03:00
sanex3339 ee074402a2 NodeGroups refactoring wip 2016-11-04 18:27:35 +03:00
sanex3339 0c5049b27a fixed selfDefendingNodesGroup callsControllerFunction name 2016-11-04 16:11:31 +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 12378f2304 rc4 performance regression fix 2016-11-02 00:58:47 +03:00
sanex3339 fbabb0f898 node 0.12 fix 2016-11-01 23:51:19 +03:00
sanex3339 b077c74f69 rc4 and base64 decoding performance update 2016-11-01 23:33:23 +03:00
sanex3339 e7e8660529 rc4 and base64 decoding performance update 2016-11-01 21:53:26 +03:00
sanex3339 4bccf9844a rc4 performance update 2016-11-01 21:06:30 +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 7c3cc72f1e domainLockTemplate false error 2016-11-01 18:20:17 +03:00
sanex3339 6ca70eff70 domainLockTemplate false error 2016-11-01 18:15:46 +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 c5a12732b8 SelfDefendingTemplate rewrite without evals 2016-10-31 23:57:44 +03:00
sanex3339 375edc4b3e wip 2016-10-31 10:45:06 +03:00
sanex3339 ade8003ce1 optimization of loop 2016-10-30 23:50:32 +03:00
sanex3339 73fd71effb decrease threshold for StackTraceAnalyzer 2016-10-30 23:38:05 +03:00
sanex3339 8d4898cb03 update of available values 2016-10-30 23:10:42 +03:00
sanex3339 a33bef01b9 decode functions now ie8 compatible 2016-10-30 23:08:51 +03:00
sanex3339 761652bbbc travis error fix 2016-10-30 22:43:25 +03:00
sanex3339 f5216a45d2 travis error fix 2016-10-30 22:37:24 +03:00
sanex3339 a2cbfe4ae5 compile preformance fix 2016-10-30 22:31:59 +03:00
sanex3339 1334b31d89 rc4 optimization 2016-10-30 18:29:29 +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