cvs commit: src/bin/cpdup cpdup.c cpdup.h hclink.c hclink.h hcproto.c hcproto.h misc.c

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Apr 13 22:43:28 PDT 2008


dillon      2008/04/13 22:40:51 PDT

DragonFly src repository

  Modified files:
    bin/cpdup            cpdup.c cpdup.h hclink.c hclink.h 
                         hcproto.c hcproto.h misc.c 
  Log:
  Fix multiple issues with -p<parallel>, including several data corruption
  issues.
  
  * Use malloc'd buffers instead of static buffers
  * Fix memory leaks
  * Fix races with hardlink tracking structures
  * Fix bug in remote mknod (it wasn't creating the node on the remote host)
  * Fix stack blowouts from deep recursions by starting a new thread.
  * Postpend the pid for tmp file creation.
  
  Revision  Changes    Path
  1.23      +78 -31    src/bin/cpdup/cpdup.c
  1.9       +8 -0      src/bin/cpdup/cpdup.h
  1.8       +27 -0     src/bin/cpdup/hclink.c
  1.5       +1 -0      src/bin/cpdup/hclink.h
  1.4       +53 -0     src/bin/cpdup/hcproto.c
  1.3       +2 -0      src/bin/cpdup/hcproto.h
  1.13      +62 -0     src/bin/cpdup/misc.c


http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/cpdup.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/cpdup.h.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hclink.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hclink.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hcproto.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hcproto.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/misc.c.diff?r1=1.12&r2=1.13&f=u





More information about the Commits mailing list