./lang/go, The Go programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.3, Package name: go-1.8.3, Maintainer: bsiegert

The Go programming language is an open source project to make
programmers more productive.

Go is expressive, concise, clean, and efficient. Its concurrency
mechanisms make it easy to write programs that get the most out of
multicore and networked machines, while its novel type system enables
flexible and modular program construction. Go compiles quickly to
machine code yet has the convenience of garbage collection and the power
of run-time reflection. It's a fast, statically typed, compiled language
that feels like a dynamically typed, interpreted language.


Required to run:
[lang/perl5] [shells/bash]

Required to build:
[pkgtools/cwrappers] [lang/go14]

Master sites:

SHA1: 7c3b942c58a44396ff1d205d0e6e72770792d626
RMD160: 09187f22d8121efd57b0b9bc3cc4a12e0a1ad4ba
Filesize: 14986.324 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-22 21:32:41 by Thomas Klausner | Files touched by this commit (10)
Log message:
Sprinkle CHECK_RELRO_SKIP on go packages.

go14 has no relro support AFAICT.

go-1.8.3 has if you use -buildmode=pie, but it claims it's not supported
on Linux.

Disable relro checking for go packages until bsiegert has time to
look at this.
   2017-05-25 11:24:21 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
Update Go to 1.8.3, a non-security release.

This release includes fixes to the compiler, runtime, documentation, and the
database/sql package.
    https://golang.org/doc/devel/release.html#go1.8.minor

It also includes the security fix to the crypto/elliptic package from Go 1.8.2.
   2017-05-25 11:06:43 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
SECURITY: Update Go to 1.8.2, fixing CVE-2017-8932,
carry bug in x86-64 P-256.

A security-related issue was recently reported in Go's crypto/elliptic package.
To address this issue, we have just released Go 1.7.6 and Go 1.8.2.

The Go team would like to thank Vlad Krasnov and Filippo Valsorda at Cloudflare
for reporting the issue and providing a fix.

The issue affects Go's P-256 implementation on the 64-bit x86 architecture.

This is CVE-2017-8932 and was addressed by this change:
https://golang.org/cl/41070, tracked in this issue:
https://golang.org/issue/20040
   2017-05-19 20:50:41 by Filip Hajny | Files touched by this commit (2)
Log message:
Align previous patch with upstream trunk. Functionally, fix remains the same.
   2017-05-02 19:15:31 by Filip Hajny | Files touched by this commit (4)
Log message:
* Remove patch adding syscall.Dup2() for SunOS, software should be using \ 
unix.Dup2() instead.
  https://github.com/joyent/pkgsrc/pull/492
* Improve handling of low-memory situations on Illumos.
  https://github.com/joyent/pkgsrc/pull/493
   2017-05-01 01:02:09 by Maya Rashish | Files touched by this commit (1)
Log message:
go: match even more ARM with wildcards

part 1 of PR pkg/52178 from aikchar
   2017-04-19 23:27:31 by Christos Zoulas | Files touched by this commit (3)
Log message:
Block signals explicitly during lwp creation since blocking via the context
doea not work.
   2017-04-09 10:23:43 by Wen Heping | Files touched by this commit (3) | Package updated
Log message:
Update to 1.8.1

Upstream changes:
go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, \ 
documentation, go command and the crypto/tls, encoding/xml, image/png, net, \ 
net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone \ 
on our issue tracker for details.