Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 May 2015 20:54:06 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 199852] Update from v1.0.5 to v1.0.6 of port: sysutils/clone - A file tree cloning tool
Message-ID:  <bug-199852-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199852

            Bug ID: 199852
           Summary: Update from v1.0.5 to v1.0.6 of port: sysutils/clone -
                    A file tree cloning tool
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: cyclaero@gmail.com

Created attachment 156224
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=156224&action=edit
.diff file of the sysutils/clone directory

I released the new version 1.0.6 for my file tree cloning tool sysutils/clone.

This a maintenance and bug fixing release, i.e. it brings no significant new
features. From the ChangeLog:

- make sure not to create by accident a FS tree on the wrong device.
- in addTreeNode() in the case of (ord == 0) it is not necessary to
  deallocate the name and allocate/copy it again, since it is guaranteed
  that the new name is the same as the old name.
- zero-out the value struct when modifying a node and no new value
  (NULL) was supplied.
- in removeName() make sure to call removeTreeNode() only if node != NULL.
- renamed namelen to naml in AVL tree and hash table functions.
- store naml alongside the name in the nodes.
- improved Xcode project settings, more warnings, c11, and do the
  Release builds using -Ofast.
- made the sources 32bit clean.
- switch all long variables and parameters to llong aka. long long.
- use allocate()/deallocate() memory functions.
- in setMetaData() and freeMetaData(), bug fix for FreeBSD,
  a pointer with offset by 1 (namelist) was passed to free.
- merged in changes from the other AVL Tree implementations.
- replace sequencial deallocate() calls by a deallocate_batch() call.
- add a notice about eventually leaked memory to the summary.
- on Mac OS X, fixed problem with flistxattr(), fgetxattr(), and fsetxattr().
- set Mac OS X Deployment Target to 10.6.
- bumped copyright years.
- in utils.c switched sequences of deallocate() to deallocate_batch().
- release of version 1.0.6 (r66).

Best regards

Rolf Jansen

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199852-13>