Skip to content

Update: add access control mgt support for jcr2spi#22

Open
Alfusainey wants to merge 7379 commits intoapache:trunkfrom
Alfusainey:JCR-2113-update
Open

Update: add access control mgt support for jcr2spi#22
Alfusainey wants to merge 7379 commits intoapache:trunkfrom
Alfusainey:JCR-2113-update

Conversation

@Alfusainey
Copy link
Copy Markdown

No description provided.

jukka and others added 30 commits January 23, 2013 13:15
…WebDav

Restore binary compatibility.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1438158 13f79535-47bb-0310-9956-ffa450edef68
The release checker script now lives on dist.apache.org.
Also update the release profile.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1439346 13f79535-47bb-0310-9956-ffa450edef68
…WebDav

Stick to absolute URIs as the default.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1439797 13f79535-47bb-0310-9956-ffa450edef68
… has the invalid child node entry, not the missing child node

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1440059 13f79535-47bb-0310-9956-ffa450edef68
Mark the failing test as a known issue.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1440336 13f79535-47bb-0310-9956-ffa450edef68
Patch by Randall Hauch.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1440456 13f79535-47bb-0310-9956-ffa450edef68
… in the repository that should be indexed are present in the index. because this check will take more time and resources it must be explicitly enabled using a system property.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1440908 13f79535-47bb-0310-9956-ffa450edef68
…on storage via the internal version management API

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1440917 13f79535-47bb-0310-9956-ffa450edef68
…itional check overall performance has actually increased it is not necessary to be able to skip the reverse check anymore.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1442061 13f79535-47bb-0310-9956-ffa450edef68
… version history in order that repositories can prevent such actions as a matter of repository-wide policy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1443652 13f79535-47bb-0310-9956-ffa450edef68
…ermission for repository wide version removal policy. need to rethink this.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1443943 13f79535-47bb-0310-9956-ffa450edef68
tripodsan and others added 21 commits February 11, 2014 19:28
AbstractAccessControlEntryImpl: add proper implementation for getRestrictions

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1569523 13f79535-47bb-0310-9956-ffa450edef68
…ned from VersionHistory.getAllVersions().

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1576368 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1576690 13f79535-47bb-0310-9956-ffa450edef68
…r registering event listeners

Initial version of new API

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577213 13f79535-47bb-0310-9956-ffa450edef68
…r registering event listeners

JackrabbitObservationManager should extend from ObservationManager

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577242 13f79535-47bb-0310-9956-ffa450edef68
Initial implementation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577244 13f79535-47bb-0310-9956-ffa450edef68
Applying modified patch from Amit Jain
-- Made derby and commons-dbcp as optional
-- Removed dependency on commons-collection as it is not required

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577422 13f79535-47bb-0310-9956-ffa450edef68
Added an overloaded method which takes Properties instance

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577475 13f79535-47bb-0310-9956-ffa450edef68
As CachingDataStore invokes init directly its not possible to use the other init method. Added another way where clients can provide the required properties while creating S3DataStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577481 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577526 13f79535-47bb-0310-9956-ffa450edef68
… registering event listeners

 - updated OSGi package versions



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1577545 13f79535-47bb-0310-9956-ffa450edef68
…figuration file

Applying patch from Shashank. Thanks!



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1578774 13f79535-47bb-0310-9956-ffa450edef68
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could this be a SetTree operation instead? do we need to know its about access policy during the changelog serialization?

@dbu
Copy link
Copy Markdown

dbu commented Nov 18, 2014

don't see it here, but we talked about renaming addTree to setTree because its not only about adding, but also replacing that tree. a future extension could be an overloaded method to pass a behaviour when there is already a subtree at that place.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as per our discussion: the client should not make any assumptions about how ACL is working, so it can't cleanup privileges for the user. this has to happen on server side. we also do not re-sync automatically, but the user should probably do that if he intends to further use the policy information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.