summaryrefslogtreecommitdiff
path: root/gnu/packages/golang.scm
AgeCommit message (Collapse)Author
2019-04-02gnu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].Leo Famulari
Fixes a vulnerability in 'golang.org/x/crypto/salsa20' where, if more than 256 GiB of keystream is generated, or if the counter otherwise grows greater than 32 bits, the amd64 implementation will first generate incorrect output, and then cycle back to previously generated keystream. https://go.googlesource.com/crypto/+/b7391e95e576cacdcdd422573063bc057239113d * gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt, go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2, go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20, go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish, go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519, go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-sha3, go-golang-org-x-crypto-ssh-terminal): Update to 0.0.0-3.b7391e9. (go-golang-org-x-crypto-blake2s)[propagated-inputs]: Add go-golang-org-x-sys-cpu. (go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2, go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20, go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish, go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ssh-terminal): Inherit from go-golang-org-x-crypto-bcrypt.
2019-04-02gnu: Add go-golang-org-x-sys-cpu.Leo Famulari
* gnu/packages/golang.scm (go-golang-org-x-sys-cpu): New variable.
2019-04-01gnu: go-github-com-burntsushi-toml: Update to 0.3.1.Leo Famulari
* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 0.3.1.
2019-03-18gnu: Go 1.11: Update to 1.11.6.Leo Famulari
* gnu/packages/golang.scm (go-1.11): Update to 1.11.6. [arguments]: Remove the 'tarbomb-workaround' phase and inherit the 'chdir' phase.
2019-03-18gnu: Add Go 1.12.Katherine Cox-Buday
* gnu/packages/golang.scm (go-1.12): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2019-03-18gnu: Add go-github-com-burntsushi-lockerGiovanni Biscuolo
* gnu/packages/golang.scm (go-github-com-burntsushi-locker): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2019-03-14gnu: Remove duplicate go-github-com-kr-text.Leo Famulari
This effectively reverts 56f610f5c753d56f8c773252bd3c1f07a5c91442. But I removed the preexisting package since the new one is simpler. * gnu/packages/golang.scm (go-github-com-kr-text): Remove variable.
2019-03-14gnu: Gogo protocol buffers: Update to 1.2.1.Leo Famulari
* gnu/packages/golang.scm (go-github-com-gogo-protobuf, go-github-com-gogo-protobuf-protoc-gen-gogo, go-github-com-gogo-protobuf-gogoproto, go-github-com-gogo-protobuf-proto): Update to 1.2.1. (go-github-com-gogo-protobuf-proto)[license] Fix license. [synopsis, description]: Complete. (go-github-com-gogo-protobuf-protoc-gen-gogo)[arguments]: Skip the tests.
2019-03-14gnu: Add go-github-com-gogo-protobuf-gogoproto.Leo Famulari
* gnu/packages/golang.scm (go-github-com-gogo-protobuf-gogoproto): New variable.
2019-03-14gnu: go-github-com-urfave-cli: Update to 1.20.0-0.693af58.Leo Famulari
* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to 1.20.0-0.693af58.
2019-03-14gnu: go-github-com-mattn-go-isatty: Use upstream version string.Leo Famulari
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Use upstream version.
2019-03-14gnu: go-golang-org-x-sys-unix: Update to 0.0.0-2.4d1cda0.Leo Famulari
* gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-2.4d1cda0. [arguments]: Remove the 'patch-tests' phase.
2019-03-14gnu: Go networking libraries: Update to 0.0.0-2.351d144.Leo Famulari
* gnu/packages/golang.scm (go-golang-org-x-net-internal-socks, go-golang-org-x-net-internal-socket): New variables. (go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context, go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6, go-golang-org-x-net-proxy): Update to 0.0.0-2.351d144.
2019-03-14gnu: Go crypto libraries: Update to 0.0.0-2.0fcca48.Leo Famulari
* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt, go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2, go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20, go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish, go-golang-org-x-crypto-xtea): Update to 0.0.0-2.0fcca48.
2019-03-14gnu: Add go-github-com-kr-pretty.Leo Famulari
* gnu/packages/golang.scm (go-github-com-kr-pretty): New variable.
2019-03-14gnu: Add go-github-com-kr-text.Leo Famulari
* gnu/packages/golang.scm (go-github-com-kr-text): New variable.
2019-03-14gnu: go-github-com-minio-sha256-simd: Update to 0.0.0-3.cc1980c.Leo Famulari
* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Update to 0.0.0-3.cc1980c.
2019-03-14gnu: Remove the various Go union meta-packages.Leo Famulari
* gnu/packages/golang.scm (go-github-com-gogo-protobuf-union, go-golang-org-x-crypto-union): Remove variables. (go-golang-org-x-crypto-bcrypt, go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2, go-golang-org-x-crypto-tea, go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-salsa20, go-golang-org-x-crypto-twofish,)[arguments]: Remove obsolete 'make-gzip-archive-writable' phase. (go-golang-org-x-crypto-ed25519)[arguments]: The phase 'make-gzip-archive-writable' belongs here now. (go-github-com-multiformats-go-multihash)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s and go-golang-org-x-crypto-sha3. (go-github-com-libp2p-go-libp2p-peer)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3. (go-github-com-libp2p-go-libp2p-metrics)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3, go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-blake2s. (go-github-com-multiformats-go-multiaddr)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3 and go-golang-org-x-crypto-blake2s. (go-github-com-multiformats-go-multiaddr-net)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3 and go-golang-org-x-crypto-blake2s. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3. (gx)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3. (gx-go)[native-inputs]: Remove go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3. * gnu/packages/syncthing.scm: Remove go-golang-org-x-text-union, go-golang-org-x-net-union, and go-github-com-vitrun-qart-union.
2019-03-14gnu: Remove Go 1.9.Leo Famulari
* gnu/packages/golang.scm (go-1.9): Remove variable. (go-1.11): Inherit from go-1.4 and consolidate the inherited build phases from go-1.9. Go 1.11 should be essentially unchanged with this commit, although the derivation is different.
2019-03-04gnu: go-github.com-jtolds-gls: Update to 4.20.Leo Famulari
* gnu/packages/golang.scm (go-github.com-jtolds-gls): Update to 4.20.
2019-02-04gnu: go-github-com-minio-sha256-simd: Remove duplicate.Ricardo Wurmus
* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): Remove duplicate. * gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Bump revision to supersede the older duplicate.
2019-02-04gnu: go@1.4: Build with binutils-gold on armhf and aarch64.Efraim Flashner
* gnu/packages/golang.scm (go@1.4)[native-inputs]: Add binutils-gold for armhf-linux and aarch64-linux.
2019-02-01gnu: Add go-github-com-direnv-go-dotenv.Leo Famulari
* gnu/packages/golang.scm (go-github-com-direnv-go-dotenv): New variable.
2019-01-25gnu: Go: Update to 1.11.5 [fixes CVE-2019-6486].Leo Famulari
* gnu/packages/golang.scm (go-1.11): Update to 1.11.5. [arguments]: Add a 'tarbomb-workaround' phase and adapt the 'chdir' phase for the tarbomb.
2018-12-16gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].Leo Famulari
* gnu/packages/golang.scm (go-1.11): Update to 1.11.4.
2018-12-04gnu: go-gopkg.in-tomb.v2: Fix build.Christopher Baines
Looks like this test isn't compiling with newer versions of go, so fix it to get the package building again. * gnu/packages/golang.scm (go-gopkg.in-tomb.v2)[arguments]: Add new patch-source phase.
2018-11-14Merge branch 'master' into core-updatesMarius Bakke
2018-11-12gnu: go-github-com-aarzilli-golua: Fix for go-1.11.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-aarzilli-golua)[arguments]: Fix for go-1.11. [native-inputs]: Remove lua. [propagated-inputs]: Add lua.
2018-11-12gnu: go-github-com-wtolson-go-taglib: Fix tests and build for go-1.11.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib)[arguments]: Fix tests for go-1.11. [native-inputs]: Remove pkg-config and taglib. [propagated-inputs]: Add pkg-config and taglib.
2018-11-12gnu: go: Update default to 1.11.Pierre Neidhardt
* gnu/packages/golang.scm (go): Update default to 1.11.
2018-11-05Merge branch 'master' into core-updatesMarius Bakke
2018-11-04gnu: go-github-com-urfave-cli: Remove duplicate declaration.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-urfave-cli): Remove duplicate declaration.
2018-11-01gnu: Go 1.11: Avoid unnecessary store references.Leo Famulari
This shrinks the closure of Go 1.11 from 1379 MiB to 581 MiB. Fixes <https://bugs.gnu.org/32949>. * gnu/packages/golang.scm (go-1.11)[arguments]: Add a 'delete-extraneous-files' phase.
2018-10-24gnu: Add go-github-com-kr-fs.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-kr-fs): New variable.
2018-10-24gnu: Add go-github-com-whyrusleeping-stump.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-whyrusleeping-stump): New variable.
2018-10-24gnu: Add go-github-com-whyrusleeping-progmeter.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-whyrusleeping-progmeter): New variable.
2018-10-24gnu: Add go-github-com-whyrusleeping-json-filter.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-whyrusleeping-json-filter): New variable.
2018-10-24gnu: Add go-github-com-urfave-cli.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-urfave-cli): New variable.
2018-10-24gnu: Add go-github-com-sabhiram-go-gitignore.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): New variable.
2018-10-24gnu: Add go-github-com-cheekybits-is.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-cheekybits-is): New variable.
2018-10-24gnu: Add go-github-com-whyrusleeping-tar-utils.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-whyrusleeping-tar-utils): New variable.
2018-10-24gnu: Add go-github-com-multiformats-go-multiaddr-net.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr-net): New variable.
2018-10-24gnu: Add go-github-com-multiformats-go-multiaddr.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr): New variable.
2018-10-24gnu: Add go-github-com-mitchellh-go-homedir.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir): New variable.
2018-10-24gnu: Add go-github-com-libp2p-go-libp2p-metrics.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics): New variable.
2018-10-24gnu: Add go-github-com-libp2p-go-libp2p-protocol.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-protocol): New variable.
2018-10-24gnu: Add go-github-com-libp2p-go-libp2p-peer.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-peer): New variable.
2018-10-24gnu: Add go-github-com-multiformats-go-multihash.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-multiformats-go-multihash): New variable.
2018-10-24gnu: Add go-github-com-spaolacci-murmur3.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-spaolacci-murmur3): New variable.
2018-10-24gnu: Add go-github-com-minio-blake2b-simd.Pierre Neidhardt
* gnu/packages/golang.scm (go-github-com-minio-blake2b-simd): New variable.