Branch: refs/heads/master
Home: https://github.com/xrootd/xrootd
Commit: 62fa23c017d4e623086fa7682eaec6caa40bf0c5
https://github.com/xrootd/xrootd/commit/62fa23c017d4e623086fa7682eaec6caa40bf0c5
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M src/XrdVoms.cmake
M src/XrdVoms/XrdVomsHttp.cc
A src/XrdVoms/XrdVomsMapfile.cc
A src/XrdVoms/XrdVomsMapfile.hh
M src/XrdVoms/XrdVomsgsi.cc
Log Message:
-----------
Add mapfile support as a separate class to the XrdVoms code.
Commit: 7b59dc126d969f83fd50faf87bdc278482b3926e
https://github.com/xrootd/xrootd/commit/7b59dc126d969f83fd50faf87bdc278482b3926e
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M src/XrdVoms/XrdVomsMapfile.cc
Log Message:
-----------
Fixup: Add const fixes due to ABI change revert.
Commit: 156baf3e7c61bb05e9b8ef49ba403498f7f5c1dc
https://github.com/xrootd/xrootd/commit/156baf3e7c61bb05e9b8ef49ba403498f7f5c1dc
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M src/XrdHttp/XrdHttpSecurity.cc
M src/XrdSecgsi/XrdSecProtocolgsi.cc
M src/XrdVoms/XrdVomsMapfile.cc
Log Message:
-----------
Allow explicit grid-mapfile entries to override voms-mapfile.
If there's an entry found in the corresponding grid-mapfile, then
that is considered "more specific" and overrides the "less specific"
voms-mapfile entry. E.g., a mapping to `bbockelm` should be picked
over a generic `cms`.
To differentiate between an explicit mapping and the fallbacks
generated for the plugins, we use the entity's extended attribute
mechanism.
Commit: fb22ea315fd12641565cc04bcc08d86bf8e5b615
https://github.com/xrootd/xrootd/commit/fb22ea315fd12641565cc04bcc08d86bf8e5b615
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
A src/XrdVoms/README.md
Log Message:
-----------
Add initial README file covering the syntax and behavior of the mapfile.
Commit: 29fa30a2271a45b4a4cead5ba78686c767ede3d2
https://github.com/xrootd/xrootd/commit/29fa30a2271a45b4a4cead5ba78686c767ede3d2
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M src/XrdVoms/XrdVomsMapfile.cc
M src/XrdVoms/XrdVomsMapfile.hh
Log Message:
-----------
Overhaul reload strategy to use a maintenance thread.
Instead of doing the reload of the mapfile in-line, add a new maintenance
thread that will periodically reload the mapfile (if and only if a change
is detected in the modification time of the mapfile).
Commit: f9931b4c62687d142839f865933d2ae7c89181fc
https://github.com/xrootd/xrootd/commit/f9931b4c62687d142839f865933d2ae7c89181fc
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M src/XrdVoms/XrdVomsFun.cc
M src/XrdVoms/XrdVomsFun.hh
M src/XrdVoms/XrdVomsHttp.cc
M src/XrdVoms/XrdVomsMapfile.cc
M src/XrdVoms/XrdVomsMapfile.hh
M src/XrdVoms/XrdVomsgsi.cc
Log Message:
-----------
Refactor the mapfile class to be core within XrdVoms.
This moves the mapfile invocation from being a "wrapper" around the
existing XrdVoms plugins to be a core part of the functionality.
Note this also changes the failure semantics from "fail quietly"
to "fail process startup if misconfigured."
Commit: b324a1adbe08daa5babbdd49ac4f0d2ab1904174
https://github.com/xrootd/xrootd/commit/b324a1adbe08daa5babbdd49ac4f0d2ab1904174
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-29 (Sat, 29 Jan 2022)
Changed paths:
M src/XrdVoms/XrdVomsMapfile.cc
M src/XrdVoms/XrdVomsMapfile.hh
Log Message:
-----------
Remove faster polling interval for failures.
Reduces some of the logical complexity; prevents log files filling
up quicker on failure.
Commit: 52a960007d3494d0f13746d4dae12fdd3c796bd0
https://github.com/xrootd/xrootd/commit/52a960007d3494d0f13746d4dae12fdd3c796bd0
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-01-29 (Sat, 29 Jan 2022)
Changed paths:
M src/XrdVoms/XrdVomsMapfile.cc
M src/XrdVoms/XrdVomsMapfile.hh
Log Message:
-----------
Remove shutdown capabilities for maintenance thread.
Decision was that this would be sufficiently infrequently used that
we can just let the OS cleanup the maintenance thread.
Commit: 5f0a255a58c01c49dc2aa7f67e760ca42deb7a21
https://github.com/xrootd/xrootd/commit/5f0a255a58c01c49dc2aa7f67e760ca42deb7a21
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M src/XrdVoms/XrdVomsMapfile.cc
Log Message:
-----------
XrdVomsMapfile: Add a comment on why we use ctime over mtime for
detecting file changes.
Commit: 67d047b422bb6f5f1e697dccdd9c128c36711730
https://github.com/xrootd/xrootd/commit/67d047b422bb6f5f1e697dccdd9c128c36711730
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M src/XrdVoms/XrdVomsMapfile.cc
Log Message:
-----------
Return nullptr from function that won't ever hit return statement.
Commit: 4ede2baf8e9e6af9131caa4cfd3987bd0dcad264
https://github.com/xrootd/xrootd/commit/4ede2baf8e9e6af9131caa4cfd3987bd0dcad264
Author: Brian Bockelman <[log in to unmask]>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M src/XrdHttp/XrdHttpSecurity.cc
M src/XrdSecgsi/XrdSecProtocolgsi.cc
M src/XrdVoms/XrdVomsMapfile.cc
Log Message:
-----------
Use gridmap.name as a flag - no need to preserve the actual name (as this is also in the Entity name).
Commit: 57d9a5a4335eae02ef7ee9ca54b0ccc2cf206f4b
https://github.com/xrootd/xrootd/commit/57d9a5a4335eae02ef7ee9ca54b0ccc2cf206f4b
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2022-02-28 (Mon, 28 Feb 2022)
Changed paths:
M src/XrdHttp/XrdHttpSecurity.cc
M src/XrdSecgsi/XrdSecProtocolgsi.cc
M src/XrdVoms.cmake
A src/XrdVoms/README.md
M src/XrdVoms/XrdVomsFun.cc
M src/XrdVoms/XrdVomsFun.hh
A src/XrdVoms/XrdVomsMapfile.cc
A src/XrdVoms/XrdVomsMapfile.hh
Log Message:
-----------
Merge pull request #1572 from bbockelm/vomsmapfile
Add support for VOMS mapfile
Compare: https://github.com/xrootd/xrootd/compare/52da15730e39...57d9a5a4335e
########################################################################
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
|