[jira] [Assigned] (JCRVLT-360) Add equals and toString methods to DefaultWorkspaceFilter

2019-08-29 Thread Konrad Windszus (Jira)


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

Konrad Windszus reassigned JCRVLT-360:
--

Component/s: vlt
   Assignee: Konrad Windszus
Summary: Add equals and toString methods to DefaultWorkspaceFilter  
(was: Add equals and toString methods to DocViewNode and DocViewProperty)

> Add equals and toString methods to DefaultWorkspaceFilter
> -
>
> Key: JCRVLT-360
> URL: https://issues.apache.org/jira/browse/JCRVLT-360
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Konrad Windszus
>Assignee: Konrad Windszus
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (JCRVLT-360) Add equals and toString methods to DocViewNode and DocViewProperty

2019-08-29 Thread Konrad Windszus (Jira)
Konrad Windszus created JCRVLT-360:
--

 Summary: Add equals and toString methods to DocViewNode and 
DocViewProperty
 Key: JCRVLT-360
 URL: https://issues.apache.org/jira/browse/JCRVLT-360
 Project: Jackrabbit FileVault
  Issue Type: Improvement
Reporter: Konrad Windszus






--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCRVLT-360) Add equals and toString methods to DefaultWorkspaceFilter and FilterSet

2019-08-29 Thread Konrad Windszus (Jira)


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

Konrad Windszus updated JCRVLT-360:
---
Summary: Add equals and toString methods to DefaultWorkspaceFilter and 
FilterSet  (was: Add equals and toString methods to DefaultWorkspaceFilter)

> Add equals and toString methods to DefaultWorkspaceFilter and FilterSet
> ---
>
> Key: JCRVLT-360
> URL: https://issues.apache.org/jira/browse/JCRVLT-360
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Konrad Windszus
>Assignee: Konrad Windszus
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4458) When JcrRemotingServlet deployed on non-root context, AclResource Webdav request fails

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4458:

Fix Version/s: 2.20

