peterreilly    2005/01/11 10:30:34

  Modified:    .        WHATSNEW CONTRIBUTORS
               src/main/org/apache/tools/tar TarOutputStream.java
  Log:
  Write two EOF blocks for tar rather than one
  PR: 28776
  Obtained from: Oliver Rossmueller
  
  Revision  Changes    Path
  1.709     +3 -0      ant/WHATSNEW
  
  Index: WHATSNEW
  ===================================================================
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.708
  retrieving revision 1.709
  diff -u -r1.708 -r1.709
  --- WHATSNEW  11 Jan 2005 13:58:18 -0000      1.708
  +++ WHATSNEW  11 Jan 2005 18:30:34 -0000      1.709
  @@ -123,6 +123,9 @@
   * The subant task used the canonical version of a file path. This
     has been changed to use the absolute path. Bugzilla 30438.
   
  +* Tar now writes two EOF blocks rather than one.
  +  Bugzilla report 28776
  +
   Other changes:
   --------------
   
  
  
  
  1.42      +1 -0      ant/CONTRIBUTORS
  
  Index: CONTRIBUTORS
  ===================================================================
  RCS file: /home/cvs/ant/CONTRIBUTORS,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- CONTRIBUTORS      10 Jan 2005 17:12:10 -0000      1.41
  +++ CONTRIBUTORS      11 Jan 2005 18:30:34 -0000      1.42
  @@ -155,6 +155,7 @@
   Nicola Ken Barozzi
   Nico Seessle
   Nigel Magnay
  +Oliver Rossmueller
   Patrick C. Beard
   Patrick Chanezon
   Patrick G. Heck (Gus Heck)
  
  
  
  1.17      +4 -1      ant/src/main/org/apache/tools/tar/TarOutputStream.java
  
  Index: TarOutputStream.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/tar/TarOutputStream.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- TarOutputStream.java      9 Mar 2004 16:48:55 -0000       1.16
  +++ TarOutputStream.java      11 Jan 2005 18:30:34 -0000      1.17
  @@ -96,9 +96,12 @@
   
       /**
        * Ends the TAR archive without closing the underlying OutputStream.
  -     * The result is that the EOF record of nulls is written.
  +     * The result is that the two EOF records of nulls are written.
        */
       public void finish() throws IOException {
  +        // See Bugzilla 28776 for a discussion on this
  +        // http://issues.apache.org/bugzilla/show_bug.cgi?id=28776
  +        this.writeEOFRecord();
           this.writeEOFRecord();
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to