Branch: refs/heads/master
Home: https://github.com/xrootd/xrootd
Commit: bfc81ccdee074c60bea574847e5a883197c68a99
https://github.com/xrootd/xrootd/commit/bfc81ccdee074c60bea574847e5a883197c68a99
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-08-17 (Wed, 17 Aug 2022)
Changed paths:
M src/XrdAcc/XrdAccAccess.cc
Log Message:
-----------
Have built-in audit DB / Acc framework handle new access operations.
This properly logs and denies the newly introduced exclusive access/insert
permissions. Without this, there's an undefined memory read which can
result in permissions to create files.
(cherry picked from commit 566124193a92bbf87a03314ee6b5dba81e084715)
Commit: bbe1129d48aac121c6d17945ff8c0fbb788cdc71
https://github.com/xrootd/xrootd/commit/bbe1129d48aac121c6d17945ff8c0fbb788cdc71
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-08-17 (Wed, 17 Aug 2022)
Changed paths:
M src/XrdOfs/XrdOfs.cc
Log Message:
-----------
For new exclusive create/insert permissions, prefer EACCES over EEXIST.
If we try to overwrite a file - but have insufficient privileges to do so
- then ensure we return an EACCES (permission denied) instead of an EEXIST.
Since this authorization level has never been in a release yet - and the
HTTP protocol requires an EACCES in this case - this is expected to be
a non-breaking change.
(cherry picked from commit 632bef318e0648953afed701fcd44534bdd7fffb)
Commit: e81759af03cadad4cfa166a6d926a184783a1e01
https://github.com/xrootd/xrootd/commit/e81759af03cadad4cfa166a6d926a184783a1e01
Author: simonmichal <[log in to unmask]>
Date: 2022-08-23 (Tue, 23 Aug 2022)
Changed paths:
M src/XrdAcc/XrdAccAccess.cc
M src/XrdOfs/XrdOfs.cc
Log Message:
-----------
Merge pull request #1765 from bbockelm/fix_overwrite_main_branch
Fix overwrite return code (master branch version)
Compare: https://github.com/xrootd/xrootd/compare/dc680e5f8b82...e81759af03ca
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|