vault / burrowers-garble / v0.7.0
burrowers-garble @ v0.7.0
integrity
- size
- 112.2 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module mvdan.cc/garble
release notes
This release drops support for Go 1.17, continues support for Go 1.18, and adds initial support for the upcoming Go 1.19.
Noteworthy changes include:
- Initial support for obfuscating generic code - #414
- Remove unused imports in
-literalsmore reliably - #481 - Support obfuscating package paths ending with
.go- #539 - Support installing garble in paths containing spaces - #544
- Avoid a panic when obfuscating variadic functions - #524
- Avoid a "refusing to list package" panic in
garble test- #522 - Some module builds are now used as regression tests - #240
Thanks to @lu4p, @pagran, and @shellhazard for their contributions in this release!
download
unix · zip
curl -fL -o v0.7.0.zip https://ratatoskr.space/pkg/burrowers-garble/v0.7.0.zip
printf '%s %s\n' '687b2af933e87f9116b4c94bdddb9836736d176a9e05ac8dddd494618f55b304' 'v0.7.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/burrowers-garble/v0.7.0.zip"
$out = "v0.7.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "687b2af933e87f9116b4c94bdddb9836736d176a9e05ac8dddd494618f55b304") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.7.0.tar.gz https://ratatoskr.space/pkg/burrowers-garble/v0.7.0.tar.gz
printf '%s %s\n' '367cc919f81e860184aa08f8a06e86b03306bcac0f1e090d648a8c5aa49c2a04' 'v0.7.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/burrowers-garble/v0.7.0.tar.gz"
$out = "v0.7.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "367cc919f81e860184aa08f8a06e86b03306bcac0f1e090d648a8c5aa49c2a04") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.7.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.7.0.zip
printf '%s %s\n' '687b2af933e87f9116b4c94bdddb9836736d176a9e05ac8dddd494618f55b304' 'v0.7.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.7.0.zip"
$out = "v0.7.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "687b2af933e87f9116b4c94bdddb9836736d176a9e05ac8dddd494618f55b304") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.7.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.7.0.tar.gz
printf '%s %s\n' '367cc919f81e860184aa08f8a06e86b03306bcac0f1e090d648a8c5aa49c2a04' 'v0.7.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.7.0.tar.gz"
$out = "v0.7.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "367cc919f81e860184aa08f8a06e86b03306bcac0f1e090d648a8c5aa49c2a04") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.7.0.zip | zip | 113.7 KiB |
blake3-24 8607cf350f7a40f13fbc9ff0677a42d56c43778150ade513
sha256 687b2af933e87f9116b4c94bdddb9836736d176a9e05ac8dddd494618f55b304
sha1 815c439b98fe2a99a7a0ecf4ab879dce3646c11b
|
| v0.7.0.tar.gz | tar.gz | 82.5 KiB |
blake3-24 f167d1c94fb081b2260a3b25c2d4b79692aca265542015d7
sha256 367cc919f81e860184aa08f8a06e86b03306bcac0f1e090d648a8c5aa49c2a04
sha1 bf7838fff3e66fa4fd04fe2515729c52222d8a8e
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v0.7.0.zip | zip | 115.4 KiB |
blake3-24 75f11b228a3cc6c83a02840d671a26b548ca6a5396fd8ea6
sha256 1e80d531754839771d0259c91970901ca13e9cfde0d5c5f472c61ff451f8c089
sha1 e8854a9c70f304749c5eca6079533c0445ae73e5
|
install
bazel
http_archive(
name = "burrowers-garble",
urls = ["https://ratatoskr.space/pkg/burrowers-garble/v0.7.0.tar.gz"],
integrity = "sha256-NnzJGfgehgGEqgj4oG6GsDMGvKwPHgkNZIqMWqScKgQ=",
strip_prefix = "burrowers-garble-v0.7.0",
)
zig
.url = "https://ratatoskr.space/pkg/burrowers-garble/v0.7.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/burrowers-garble@v0.7.0
install via yggdrasil mesh
bazel
http_archive(
name = "burrowers-garble",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.7.0.tar.gz"],
integrity = "sha256-NnzJGfgehgGEqgj4oG6GsDMGvKwPHgkNZIqMWqScKgQ=",
strip_prefix = "burrowers-garble-v0.7.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble/v0.7.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/burrowers-garble@v0.7.0