Proposed improvements to direct binary access

2019-07-30 Thread Matt Ryan
Hi oak-dev,

I'm asking for your feedback on two proposed improvements to direct binary
access.

As we've been testing the use of direct binary access we've come across a
couple of interesting edge cases.  I've created proposals for these edge
cases in OAK-8519 and OAK-8520.

OAK-8519 - When requesting a direct download URI, if one cannot be
generated the API returns null.  But there are multiple cases where null
can be returned.  OAK-8519 proposes that we clear up this potential
ambiguity and help clients know better why the URI was not created.

OAK-8520 - If a client issues a call to complete a binary upload more than
one time with the same token, it is possible to overwrite an existing
binary this way.  This proposal is to check to see if a binary already
exists before completing the upload.

Please take a minute to read the issues, and if you have thoughts please
chime in on the relevant issue(s).


-MR


[jira] [Created] (JCRVLT-347) Enable ignored principal-based ITs once Oak 1.18.0 is released

2019-07-30 Thread angela (JIRA)
angela created JCRVLT-347:
-

 Summary: Enable ignored principal-based ITs once Oak 1.18.0 is 
released
 Key: JCRVLT-347
 URL: https://issues.apache.org/jira/browse/JCRVLT-347
 Project: Jackrabbit FileVault
  Issue Type: Task
  Components: vlt
Reporter: angela
Assignee: angela


the fix for JCRVLT-340 comes with 3 tests that are currently marked ignored due 
to their dependency to a fix that will be available with Oak 1.18.0.  this 
issues serves as reminder to enable the affected test cases (all with 
ImportMode.REPLACE)



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Resolved] (JCRVLT-340) Adjust JackrabbitACLImporter to handle extensions provided by OAK-8190

2019-07-30 Thread angela (JIRA)


 [ 
https://issues.apache.org/jira/browse/JCRVLT-340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

angela resolved JCRVLT-340.
---
   Resolution: Fixed
Fix Version/s: 3.2.10

Committed revision 1864011.


> Adjust JackrabbitACLImporter to handle extensions provided by OAK-8190 
> ---
>
> Key: JCRVLT-340
> URL: https://issues.apache.org/jira/browse/JCRVLT-340
> Project: Jackrabbit FileVault
>  Issue Type: New Feature
>  Components: vlt
>Reporter: angela
>Assignee: angela
>Priority: Major
> Fix For: 3.2.10
>
> Attachments: JCRVLT-340.patch
>
>
> Request to adjust {{JackrabbitACLImporter}} and {{JcrACLManagement}} to 
> handle the policies defined by the optional authorization model provided by 
> OAK-8190.
>  
> I will try to provide a patch and tests.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)