Branch: refs/heads/master
Home: https://github.com/xrootd/xrootd
Commit: fc542df16c3b0d33b720fa0a9b4e4a5e231668e4
https://github.com/xrootd/xrootd/commit/fc542df16c3b0d33b720fa0a9b4e4a5e231668e4
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A CMakeLists.txt
A cmake/FindMacaroons.cmake
A cmake/FindXrootd.cmake
A configs/export-lib-symbols
A src/handler.cpp
A src/handler.hh
A src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Create skeleton of Macaroon issuer.
This includes a simple XrdHttp external handler that intercepts
POST requests and issues a minimal macaroon with a single caveat
(based on the requested validity).
Does not send a valid response, nor does it have any configuration
that allows one to actually configure the symmetric key.
Commit: 74eca6c29608e33103acb947e8557dc55d173262
https://github.com/xrootd/xrootd/commit/74eca6c29608e33103acb947e8557dc55d173262
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M CMakeLists.txt
M src/handler.cpp
M src/handler.hh
Log Message:
-----------
[XrdMacaroons] Implement generation of macaroon with activities.
Commit: 798844666310ece4dca4d5a87ff64ef074dd048c
https://github.com/xrootd/xrootd/commit/798844666310ece4dca4d5a87ff64ef074dd048c
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M CMakeLists.txt
A src/configure.cpp
M src/handler.cpp
M src/handler.hh
M src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Add support for configuring macaroons plugin.
Commit: da53ba11e2c6ebd999da735077d123bf5e4b0f48
https://github.com/xrootd/xrootd/commit/da53ba11e2c6ebd999da735077d123bf5e4b0f48
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A LGPL3.0.txt
A LICENSE
A README.md
Log Message:
-----------
[XrdMacaroons] Add simple license and readme files.
Commit: b0d438a05d1773d22703b0029ca4f06108af6673
https://github.com/xrootd/xrootd/commit/b0d438a05d1773d22703b0029ca4f06108af6673
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A src/authz.hh
M src/configure.cpp
M src/handler.cpp
M src/handler.hh
M src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Add outlines of an XrdAccAuthorize implementation for Macaroons.
Commit: d7d8fc973e255c5b597d74b0365ccba0ba7c9c4a
https://github.com/xrootd/xrootd/commit/d7d8fc973e255c5b597d74b0365ccba0ba7c9c4a
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M CMakeLists.txt
A src/authz.cpp
M src/authz.hh
M src/handler.hh
Log Message:
-----------
[XrdMacaroons] Finish initial authorizor for macaroons.
Commit: 62a4c1d204ff23f506d25f086b5a33326ea2db04
https://github.com/xrootd/xrootd/commit/62a4c1d204ff23f506d25f086b5a33326ea2db04
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/authz.cpp
Log Message:
-----------
[XrdMacaroons] Tweak behavior around READ_METADATA.
- Any allowed activity in the token automatically implies READ_METADATA.
- Stat requests on the parent path of an allowed path are allowed.
Commit: 7510cc18ab6d4fb1ca2957e278f2c59e61265ef5
https://github.com/xrootd/xrootd/commit/7510cc18ab6d4fb1ca2957e278f2c59e61265ef5
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/authz.cpp
M src/handler.cpp
Log Message:
-----------
[XrdMacaroons] Backport API use to libmacaroons 0.3.0.
Commit: e1b4809722fbbd033940a2e30c7d6fd23460a019
https://github.com/xrootd/xrootd/commit/e1b4809722fbbd033940a2e30c7d6fd23460a019
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M README.md
Log Message:
-----------
[XrdMacaroons] Update readme with some sample usage.
Commit: 4dd73249242ce2bb3fc4c74dc885ab46d1e5a964
https://github.com/xrootd/xrootd/commit/4dd73249242ce2bb3fc4c74dc885ab46d1e5a964
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Create RPM packaging for macaroons plugin
Commit: b34c0e00a358d9f687cf232feed1c66d82684a7c
https://github.com/xrootd/xrootd/commit/b34c0e00a358d9f687cf232feed1c66d82684a7c
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] We need the development headers, not the runtime library.
Commit: 8411ff0915916fe8d037fb4be39506d9828f26c3
https://github.com/xrootd/xrootd/commit/8411ff0915916fe8d037fb4be39506d9828f26c3
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Add missing build dependency on openssl.
Commit: cfd9580589fde225a5ad33f55f87df0ab5b32153
https://github.com/xrootd/xrootd/commit/cfd9580589fde225a5ad33f55f87df0ab5b32153
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Add missing build dep on json-c-devel.
Commit: 42ae5be116b55c37d46f55f822bba291ee2a7d8e
https://github.com/xrootd/xrootd/commit/42ae5be116b55c37d46f55f822bba291ee2a7d8e
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/configure.cpp
Log Message:
-----------
[XrdMacaroons] Open secret file with correct mode.
Commit: 51fe980d73d4c140aedb2c14c26e334923f6b758
https://github.com/xrootd/xrootd/commit/51fe980d73d4c140aedb2c14c26e334923f6b758
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Cleanup TODO logging items.
Commit: a1ec4502ac85485044fd35346a3238d381fdf33f
https://github.com/xrootd/xrootd/commit/a1ec4502ac85485044fd35346a3238d381fdf33f
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/authz.cpp
M src/handler.cpp
Log Message:
-----------
[XrdMacaroons] Serialize the XrdSecEntity name field in macaroon.
This allows the XrdSecEntity name to be set correctly before invocation
of the various filesystem plugins.
Commit: 3366ac7c20cd7a6924b9a532e86a756d4581515a
https://github.com/xrootd/xrootd/commit/3366ac7c20cd7a6924b9a532e86a756d4581515a
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/authz.cpp
M src/configure.cpp
M src/handler.hh
Log Message:
-----------
[XrdMacaroons] Add multiple tracing levels to the module's logging.
Provides reasonable control of what log messages are emitted at
runtime.
Commit: af2c141ffe13550826430506f322a20420e9c727
https://github.com/xrootd/xrootd/commit/af2c141ffe13550826430506f322a20420e9c727
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Allow macaroon plugin to chain another authlib.
Commit: 4b542de2a771678a3e9fafaa74d97275ea79259b
https://github.com/xrootd/xrootd/commit/4b542de2a771678a3e9fafaa74d97275ea79259b
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Forward remaining arguments to chained authlib.
Commit: 630cac2b47b2f9fe465cd0f749f3b0c6caddebc2
https://github.com/xrootd/xrootd/commit/630cac2b47b2f9fe465cd0f749f3b0c6caddebc2
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Update RPM spec file for release.
Commit: 8b43f2d9e86ae62f24cfd2a761574a41e4457341
https://github.com/xrootd/xrootd/commit/8b43f2d9e86ae62f24cfd2a761574a41e4457341
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/authz.cpp
M src/authz.hh
M src/configure.cpp
M src/handler.cpp
M src/handler.hh
Log Message:
-----------
[XrdMacaroons] Add concept of max duration of a macaroon lifetime.
Commit: 952e5d05c5858f487a726a5693e86aa0c1a3ee23
https://github.com/xrootd/xrootd/commit/952e5d05c5858f487a726a5693e86aa0c1a3ee23
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/authz.cpp
Log Message:
-----------
[XrdMacaroons] Check location header and record IDs as we use them.
Commit: cf1d08575350f1d32536060d3db19fb81d045a82
https://github.com/xrootd/xrootd/commit/cf1d08575350f1d32536060d3db19fb81d045a82
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Bump RPM for 0.3.0 release.
Commit: 81de7e94f5c2720aac153ae19055a99018fac6c9
https://github.com/xrootd/xrootd/commit/81de7e94f5c2720aac153ae19055a99018fac6c9
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
R CMakeLists.txt
R LGPL3.0.txt
R LICENSE
R README.md
R cmake/FindMacaroons.cmake
R cmake/FindXrootd.cmake
R configs/export-lib-symbols
R rpm/xrootd-macaroons.spec
A src/XrdMacaroons/CMakeLists.txt
A src/XrdMacaroons/LGPL3.0.txt
A src/XrdMacaroons/LICENSE
A src/XrdMacaroons/README.md
A src/XrdMacaroons/authz.cpp
A src/XrdMacaroons/authz.hh
A src/XrdMacaroons/cmake/FindMacaroons.cmake
A src/XrdMacaroons/cmake/FindXrootd.cmake
A src/XrdMacaroons/configs/export-lib-symbols
A src/XrdMacaroons/configure.cpp
A src/XrdMacaroons/handler.cpp
A src/XrdMacaroons/handler.hh
A src/XrdMacaroons/macaroons.cpp
A src/XrdMacaroons/rpm/xrootd-macaroons.spec
R src/authz.cpp
R src/authz.hh
R src/configure.cpp
R src/handler.cpp
R src/handler.hh
R src/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Rename macaroon-related files in preparation for merge.
Commit: b51f8f6427cd361fb89a0d136c82ce84da0f73e4
https://github.com/xrootd/xrootd/commit/b51f8f6427cd361fb89a0d136c82ce84da0f73e4
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A src/XrdMacaroons/CMakeLists.txt
A src/XrdMacaroons/LGPL3.0.txt
A src/XrdMacaroons/LICENSE
A src/XrdMacaroons/README.md
A src/XrdMacaroons/authz.cpp
A src/XrdMacaroons/authz.hh
A src/XrdMacaroons/cmake/FindMacaroons.cmake
A src/XrdMacaroons/cmake/FindXrootd.cmake
A src/XrdMacaroons/configs/export-lib-symbols
A src/XrdMacaroons/configure.cpp
A src/XrdMacaroons/handler.cpp
A src/XrdMacaroons/handler.hh
A src/XrdMacaroons/macaroons.cpp
A src/XrdMacaroons/rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Merge branch 'xrootd-macaroons-rename-v2' into xrootd-macaroons-merge-v2
Commit: ab7a33675b197205e0629010655b6f3498ad1db4
https://github.com/xrootd/xrootd/commit/ab7a33675b197205e0629010655b6f3498ad1db4
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
A cmake/FindMacaroons.cmake
M cmake/XRootDDefaults.cmake
M cmake/XRootDFindLibs.cmake
M cmake/XRootDSummary.cmake
M packaging/debian/xrootd-server-libs.install
M packaging/rhel/xrootd.spec.in
M src/CMakeLists.txt
A src/XrdMacaroons.cmake
R src/XrdMacaroons/CMakeLists.txt
R src/XrdMacaroons/LGPL3.0.txt
R src/XrdMacaroons/LICENSE
R src/XrdMacaroons/cmake/FindMacaroons.cmake
R src/XrdMacaroons/configs/export-lib-symbols
A src/XrdMacaroons/export-lib-symbols
Log Message:
-----------
[XrdMacaroons] Initial CMake integration of Macaroons.
Commit: 613dda2f15c50e565f543809dfe91992867b0745
https://github.com/xrootd/xrootd/commit/613dda2f15c50e565f543809dfe91992867b0745
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M src/XrdMacaroons.cmake
A src/XrdMacaroons/XrdMacaroons.cc
A src/XrdMacaroons/XrdMacaroonsAuthz.cc
A src/XrdMacaroons/XrdMacaroonsAuthz.hh
A src/XrdMacaroons/XrdMacaroonsConfigure.cc
A src/XrdMacaroons/XrdMacaroonsHandler.cc
A src/XrdMacaroons/XrdMacaroonsHandler.hh
R src/XrdMacaroons/authz.cpp
R src/XrdMacaroons/authz.hh
R src/XrdMacaroons/configure.cpp
R src/XrdMacaroons/handler.cpp
R src/XrdMacaroons/handler.hh
R src/XrdMacaroons/macaroons.cpp
Log Message:
-----------
[XrdMacaroons] Rename macaroon files to match Xrootd-style.
Commit: 011ad86b5cf10293b21565fa08e34687f2e833fc
https://github.com/xrootd/xrootd/commit/011ad86b5cf10293b21565fa08e34687f2e833fc
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M packaging/rhel/xrootd.spec.in
M src/XrdMacaroons/README.md
R src/XrdMacaroons/cmake/FindXrootd.cmake
R src/XrdMacaroons/rpm/xrootd-macaroons.spec
Log Message:
-----------
[XrdMacaroons] Additional build-related cleanup from merge.
Commit: 406d3040a6739b66670663731b0a1f90a47b7b94
https://github.com/xrootd/xrootd/commit/406d3040a6739b66670663731b0a1f90a47b7b94
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M cmake/XRootDDefaults.cmake
M cmake/XRootDFindLibs.cmake
Log Message:
-----------
[XrdMacaroons] Only build Macaroons when library is present.
Commit: c67fcac4be90c2aea5eebc6b5d00ab85d1c18a28
https://github.com/xrootd/xrootd/commit/c67fcac4be90c2aea5eebc6b5d00ab85d1c18a28
Author: Brian Bockelman <[log in to unmask]>
Date: 2018-07-17 (Tue, 17 Jul 2018)
Changed paths:
M packaging/debian/xrootd-server-libs.install
Log Message:
-----------
[XrdMacaroons] Do not attempt to install libXrdMacaroons on debian.
Commit: 2fabf4f3bfbdab3c59b176d45e4806dc1e0f74f9
https://github.com/xrootd/xrootd/commit/2fabf4f3bfbdab3c59b176d45e4806dc1e0f74f9
Author: Fabrizio Furano <[log in to unmask]>
Date: 2018-07-27 (Fri, 27 Jul 2018)
Changed paths:
A cmake/FindMacaroons.cmake
M cmake/XRootDDefaults.cmake
M cmake/XRootDFindLibs.cmake
M cmake/XRootDSummary.cmake
M packaging/rhel/xrootd.spec.in
M src/CMakeLists.txt
A src/XrdMacaroons.cmake
A src/XrdMacaroons/README.md
A src/XrdMacaroons/XrdMacaroons.cc
A src/XrdMacaroons/XrdMacaroonsAuthz.cc
A src/XrdMacaroons/XrdMacaroonsAuthz.hh
A src/XrdMacaroons/XrdMacaroonsConfigure.cc
A src/XrdMacaroons/XrdMacaroonsHandler.cc
A src/XrdMacaroons/XrdMacaroonsHandler.hh
A src/XrdMacaroons/export-lib-symbols
Log Message:
-----------
Merge pull request #762 from bbockelm/xrootd-macaroons-merge
Macaroons plugin for Xrootd
Compare: https://github.com/xrootd/xrootd/compare/599d95ea641e...2fabf4f3bfbd
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
########################################################################
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
|