Commit Graph
109 Commits
Author SHA1 Message Date
sanex3339 0296b13616 More correct fix of https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297 2018-07-22 14:09:16 +03:00
sanex3339 0e76dbcf50 Added tests for issue https://github.com/javascript-obfuscator/javascript-obfuscator/issues/297 2018-07-21 12:33:21 +03:00
sanex3339 1a3f4b17c2 Improved dead code injection tests 2018-06-09 14:31:46 +03:00
sanex3339 1d9d784f91 Added additional test for properties extractors 2018-06-05 10:10:25 +03:00
sanex3339 76d5ea8c27 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/271 2018-06-05 00:00:23 +03:00
sanex3339 4b74976cc7 Some refactoring 2018-05-24 11:22:54 +03:00
sanex3339 58674071d5 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/264 2018-05-23 21:54:59 +03:00
sanex3339 398b9890e7 Disabled obfuscation of tagged template literals.
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/243
2018-04-16 22:03:26 +03:00
sanex3339 f78018089c Added more tests for array rest 2018-04-16 21:17:59 +03:00
sanex3339 afe33db8fb Correct obfuscation of object rest and spread properties 2018-04-14 23:26:48 +03:00
sanex3339 bcb3569e83 Obfuscation of import specifiers #2 2018-03-26 01:43:10 +03:00
sanex3339 b97d47386b Obfuscation of import specifiers 2018-03-26 01:13:26 +03:00
sanex3339 3ea05aa0e1 Switched esprima on espree. Obfuscation of export declarations 2018-03-25 20:32:08 +03:00
sanex3339 6f480a6f6f Fixed rare bug with runtime error with identifiersNameGenarator: mangled 2018-03-24 00:23:58 +03:00
sanex3339 d08a1e4075 Splitted IStorage into two separate interfaces for map and array storages 2018-03-20 00:17:20 +03:00
sanex3339 10144ee6e6 Added more tests and fixes of #217 2018-03-11 01:56:16 +03:00
sanex3339 a5a4239463 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/217 2018-03-11 01:35:57 +03:00
sanex3339 e5778b4fa4 New CLI option: exclude 2018-02-24 13:54:44 +03:00
sanex3339 71f5d43b79 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/195 2018-02-17 17:38:51 +03:00
sanex3339 5f2273cc3d Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/195 2018-02-17 15:09:27 +03:00
sanex3339 6378ea500d Dead code injection improvements #1 2018-02-17 14:18:45 +03:00
sanex3339 d3b617284e 0.14.2 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/181 2018-02-16 00:02:33 +03:00
sanex3339 1bb521b773 0.14.1 Temporary fix for wrong esprima template-literal parsing 2018-02-13 23:02:19 +03:00
sanex3339 a8c4660875 Added few utility helpers for finding sibling statement nodes 2018-02-13 18:53:42 +03:00
sanex3339 4f4f95b73f Added test for dead code identifiers conflict 2018-01-17 00:22:43 +03:00
sanex3339 e7e159d785 Fixed conflict between control flow storage and mangled identifiers 2018-01-16 00:49:51 +03:00
sanex3339 07a26e21d0 Syncing with master 2018-01-13 15:57:11 +03:00
sanex3339 13ccf57f7a Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/171 2018-01-13 15:11:34 +03:00
sanex3339 2950613d44 Now transformers knows about its transformation stage 2018-01-12 23:00:43 +03:00
sanex3339 d3271ca6d9 Eval transformer template literal string processing 2018-01-11 10:13:04 +03:00
sanex3339 f3efba9e2a Added additional test for eval transformer 2018-01-11 00:33:02 +03:00
sanex3339 afe8832bbb Implemented more correct way to store AST from eval expressions that allows recursive eval expressions obfuscation 2018-01-09 01:54:00 +03:00
sanex3339 21a2fd65b5 Additional tests for eval expressions obfuscation. Added new finalizing transformers category 2018-01-08 23:22:53 +03:00
sanex3339 40130e74eb Added tests for eval expression obfuscation 2018-01-08 22:40:15 +03:00
sanex3339 c8534978d9 Sync with master 2018-01-07 01:15:56 +03:00
sanex3339 a84666db37 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/166 2018-01-07 00:41:01 +03:00
sanex3339 8ba6eaf04d Added more tests for object keys transformation 2018-01-05 13:27:59 +03:00
sanex3339 3e1e1142ba Added more tests. Updated NodeAppender class to work with all scope nodes. 2018-01-04 23:02:15 +03:00
sanex3339 273f0b331a Added more complicated test for nested objects. 2018-01-04 19:52:49 +03:00
sanex3339 34a60f3866 Added few tests for object keys transformer 2018-01-04 19:40:36 +03:00
sanex3339 d3bd595142 Object keys obfuscation - first working realisation 2018-01-04 15:57:40 +03:00
sanex3339 75cf036c72 0.13.0 release 2017-12-18 00:46:24 +03:00
sanex3339 59dc0f7518 Conditional comments now affects control flow flattening transformations
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/147
2017-12-15 00:19:07 +03:00
sanex3339 c0fd72eabd Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/149 2017-12-14 01:47:13 +03:00
sanex3339 4bde27915f Keep comments with specific keywords 2017-12-05 11:13:18 +03:00
sanex3339 3f373a4b5f 0.12.4 release: fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/136 2017-11-30 23:46:49 +03:00
sanex3339 8b8ff9d7b3 Removed console.log from tests 2017-11-25 00:37:23 +03:00
sanex3339 5f61e88a7e Fixed #129 2017-11-24 00:39:57 +03:00
sanex3339 e52fb4c84c Fixed #123 and #125, added tests for debug protection template 2017-11-23 01:42:55 +03:00
sanex3339 224483d837 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/121 2017-11-16 01:21:36 +03:00