Commit Graph

  • 9e93ea809d
    Merge 71564e8dff into c41f026cd6 #850 Fabio Massaioli 2024-05-13 23:34:46 +0000
  • 71564e8dff Add map command #850 Fabio Massaioli 2024-05-11 16:25:40 +0200
  • c41f026cd6 README: clarify that we have no plans to exclude files or packages master Daniel Martí 2024-04-25 09:40:54 +0100
  • ad151eb85f
    README: clarify that we have no plans to exclude files or packages #845 Daniel Martí 2024-04-25 09:40:54 +0100
  • 9f82b2bbfe make pointer regular expressions more flexible Daniel Martí 2024-04-25 10:07:05 +0100
  • 6d527635b3
    make pointer regular expressions more flexible #846 Daniel Martí 2024-04-25 10:07:05 +0100
  • 20a92460d5 all: use cmd.Environ rather than os.Environ Daniel Martí 2024-03-08 11:17:38 +0000
  • 52d436d38a remove err conditional that was never met Daniel Martí 2024-03-08 11:14:06 +0000
  • c0303d87ca
    all: use cmd.Environ rather than os.Environ #840 Daniel Martí 2024-03-08 11:17:38 +0000
  • 0b1f6d283a
    remove err conditional that was never met Daniel Martí 2024-03-08 11:14:06 +0000
  • d2beda1f00 switch frankban/quicktest for go-quicktest/qt Daniel Martí 2024-02-25 23:12:04 +0000
  • bee109515b
    switch frankban/quicktest for go-quicktest/qt #838 Daniel Martí 2024-02-25 23:12:04 +0000
  • f09db67c89 use types.Info.PkgNameOf Daniel Martí 2024-02-18 11:25:25 +0000
  • f08edd026d README: document the package initialization order caveat Daniel Martí 2024-02-18 10:59:06 +0000
  • 9a2ef369b2 fail early if we know we lack Go linker patches Daniel Martí 2024-02-18 09:51:43 +0000
  • d138afaf32 don't panic when we can error as easily Daniel Martí 2024-02-18 09:37:05 +0000
  • 975f608c3d CHANGELOG: add entry for v0.12.1 Daniel Martí 2024-02-18 11:34:04 +0000
  • 75fb58c0f4
    use types.Info.PkgNameOf #835 Daniel Martí 2024-02-18 11:25:25 +0000
  • 81d0beb8bc
    README: document the package initialization order caveat Daniel Martí 2024-02-18 10:59:06 +0000
  • 5658a35bc5
    fail early if we know we lack Go linker patches Daniel Martí 2024-02-18 09:51:43 +0000
  • d25c1a2455
    don't panic when we can error as easily Daniel Martí 2024-02-18 09:37:05 +0000
  • c1ddd67090
    CHANGELOG: add entry for v0.12.1 Daniel Martí 2024-02-18 11:34:04 +0000
  • ea3674ea86
    CHANGELOG: add entry for v0.12.1 v0.12.1 release-v0.12 ci-test Daniel Martí 2024-02-18 11:34:04 +0000
  • ed4f91665d
    obfuscate syscall again to fix x/sys/unix Daniel Martí 2024-02-17 23:59:07 +0000
  • 66b61406c1 obfuscate syscall again to fix x/sys/unix Daniel Martí 2024-02-17 23:59:07 +0000
  • d6e83a05ea
    obfuscate syscall again to fix x/sys/unix #834 Daniel Martí 2024-02-17 23:59:07 +0000
  • 69bc62c56c start using some Go 1.22 features Daniel Martí 2024-02-11 21:36:32 +0000
  • ad2ecc7f2f drop Go 1.21 and start using go/version Daniel Martí 2024-02-11 21:26:14 +0000
  • a84bc0e90e
    start using some Go 1.22 features #832 Daniel Martí 2024-02-11 21:36:32 +0000
  • d76bc2eb47 add trash block generator docs pagran 2024-02-11 11:38:18 +0100
  • 3ded9f800b
    drop Go 1.21 and start using go/version Daniel Martí 2024-02-11 21:26:14 +0000
  • 4997007db8 add trash block generator docs #831 pagran 2024-02-11 11:38:18 +0100
  • f3f57e361d
    CHANGELOG: finish up for a release v0.12.0 Daniel Martí 2024-02-10 10:34:33 +0000
  • b469dcaf9d
    bump deps for the upcoming release Daniel Martí 2024-02-10 10:32:55 +0000
  • 55921a06d4 fix building for GOOS=darwin on Go 1.22.0 Daniel Martí 2024-02-08 14:17:15 +0000
  • 7a67952494 CHANGELOG: draft release notes for v0.12.0 Daniel Martí 2024-02-07 11:21:01 +0000
  • e6299c5ac3 CI: start testing on 1.22 now that it's released Daniel Martí 2024-02-07 10:37:50 +0000
  • 9cb4a6f0c8 amend panic message after decodeHash got renamed Daniel Martí 2024-02-07 10:31:56 +0000
  • 10a77a21af
    fix building for GOOS=darwin on Go 1.22.0 #828 Daniel Martí 2024-02-08 14:17:15 +0000
  • 5c1a01c67c
    CHANGELOG: draft release notes for v0.12.0 Daniel Martí 2024-02-07 11:21:01 +0000
  • 9ea01328c6
    CI: start testing on 1.22 now that it's released Daniel Martí 2024-02-07 10:37:50 +0000
  • 0ad00f46c4
    amend panic message after decodeHash got renamed Daniel Martí 2024-02-07 10:31:56 +0000
  • e8fe80d627
    add trash block generator (#825) pagran 2024-01-16 18:01:53 +0300
  • 1709a09214 add docs #825 pagran 2024-01-13 22:42:40 +0100
  • fcaa35befb add trash block generator pagran 2024-01-03 00:05:05 +0100
  • c43cf74195 add package godoc Daniel Martí 2023-12-27 23:23:06 +0100
  • 20718b1e48
    add package godoc #824 Daniel Martí 2023-12-27 23:23:06 +0100
  • bdfa619f77 support inline comments in asm #include lines Daniel Martí 2023-12-25 22:52:44 +0100
  • 98951116a1
    support inline comments in asm #include lines #823 Daniel Martí 2023-12-25 22:52:44 +0100
  • de65196495 fix support for go1.22rc1 Daniel Martí 2023-12-24 23:47:23 +0100
  • 85236b6938
    fix support for go1.22rc1 #822 Daniel Martí 2023-12-24 23:47:23 +0100
  • 98e8d2e575
    remove go-1.22 from branch trigger #821 Rui Chen 2023-12-20 16:23:57 -0500
  • c3a81f94b7
    no fail fast for ci builds Rui Chen 2023-12-20 16:11:19 -0500
  • c4db9b832c
    feat: test out `1.22.0-rc.1` Rui Chen 2023-12-20 16:05:01 -0500
  • 3a9c9aa3d4
    fix shuffle obfuscation compiler optimization pagran 2023-12-06 21:25:24 +0100
  • 96d2d8b0de
    track types used in make assigned to a reflected type Paul Scheduikat 2023-12-06 21:30:48 +0100
  • 34cb273bf1 In some cases, compiler could optimize the shuffle obfuscator, causing exposing the obfuscated literal. As a fix, added xor encryption of array indexes #819 pagran 2023-12-06 21:25:24 +0100
  • 5b46b02522 Fixes #690 #818 Paul Scheduikat 2023-12-06 03:33:12 +0100
  • 0752f9e5df fix ios build Mrs4s 2023-12-04 17:58:31 +0800
  • 56a9f0f543 fix ios build #816 Mrs4s 2023-12-04 17:58:31 +0800
  • de2c23b2c0 README: start a section on the use cases for a Go obfuscator Daniel Martí 2023-12-03 14:07:09 +0000
  • 13949a8120
    README: start a section on the use cases for a Go obfuscator #815 Daniel Martí 2023-12-03 14:07:09 +0000
  • 02175c5018
    CHANGELOG: finalise for v0.11.0 v0.11.0 Daniel Martí 2023-12-03 13:08:20 +0000
  • d283d8479c add and test initial support for Go 1.22 Daniel Martí 2023-12-02 22:24:07 +0000
  • 649d0fd32a
    add and test initial support for Go 1.22 #814 Daniel Martí 2023-12-02 22:24:07 +0000
  • 9378ec959a CHANGELOG: start drafting the next release notes Daniel Martí 2023-11-19 14:56:15 +0000
  • 5220328b39
    CHANGELOG: start drafting the next release notes #811 Daniel Martí 2023-11-19 14:56:15 +0000
  • 36ada88a79 add control flow hardening docs pagran 2023-11-18 21:00:38 +0100
  • 26a1ac9279 add control flow hardening docs #809 pagran 2023-11-18 21:00:38 +0100
  • bec8043790
    track converted types when recording reflection usage Paul Scheduikat 2023-11-18 14:59:23 +0100
  • ff9795a847 record reflection of converted types #808 Paul Scheduikat 2023-11-17 13:19:52 +0100
  • 4271bc45ae avoid panic when embedding a builtin alias Daniel Martí 2023-11-14 21:18:40 +0000
  • 5fdc3955e0
    avoid panic when embedding a builtin alias #806 Daniel Martí 2023-11-14 21:18:40 +0000
  • 6f0e46f80b strip struct tags when hashing structs for type identity Daniel Martí 2023-11-12 21:28:07 +0000
  • 8218d99d3f
    strip struct tags when hashing structs for type identity #805 Daniel Martí 2023-11-12 21:28:07 +0000
  • 08b3d9db61 add a couple of reminder TODOs for go/... packages Daniel Martí 2023-11-12 11:34:29 +0000
  • 126618a0d5 drop support for Go 1.20 Daniel Martí 2023-11-12 11:19:15 +0000
  • 430b6d88d1
    add a couple of reminder TODOs for go/... packages #804 Daniel Martí 2023-11-12 11:34:29 +0000
  • 6fa3f1e324
    drop support for Go 1.20 Daniel Martí 2023-11-12 11:19:15 +0000
  • abcdc1fcbf re-generate go_std_tables.go with Go master Daniel Martí 2023-11-12 10:51:52 +0000
  • e712e720ce use x/tools version from go.mod in go:generate Daniel Martí 2023-11-12 10:47:17 +0000
  • c314fcb61c update deps Daniel Martí 2023-11-12 10:45:05 +0000
  • 8a48aa2827
    re-generate go_std_tables.go with Go master #803 Daniel Martí 2023-11-12 10:51:52 +0000
  • 4395c01bc0
    use x/tools version from go.mod in go:generate Daniel Martí 2023-11-12 10:47:17 +0000
  • eafc122fd9
    update deps Daniel Martí 2023-11-12 10:45:05 +0000
  • 5e80f12be7
    implement flattening hardening pagran 2023-07-30 22:11:04 +0200
  • 978fd6d518 appease Go 1.22's stricter base64 sanity checks Daniel Martí 2023-10-08 22:55:35 +0100
  • 2cbe618538
    appease Go 1.22's stricter base64 sanity checks #800 Daniel Martí 2023-10-08 22:55:35 +0100
  • 82834ace20 testdata: skip runtime rebuild test on darwin Daniel Martí 2023-09-23 17:31:33 +0100
  • 716322cdf8 all: start suggesting Go 1.21 and testing on it Daniel Martí 2023-08-25 21:37:21 +0100
  • 7df197e66c
    testdata: skip runtime rebuild test on darwin #789 Daniel Martí 2023-09-23 17:31:33 +0100
  • 5a23a52b57
    all: start suggesting Go 1.21 and testing on it Daniel Martí 2023-08-25 21:37:21 +0100
  • 344cdd5e7b make `go test -race` fast again on Go 1.21 Daniel Martí 2023-09-24 15:32:36 +0100
  • 91e6dee41b
    make `go test -race` fast again on Go 1.21 #797 Daniel Martí 2023-09-24 15:32:36 +0100
  • 66bdc8b124 Use go install instead of garble install Hritik Vijay 2023-09-21 01:31:13 +0530
  • 1c01db0b51 Use go install instead of garble install #795 Hritik Vijay 2023-09-21 01:31:13 +0530
  • 0ca3024c84 Use go install instead of garble install #794 Hritik V 2023-09-21 01:28:51 +0530
  • 60b7f3cdfb refact #781 pagran 2023-08-29 17:08:13 +0200
  • 9dbbb518d1 recheck types after obfuscation of literals #790 literalRecheck lu4p 2023-08-28 00:07:29 +0200
  • 23c8641855 propagate "uses reflection" through SSA stores Daniel Martí 2023-08-01 23:43:01 +0100