Commit Graph
274 Commits
Author SHA1 Message Date
sanex3339 d224995148 refactoring 2016-11-25 16:03:27 +03:00
sanex3339 818e31b6bf added customNodesStorage over Map<string, ICustomNode> 2016-11-25 13:37:41 +03:00
sanex3339 3276756073 added EventEmitter for obfuscation events 2016-11-25 12:51:06 +03:00
sanex3339 aa656b678d refactoring: nodesGroups -> customNodesFactory change 2016-11-25 11:02:53 +03:00
sanex3339 b79dd8ba25 refactoring: nodesGroups -> customNodesFactory change 2016-11-24 18:46:20 +03:00
sanex3339 e8fcbdf315 replaced let on const, added readonly keywords 2016-11-24 00:34:34 +03:00
sanex3339 e31006193a nodeTransformers factory 2016-11-23 22:08:14 +03:00
sanex3339 cc6f422370 nodeTransformers factory 2016-11-23 21:59:25 +03:00
sanex3339 0bb94a3674 refactoring 2016-11-23 19:02:34 +03:00
sanex3339 5bb5012185 added Utils static property with pool for random generator 2016-11-22 20:22:43 +03:00
sanex3339 a8deef5056 Storages refactoring 2016-11-22 19:13:20 +03:00
sanex3339 742149a70e Storages refactoring 2016-11-22 19:06:31 +03:00
sanex3339 86bc2399b1 Storages refactoring 2016-11-22 17:52:13 +03:00
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 a6c388d18f control flow flattening: update to master 2016-11-22 00:59:30 +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 85c6190e9a 0.8.0 release 2016-11-16 22:04:28 +03:00
sanex3339 a7f46b04e0 deps update 2016-11-15 12:56:09 +03:00
sanex3339 d444195cdb 0.8.0-beta.2: fixed wrong obfuscation of labels 2016-11-14 01:18:06 +03:00
sanex3339 9e2b4bb92f CatchClauseObfuscator.spec refactoring 2016-11-09 17:07: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 cde2e9496e merge rc4 branch to dev 2016-11-04 19:50:16 +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 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