Commit Graph

  • 95501f0fcd
    testdata: avoid unnecessary deps in init.txt (#166) Daniel Martí 2020-10-31 13:57:12 +0000
  • a091dcb3a8 testdata: make tiny.txt simpler and faster #168 Daniel Martí 2020-10-31 13:51:34 +0000
  • 178211b03f testdata: avoid unnecessary deps in init.txt #166 Daniel Martí 2020-10-31 13:21:15 +0000
  • 6cf1eb6d49
    keep init funcs in original order (#165) Andrew LeFevre 2020-10-30 20:12:07 -0400
  • 1fc990dcf8
    Fix bug where structs would get garbled in some packages but not in others (#161) Andrew LeFevre 2020-10-30 20:07:41 -0400
  • 294f8076e2 renamed parameter for clarity #161 Andrew LeFevre 2020-10-30 12:50:41 -0400
  • f70c14ff9c keep init funcs in original order #165 Andrew LeFevre 2020-10-30 12:42:17 -0400
  • c3d8fa0e8e fix a related bug when two objects share the same name in the same package and one is garbled but the other one is not Andrew LeFevre 2020-10-29 16:45:17 -0400
  • 736ce8d1a3 only check if struct/field was not defined in current package Andrew LeFevre 2020-10-27 17:09:21 -0400
  • 635f623a00 fix bug where structs would get garbled in some packages but not in others Andrew LeFevre 2020-10-26 18:05:53 -0400
  • 047aa254e2
    properly remove all filenames when -tiny is passed (#160) Andrew LeFevre 2020-10-26 08:03:33 -0400
  • 97fb465fb9 document filename symbol removal #160 Andrew LeFevre 2020-10-26 07:59:34 -0400
  • 666771a25d properly remove all filenames when -tiny is passed Andrew LeFevre 2020-10-25 17:52:55 -0400
  • 0e0a9fc594
    Allow struct fields to be garbled, fixes #48 (#159) Andrew LeFevre 2020-10-25 17:40:59 -0400
  • e245743765 simplified code according to review #159 Andrew LeFevre 2020-10-25 17:36:51 -0400
  • 5af53ef717 fix syntax test script Andrew LeFevre 2020-10-25 17:16:28 -0400
  • fcdf461cd8 Allow struct fields to be garbled, fixes #48 Andrew LeFevre 2020-10-25 17:12:15 -0400
  • 803c1d9439
    Store obfuscated sources in object files (#158) pagran 2020-10-22 22:21:33 +0300
  • cda1a17db0 Update goobj2 and remove bug workaround #158 Pagran 2020-10-22 17:34:07 +0300
  • a73813bdec Refactoring Pagran 2020-10-20 13:59:53 +0300
  • b386489b1a Add test Add comment Debug dir cleanup Pagran 2020-10-20 01:05:43 +0300
  • 3889fcdaab Storing obfuscated sources in an object file has been implemented Pagran 2020-10-19 00:13:16 +0300
  • 29378787e2
    CI: comment out test-gotip for now (#157) Daniel Martí 2020-10-15 13:32:07 +0100
  • d403ca4b42 CI: comment out test-gotip for now #157 Daniel Martí 2020-10-15 12:09:37 +0100
  • b823b07443 testdata: avoid 'go build' with -short in literals.txt Daniel Martí 2020-10-12 13:28:05 +0100
  • cd204cc5b3 testdata: avoid 'go build' with -short in literals.txt #155 Daniel Martí 2020-10-12 13:28:05 +0100
  • 1e19d136c7 testdata: make syntax.txt pass when offline Daniel Martí 2020-10-12 12:40:22 +0100
  • cd86069e56 testdata: make syntax.txt pass when offline #154 Daniel Martí 2020-10-12 12:40:22 +0100
  • 2a0ac434fb
    initial support for build caching (#142) Daniel Martí 2020-10-12 00:20:45 +0100
  • b234cef335 initial support for build caching #142 Daniel Martí 2020-10-07 23:17:07 +0100
  • 859221a950 make import path obfuscation work with the build cache Daniel Martí 2020-10-06 09:44:26 +0100
  • 1ef08529c9 make import path obfuscation work with the build cache #153 Daniel Martí 2020-10-06 09:44:26 +0100
  • ea4a01df87
    More correct comments transformation (#152) pagran 2020-10-05 16:12:25 +0300
  • 1eddc9555a Refactoring #152 Pagran 2020-10-05 15:33:16 +0300
  • a59b1136f4 Fixes Pagran 2020-10-02 11:13:00 +0300
  • 9b5f28975a Rewrite test Pagran 2020-10-01 13:33:43 +0300
  • 6924cb27e7 More correctly comments transformation Pagran 2020-10-01 01:44:38 +0300
  • 991fbb042b
    avoid potential short name collisions pagran 2020-09-30 18:44:07 +0300
  • 7fb98a3bcd Invalid comment deleted #151 Pagran 2020-09-29 23:28:32 +0300
  • 23bc88f361 Fix Pagran 2020-09-29 23:06:18 +0300
  • f3f458ce7b s/existsNames/existingNames/ Pagran 2020-09-29 23:04:06 +0300
  • bf752617a1 Fix path delimiter Pagran 2020-09-29 23:00:28 +0300
  • 7e312c557f Fix short name collision Reduce short name length Pagran 2020-09-29 22:45:09 +0300
  • 434df0476d
    fixed comments cleaning pagran 2020-09-29 22:09:39 +0300
  • ccdb502587 Fixed comments cleaning #150 Pagran 2020-09-29 16:08:04 +0300
  • c4df2d3464 Exclude sync from obfuscation Add todo #149 Pagran 2020-09-28 20:48:50 +0300
  • 88450a2cbc
    update Binject/debug dependency to get its license file (#148) Daniel Martí 2020-09-28 14:35:57 +0100
  • 8f85fbd091 update Binject/debug dependency to get its license file #148 Daniel Martí 2020-09-28 14:24:55 +0100
  • b57243c681 Fix cgo obfuscation Pagran 2020-09-27 17:07:25 +0300
  • efc2975c70 Remove unused variable Pagran 2020-09-27 16:58:24 +0300
  • dd68885b07 Fix obfuscating built-in packages Fix short name collision Optimize encodeIntToName (remove underscore) Pagran 2020-09-27 16:49:27 +0300
  • 3970bb98cc clean up global buildInfo a bit, fix up godocs Daniel Martí 2020-09-24 12:15:04 +0100
  • dcb3df54e8 clean up global buildInfo a bit, fix up godocs #145 Daniel Martí 2020-09-24 12:15:04 +0100
  • 406036d433
    rewrite private name map storage to support build caching pagran 2020-09-24 13:46:38 +0300
  • 5c52d4d28f Fixes #144 Pagran 2020-09-24 13:38:30 +0300
  • d0fbd52cea rewrite private name map storage to support build caching Pagran 2020-09-24 13:02:20 +0300
  • 5c6fa4575f
    Remove unused constant and fix magic number (#143) pagran 2020-09-22 23:48:23 +0300
  • 0be4bcfb5f Fix #143 Pagran 2020-09-22 23:46:17 +0300
  • cf77fcf987 Remove unused constant and fix magic number Pagran 2020-09-22 23:38:58 +0300
  • c3bee46a26 testdata: use the debugdir flag less often Daniel Martí 2020-09-22 14:38:28 +0100
  • 54e931070f testdata: use the debugdir flag less often #141 Daniel Martí 2020-09-22 14:38:28 +0100
  • 00c1d5b11d
    add test for Go version checking (#140) pagran 2020-09-22 16:24:08 +0300
  • ab8777193a re-introduce required newlines for printfs #140 Daniel Martí 2020-09-22 14:11:09 +0100
  • 2a8f0e0b74 Revert %q Pagran 2020-09-22 15:48:52 +0300
  • 126c1549c5 Revert return mechanism Pagran 2020-09-22 15:37:24 +0300
  • 2bd6546efc Add todos Pagran 2020-09-22 00:04:29 +0300
  • a1b7ac9674 Add windows support Pagran 2020-09-21 23:46:45 +0300
  • 816059ee2c Rewrite go validation and add tests Pagran 2020-09-21 21:26:30 +0300
  • 25b73afaec
    follow-up patches to the 'go version' checking (#139) Daniel Martí 2020-09-21 12:04:39 +0100
  • 6b6a6eee2e
    CONTRIBUTING: clarify that tests are required (#138) Daniel Martí 2020-09-21 12:01:49 +0100
  • 7b9a8fe30b follow-up patches to the 'go version' checking #139 Daniel Martí 2020-09-21 08:43:36 +0100
  • dc76318e91 CONTRIBUTING: clarify that tests are required #138 Daniel Martí 2020-09-21 07:58:05 +0100
  • 5928754a0a Fix branch #137 Pagran 2020-09-16 00:52:37 +0300
  • 7e56833c1d Fix push Pagran 2020-09-15 18:51:29 +0300
  • 99da1c3b71 Git add Pagran 2020-09-15 18:46:41 +0300
  • ea03a2fad7 Remove help Pagran 2020-09-15 18:42:21 +0300
  • 36212fc773 move log Pagran 2020-09-15 18:40:04 +0300
  • c9be2f47b3 Add log Pagran 2020-09-15 18:36:32 +0300
  • 9b5f0b9e8a Fix path Pagran 2020-09-15 18:33:12 +0300
  • 4b9be435b5 Fix Pagran 2020-09-15 18:28:31 +0300
  • 42d7211271 Add garble build Pagran 2020-09-15 18:28:27 +0300
  • f9f6f6e425 On push Pagran 2020-09-15 18:24:06 +0300
  • 0cb3a239da Add on Pagran 2020-09-15 18:19:30 +0300
  • 2d71868897 Fix Pagran 2020-09-15 18:17:56 +0300
  • bc6993a36e Remove on Pagran 2020-09-15 18:16:39 +0300
  • adc9df606f Rename workflow Pagran 2020-09-15 18:12:08 +0300
  • 19c329d863 Remove cron Pagran 2020-09-15 17:56:22 +0300
  • 0849f5cfe3 Add workflow_dispatch Pagran 2020-09-15 17:51:16 +0300
  • e1888a98e5 Fix Pagran 2020-09-15 17:48:14 +0300
  • ade5ae7c25 Fix on Pagran 2020-09-15 17:47:06 +0300
  • 5bac73a4d1 Add automatic push Pagran 2020-09-15 17:41:01 +0300
  • 6ffee249c4 Rewrite commands Pagran 2020-09-15 17:36:59 +0300
  • 13a5b2fe8e First version Pagran 2020-09-14 12:42:26 +0300
  • 46c111325f
    Add go version validation (#136) pagran 2020-09-13 16:06:55 +0300
  • ba85a25d7e Fix #136 Pagran 2020-09-13 15:07:12 +0300
  • 4acffed305 Fixes Pagran 2020-09-13 12:35:34 +0300
  • 3e68a9709c Rewrite version detection algo Pagran 2020-09-13 02:16:12 +0300
  • 4b8009f6d1 Added more detailed error description Pagran 2020-09-12 21:18:30 +0300
  • 50eaea4396 Fixes https://github.com/burrowers/garble/issues/121 Pagran 2020-09-12 18:33:51 +0300
  • 90fa325da7
    Rewrite renaming logic for private names and reduce length of public names (#135) pagran 2020-09-12 17:36:16 +0300