| 
     
      
      
      From: franklahm <fra...@us...> - 2012-08-20 14:09:04
      
     
   | 
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Netatalk git repository.".
The branch, adouble-refcounting has been created
        at  6abc671586c07f2524d8ed229a2872e7a058c7f8 (commit)
- Log -----------------------------------------------------------------
commit 6abc671586c07f2524d8ed229a2872e7a058c7f8
Author: Frank Lahm <fra...@go...>
Date:   Mon Aug 20 14:53:06 2012 +0200
    Remove redundant debug log statements, fix another one
commit 7b774a2f4fd26fffa2d4c4f3246d4c2cba0201e3
Merge: b315ded ac45f66
Author: Frank Lahm <fra...@go...>
Date:   Mon Aug 20 14:29:13 2012 +0200
    Merge branch 'develop' into adouble-refcounting
commit b315ded0ccfad9a41dd8044c2859fba7a6118950
Author: Frank Lahm <fra...@go...>
Date:   Mon Aug 20 14:17:44 2012 +0200
    Fix adouble refcounting for files without metadata
    
    Fixes Bug ID 3559783
    
    Patch removed ADFLAGS_NOHF from adouble open flags when opening
    a files data fork. If the flag is passed to ad_open files without
    metadata don't return an error for the ADFLAGS_HF request to open
    the metadata. As a result of the successfull ad_open return
    AFPFORK_META was set in the fork struct, which implies the meta
    is open. Later afp_close looked at that flag and added ADFLAGS_HF
    to ad_close flags, resulting in a refcount decement of 2 although
    the ad_open only incremented by 1.
    Eg opening such a file twice, then closing once, close the fork.
    Later operations on the other still open fork fail.
    Added test-suite testcases 3 and 4 to check for this in the future.
commit 5b54aa322164db622d4448e0da3d15e035aed0ea
Author: Frank Lahm <fra...@go...>
Date:   Mon Aug 20 12:19:42 2012 +0200
    Log fork number in AFP read and write
commit 092980f040e4a345dc5874f4b1d8a4099cc11c62
Author: Frank Lahm <fra...@go...>
Date:   Mon Aug 20 11:38:24 2012 +0200
    Add debug statements for logging the fork refnumber in open and close fork
-----------------------------------------------------------------------
hooks/post-receive
-- 
Netatalk git repository.
 |