1. 26 Jun, 2017 2 commits
  2. 25 Jun, 2017 1 commit
  3. 24 Jun, 2017 1 commit
  4. 23 Jun, 2017 14 commits
  5. 22 Jun, 2017 13 commits
  6. 21 Jun, 2017 6 commits
  7. 20 Jun, 2017 3 commits
    • John R. Lenton's avatar
      runtime, syscall: workaround for bug in Linux's execve · 91139b87
      John R. Lenton authored
      Linux's execve has (at the time of writing, and since v2.6.30) a bug when it ran
      concurrently with clone, in that it would fail to set up some datastructures if
      the thread count before and after some steps differed. This is described better
      and in more detail by Colin King in Launchpad¹ and kernel² bugs. When a program
      written in Go runtime.Exec's a setuid binary, this issue may cause the resulting
      process to not have the expected uid. This patch works around the issue by using
      a mutex to serialize exec and clone.
      
      1. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1672819
      2. https://bugzilla.kernel.org/show_bug.cgi?id=195453
      
      Fixes #19546
      
      Change-Id: I126e87d1d9ce3be5ea4ec9c7ffe13f92e087903d
      Reviewed-on: https://go-review.googlesource.com/43713Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
      Run-TryBot: Ian Lance Taylor <iant@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      91139b87
    • Brad Fitzpatrick's avatar
      crypto/x509: update MaxPathLen & MaxPathLenZero docs · 3ca8ee14
      Brad Fitzpatrick authored
      Fixes #19285
      
      Change-Id: I11e864eff9980dec8247c47e4c600f76602e7ada
      Reviewed-on: https://go-review.googlesource.com/46092Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
      3ca8ee14
    • Brad Fitzpatrick's avatar
      A+C: updated update · 855d823d
      Brad Fitzpatrick authored
      I updated my tool to deal with Github-only contributors without Gerrit
      accounts. The "dep" repo is the main source of these, although there
      are a few others.
      
      Add Alexander Kauer (individual CLA)
      Add Anders Pearson (individual CLA)
      Add Brad Whitaker (corporate CLA for Fastly, Inc.)
      Add Daisuke Fujita (individual CLA)
      Add Daniel Upton (individual CLA)
      Add David Volquartz Lebech (individual CLA)
      Add Emilien Kenler (individual CLA)
      Add Fazal Majid (corporate CLA for Apsalar)
      Add Gustav Westling (individual CLA)
      Add Henry Chang (individual CLA)
      Add Jianqiao Li (corporate CLA for Google Inc.)
      Add Jin-wook Jeong (individual CLA)
      Add Kaleb Elwert (individual CLA)
      Add Kashav Madan (individual CLA)
      Add Koki Ide (individual CLA)
      Add Konstantin (individual CLA)
      Add Kyle Jones (individual CLA)
      Add Leon Klingele (individual CLA)
      Add Martin Olsen (individual CLA)
      Add Máximo Cuadros Ortiz (individual CLA)
      Add Miguel Molina (individual CLA)
      Add Nathaniel Cook (individual CLA)
      Add Neil Lyons (individual CLA)
      Add Nick Robinson (individual CLA)
      Add Niranjan Godbole (individual CLA)
      Add Oleg Bulatov (individual CLA)
      Add Oliver Tonnhofer (individual CLA)
      Add Paul Querna (individual CLA)
      Add Peter Bourgon (individual CLA)
      Add Quentin Renard (individual CLA)
      Add Ray Tung (individual CLA)
      Add Rob Phoenix (individual CLA)
      Add Ryan Boehning (individual CLA)
      Add Sakeven Jiang (individual CLA)
      Add Stephen Searles (individual CLA)
      Add Steven Wilkin (individual CLA)
      Add Sunny (individual CLA)
      Add Ted Kornish (individual CLA)
      Add Victor Vrantchan (individual CLA)
      Add Wander Lairson Costa (individual CLA)
      Add Zakatell Kanda (individual CLA)
      
      Updates #12042
      
      Change-Id: I2e4828cce880965c77b374c1e115d0e437d108c7
      Reviewed-on: https://go-review.googlesource.com/46090Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
      855d823d