An error occurred fetching the project authors.
  1. 13 Feb, 2014 1 commit
  2. 27 Jan, 2014 1 commit
  3. 21 Jun, 2013 1 commit
  4. 14 May, 2013 1 commit
  5. 25 Feb, 2013 1 commit
  6. 11 Feb, 2013 1 commit
    • Shane Hansen's avatar
      archive/tar: read/write extended pax/gnu tar archives · 10682799
      Shane Hansen authored
      Support reading pax archives and applying extended attributes
      like long names, subsecond mtime resolutions, etc. Default to
      writing pax archives for long file and link names.
      Support reading gnu archives using the ././@LongLink extended
      header for file name and link target.
      
      Fixes #3300
      
      R=dsymonds, dave, rogpeppe, remyoudompheng, chressie, rsc
      CC=golang-dev
      https://golang.org/cl/6700047
      10682799
  7. 25 Jan, 2012 1 commit
    • Joel Sing's avatar
      archive/tar: fix race in TestNonSeekable · e3e1804e
      Joel Sing authored
      Reimplement the test based on code from adg@golang.org.
      
      The previous version has a race since the file is closed via defer
      rather than in the go routine. This meant that the file could be
      closed before the go routine has actually received io.EOF. It then
      receives EBADF and continues to do zero-byte writes to the pipe.
      
      This addresses an issue seen on FreeBSD and OpenBSD, where the test
      passes but exits with a SIGPIPE, resulting in a failure.
      
      R=golang-dev, adg
      CC=golang-dev
      https://golang.org/cl/5554083
      e3e1804e
  8. 13 Dec, 2011 1 commit
  9. 02 Dec, 2011 1 commit
  10. 01 Dec, 2011 1 commit
  11. 30 Nov, 2011 1 commit
  12. 02 Nov, 2011 1 commit
  13. 14 Jul, 2011 1 commit
  14. 05 Apr, 2011 1 commit
    • Rob Pike's avatar
      os: New Open API. · 8a90fd3c
      Rob Pike authored
      We replace the current Open with:
      OpenFile(name, flag, perm) // same as old Open
      Open(name) // same as old Open(name, O_RDONLY, 0)
      Create(name) // same as old Open(name, O_RDWR|O_TRUNC|O_CREAT, 0666)
      
      This CL includes a gofix module and full code updates: all.bash passes.
      (There may be a few comments I missed.)
      
      The interesting packages are:
              gofix
              os
      Everything else is automatically generated except for hand tweaks to:
              src/pkg/io/ioutil/ioutil.go
              src/pkg/io/ioutil/tempfile.go
              src/pkg/crypto/tls/generate_cert.go
              src/cmd/goyacc/goyacc.go
              src/cmd/goyacc/units.y
      
      R=golang-dev, bradfitzwork, rsc, r2
      CC=golang-dev
      https://golang.org/cl/4357052
      8a90fd3c
  15. 08 Dec, 2010 1 commit
  16. 02 Mar, 2010 1 commit
  17. 26 Feb, 2010 1 commit
  18. 15 Dec, 2009 1 commit
    • Robert Griesemer's avatar
      1) Change default gofmt default settings for · 5a1d3323
      Robert Griesemer authored
                        parsing and printing to new syntax.
      
                        Use -oldparser to parse the old syntax,
                        use -oldprinter to print the old syntax.
      
                     2) Change default gofmt formatting settings
                        to use tabs for indentation only and to use
                        spaces for alignment. This will make the code
                        alignment insensitive to an editor's tabwidth.
      
                        Use -spaces=false to use tabs for alignment.
      
                     3) Manually changed src/exp/parser/parser_test.go
                        so that it doesn't try to parse the parser's
                        source files using the old syntax (they have
                        new syntax now).
      
                     4) gofmt -w src misc test/bench
      
      	       1st set of files.
      
      R=rsc
      CC=agl, golang-dev, iant, ken2, r
      https://golang.org/cl/180047
      5a1d3323
  19. 14 Dec, 2009 1 commit
    • Christopher Wedgwood's avatar
      archive/tar: bug fixes. · fe0eb17f
      Christopher Wedgwood authored
      1. If all data is exhausted using Read then a following Next will
         fail as if it saw EOF.  (Test case added.)
      2. Seeking isn't always possible (i.e. sockets and pipes).  Fallback
         to read.  (Test case added.)
      3. Fix to readHeader (cleaner fix pointed out by rsc).
         (TestReader modified.)
      4. When Read has consumed all the data, don't try to read 0 bytes from reader.
         In cases where tr.nb is zero we attempt to read zero bytes and thus
         never see an EOF (this is most easily seen when the 'tar source' is
         something like bytes.Buffer{} as opposed to os.File).
      5. If write is used to the point of ErrWriteTooLong, allow additional file entries.
      6. Make close work as expected.  That is any further Write or
         WriteHeader attempts will result in ErrWriteAfterClose.
      Fixes #419.
      
      R=rsc, dsymonds1
      https://golang.org/cl/162062
      fe0eb17f
  20. 09 Nov, 2009 1 commit
  21. 06 Oct, 2009 1 commit
  22. 17 Sep, 2009 1 commit
  23. 15 Sep, 2009 1 commit
    • Russ Cox's avatar
      more "declared and not used". · ca6a0fee
      Russ Cox authored
      the last round omitted := range and only
      checked 1 out of N vars in a multi-var :=
      
      R=r
      OCL=34624
      CL=34638
      ca6a0fee
  24. 12 Aug, 2009 1 commit
  25. 09 Aug, 2009 1 commit
  26. 09 Jul, 2009 2 commits
    • David Symonds's avatar
      archive/tar cleanups: · 600d7828
      David Symonds authored
        - rename untar{,_test}.go to reader{,_test}.go.
        - fix up some comments.
        - improve test output if it fails.
      
      R=rsc
      APPROVED=rsc
      DELTA=821  (400 added, 392 deleted, 29 changed)
      OCL=31376
      CL=31378
      600d7828
    • David Symonds's avatar
      Basic POSIX-compatible tar writer. · d6d0a390
      David Symonds authored
      R=rsc
      APPROVED=rsc
      DELTA=456  (382 added, 66 deleted, 8 changed)
      OCL=31246
      CL=31372
      d6d0a390
  27. 07 Jul, 2009 1 commit
  28. 29 Jun, 2009 1 commit
    • Russ Cox's avatar
      io.StringBytes -> strings.Bytes · d3a412a5
      Russ Cox authored
      io.ByteBuffer -> bytes.Buffer
      
      left io.ByteBuffer stub around for now,
      for protocol compiler.
      
      R=r
      OCL=30861
      CL=30872
      d3a412a5
  29. 22 Jun, 2009 1 commit
    • Russ Cox's avatar
      introduce os.EOF and io.ErrUnexpectedEOF. · 64684cc2
      Russ Cox authored
      remove io.ErrEOF.
      rename io.FullRead to io.ReadFull, to match
         ReadAtLeast and ReadAll.
      remove io.FullReader, because it is now unused.
      
      R=r
      DELTA=295  (88 added, 105 deleted, 102 changed)
      OCL=30544
      CL=30588
      64684cc2
  30. 11 Jun, 2009 1 commit
  31. 09 Jun, 2009 2 commits
    • Rob Pike's avatar
      mv src/lib to src/pkg · d90e7cba
      Rob Pike authored
      tests: all.bash passes, gobuild still works, godoc still works.
      
      R=rsc
      OCL=30096
      CL=30102
      d90e7cba
    • David Symonds's avatar
      A basic tar package. · b05c6fe2
      David Symonds authored
      R=rsc
      APPROVED=rsc
      DELTA=371  (370 added, 0 deleted, 1 changed)
      OCL=30029
      CL=30084
      b05c6fe2