Matt McCutchen's Web Site - rsync/rsync.git/atom - acls.c historyMatt McCutchen's repository for rsync, the fast and versatile remote file copierhttps://mattmccutchen.net/rsync/rsync.git//private/gitweb/static/git-favicon.png/private/gitweb/static/git-logo.png2011-05-25T15:59:47ZgitwebExpand NO_ENTRY items from fake-super ACLs in get_rsync_acl().2011-05-25T15:59:47ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2011-05-25T15:59:47Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/582aead623bd2e9d157e84ca2ffbb501330369c1
Expand NO_ENTRY items from fake-super ACLs in get_rsync_acl().
Don't send user/group names for ACLs with --numeric-ids.2011-03-18T21:42:28ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2011-03-18T21:42:28Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/2792a83d582010863fb8fcd4a031895fcdb818dd
Don't send user/group names for ACLs with --numeric-ids.
Fixes bug 8020.
Allow a failure of EINVAL to mean no ACLs are available.2011-02-22T16:49:21ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2011-02-22T16:49:21Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/7766e673215542dadc066193a5a166274d00e9ab
Allow a failure of EINVAL to mean no ACLs are available.
(If our POSIX types aren't valid, we can't handle the ACLs.)
Avoid reading ACL/xattr info on filetypes not being copied.2011-01-03T18:26:02ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2011-01-03T18:26:02Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/6500e0769a56919df1d47759828104a08df850bb
Avoid reading ACL/xattr info on filetypes not being copied.
Make OS X avoid xattr access on device/special files.
Fixes bug 5458.
Better mask handling, including some changes to help solaris.2009-09-12T16:40:31ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2009-09-12T16:40:31Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/e8bb37f5676ce15dd89e93637a38dd51dbc5e71a
Better mask handling, including some changes to help solaris.
Pass "new_mode" to set_acl() and change its return values.2009-09-12T16:27:07ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2009-09-12T16:27:07Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/ee1c00fea8647356e403368fad9ad4c909e9ef08
Pass "new_mode" to set_acl() and change its return values.
Put file descriptor arg at the start of the arg list for consistency.2009-09-12T16:13:38ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2009-09-12T16:13:38Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/1b502f3ec234bf1045c6bb146f64734d09e81956
Put file descriptor arg at the start of the arg list for consistency.
Fixed an ACL/xattr corruption issue where the --backup option could cause2009-04-10T23:22:44ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2009-04-10T23:22:44Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/cb197514d99d17dc3a1ce26ff8918d63307d75e4
Fixed an ACL/xattr corruption issue where the --backup option could cause
rsync to associate the wrong ACL/xattr information with received files.
Don't try to simplify an ACL that has a mask w/o any named values.2009-04-10T05:49:24ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2009-04-10T05:49:24Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/5eb8bd4962a159c52bacb65bee86f20d1075beec
Don't try to simplify an ACL that has a mask w/o any named values.
Added the --info=FLAGS an --debug=FLAGS options, which allows2008-07-14T03:51:08ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2008-07-14T03:51:08Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/951e826b75c4a4e6bc066e248d7489fb6eba6fde
Added the --info=FLAGS an --debug=FLAGS options, which allows
fine-grained output control (in addition to the coarse -v).
Include 2008 in the copyright years.2008-03-01T20:01:41ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2008-03-01T20:01:41Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/d3d07a5e860f1cde0e234ec7a1aff7111a2c514f
Added a default to the new switch in str_acl_type().2008-02-23T16:14:18ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2008-02-23T16:14:18Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/d07edfc8956be775ab92b96bd5b3f9a01eb03e6c
Added a default to the new switch in str_acl_type().
Tweaked the ACL type-names returned by str_acl_type()2008-02-23T15:31:29ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2008-02-23T15:31:29Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/a2c473bb59789eeeb45e541bd405cc8ccd3577f5
Tweaked the ACL type-names returned by str_acl_type()
so that error messages are a little clearer.
Made some user-/group-name pointers "const".2007-12-30T06:52:42ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2007-12-30T06:52:42Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/c78cb8f349d74dbb19abbc4edeef12655bdcdf23
New logging categories added to allow differentiation between2007-11-22T17:56:21ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2007-11-22T17:56:21Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/3f0211b63a6cdc4a2cecfd2a0dffeba172c86a47
New logging categories added to allow differentiation between
transfer errors, normal errors, and warnings. New messages are
translated into old FERROR/FINFO categories for older protocols.
If the xattr data is bogus in get_rsync_acl(), free the buffer.2007-11-05T18:15:01ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2007-11-05T18:15:01Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/4b1553e2d4c6d2df6e7ae327966ccea7b0dc5ca8
If the xattr data is bogus in get_rsync_acl(), free the buffer.
Simplified a SMB_ACL_NEED_SORT conditional because some preprocessors2007-10-05T02:45:09ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2007-10-05T02:45:09Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/6be5ac61bd2b4d4bdb77c26d3e8e2729a2433668
Simplified a SMB_ACL_NEED_SORT conditional because some preprocessors
couldn't handle an #if embedded in a macro.
When running with --fake-super, get/put ACLs from/to an xattr and don't2007-09-29T16:06:34ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2007-09-29T16:06:34Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/f57ab2f71889ca2e0f3f6c2c784e7ff76db20db0
When running with --fake-super, get/put ACLs from/to an xattr and don't
range-check the incoming values.
Added OS X ACL support, using slightly tweaked sys_acl_*()2007-09-28T21:54:07ZWayne Davisonwayned@samba.orgWayne Davisonwayned@samba.org2007-09-28T21:54:07Zhttps://mattmccutchen.net/rsync/rsync.git/commitdiff/5b934f5133cee8adea717e2ffff2b6358d96b519
Added OS X ACL support, using slightly tweaked sys_acl_*()
functions.