Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macaroons plugin for Xrootd #762

Merged
merged 30 commits into from
Jul 27, 2018
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
fc542df
[XrdMacaroons] Create skeleton of Macaroon issuer.
bbockelm Jun 8, 2018
74eca6c
[XrdMacaroons] Implement generation of macaroon with activities.
bbockelm Jun 9, 2018
7988446
[XrdMacaroons] Add support for configuring macaroons plugin.
bbockelm Jun 12, 2018
da53ba1
[XrdMacaroons] Add simple license and readme files.
bbockelm Jun 12, 2018
b0d438a
[XrdMacaroons] Add outlines of an XrdAccAuthorize implementation for …
bbockelm Jun 12, 2018
d7d8fc9
[XrdMacaroons] Finish initial authorizor for macaroons.
bbockelm Jun 13, 2018
62a4c1d
[XrdMacaroons] Tweak behavior around READ_METADATA.
bbockelm Jun 14, 2018
7510cc1
[XrdMacaroons] Backport API use to libmacaroons 0.3.0.
bbockelm Jun 15, 2018
e1b4809
[XrdMacaroons] Update readme with some sample usage.
bbockelm Jun 15, 2018
4dd7324
[XrdMacaroons] Create RPM packaging for macaroons plugin
bbockelm Jun 15, 2018
b34c0e0
[XrdMacaroons] We need the development headers, not the runtime library.
bbockelm Jun 15, 2018
8411ff0
[XrdMacaroons] Add missing build dependency on openssl.
bbockelm Jun 17, 2018
cfd9580
[XrdMacaroons] Add missing build dep on json-c-devel.
bbockelm Jun 18, 2018
42ae5be
[XrdMacaroons] Open secret file with correct mode.
bbockelm Jun 18, 2018
51fe980
[XrdMacaroons] Cleanup TODO logging items.
bbockelm Jul 8, 2018
a1ec450
[XrdMacaroons] Serialize the XrdSecEntity name field in macaroon.
bbockelm Jul 8, 2018
3366ac7
[XrdMacaroons] Add multiple tracing levels to the module's logging.
bbockelm Jul 9, 2018
af2c141
[XrdMacaroons] Allow macaroon plugin to chain another authlib.
bbockelm Jul 9, 2018
4b542de
[XrdMacaroons] Forward remaining arguments to chained authlib.
bbockelm Jul 9, 2018
630cac2
[XrdMacaroons] Update RPM spec file for release.
bbockelm Jul 9, 2018
8b43f2d
[XrdMacaroons] Add concept of max duration of a macaroon lifetime.
bbockelm Jul 9, 2018
952e5d0
[XrdMacaroons] Check location header and record IDs as we use them.
bbockelm Jul 9, 2018
cf1d085
[XrdMacaroons] Bump RPM for 0.3.0 release.
bbockelm Jul 9, 2018
81de7e9
[XrdMacaroons] Rename macaroon-related files in preparation for merge.
bbockelm Jul 10, 2018
b51f8f6
[XrdMacaroons] Merge branch 'xrootd-macaroons-rename-v2' into xrootd-…
bbockelm Jul 17, 2018
ab7a336
[XrdMacaroons] Initial CMake integration of Macaroons.
bbockelm Jul 10, 2018
613dda2
[XrdMacaroons] Rename macaroon files to match Xrootd-style.
bbockelm Jul 10, 2018
011ad86
[XrdMacaroons] Additional build-related cleanup from merge.
bbockelm Jul 10, 2018
406d304
[XrdMacaroons] Only build Macaroons when library is present.
bbockelm Jul 17, 2018
c67fcac
[XrdMacaroons] Do not attempt to install libXrdMacaroons on debian.
bbockelm Jul 17, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion packaging/debian/xrootd-server-libs.install
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ usr/lib/*/libXrdBlacklistDecision-4.so
usr/lib/*/libXrdHttp-4.so
usr/lib/*/libXrdHttpTPC-4.so
usr/lib/*/libXrdHttpUtils.so.*
usr/lib/*/libXrdMacaroons-4.so
usr/lib/*/libXrdN2No2p-4.so
usr/lib/*/libXrdOssSIgpfsT-4.so
usr/lib/*/libXrdServer.so.*
Expand Down