> When JcrRemotingServlet deployed on non-root context, AclResource Webdav 
> request fails
> --
>
> Key: JCR-4458
> URL: https://issues.apache.org/jira/browse/JCR-4458
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>Affects Versions: 2.18.2
>Reporter: Woonsan Ko
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.20
>
>
> If {{org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet}} is 
> configured in a non-root web application, the contextPath of which is "/cms" 
> for example with the servletPath, "/server", then 
> {{javax.jcr.Session#importXML(...)}} fails from a JCR client based on 
> JCR/WebDAV. In other words, {{#importXML(...)}} fails from a JCR {{Session}} 
> using a repository which can be created like the following for JCR over 
> WebDAV:
> {code}
> String repositoryAddress = "http://localhost:8080/cms/server;;
> Jcr2davRepositoryFactory factory = new Jcr2davRepositoryFactory();
> Map params = new HashMap();
> params.put(JcrUtils.REPOSITORY_URI, repositoryAddress);
> Repository repository = factory.getRepository(params);
> // ...
> {code}
> It seems like that {{Session#importXML(...)}} call invokes an AclResource 
> Webdav request first on the specific resource path, but 
> {{org.apache.jackrabbit.webdav.jcr.version.report.JcrPrivilegeReport#init(DavResource,
>  ReportInfo)}} does not remove the contextPath, "/cms" for example, when 
> determining the resoucrePath.
> Unlike the {{JcrPrivilegeReport}}, 
> {{org.apache.jackrabbit.webdav.WebdavRequestImpl#getHrefLocator(String, 
> boolean)}} seems to remove the contextPath properly.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCRVLT-360) Add equals and toString methods to DefaultWorkspaceFilter and FilterSet

2019-08-29 Thread Konrad Windszus (Jira)


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

Konrad Windszus updated JCRVLT-360:
---
Fix Version/s: 3.2.10
   Status: Patch Available  (was: In Progress)

I provided a fix in https://github.com/apache/jackrabbit-filevault/pull/55.
[~tripod] Can you have a look?

> Add equals and toString methods to DefaultWorkspaceFilter and FilterSet
> ---
>
> Key: JCRVLT-360
> URL: https://issues.apache.org/jira/browse/JCRVLT-360
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Konrad Windszus
>Assignee: Konrad Windszus
>Priority: Major
> Fix For: 3.2.10
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4437) Update Tika dependency to 1.21

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16843759#comment-16843759
 ] 

Julian Reschke edited comment on JCR-4437 at 8/29/19 1:49 PM:
--

trunk: (2.19.4) [r1859534|http://svn.apache.org/r1859534]
2.18: (2.18.3) [r1863250|http://svn.apache.org/r1863250]
2.16: [r1866073|http://svn.apache.org/r1866073]



was (Author: reschke):
trunk: [r1859534|http://svn.apache.org/r1859534]
2.18: [r1863250|http://svn.apache.org/r1863250]


> Update Tika dependency to 1.21
> --
>
> Key: JCR-4437
> URL: https://issues.apache.org/jira/browse/JCR-4437
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4441) Update surefire/failsafe dependencies to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16848774#comment-16848774
 ] 

Julian Reschke edited comment on JCR-4441 at 8/29/19 2:27 PM:
--

trunk: (2.19.4) [r1860118|http://svn.apache.org/r1860118]
2.18: (2.18.3) [r1863252|http://svn.apache.org/r1863252]
2.16: [r1866076|http://svn.apache.org/r1866076]



was (Author: reschke):
trunk: [r1860118|http://svn.apache.org/r1860118]
2.18: [r1863252|http://svn.apache.org/r1863252]


> Update surefire/failsafe dependencies to 2.22.2
> ---
>
> Key: JCR-4441
> URL: https://issues.apache.org/jira/browse/JCR-4441
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4442) Update animal-sniffer dependency to 1.18

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16848868#comment-16848868
 ] 

Julian Reschke edited comment on JCR-4442 at 8/29/19 2:47 PM:
--

trunk: (2.19.4) [r1860123|http://svn.apache.org/r1860123]
2.18: (2.18.3) [r1863253|http://svn.apache.org/r1863253]
2.16: [r1866077|http://svn.apache.org/r1866077]



was (Author: reschke):
trunk: [r1860123|http://svn.apache.org/r1860123]
2.18: [r1863253|http://svn.apache.org/r1863253]

> Update animal-sniffer dependency to 1.18
> 
>
> Key: JCR-4442
> URL: https://issues.apache.org/jira/browse/JCR-4442
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (JCR-4458) When JcrRemotingServlet deployed on non-root context, AclResource Webdav request fails

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16918588#comment-16918588
 ] 

Julian Reschke commented on JCR-4458:
-

in svn patch format:  [^JCR-4458.diff]  - tests pass for me

> When JcrRemotingServlet deployed on non-root context, AclResource Webdav 
> request fails
> --
>
> Key: JCR-4458
> URL: https://issues.apache.org/jira/browse/JCR-4458
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>Affects Versions: 2.18.2
>Reporter: Woonsan Ko
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.20
>
> Attachments: JCR-4458.diff
>
>
> If {{org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet}} is 
> configured in a non-root web application, the contextPath of which is "/cms" 
> for example with the servletPath, "/server", then 
> {{javax.jcr.Session#importXML(...)}} fails from a JCR client based on 
> JCR/WebDAV. In other words, {{#importXML(...)}} fails from a JCR {{Session}} 
> using a repository which can be created like the following for JCR over 
> WebDAV:
> {code}
> String repositoryAddress = "http://localhost:8080/cms/server;;
> Jcr2davRepositoryFactory factory = new Jcr2davRepositoryFactory();
> Map params = new HashMap();
> params.put(JcrUtils.REPOSITORY_URI, repositoryAddress);
> Repository repository = factory.getRepository(params);
> // ...
> {code}
> It seems like that {{Session#importXML(...)}} call invokes an AclResource 
> Webdav request first on the specific resource path, but 
> {{org.apache.jackrabbit.webdav.jcr.version.report.JcrPrivilegeReport#init(DavResource,
>  ReportInfo)}} does not remove the contextPath, "/cms" for example, when 
> determining the resoucrePath.
> Unlike the {{JcrPrivilegeReport}}, 
> {{org.apache.jackrabbit.webdav.WebdavRequestImpl#getHrefLocator(String, 
> boolean)}} seems to remove the contextPath properly.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4458) When JcrRemotingServlet deployed on non-root context, AclResource Webdav request fails

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4458:

Attachment: JCR-4458.diff

> When JcrRemotingServlet deployed on non-root context, AclResource Webdav 
> request fails
> --
>
> Key: JCR-4458
> URL: https://issues.apache.org/jira/browse/JCR-4458
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>Affects Versions: 2.18.2
>Reporter: Woonsan Ko
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.20
>
> Attachments: JCR-4458.diff
>
>
> If {{org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet}} is 
> configured in a non-root web application, the contextPath of which is "/cms" 
> for example with the servletPath, "/server", then 
> {{javax.jcr.Session#importXML(...)}} fails from a JCR client based on 
> JCR/WebDAV. In other words, {{#importXML(...)}} fails from a JCR {{Session}} 
> using a repository which can be created like the following for JCR over 
> WebDAV:
> {code}
> String repositoryAddress = "http://localhost:8080/cms/server;;
> Jcr2davRepositoryFactory factory = new Jcr2davRepositoryFactory();
> Map params = new HashMap();
> params.put(JcrUtils.REPOSITORY_URI, repositoryAddress);
> Repository repository = factory.getRepository(params);
> // ...
> {code}
> It seems like that {{Session#importXML(...)}} call invokes an AclResource 
> Webdav request first on the specific resource path, but 
> {{org.apache.jackrabbit.webdav.jcr.version.report.JcrPrivilegeReport#init(DavResource,
>  ReportInfo)}} does not remove the contextPath, "/cms" for example, when 
> determining the resoucrePath.
> Unlike the {{JcrPrivilegeReport}}, 
> {{org.apache.jackrabbit.webdav.WebdavRequestImpl#getHrefLocator(String, 
> boolean)}} seems to remove the contextPath properly.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (JCR-4458) When JcrRemotingServlet deployed on non-root context, AclResource Webdav request fails

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16918621#comment-16918621
 ] 

Julian Reschke commented on JCR-4458:
-

[~woon_san] - so the changes in 
{{jackrabbit-jcr2dav/src/test/java/org/apache/jackrabbit/jcr2dav/RepositoryStubImpl.java}}
 allow us to testa setup that we did not test before, and which will fail 
without the other changes, right?

In that case I'd like to split that into a separate issue, and get it into the 
code base right now.

WRT the actual change: I understand you ruled out changing/extending APIs in a 
way that would avoid the thread local?

> When JcrRemotingServlet deployed on non-root context, AclResource Webdav 
> request fails
> --
>
> Key: JCR-4458
> URL: https://issues.apache.org/jira/browse/JCR-4458
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>Affects Versions: 2.18.2
>Reporter: Woonsan Ko
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.20
>
> Attachments: JCR-4458.diff
>
>
> If {{org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet}} is 
> configured in a non-root web application, the contextPath of which is "/cms" 
> for example with the servletPath, "/server", then 
> {{javax.jcr.Session#importXML(...)}} fails from a JCR client based on 
> JCR/WebDAV. In other words, {{#importXML(...)}} fails from a JCR {{Session}} 
> using a repository which can be created like the following for JCR over 
> WebDAV:
> {code}
> String repositoryAddress = "http://localhost:8080/cms/server;;
> Jcr2davRepositoryFactory factory = new Jcr2davRepositoryFactory();
> Map params = new HashMap();
> params.put(JcrUtils.REPOSITORY_URI, repositoryAddress);
> Repository repository = factory.getRepository(params);
> // ...
> {code}
> It seems like that {{Session#importXML(...)}} call invokes an AclResource 
> Webdav request first on the specific resource path, but 
> {{org.apache.jackrabbit.webdav.jcr.version.report.JcrPrivilegeReport#init(DavResource,
>  ReportInfo)}} does not remove the contextPath, "/cms" for example, when 
> determining the resoucrePath.
> Unlike the {{JcrPrivilegeReport}}, 
> {{org.apache.jackrabbit.webdav.WebdavRequestImpl#getHrefLocator(String, 
> boolean)}} seems to remove the contextPath properly.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4438) jcr-webdav: AbstractLocatorFactory - fix Javadoc and add trace logging

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16843959#comment-16843959
 ] 

Julian Reschke edited comment on JCR-4438 at 8/29/19 2:08 PM:
--

trunk: (2.19.4) [r1859563|http://svn.apache.org/r1859563]
2.18: (2.18.3) [r1863251|http://svn.apache.org/r1863251]
2.16: [r1866075|http://svn.apache.org/r1866075]



was (Author: reschke):
trunk: [r1859563|http://svn.apache.org/r1859563]

> jcr-webdav: AbstractLocatorFactory - fix Javadoc and add trace logging
> --
>
> Key: JCR-4438
> URL: https://issues.apache.org/jira/browse/JCR-4438
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4438) jcr-webdav: AbstractLocatorFactory - fix Javadoc and add trace logging

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4438:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> jcr-webdav: AbstractLocatorFactory - fix Javadoc and add trace logging
> --
>
> Key: JCR-4438
> URL: https://issues.apache.org/jira/browse/JCR-4438
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4438) jcr-webdav: AbstractLocatorFactory - fix Javadoc and add trace logging

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4438:

Fix Version/s: 2.16.5

> jcr-webdav: AbstractLocatorFactory - fix Javadoc and add trace logging
> --
>
> Key: JCR-4438
> URL: https://issues.apache.org/jira/browse/JCR-4438
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4437) Update Tika dependency to 1.21

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4437:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Update Tika dependency to 1.21
> --
>
> Key: JCR-4437
> URL: https://issues.apache.org/jira/browse/JCR-4437
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4437) Update Tika dependency to 1.21

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4437:

Fix Version/s: 2.16.5

> Update Tika dependency to 1.21
> --
>
> Key: JCR-4437
> URL: https://issues.apache.org/jira/browse/JCR-4437
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (JCR-4458) When JcrRemotingServlet deployed on non-root context, AclResource Webdav request fails

2019-08-29 Thread Woonsan Ko (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16918656#comment-16918656
 ] 

Woonsan Ko commented on JCR-4458:
-

Hi [~reschke],

Yes, the changes fix the test case #4 in my last comment in JCR-4460: "With 
custom context path". And the other changes in RepositoryStubImpl are 
improvements to allow servlet path configurations as well.

And the reason why I ruled out the option of "changing/extending APIs in a way 
that would avoid the thread local" is that I thought another approach I took in 
https://github.com/apache/jackrabbit/pull/84 is hard to understand in 
maintenance perspective and is by itself kind of indirect inference of context 
path anyway. So, I thought it seems better to directly access and use the 
request to determine the context path and easier to maintain..

Regards,

Woonsan

> When JcrRemotingServlet deployed on non-root context, AclResource Webdav 
> request fails
> --
>
> Key: JCR-4458
> URL: https://issues.apache.org/jira/browse/JCR-4458
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>Affects Versions: 2.18.2
>Reporter: Woonsan Ko
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.20
>
> Attachments: JCR-4458.diff
>
>
> If {{org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet}} is 
> configured in a non-root web application, the contextPath of which is "/cms" 
> for example with the servletPath, "/server", then 
> {{javax.jcr.Session#importXML(...)}} fails from a JCR client based on 
> JCR/WebDAV. In other words, {{#importXML(...)}} fails from a JCR {{Session}} 
> using a repository which can be created like the following for JCR over 
> WebDAV:
> {code}
> String repositoryAddress = "http://localhost:8080/cms/server;;
> Jcr2davRepositoryFactory factory = new Jcr2davRepositoryFactory();
> Map params = new HashMap();
> params.put(JcrUtils.REPOSITORY_URI, repositoryAddress);
> Repository repository = factory.getRepository(params);
> // ...
> {code}
> It seems like that {{Session#importXML(...)}} call invokes an AclResource 
> Webdav request first on the specific resource path, but 
> {{org.apache.jackrabbit.webdav.jcr.version.report.JcrPrivilegeReport#init(DavResource,
>  ReportInfo)}} does not remove the contextPath, "/cms" for example, when 
> determining the resoucrePath.
> Unlike the {{JcrPrivilegeReport}}, 
> {{org.apache.jackrabbit.webdav.WebdavRequestImpl#getHrefLocator(String, 
> boolean)}} seems to remove the contextPath properly.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4442) Update animal-sniffer dependency to 1.18

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4442:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Update animal-sniffer dependency to 1.18
> 
>
> Key: JCR-4442
> URL: https://issues.apache.org/jira/browse/JCR-4442
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4442) Update animal-sniffer dependency to 1.18

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4442:

Fix Version/s: 2.16.5

> Update animal-sniffer dependency to 1.18
> 
>
> Key: JCR-4442
> URL: https://issues.apache.org/jira/browse/JCR-4442
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4447) jackrabbit-jcr-commons: update cglib dependency

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4447:

Fix Version/s: 2.16.5

> jackrabbit-jcr-commons: update cglib dependency
> ---
>
> Key: JCR-4447
> URL: https://issues.apache.org/jira/browse/JCR-4447
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>
> ...and untangle it from the parent POM.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4441) Update surefire/failsafe dependencies to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4441:

Labels: candidate_jcr_2_14  (was: )

> Update surefire/failsafe dependencies to 2.22.2
> ---
>
> Key: JCR-4441
> URL: https://issues.apache.org/jira/browse/JCR-4441
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4441) Update surefire/failsafe dependencies to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4441:

Labels:   (was: candidate_jcr_2_16)

> Update surefire/failsafe dependencies to 2.22.2
> ---
>
> Key: JCR-4441
> URL: https://issues.apache.org/jira/browse/JCR-4441
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.20, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4441) Update surefire/failsafe dependencies to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4441:

Fix Version/s: 2.16.5

> Update surefire/failsafe dependencies to 2.22.2
> ---
>
> Key: JCR-4441
> URL: https://issues.apache.org/jira/browse/JCR-4441
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4447) jackrabbit-jcr-commons: update cglib dependency

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16856416#comment-16856416
 ] 

Julian Reschke edited comment on JCR-4447 at 8/29/19 3:07 PM:
--

trunk: (2.19.4) [r1860645|http://svn.apache.org/r1860645]
2.18: (2.18.3) [r1863254|http://svn.apache.org/r1863254]
2.16: [r1866079|http://svn.apache.org/r1866079]



was (Author: reschke):
trunk: [r1860645|http://svn.apache.org/r1860645]
2.18: [r1863254|http://svn.apache.org/r1863254]


> jackrabbit-jcr-commons: update cglib dependency
> ---
>
> Key: JCR-4447
> URL: https://issues.apache.org/jira/browse/JCR-4447
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>
> ...and untangle it from the parent POM.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4447) jackrabbit-jcr-commons: update cglib dependency

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4447:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> jackrabbit-jcr-commons: update cglib dependency
> ---
>
> Key: JCR-4447
> URL: https://issues.apache.org/jira/browse/JCR-4447
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>
> ...and untangle it from the parent POM.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4450) update checkstyle-plugin dependency to 3.1.0

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16869397#comment-16869397
 ] 

Julian Reschke edited comment on JCR-4450 at 8/29/19 5:13 PM:
--

trunk: (2.19.4) [r1861773|http://svn.apache.org/r1861773]
2.18: (2.18.3) [r1863255|http://svn.apache.org/r1863255]
2.16: [r1866090|http://svn.apache.org/r1866090]


was (Author: reschke):
trunk: [r1861773|http://svn.apache.org/r1861773]
2.18: [r1863255|http://svn.apache.org/r1863255]

> update checkstyle-plugin dependency to 3.1.0
> 
>
> Key: JCR-4450
> URL: https://issues.apache.org/jira/browse/JCR-4450
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4450) update checkstyle-plugin dependency to 3.1.0

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4450:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> update checkstyle-plugin dependency to 3.1.0
> 
>
> Key: JCR-4450
> URL: https://issues.apache.org/jira/browse/JCR-4450
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4450) update checkstyle-plugin dependency to 3.1.0

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4450:

Fix Version/s: 2.16.5

> update checkstyle-plugin dependency to 3.1.0
> 
>
> Key: JCR-4450
> URL: https://issues.apache.org/jira/browse/JCR-4450
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (JCRVLT-358) XmlAnalyser.analyze does not correctly detect regular (non FileVault) DocView xml

2019-08-29 Thread Tobias Bocanegra (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16919041#comment-16919041
 ] 

Tobias Bocanegra commented on JCRVLT-358:
-

I think that we can explicitly not support regular docview (and sysview). I 
don't think there is any benefit.

> XmlAnalyser.analyze does not correctly detect regular (non FileVault) DocView 
> xml
> -
>
> Key: JCRVLT-358
> URL: https://issues.apache.org/jira/browse/JCRVLT-358
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Konrad Windszus
>Priority: Major
>
> Only doc view files starting with element {{jcr:root}} are detected due to 
> https://github.com/apache/jackrabbit-filevault/blob/2cf781d74fa18d86d061f9962c51f7470cac4096/vault-sync/src/main/java/org/apache/jackrabbit/vault/sync/impl/XmlAnalyzer.java#L83.
>  But regular docview allows arbitrary elements according to 
> https://docs.adobe.com/docs/en/spec/jcr/2.0/7_Export.html#7.3%20Document%20View
>  (in contrast to the extended doc view from FileVault: 
> https://jackrabbit.apache.org/filevault/docview.html). For regular docview 
> files always {{SerializationType.XML_GENERIC}} is being returned.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4452) update war-plugin dependency to 3.2.3

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16869418#comment-16869418
 ] 

Julian Reschke edited comment on JCR-4452 at 8/29/19 6:14 PM:
--

trunk: (2.19.4) [r1861778|http://svn.apache.org/r1861778]
2.18: (2.18.3) [r1863263|http://svn.apache.org/r1863263]
2.16: [r1866093|http://svn.apache.org/r1866093]



was (Author: reschke):
trunk: [r1861778|http://svn.apache.org/r1861778]
2.18: [r1863263|http://svn.apache.org/r1863263]


> update war-plugin dependency to 3.2.3
> -
>
> Key: JCR-4452
> URL: https://issues.apache.org/jira/browse/JCR-4452
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4454) update surefire-report-plugin dependency to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16869455#comment-16869455
 ] 

Julian Reschke edited comment on JCR-4454 at 8/29/19 7:08 PM:
--

trunk: (2.19.4) [r1861786|http://svn.apache.org/r1861786]
2.18: (2.18.3) [r1863269|http://svn.apache.org/r1863269]
2.16: [r1866100|http://svn.apache.org/r1866100]



was (Author: reschke):
trunk: [r1861786|http://svn.apache.org/r1861786]
2.18: [r1863269|http://svn.apache.org/r1863269]


> update surefire-report-plugin dependency to 2.22.2
> --
>
> Key: JCR-4454
> URL: https://issues.apache.org/jira/browse/JCR-4454
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4451) update jar-plugin dependency to 3.1.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4451:

Fix Version/s: 2.16.5

> update jar-plugin dependency to 3.1.2
> -
>
> Key: JCR-4451
> URL: https://issues.apache.org/jira/browse/JCR-4451
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4451) update jar-plugin dependency to 3.1.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4451:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> update jar-plugin dependency to 3.1.2
> -
>
> Key: JCR-4451
> URL: https://issues.apache.org/jira/browse/JCR-4451
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4451) update jar-plugin dependency to 3.1.2

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16869405#comment-16869405
 ] 

Julian Reschke edited comment on JCR-4451 at 8/29/19 5:49 PM:
--

trunk: (2.19.4) [r1861777|http://svn.apache.org/r1861777]
2.18: (2.18.3) [r1863258|http://svn.apache.org/r1863258]
2.16: [r1866091|http://svn.apache.org/r1866091]



was (Author: reschke):
trunk: [r1861777|http://svn.apache.org/r1861777]
2.18: [r1863258|http://svn.apache.org/r1863258]


> update jar-plugin dependency to 3.1.2
> -
>
> Key: JCR-4451
> URL: https://issues.apache.org/jira/browse/JCR-4451
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4455) condition index-rule handling more broken after JCR-4339

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16915551#comment-16915551
 ] 

Julian Reschke edited comment on JCR-4455 at 8/29/19 7:33 PM:
--

trunk: (2.19.4) [r1862805|http://svn.apache.org/r1862805] 
[r1862783|http://svn.apache.org/r1862783]
2.18: (2.18.3) [r1865913|http://svn.apache.org/r1865913]
2.16: [r1866101|http://svn.apache.org/r1866101]


was (Author: reschke):
trunk: (2.19.4) [r1862805|http://svn.apache.org/r1862805] 
[r1862783|http://svn.apache.org/r1862783]
2.18: [r1865913|http://svn.apache.org/r1865913]


> condition index-rule handling more broken after JCR-4339
> 
>
> Key: JCR-4455
> URL: https://issues.apache.org/jira/browse/JCR-4455
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.18.2
>Reporter: Ate Douma
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
> Attachments: JCR-4455.patch, exposing-JCR-4455.patch
>
>
> [~c_koell]
> When reviewing the fix applied for JCR-4339 before going through an upgrade 
> to 2.18.2, I noticed that, while it fixes the reported problem, it does so 
> only in simple ('happy path') scenarios. Now it is broken when trying to use 
> multiple index-rule definitions for one node type.
> The logic for finding the applicable indexing rule for a specific property no 
> longer considers (checks) if the there is a condition for that property. 
> Instead, that check is postponed/moved to the method *calling* 
> #getApplicableIndexingRule.
>  But this is incorrect because now the #getApplicableIndexingRule method 
> returns the first *type* matching rule, regardless of the *property* it 
> should be applicable for.
> For example, it is perfectly feasible, and sometimes even needed, to have 
> multiple index-rules for the same node type, like the following enhanced 
> version of test resource indexing_config6.xml, which can be used to verify 
> the logic now is broken:
> {code:xml}
> 
> other
> 
> 
> foo
> {code}
>  The important points to expose the new bug is:
>  * the index-rule for property other is defined *before* the index-rule for 
> property foo
>  * (for this example) the index-rule for property other doesn't have a 
> condition
> With the above, the property foo will *not* be indexed, regardless its value, 
> because the first 'matching' rule returned from #getApplicableIndexingRule 
> for a node of type nt:unstructured will be the rule for property other. But 
> will always return false on the (now postponed/delegated) call to 
> rule.isIndexed(propertyName: foo), because *that* rule doesn't has a 
> propertyConfig for foo (only for other).
> I'll attach a patch (based on trunk) to demonstrate the above failing using 
> the new IndexingConfigurationImplTest#testMatchCondition test.
> Note that the current #testMatchCondition() test itself also is broken: it 
> actually *does not* test the intended condition, but tests for it to *not* 
> match using assertFalse instead of assertTrue.
>  Which indeed is needed to pass the test because the indexing_config6.xml 
> configuration file itself contains an invalid (incomplete) index-rule.
> Instead of the current content:
> {code:xml}
> 
> {code}
> it actually should be: 
> {code:xml}
> 
> foo
> {code}
> to pass the test with assertTrue.
> I'll also fix that test method in my patch, which then however will fail, 
> because of the above reported problem.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4455) condition index-rule handling more broken after JCR-4339

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4455:

Fix Version/s: 2.16.5

> condition index-rule handling more broken after JCR-4339
> 
>
> Key: JCR-4455
> URL: https://issues.apache.org/jira/browse/JCR-4455
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.18.2
>Reporter: Ate Douma
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
> Attachments: JCR-4455.patch, exposing-JCR-4455.patch
>
>
> [~c_koell]
> When reviewing the fix applied for JCR-4339 before going through an upgrade 
> to 2.18.2, I noticed that, while it fixes the reported problem, it does so 
> only in simple ('happy path') scenarios. Now it is broken when trying to use 
> multiple index-rule definitions for one node type.
> The logic for finding the applicable indexing rule for a specific property no 
> longer considers (checks) if the there is a condition for that property. 
> Instead, that check is postponed/moved to the method *calling* 
> #getApplicableIndexingRule.
>  But this is incorrect because now the #getApplicableIndexingRule method 
> returns the first *type* matching rule, regardless of the *property* it 
> should be applicable for.
> For example, it is perfectly feasible, and sometimes even needed, to have 
> multiple index-rules for the same node type, like the following enhanced 
> version of test resource indexing_config6.xml, which can be used to verify 
> the logic now is broken:
> {code:xml}
> 
> other
> 
> 
> foo
> {code}
>  The important points to expose the new bug is:
>  * the index-rule for property other is defined *before* the index-rule for 
> property foo
>  * (for this example) the index-rule for property other doesn't have a 
> condition
> With the above, the property foo will *not* be indexed, regardless its value, 
> because the first 'matching' rule returned from #getApplicableIndexingRule 
> for a node of type nt:unstructured will be the rule for property other. But 
> will always return false on the (now postponed/delegated) call to 
> rule.isIndexed(propertyName: foo), because *that* rule doesn't has a 
> propertyConfig for foo (only for other).
> I'll attach a patch (based on trunk) to demonstrate the above failing using 
> the new IndexingConfigurationImplTest#testMatchCondition test.
> Note that the current #testMatchCondition() test itself also is broken: it 
> actually *does not* test the intended condition, but tests for it to *not* 
> match using assertFalse instead of assertTrue.
>  Which indeed is needed to pass the test because the indexing_config6.xml 
> configuration file itself contains an invalid (incomplete) index-rule.
> Instead of the current content:
> {code:xml}
> 
> {code}
> it actually should be: 
> {code:xml}
> 
> foo
> {code}
> to pass the test with assertTrue.
> I'll also fix that test method in my patch, which then however will fail, 
> because of the above reported problem.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4455) condition index-rule handling more broken after JCR-4339

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4455:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> condition index-rule handling more broken after JCR-4339
> 
>
> Key: JCR-4455
> URL: https://issues.apache.org/jira/browse/JCR-4455
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.18.2
>Reporter: Ate Douma
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.19.4, 2.18.3
>
> Attachments: JCR-4455.patch, exposing-JCR-4455.patch
>
>
> [~c_koell]
> When reviewing the fix applied for JCR-4339 before going through an upgrade 
> to 2.18.2, I noticed that, while it fixes the reported problem, it does so 
> only in simple ('happy path') scenarios. Now it is broken when trying to use 
> multiple index-rule definitions for one node type.
> The logic for finding the applicable indexing rule for a specific property no 
> longer considers (checks) if the there is a condition for that property. 
> Instead, that check is postponed/moved to the method *calling* 
> #getApplicableIndexingRule.
>  But this is incorrect because now the #getApplicableIndexingRule method 
> returns the first *type* matching rule, regardless of the *property* it 
> should be applicable for.
> For example, it is perfectly feasible, and sometimes even needed, to have 
> multiple index-rules for the same node type, like the following enhanced 
> version of test resource indexing_config6.xml, which can be used to verify 
> the logic now is broken:
> {code:xml}
> 
> other
> 
> 
> foo
> {code}
>  The important points to expose the new bug is:
>  * the index-rule for property other is defined *before* the index-rule for 
> property foo
>  * (for this example) the index-rule for property other doesn't have a 
> condition
> With the above, the property foo will *not* be indexed, regardless its value, 
> because the first 'matching' rule returned from #getApplicableIndexingRule 
> for a node of type nt:unstructured will be the rule for property other. But 
> will always return false on the (now postponed/delegated) call to 
> rule.isIndexed(propertyName: foo), because *that* rule doesn't has a 
> propertyConfig for foo (only for other).
> I'll attach a patch (based on trunk) to demonstrate the above failing using 
> the new IndexingConfigurationImplTest#testMatchCondition test.
> Note that the current #testMatchCondition() test itself also is broken: it 
> actually *does not* test the intended condition, but tests for it to *not* 
> match using assertFalse instead of assertTrue.
>  Which indeed is needed to pass the test because the indexing_config6.xml 
> configuration file itself contains an invalid (incomplete) index-rule.
> Instead of the current content:
> {code:xml}
> 
> {code}
> it actually should be: 
> {code:xml}
> 
> foo
> {code}
> to pass the test with assertTrue.
> I'll also fix that test method in my patch, which then however will fail, 
> because of the above reported problem.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4454) update surefire-report-plugin dependency to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4454:

Fix Version/s: 2.16.5

> update surefire-report-plugin dependency to 2.22.2
> --
>
> Key: JCR-4454
> URL: https://issues.apache.org/jira/browse/JCR-4454
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4454) update surefire-report-plugin dependency to 2.22.2

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4454:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> update surefire-report-plugin dependency to 2.22.2
> --
>
> Key: JCR-4454
> URL: https://issues.apache.org/jira/browse/JCR-4454
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4457) Update httpclient/mime dependencies to 4.5.9

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16874914#comment-16874914
 ] 

Julian Reschke edited comment on JCR-4457 at 8/29/19 8:17 PM:
--

trunk: (2.19.4) [r1862283|http://svn.apache.org/r1862283]
2.18: (2.18.3) [r1863270|http://svn.apache.org/r1863270]
2.16: [r1866104|http://svn.apache.org/r1866104]


was (Author: reschke):
trunk: [r1862283|http://svn.apache.org/r1862283]
2.18: [r1863270|http://svn.apache.org/r1863270]


> Update httpclient/mime dependencies to 4.5.9
> 
>
> Key: JCR-4457
> URL: https://issues.apache.org/jira/browse/JCR-4457
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4457) Update httpclient/mime dependencies to 4.5.9

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4457:

Fix Version/s: 2.16.5

> Update httpclient/mime dependencies to 4.5.9
> 
>
> Key: JCR-4457
> URL: https://issues.apache.org/jira/browse/JCR-4457
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4457) Update httpclient/mime dependencies to 4.5.9

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4457:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Update httpclient/mime dependencies to 4.5.9
> 
>
> Key: JCR-4457
> URL: https://issues.apache.org/jira/browse/JCR-4457
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4452) update war-plugin dependency to 3.2.3

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4452:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> update war-plugin dependency to 3.2.3
> -
>
> Key: JCR-4452
> URL: https://issues.apache.org/jira/browse/JCR-4452
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4452) update war-plugin dependency to 3.2.3

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4452:

Fix Version/s: 2.16.5

> update war-plugin dependency to 3.2.3
> -
>
> Key: JCR-4452
> URL: https://issues.apache.org/jira/browse/JCR-4452
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4453) update pmd-plugin dependency to 3.12.0

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16869440#comment-16869440
 ] 

Julian Reschke edited comment on JCR-4453 at 8/29/19 6:46 PM:
--

trunk: (2.19.4) [r1861781|http://svn.apache.org/r1861781]
2.18: (2.18.3) [r1863264|http://svn.apache.org/r1863264]
2.16: [r1866099|http://svn.apache.org/r1866099]



was (Author: reschke):
trunk: [r1861781|http://svn.apache.org/r1861781]
2.18: [r1863264|http://svn.apache.org/r1863264]


> update pmd-plugin dependency to 3.12.0
> --
>
> Key: JCR-4453
> URL: https://issues.apache.org/jira/browse/JCR-4453
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4453) update pmd-plugin dependency to 3.12.0

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4453:

Fix Version/s: 2.16.5

> update pmd-plugin dependency to 3.12.0
> --
>
> Key: JCR-4453
> URL: https://issues.apache.org/jira/browse/JCR-4453
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4453) update pmd-plugin dependency to 3.12.0

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4453:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> update pmd-plugin dependency to 3.12.0
> --
>
> Key: JCR-4453
> URL: https://issues.apache.org/jira/browse/JCR-4453
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>




--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (JCRVLT-359) Provide separate option to control handling of rep:cugPolicy nodes.

2019-08-29 Thread Tobias Bocanegra (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16919044#comment-16919044
 ] 

Tobias Bocanegra commented on JCRVLT-359:
-

I do not really understand the problem. AFAIK, the {{rep:cugPolicy}} are a 
special kind of policy nodes, thus are related to ACL handing. if their 
serialization is missing or wrong, this needs to be added to the special ACL 
handling. /cc [~angela]

> Provide separate option to control handling of rep:cugPolicy nodes.
> ---
>
> Key: JCRVLT-359
> URL: https://issues.apache.org/jira/browse/JCRVLT-359
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Affects Versions: 3.2.8
>Reporter: Alexei Krainiouk
>Priority: Major
>
> Currently handling of rep:cugPolicy nodes is controlled by aclHandling 
> configuration option that equally affects ACLs and CUGs. We need to control 
> them separately as for replication that is based on sling-distribution we 
> need to ignore ACLs while overwriting CUGs



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4459) Basic Authentication for HTTPS URIs does not work

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4459:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Basic Authentication for HTTPS URIs does not work
> -
>
> Key: JCR-4459
> URL: https://issues.apache.org/jira/browse/JCR-4459
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-spi2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>
> ...because the auth cache is keyed by httpHost, and in the constructor, we 
> leave out the URI scheme.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4459) Basic Authentication for HTTPS URIs does not work

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4459:

Fix Version/s: 2.16.5

> Basic Authentication for HTTPS URIs does not work
> -
>
> Key: JCR-4459
> URL: https://issues.apache.org/jira/browse/JCR-4459
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-spi2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>
> ...because the auth cache is keyed by httpHost, and in the constructor, we 
> leave out the URI scheme.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4459) Basic Authentication for HTTPS URIs does not work

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16886880#comment-16886880
 ] 

Julian Reschke edited comment on JCR-4459 at 8/30/19 4:11 AM:
--

trunk: (2.19.4) [r1863196|http://svn.apache.org/r1863196]
2.18: (2.18.3) [r1863249|http://svn.apache.org/r1863249]
2.16: [r1866111|http://svn.apache.org/r1866111]



was (Author: reschke):
trunk: (2.19.4) [r1863196|http://svn.apache.org/r1863196]
2.18: [r1863249|http://svn.apache.org/r1863249]


> Basic Authentication for HTTPS URIs does not work
> -
>
> Key: JCR-4459
> URL: https://issues.apache.org/jira/browse/JCR-4459
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-spi2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
>
> ...because the auth cache is keyed by httpHost, and in the constructor, we 
> leave out the URI scheme.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4460) allow to run remoted conformance tests with a custom servlet context path

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4460:

Fix Version/s: 2.16.5

> allow to run remoted conformance tests with a custom servlet context path
> -
>
> Key: JCR-4460
> URL: https://issues.apache.org/jira/browse/JCR-4460
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
> Attachments: servlet_path_prefix.patch, use-context-path.diff
>
>
> Add a system property that selects a servlet context path for testing.
> To run tests with non-root path:
> {noformat}
> mvn clean install -PintegrationTesting -DWebDAVServletContext="/foobar/"
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Comment Edited] (JCR-4460) allow to run remoted conformance tests with a custom servlet context path

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16919177#comment-16919177
 ] 

Julian Reschke edited comment on JCR-4460 at 8/30/19 4:50 AM:
--

trunk: (2.19.4) [r1863384|http://svn.apache.org/r1863384] 
[r1863222|http://svn.apache.org/r1863222]
2.18: (2.18.3) [r1863388|http://svn.apache.org/r1863388] 
[r1863271|http://svn.apache.org/r1863271]
2.16: [r1866114|http://svn.apache.org/r1866114]



was (Author: reschke):
trunk: (2.19.4) [r1863384|http://svn.apache.org/r1863384] 
[r1863222|http://svn.apache.org/r1863222]
2.18: (2.18.3) [r1863388|http://svn.apache.org/r1863388] 
[r1863271|http://svn.apache.org/r1863271]


> allow to run remoted conformance tests with a custom servlet context path
> -
>
> Key: JCR-4460
> URL: https://issues.apache.org/jira/browse/JCR-4460
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
> Attachments: servlet_path_prefix.patch, use-context-path.diff
>
>
> Add a system property that selects a servlet context path for testing.
> To run tests with non-root path:
> {noformat}
> mvn clean install -PintegrationTesting -DWebDAVServletContext="/foobar/"
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (JCR-4460) allow to run remoted conformance tests with a custom servlet context path

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4460:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> allow to run remoted conformance tests with a custom servlet context path
> -
>
> Key: JCR-4460
> URL: https://issues.apache.org/jira/browse/JCR-4460
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20, 2.16.5, 2.19.4, 2.18.3
>
> Attachments: servlet_path_prefix.patch, use-context-path.diff
>
>
> Add a system property that selects a servlet context path for testing.
> To run tests with non-root path:
> {noformat}
> mvn clean install -PintegrationTesting -DWebDAVServletContext="/foobar/"
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Issue Comment Deleted] (JCR-4460) allow to run remoted conformance tests with a custom servlet context path

2019-08-29 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4460:

Comment: was deleted

(was: trunk: [r1863384|http://svn.apache.org/r1863384] 
[r1863222|http://svn.apache.org/r1863222]
2.18: [r1863388|http://svn.apache.org/r1863388] 
[r1863271|http://svn.apache.org/r1863271]
)

> allow to run remoted conformance tests with a custom servlet context path
> -
>
> Key: JCR-4460
> URL: https://issues.apache.org/jira/browse/JCR-4460
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.19.4, 2.18.3
>
> Attachments: servlet_path_prefix.patch, use-context-path.diff
>
>
> Add a system property that selects a servlet context path for testing.
> To run tests with non-root path:
> {noformat}
> mvn clean install -PintegrationTesting -DWebDAVServletContext="/foobar/"
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Commented] (JCR-4460) allow to run remoted conformance tests with a custom servlet context path

2019-08-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16919177#comment-16919177
 ] 

Julian Reschke commented on JCR-4460:
-

trunk: (2.19.4) [r1863384|http://svn.apache.org/r1863384] 
[r1863222|http://svn.apache.org/r1863222]
2.18: (2.18.3) [r1863388|http://svn.apache.org/r1863388] 
[r1863271|http://svn.apache.org/r1863271]


> allow to run remoted conformance tests with a custom servlet context path
> -
>
> Key: JCR-4460
> URL: https://issues.apache.org/jira/browse/JCR-4460
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr2dav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20, 2.19.4, 2.18.3
>
> Attachments: servlet_path_prefix.patch, use-context-path.diff
>
>
> Add a system property that selects a servlet context path for testing.
> To run tests with non-root path:
> {noformat}
> mvn clean install -PintegrationTesting -DWebDAVServletContext="/foobar/"
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)