Re: [VOTE] Apache Syncope 3.0.7 2nd attempt

2024-05-20 Thread Fabio Martelli
+1
Regards

On Mon, May 20, 2024 at 9:15 AM Francesco Chicchiriccò 
wrote:

> I've created a 3.0.7 release, with the following artifacts up for a vote:
>
> GIT source tag (f0a9c658c7):
> https://github.com/apache/syncope/releases/tag/syncope-3.0.7
>
> List of changes:
> https://github.com/apache/syncope/blob/syncope-3.0.7/CHANGES
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.7/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1088/
>
> Staging site:
> https://syncope.apache.org/3.0.7/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
>
>
>


[jira] [Resolved] (SYNCOPE-1816) Provide the possibility to add a JcifsSpnegoAuthenticationHandler

2024-04-29 Thread Fabio Martelli (Jira)


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

Fabio Martelli resolved SYNCOPE-1816.
-
Resolution: Fixed

> Provide the possibility to add a JcifsSpnegoAuthenticationHandler
> -
>
> Key: SYNCOPE-1816
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1816
> Project: Syncope
>  Issue Type: Improvement
>  Components: console, core, wa
>Affects Versions: 3.0.6
>    Reporter: Fabio Martelli
>    Assignee: Fabio Martelli
>Priority: Minor
> Fix For: 3.0.7, 4.0.0
>
>
> Provide the possibility to add JcifsSpnegoAuthenticationHandler



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1816) Provide the possibility to add a JcifsSpnegoAuthenticationHandler

2024-04-17 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1816:
---

 Summary: Provide the possibility to add a 
JcifsSpnegoAuthenticationHandler
 Key: SYNCOPE-1816
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1816
 Project: Syncope
  Issue Type: Improvement
  Components: console, core, wa
Affects Versions: 3.0.6
Reporter: Fabio Martelli
Assignee: Fabio Martelli
 Fix For: 3.0.7


Provide the possibility to add JcifsSpnegoAuthenticationHandler



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1814) Cannot specify notification/audit user events working fine

2024-04-09 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1814:
---

 Summary: Cannot specify notification/audit user events working fine
 Key: SYNCOPE-1814
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1814
 Project: Syncope
  Issue Type: Improvement
  Components: console
Affects Versions: 2.1.14
Reporter: Fabio Martelli
 Fix For: 2.1.15


If you want to specify a notification event on a propagation task you cannot 
give a configuration working fine because entity could be specified just in 
lowercase but matched in uppercase by the core (by using AnyTypeKind object).

 

For instance, the following is what the core tries to match in order to verify 
the notification availability

[PropagationTask]:[USER]:[AD]:[create]:[FAILURE]

 

But the rule that you can specify via console is just the following (note user 
in lowercase instead of uppercase)

[PropagationTask]:[user]:[AD]:[create]:[FAILURE]

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (SYNCOPE-1802) Missing delegated SAML2 IdP configuration parameters

2024-02-05 Thread Fabio Martelli (Jira)


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

Fabio Martelli resolved SYNCOPE-1802.
-
Resolution: Fixed

> Missing delegated SAML2 IdP configuration parameters
> 
>
> Key: SYNCOPE-1802
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1802
> Project: Syncope
>  Issue Type: Improvement
>  Components: common, wa
>Affects Versions: 3.0.6
>    Reporter: Fabio Martelli
>    Assignee: Fabio Martelli
>Priority: Major
> Fix For: 3.0.7, 4.0.0
>
>
> Missing parameters serviceProviderMetadataPath and responsesSigned.
> Missing mapping for KeystorePath and WantsAssertionsSigned.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1802) Missing delegated SAML2 IdP configuration parameter

2024-02-02 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1802:
---

 Summary: Missing delegated SAML2 IdP configuration parameter
 Key: SYNCOPE-1802
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1802
 Project: Syncope
  Issue Type: Improvement
  Components: common, wa
Affects Versions: 3.0.6
Reporter: Fabio Martelli
 Fix For: 3.0.7


Missing parameters serviceProviderMetadataPath and responsesSigned.

Missing mapping for KeystorePath and WantsAssertionsSigned.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (SYNCOPE-1778) Reset password requires double click in order to provide username

2023-10-03 Thread Fabio Martelli (Jira)


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

Fabio Martelli resolved SYNCOPE-1778.
-
Resolution: Fixed

> Reset password requires double click in order to provide username
> -
>
> Key: SYNCOPE-1778
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1778
> Project: Syncope
>  Issue Type: Bug
>  Components: enduser
>Affects Versions: 3.0.5
>    Reporter: Fabio Martelli
>    Assignee: Fabio Martelli
>Priority: Major
> Fix For: 3.0.6, 4.0.0
>
>
> In case of no security question, reset password requires double click in 
> order to provide username.
>  
> The problem is 
> [here|https://github.com/apache/syncope/blob/syncope-3.0.5/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/pages/SelfPasswordReset.java#L154]
> Replacing AjaxFormComponentUpdatingBehavior with 
> IndicatorAjaxFormComponentUpdatingBehavior solves the problem



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1778) Reset password requires double click in order to provide username

2023-10-03 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1778:
---

 Summary: Reset password requires double click in order to provide 
username
 Key: SYNCOPE-1778
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1778
 Project: Syncope
  Issue Type: Bug
  Components: enduser
Affects Versions: 3.0.5
Reporter: Fabio Martelli
Assignee: Fabio Martelli
 Fix For: 3.0.6


In case of no security question, reset password requires double click in order 
to provide username.

 

The problem is 
[here|https://github.com/apache/syncope/blob/syncope-3.0.5/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/pages/SelfPasswordReset.java#L154]

Reoplacing AjaxFormComponentUpdatingBehavior with 
IndicatorAjaxFormComponentUpdatingBehavior solve the problem



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [VOTE] Apache Syncope 3.0.4

2023-07-07 Thread Fabio Martelli
+1
Regards

On Fri, Jul 7, 2023 at 10:11 AM Francesco Chicchiriccò 
wrote:

> I've created a 3.0.4 release, with the following artifacts up for a vote:
>
> GIT source tag (eff73b0772):
> https://github.com/apache/syncope/releases/tag/syncope-3.0.4
>
> List of changes:
> https://github.com/apache/syncope/blob/syncope-3.0.4/CHANGES
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.4/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1083/
>
> Staging site:
> https://syncope.apache.org/3.0.4/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>
>


[jira] [Updated] (SYNCOPE-1763) Constant increase of open files after upgrade to CXF 3.6.0

2023-06-08 Thread Fabio Martelli (Jira)


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

Fabio Martelli updated SYNCOPE-1763:

Description: 
Just after the upgrade of CXF from 3.5.6 to 3.6.0 (commit 
2252d74209bb944d90dd20579c2468597e4f79f3) opened FDs increase in number without 
ever decreasing.

This behaviour occour evrytime a cxf request is performed towards the Core 
component.

 

This issue has been discovered investigating a "Too many open files" exception 
raised by WA component during delete expiring gauth tokens job execution. 
Generally, considering an execution of this jov every 35 seconds,  after 16 
hours, more or less, WA becomes completely unavailable cause this issue.

 

The issue has been reproduced in the embedded env and analized by lsof tool.

This is an example before the commit above
{code}
$ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 54201| grep pipe | wc 
-l; sleep 60; done
17
17
17
17
17{code}
and the following, the behaviour just after
{code}
$ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 45581| grep pipe | wc 
-l; sleep 60; done
157
179
183
185
189{code}
As you can see the difference is evident.

 

  was:
Just after the upgrade of CXF from 3.5.6 to 3.6.0 (commit 
[2252d74209bb944d90dd20579c2468597e4f79f3|https://github.com/apache/syncope/commit/2252d74209bb944d90dd20579c2468597e4f79f3])
 the number of open FDs is in constant increase.

This behaviour occours everytime an REST request is performed against the Core 
component.

This issue has been discovered investigating a "Too many open files" exception 
raised by WA component during delete expiring gauth tokens job execution. 
Generally, considering an execution of this jov every 35 seconds,  after 16 
hours, more or less, WA becomes completely unavailable cause this issue.

The issue has been reproduced in the embedded env and analized by lsof tool.

This is an example before the commit above
{code:java}
$ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 54201| grep pipe | wc 
-l; sleep 60; done 17 17
17
17
17{code}
and the following, the behaviour just after


{code:java}
$ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 45581| grep pipe | wc 
-l; sleep 60; done
157
179
183
185
189{code}

As you can see the difference is evident.


 


> Constant increase of open files after upgrade to CXF 3.6.0
> --
>
> Key: SYNCOPE-1763
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1763
> Project: Syncope
>  Issue Type: Bug
>  Components: client
>Affects Versions: 3.0.4
>Reporter: Fabio Martelli
>Priority: Major
> Fix For: 3.0.4, 4.0.0
>
>
> Just after the upgrade of CXF from 3.5.6 to 3.6.0 (commit 
> 2252d74209bb944d90dd20579c2468597e4f79f3) opened FDs increase in number 
> without ever decreasing.
> This behaviour occour evrytime a cxf request is performed towards the Core 
> component.
>  
> This issue has been discovered investigating a "Too many open files" 
> exception raised by WA component during delete expiring gauth tokens job 
> execution. Generally, considering an execution of this jov every 35 seconds,  
> after 16 hours, more or less, WA becomes completely unavailable cause this 
> issue.
>  
> The issue has been reproduced in the embedded env and analized by lsof tool.
> This is an example before the commit above
> {code}
> $ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 54201| grep pipe | 
> wc -l; sleep 60; done
> 17
> 17
> 17
> 17
> 17{code}
> and the following, the behaviour just after
> {code}
> $ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 45581| grep pipe | 
> wc -l; sleep 60; done
> 157
> 179
> 183
> 185
> 189{code}
> As you can see the difference is evident.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1763) CXF 3.6.0 cause increasing of opened files without ever decrease

2023-06-08 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1763:
---

 Summary: CXF 3.6.0 cause increasing of opened files without ever 
decrease
 Key: SYNCOPE-1763
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1763
 Project: Syncope
  Issue Type: Improvement
  Components: console, enduser, sra, wa
Affects Versions: 3.0.4
Reporter: Fabio Martelli
 Fix For: 3.0.4, 4.0.0


Just after the upgrade of CXF from 3.5.6 to 3.6.0 (commit 
2252d74209bb944d90dd20579c2468597e4f79f3) opened FDs increase in number without 
ever decreasing.

This behaviour occour evrytime a cxf request is performed towards the Core 
component.

 

This issue has been discovered investigating a "Too many open files" exception 
raised by WA component during delete expiring gauth tokens job execution. 
Generally, considering an execution of this jov every 35 seconds,  after 16 
hours, more or less, WA becomes completely unavailable cause this issue.

 

The issue has been reproduced in the embedded env and analized by lsof tool.

This is an example before the commit above
{code:java}
$ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 54201| grep pipe | wc 
-l; sleep 60; done 17 17
17
17
17{code}
and the following, the behaviour just after


{code:java}
$ while [ 1 ]; do sudo lsof -u fabio 2> /dev/null | grep 45581| grep pipe | wc 
-l; sleep 60; done
157
179
183
185
189{code}

As you can see the difference is evident.


 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1758) NullPointer exception at WA refresh time during startup

2023-05-12 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1758:
---

 Summary: NullPointer exception at WA refresh time during startup
 Key: SYNCOPE-1758
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1758
 Project: Syncope
  Issue Type: Improvement
  Components: wa
Affects Versions: 3.0.3
Reporter: Fabio Martelli
 Fix For: 3.0.4, 4.0.0


During startup the following exception is raised very often.
{code:java}
12:37:42.909 WARN  org.apereo.cas.util.function.FunctionUtils - 
NullPointerException
java.lang.NullPointerException: null
at 
org.springframework.web.servlet.HttpServletBean$ServletConfigPropertyValues.(HttpServletBean.java:224)
 ~[spring-webmvc-5.3.22.jar!/:5.3.22]
at 
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:152) 
~[spring-webmvc-5.3.22.jar!/:5.3.22]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.lambda$initializeBeansEagerly$0(DefaultCasConfigurationEventListener.java:71)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.util.function.FunctionUtils.doAndHandle(FunctionUtils.java:313) 
~[cas-server-core-util-api-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.initializeBeansEagerly(DefaultCasConfigurationEventListener.java:64)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.onRefreshScopeRefreshed(DefaultCasConfigurationEventListener.java:48)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 ~[?:?]
at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 ~[spring-aop-5.3.22.jar!/:5.3.22]
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
 ~[spring-aop-5.3.22.jar!/:5.3.22]
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-5.3.22.jar!/:5.3.22]
at 
org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115)
 ~[spring-aop-5.3.22.jar!/:5.3.22]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
~[?:?]
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
~[?:?]
at java.lang.Thread.run(Thread.java:829) ~[?:?]
12:37:42.909 WARN  org.apereo.cas.util.function.FunctionUtils - 
NullPointerException
java.lang.NullPointerException: null
at 
org.springframework.web.servlet.HttpServletBean$ServletConfigPropertyValues.(HttpServletBean.java:224)
 ~[spring-webmvc-5.3.22.jar!/:5.3.22]
at 
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:152) 
~[spring-webmvc-5.3.22.jar!/:5.3.22]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.lambda$initializeBeansEagerly$0(DefaultCasConfigurationEventListener.java:71)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.util.function.FunctionUtils.doAndHandle(FunctionUtils.java:313) 
~[cas-server-core-util-api-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.initializeBeansEagerly(DefaultCasConfigurationEventListener.java:64)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.rebind(DefaultCasConfigurationEventListener.java:84)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at 
org.apereo.cas.support.events.listener.DefaultCasConfigurationEventListener.onEnvironmentChangedEvent(DefaultCasConfigurationEventListener.java:42)
 ~[cas-server-core-events-configuration-6.6.7.jar!/:6.6.7]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 ~[?:?]
at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 ~[spring-aop-5.3.22.jar!/:5.3.22

Re: [VOTE] Apache Syncope 3.0.3

2023-05-09 Thread Fabio Martelli
+1
regards

On Fri, May 5, 2023 at 11:22 AM Francesco Chicchiriccò 
wrote:

> I've created a 3.0.3 release, with the following artifacts up for a vote:
>
> Please note that GIT links are not from gitbox.apache.org as usual, but
> from GitHub mirror due to current incident
> https://status.apache.org/incidents/y1t4w1bx0bc9
>
> GIT source tag (7350b35933):
> https://github.com/apache/syncope/releases/tag/syncope-3.0.3
>
> List of changes:
> https://github.com/apache/syncope/blob/syncope-3.0.3/CHANGES
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.3/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1081/
>
> Staging site:
> https://syncope.apache.org/3.0.3/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>
>


Re: [VOTE] Apache Syncope 2.1.14

2023-05-09 Thread Fabio Martelli
+1
regards

On Fri, May 5, 2023 at 4:29 PM Francesco Chicchiriccò 
wrote:

> I've created a 2.1.14 release, with the following artifacts up for a vote:
>
> Please note that GIT links are not from gitbox.apache.org as usual, but
> from GitHub mirror due to current incident
> https://status.apache.org/incidents/y1t4w1bx0bc9
>
> GIT source tag (2bc40ed425):
> https://github.com/apache/syncope/releases/tag/syncope-2.1.14
>
> List of changes:
> https://github.com/apache/syncope/blob/syncope-2.1.14/CHANGES
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/2.1.14/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1082/
>
> Staging site (not a typo, it is the same as for 3.0.3 being under vote):
> https://syncope.apache.org/3.0.3/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>
>


[jira] [Created] (SYNCOPE-1757) Misalignment between SyncTokenSerializer and SyncTokenDeserializer in case of token given as a clear string

2023-05-05 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1757:
---

 Summary: Misalignment between SyncTokenSerializer and 
SyncTokenDeserializer in case of token given as a clear string
 Key: SYNCOPE-1757
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1757
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 3.0.3
Reporter: Fabio Martelli
 Fix For: 3.0.4


If resource connector provides a syncToken as a clear string and if this string 
is Base64 deserializable (i.e.AD  uSNChanged "1934664") than serialization 
works fine ("syncToken":"\{\"value\":\"1934664\"}") but deserialization needed 
to ask for a new incremental PULL. In fact in this case the value is 
deserialized as a byte array because deserialized Base64.

 

This behaviour cause the failure of the incremental PULL.

 

[https://github.com/apache/syncope/blob/3_0_X/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializer.java]

 

[https://github.com/apache/syncope/blob/3_0_X/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializer.java]

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1755) NullPointer exception during PULL delete operation in case of NO_MATCH

2023-05-05 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1755:
---

 Summary: NullPointer exception during PULL delete operation in 
case of NO_MATCH
 Key: SYNCOPE-1755
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1755
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 3.0.3
Reporter: Fabio Martelli
Assignee: Fabio Martelli
 Fix For: 2.1.14, 3.0.4, 4.0.0


During PULL, occurrence of a DELETE operation generates a NullPointer exception 
in case of NO_MATCH.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1753) Extend changes' history management to most relevant WA configuration objects

2023-04-19 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1753:
---

 Summary: Extend changes' history management to most relevant WA 
configuration objects
 Key: SYNCOPE-1753
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1753
 Project: Syncope
  Issue Type: Improvement
  Components: client, console, core
Affects Versions: 3.0.2
Reporter: Fabio Martelli
Assignee: Fabio Martelli
 Fix For: 3.0.3


Extend changes' history management to most relevant WA configuration objects



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (SYNCOPE-1743) Add support for Ticket Expiration Policies into ClientApp

2023-03-16 Thread Fabio Martelli (Jira)


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

Fabio Martelli updated SYNCOPE-1743:

Summary: Add support for Ticket Expiration Policies into ClientApp  (was: 
Add support for serviceTicketExpirationPolicy into ClientApp)

> Add support for Ticket Expiration Policies into ClientApp
> -
>
> Key: SYNCOPE-1743
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1743
> Project: Syncope
>  Issue Type: Improvement
>  Components: wa
>Affects Versions: 3.0.2
>    Reporter: Fabio Martelli
>Priority: Minor
> Fix For: 3.0.3, 4.0.0
>
>
> Add support for a further policies to be linked to a ClientApp: 
> ticketGrantingTicketExpirationPolicy, serviceTicketExpirationPolicy, 
> proxyTicketExpirationPolicy, proxyGrantingTicketExpirationPolicy,
>  
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service]
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-1]
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-2]
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-3]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (SYNCOPE-1743) Add support for serviceTicketExpirationPolicy into ClientApp

2023-03-16 Thread Fabio Martelli (Jira)


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

Fabio Martelli updated SYNCOPE-1743:

Description: 
Add support for a further policies to be linked to a ClientApp: 
ticketGrantingTicketExpirationPolicy, serviceTicketExpirationPolicy, 
proxyTicketExpirationPolicy, proxyGrantingTicketExpirationPolicy,

 

[https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service]

[https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-1]

[https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-2]

[https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-3]

 

  was:
Add support for a further policy to be lined to a ClientApp: 
serviceTicketExpirationPolicy.

 

https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service


> Add support for serviceTicketExpirationPolicy into ClientApp
> 
>
> Key: SYNCOPE-1743
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1743
> Project: Syncope
>  Issue Type: Improvement
>  Components: wa
>Affects Versions: 3.0.2
>    Reporter: Fabio Martelli
>Priority: Minor
> Fix For: 3.0.3, 4.0.0
>
>
> Add support for a further policies to be linked to a ClientApp: 
> ticketGrantingTicketExpirationPolicy, serviceTicketExpirationPolicy, 
> proxyTicketExpirationPolicy, proxyGrantingTicketExpirationPolicy,
>  
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service]
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-1]
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-2]
> [https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service-3]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1743) Add support for serviceTicketExpirationPolicy into ClientApp

2023-03-16 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1743:
---

 Summary: Add support for serviceTicketExpirationPolicy into 
ClientApp
 Key: SYNCOPE-1743
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1743
 Project: Syncope
  Issue Type: Improvement
  Components: wa
Affects Versions: 3.0.2
Reporter: Fabio Martelli
 Fix For: 3.0.3


Add support for a further policy to be lined to a ClientApp: 
serviceTicketExpirationPolicy.

 

https://apereo.github.io/cas/6.6.x/ticketing/Configuring-Ticket-Expiration-Policy.html#per-service



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (SYNCOPE-1741) Add support form Azure Active Directory delegated authentication

2023-03-16 Thread Fabio Martelli (Jira)


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

Fabio Martelli resolved SYNCOPE-1741.
-
Resolution: Fixed

> Add support form Azure Active Directory delegated authentication
> 
>
> Key: SYNCOPE-1741
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1741
> Project: Syncope
>  Issue Type: New Feature
>  Components: wa
>Affects Versions: 3.0.2
>    Reporter: Fabio Martelli
>    Assignee: Fabio Martelli
>Priority: Minor
> Fix For: 3.0.3
>
>
> Add support for
> https://apereo.github.io/cas/6.6.x/integration/Delegate-Authentication-Azure-AD.html



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (SYNCOPE-1741) Add support form Azure Active Directory delegated authentication

2023-03-15 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1741:
---

 Summary: Add support form Azure Active Directory delegated 
authentication
 Key: SYNCOPE-1741
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1741
 Project: Syncope
  Issue Type: New Feature
  Components: wa
Affects Versions: 3.0.2
Reporter: Fabio Martelli
Assignee: Fabio Martelli
 Fix For: 3.0.3


Add support for

https://apereo.github.io/cas/6.6.x/integration/Delegate-Authentication-Azure-AD.html



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [VOTE] Apache Syncope 3.0.2

2023-02-20 Thread Fabio Martelli
+1
regards

On Fri, Feb 17, 2023 at 11:08 AM Francesco Chicchiriccò
 wrote:
>
> I've created a 3.0.2 release, with the following artifacts up for a vote:
>
> GIT source tag (182c219da9):
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=182c219da9
>
> List of changes:
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;hb=182c219da9
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.2/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1079/
>
> Staging site:
> https://syncope.apache.org/3.0.2/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [VOTE] Apache Syncope 3.0.1

2023-01-12 Thread Fabio Martelli
+1
Reagrds

On Fri, Jan 13, 2023 at 8:32 AM Francesco Chicchiriccò
 wrote:
>
> I've created a 3.0.1 release, with the following artifacts up for a vote:
>
> GIT source tag (e1d0c5b32d):
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=e1d0c5b32d
>
> List of changes:
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;hb=e1d0c5b32d
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.1/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1076/
>
> Staging site:
> https://syncope.apache.org/3.0.1/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [VOTE] Apache Syncope 2.1.13

2022-12-09 Thread Fabio Martelli
+1
Regards

On Fri, Dec 9, 2022 at 10:56 AM Francesco Chicchiriccò
 wrote:
>
> I've created a 2.1.13 release, with the following artifacts up for a vote:
>
> GIT source tag (2d7958221b):
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=2d7958221b
>
> List of changes:
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;hb=2d7958221b
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/2.1.13/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1075/
>
> Staging site:
> https://syncope.apache.org/2.1.13/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [VOTE] Apache Syncope 3.0.0-M2

2022-10-27 Thread Fabio Martelli
+1
Regards

On Thu, Oct 27, 2022 at 3:41 PM Francesco Chicchiriccò
 wrote:
>
> I've created a 3.0-0-M2 release, with the following artifacts up for a vote:
>
> GIT source tag (690dbfcaab):
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=690dbfcaab
>
> List of changes:
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;hb=690dbfcaab
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.0-M2/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1073/
>
> Staging site:
> https://syncope.apache.org/3.0.0-M2/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [VOTE] Apache Syncope 3.0.0-M1

2022-10-14 Thread Fabio Martelli
+1
Regards

On Fri, Oct 14, 2022 at 9:16 AM Francesco Chicchiriccò
 wrote:
>
> I've created a 3.0-0-M1 release, with the following artifacts up for a vote:
>
> GIT source tag (680fc58faf):
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=680fc58faf
>
> List of changes:
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;hb=680fc58faf
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/3.0.0-M1/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1072/
>
> Staging site:
> https://syncope.apache.org/3.0.0-M1/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [DISCUSS] Remove Camel Provisioning Manager

2022-08-25 Thread Fabio Martelli
Hi Francesco, I completely agree with you.
I do think we should keep the entire project as simple as possible.
So, removing unused and quite useless extensions could be the right approach.

Regards,
F.

On Wed, Aug 24, 2022 at 1:16 PM Francesco Chicchiriccò
 wrote:
>
> Hi all,
> working for SYNCOPE-1692, which involves some changes in the provisioning 
> process, I've realized that the Camel Provisioning Manager extension [1], 
> while featuring some very smart code has probably never been used in any 
> production deployment, at least none that I am aware of.
>
> Over time, the cost of managing such (possibly unused) extension has become 
> quite relevant, hence I am proposing to remove it from the master branch, so 
> that next 3.0.0 release will not contain it anymore.
>
> Thoughts?
> Regards.
>
> [1] https://github.com/apache/syncope/tree/master/ext/camel
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [VOTE] Apache Syncope 2.1.11

2022-03-18 Thread Fabio Martelli
+1
Regards

On Fri, Mar 18, 2022 at 10:30 AM Francesco Chicchiriccò
 wrote:
>
> I've created a 2.1.11 release, with the following artifacts up for a vote:
>
> GIT source tag (326c221):
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=326c221
>
> List of changes:
> https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;hb=326c221
>
> Staging artifacts:
> https://dist.apache.org/repos/dist/dev/syncope/2.1.11/
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachesyncope-1069/
>
> Staging site:
> http://syncope.apache.org/2.1.11/index.html
>
> PGP release keys (signed using 273DF287):
> http://www.apache.org/dist/syncope/KEYS
>
> Vote will be open for 72 hours.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Here's my +1
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>


Re: [VOTE] Apache Syncope 2.1.10

2021-10-08 Thread Fabio Martelli



Il 08/10/21 09:47, Francesco Chicchiriccò ha scritto:
I've created a 2.1.10 release, with the following artifacts up for a 
vote:


GIT source tag (d47a976):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=0761b43

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;hb=0761b43 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.10/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1068/

Staging site:
http://syncope.apache.org/2.1.10/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards,

F.

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.1.9

2021-04-07 Thread Fabio Martelli



Il 07/04/21 09:24, Francesco Chicchiriccò ha scritto:

I've created a 2.1.9 release, with the following artifacts up for a vote:

GIT source tag (d47a976):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=d47a976

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;hb=d47a976 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.9/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1067/

Staging site:
http://syncope.apache.org/2.1.8/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Created] (SYNCOPE-1609) Reduce the number of table joins into PostgreSQL JSONB persistence implementation

2021-01-11 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1609:
---

 Summary: Reduce the number of table joins into PostgreSQL JSONB 
persistence implementation
 Key: SYNCOPE-1609
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1609
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.8
Reporter: Fabio Martelli
 Fix For: 2.1.9


By exploiting new JSON Functions and Operators provided with PostgreSQL 12 it 
would be possible to remove several useless joins in order to improve user and 
any object search performance.

 

Take a look at "*JSON Processing Functions*" into [1].

 

[1]https://www.postgresql.org/docs/12/functions-json.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Apache Syncope 2.1.8

2020-12-21 Thread Fabio Martelli

+1

Regards

Il 18/12/20 09:46, Francesco Chicchiriccò ha scritto:

I've created a 2.1.8 release, with the following artifacts up for a vote:

GIT source tag (29738bc13cfbb7b26829c2b1bfb7df9649349984):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=800f7ea

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;hb=800f7ea

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.8/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1066/

Staging site:
http://syncope.apache.org/2.1.8/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: Rolling new release: 2.1.8

2020-12-17 Thread Fabio Martelli



Il 17/12/20 12:15, Francesco Chicchiriccò ha scritto:

Hi all,
given the fact that we have some important fixes available for 2.1.8 [1], I 
would like to start soon the release process, with purpose of delivering a nice 
Christmas present to our users.

Do you see any problem?


Please go on.

Thank you!



Regards.

[1] 
https://issues.apache.org/jira/issues/?jql=statusCategory%20%3D%20done%20AND%20project%20%3D%2012313120%20AND%20fixVersion%20%3D%2012348788%20ORDER%20BY%20priority%20DESC%2C%20key%20ASC


--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.1.7

2020-09-11 Thread Fabio Martelli



Il 11/09/20 11:37, Francesco Chicchiriccò ha scritto:

I've created a 2.1.7 release, with the following artifacts up for a vote:

GIT source tag (29738bc13cfbb7b26829c2b1bfb7df9649349984):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=29738bc13cfbb7b26829c2b1bfb7df9649349984

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;hb=29738bc13cfbb7b26829c2b1bfb7df9649349984

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.7/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1064/

Staging site:
http://syncope.apache.org/2.1.7/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.0.15

2020-04-29 Thread Fabio Martelli

Il 29/04/20 14:08, Francesco Chicchiriccò ha scritto:

I've created a 2.0.15 release, with the following artifacts up for a vote:

GIT source tag (2c668d5):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=2c668d5

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=a09206954f5db6800555b7c2932f229026d926d4;hb=2c668d5

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.15/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1063/

Staging site (yes, same as for 2.1.6, not a typo):
http://syncope.apache.org/2.1.6/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.1.6

2020-04-29 Thread Fabio Martelli

Il 29/04/20 14:00, Francesco Chicchiriccò ha scritto:

I've created a 2.1.6 release, with the following artifacts up for a vote:

GIT source tag (95f09c0):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=95f09c0

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=3b84fab4fff0fa4c49ba9c30c5ee9530788c2249;hb=95f09c0

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.6/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1062/

Staging site:
http://syncope.apache.org/2.1.6/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Updated] (SYNCOPE-1554) Generated default admin role layout doesn't work

2020-04-17 Thread Fabio Martelli (Jira)


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

Fabio Martelli updated SYNCOPE-1554:

Description: 
Steps to reproduce on the online syncope-vm:
 # create a role including all entitlements
 # provide a default layout for it
 # create a user with the role just created
 # login with the new user
 # click on Users from dashboard

At this point an exception will occur (see below for  the raised cause).

Last cause: Unrecognized field "PRINTER" (class 
org.apache.syncope.client.console.layout.AnyLayout), not marked as ignorable (3 
known properties: "anyPanelClass", "USER", "GROUP"])

  was:
Steps to reproduce on the online syncope-vm:
 # create a role including all entitlements
 # provide a default layout for it
 # create a user with the role just created
 # login with the new user
 # click on Users from dashboard

At this point an exception will occur (see below for  the raised cause).



Last cause: Unrecognized field "PRINTER" (class 
org.apache.syncope.client.console.layout.AnyLayout), not marked as ignorable (3 
known properties: "anyPanelClass", "USER", "GROUP"])




> Generated default admin role layout doesn't work
> 
>
> Key: SYNCOPE-1554
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1554
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.1.5
>Reporter: Fabio Martelli
>Priority: Major
> Fix For: 2.1.6, 3.0.0
>
>
> Steps to reproduce on the online syncope-vm:
>  # create a role including all entitlements
>  # provide a default layout for it
>  # create a user with the role just created
>  # login with the new user
>  # click on Users from dashboard
> At this point an exception will occur (see below for  the raised cause).
> Last cause: Unrecognized field "PRINTER" (class 
> org.apache.syncope.client.console.layout.AnyLayout), not marked as ignorable 
> (3 known properties: "anyPanelClass", "USER", "GROUP"])



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (SYNCOPE-1554) Generated default admin role layout doesn't work

2020-04-17 Thread Fabio Martelli (Jira)
Fabio Martelli created SYNCOPE-1554:
---

 Summary: Generated default admin role layout doesn't work
 Key: SYNCOPE-1554
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1554
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 2.1.5
Reporter: Fabio Martelli
 Fix For: 2.1.6, 3.0.0


Steps to reproduce on the online syncope-vm:
 # create a role including all entitlements
 # provide a default layout for it
 # create a user with the role just created
 # login with the new user
 # click on Users from dashboard

At this point an exception will occur (see below for  the raised cause).



Last cause: Unrecognized field "PRINTER" (class 
org.apache.syncope.client.console.layout.AnyLayout), not marked as ignorable (3 
known properties: "anyPanelClass", "USER", "GROUP"])





--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: Time to cut 2.1.6 / 2.0.15?

2020-04-15 Thread Fabio Martelli

Il 14/04/20 11:58, Francesco Chicchiriccò ha scritto:

Hi there,
I think it's about time to start preparing Syncope 2.1.6 / 2.0.15 (several 
fixes and improvement, time passed since previous releases, ..).

If you have any pending change or fix, please either finalize as soon as 
possible or let's postpone.

WDYT?


Hi Francesco.

No pending change/fix from my side.

+1 to go on with the releases.

Kind regards,

F.

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: Automating Syncope's dependency updates

2019-12-11 Thread Fabio Martelli

Il 11/12/19 15:00, Misagh Moayyed ha scritto:

Hey Team,

I suspect most know about this sort of thing, but I thought to share this with 
you:
https://github.com/renovatebot/renovate


Wow, it is really widely used.

Sounds really interesting to have it on Syncope.

+1 for me



I think this is a useful tool to allow a Github project such as Syncope to 
automatically receive dependency updates and become self sufficient. It will 
attempt to parse the project's dependencies/pom and will then begin to issue 
pull requests with relevant updates. Its schedule, update policy and 
inclusion/exclusion rules can all be controlled via a .renovate JSON file.

It can run in two ways:

1- As a GitHub app, which would be installed for the Apache org on Github and 
enabled for select repositories, such as Syncope. This option requires 
coordination/permission from Apache infra, and updates are then automatic.

2- As a CLI tool, where a committer's personal access token is passed as a 
command-line argument, and the tool can run as part of CI. This option probably 
does not require anything from Apache infra [?], and updates can be cancelled 
as part of the CI job that runs the tool.

I am not sure what the CLA policy would be for bots; the second option probably 
[?] covers this, as PRs are issued on behalf of the committer whose AT is used. 
Either way, it seems like we need clarification from Apache infra.

This is an example of a pull request by the bot:
https://github.com/Jasig/uPortal/pull/1849

This is an example of the bot's JSON configuration file:
https://github.com/Jasig/uPortal/blob/master/renovate.json

How do you feel about this? Is this a good option to pursue and follow up?

The bot also has the ability to rebase PRs, and can also take over the merging 
process automatically if CI passes or other rules allow. (At some point in the 
future, I think it will also gain the ability to travel back in time and kill 
Sarah Connor [1], but that has yet to be fully verified.)

--Misagh

[1] https://www.wikiwand.com/en/Sarah_Connor_(Terminator)




--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Commented] (SYNCOPE-957) Multiaccount

2019-12-03 Thread Fabio Martelli (Jira)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16986795#comment-16986795
 ] 

Fabio Martelli commented on SYNCOPE-957:


Pull report update missing as well: in case of create or update of new accounts 
no report info is provided

> Multiaccount
> 
>
> Key: SYNCOPE-957
> URL: https://issues.apache.org/jira/browse/SYNCOPE-957
> Project: Syncope
>  Issue Type: New Feature
>Reporter: Francesco Chicchiriccò
>Assignee: Matteo Alessandroni
>Priority: Major
> Fix For: 2.1.6, 3.0.0
>
>
> Users, as groups and any objects, can be mapped to external resources and 
> pull, push or propagation might result in associating them to accounts there.
> So far, there have always been a 1-to-1 correspondence between Syncope users 
> and external accounts, given a certain mapping for an external resource.
> There are use cases, however, when this could be limiting: in particular, the 
> existence of "service accounts" which can be defined on LDAP or Active 
> Directory. In such cases, there could be more accounts mapping to a Syncope 
> user.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [DISCUSS] Remove deb packages for Syncope 3.'0

2019-09-14 Thread Fabio Martelli
+1
Regards

Il sab 14 set 2019, 07:01 Francesco Chicchiriccò  ha
scritto:

> Hi all,
> I would like to propose to remove the deb packages from master branch /
> 3.0, for some reasons:
>
> 1. it's difficult to produce packages compatible at the same time with
> Debian, Ubuntu and other derivatives: for example, ATM Debian stable has a
> tomcat9 package while Ubuntu LTS is still on tomcat8
>
> 2. in branches 2_0_X and 2_1_X deb packages are used to build Docker
> images but on master this has changed: since all is now based on Spring
> Boot, Docker images were changed as consequence
>
> 3. there are new components on master (SRA, Keymaster, WA, .. [1]) that
> would deserve new deb packages, but I don't think the effort is worthwhile,
> especially given the reason above
>
> 4. deb packages were originally meant as a fast and straightforward way to
> get Syncope properly deployed, but I think that nowadays Docker images
> (with Docker Compose and Kubernetes samples) serve better such purpose, on
> more platforms
>
> If there are no objections, I'll proceed with removal next week.
>
> Regards.
>
> [1]
> https://cwiki.apache.org/confluence/display/SYNCOPE/%5BDISCUSS%5D+Syncope+3.0
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>
>


Re: [VOTE] Apache Syncope 2.1.5

2019-09-12 Thread Fabio Martelli

Il 12/09/19 10:56, Francesco Chicchiriccò ha scritto:

I've created a 2.1.5 release, with the following artifacts up for a vote:

GIT source tag (51e08a2):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=51e08a2

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=3b84fab4fff0fa4c49ba9c30c5ee9530788c2249;hb=51e08a2

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.5/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1060/

Staging site:
http://syncope.apache.org/2.1.5/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: Plan to release 2.0.14 / 2.1.5 soon

2019-09-11 Thread Fabio Martelli

Il 11/09/19 17:43, Francesco Chicchiriccò ha scritto:

Hi there,
since we have already 16 issues done for 2.0.14 [1] and 21 for 2.1.5
[2], I'd propose to postpone the remaining to later versions and to
start the release process [3] for both in the next days.

Any objection / showstopper ?

Regards.

[1] https://issues.apache.org/jira/projects/SYNCOPE/versions/12345389
[2] https://issues.apache.org/jira/projects/SYNCOPE/versions/12345390
[3] http://syncope.apache.org/release-process


+1

I completely agree with the proposed plan.

Regards,

F.

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Created] (SYNCOPE-1485) Reindex of elasticsearch ends with memory error in case of a uge amount of data

2019-09-04 Thread fabio martelli (Jira)
fabio martelli created SYNCOPE-1485:
---

 Summary: Reindex of elasticsearch ends with memory error in case 
of a uge amount of data
 Key: SYNCOPE-1485
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1485
 Project: Syncope
  Issue Type: Bug
  Components: core, extensions
Affects Versions: 2.1.4, 2.0.13
Reporter: fabio martelli
 Fix For: 2.0.14, 2.1.5, 3.0.0


In case of a huge amount of data, elastic search reindex ends with memory error.

See below an extract of the stacktrace.

12:28:21.014 ERROR 
org.apache.syncope.core.provisioning.api.job.SchedTaskJobDelegate - While 
executing task 0dfe540f-67aa-41a1-be54-0f67aa71a1f7
 org.quartz.JobExecutionException: While rebuilding index for domain Master
 at 
org.apache.syncope.core.provisioning.java.job.ElasticsearchReindex.doExecute(ElasticsearchReindex.java:124)
 ~[syncope-ext-elasticsearch-provisioning-java-2.1.4.jar:2.1.4]
 at 
org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate.execute(AbstractSchedTaskJobDelegate.java:122)
 ~[syncope-core-provisioning-java-2.1.4.jar:2.1.4]
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_212]
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_212]
 at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
 at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
 ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
 ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
 ~[spring-tx-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
 ~[spring-tx-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at 
org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:60)
 ~[syncope-core-persistence-jpa-2.1.4.jar:2.1.4]
 at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
 ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
 at com.sun.proxy.$Proxy355.execute(Unknown Source) ~[?:?]
 at 
org.apache.syncope.core.provisioning.java.job.TaskJob.lambda$execute$0(TaskJob.java:87)
 ~[syncope-core-provisioning-java-2.1.4.jar:2.1.4]
 at 
org.apache.syncope.core.spring.security.AuthContextUtils.execWithAuthContext(AuthContextUtils.java:117)
 ~[syncope-core-spring-2.1.4.jar:2.1.4]
 at 
org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:76) 
~[syncope-core-provisioning-java-2.1.4.jar:2.1.4]
 at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.3.1.jar:?]
 at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 
~[quartz-2.3.1.jar:?]
 Caused by: org.apache.openjpa.persistence.PersistenceException: Ran out of 
memory retrieving query results. {prepstmnt 1711473022 SELECT t0.id, t2.id, 
t2.ACCOUNTPOLICY_ID, t3.id, t4.id, t4.ACCOUNTPOLICY_ID, t4.nam
 e, t4.PARENT_ID, t4.PASSWORDPOLICY_ID, t3.bundleName, t3.connRequestTimeout, 
t3.connectorName, t3.displayName, t3.jsonConf, t3.location, t3.maxIdle, 
t3.maxObjects, t3.maxWait, t3.minEvictableIdleTimeMillis, t3.min
 Idle, t3.version, t2.createTraceLevel, t2.deleteTraceLevel, 
t2.enforceMandatoryCondition, t2.jsonConf, t2.overrideCapabilities, 
t2.PASSWORDPOLICY_ID, t2.propagationPriority, t2.provisioningTraceLevel, 
t2.PULLPOLIC
 Y_ID, t2.PUSHPOLICY_ID, t2.randomPwdIfNotProvided, t2.updateTraceLevel FROM 
SyncopeUser t0 INNER JOIN SyncopeUser_ExternalResource t1 ON t0.id = t1.user_id 
INNER JOIN ExternalResource t2 ON t1.resource_id = t2.id 
 LEFT OUTER JOIN ConnInstance t3 ON t2.CONNECTOR_ID = t3.id LEFT OUTER JOIN 
Realm t4 ON t3.ADMINREALM_ID = t4.id ORDER BY t0.id ASC} [code=0, state=53200]
 at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:5250) 
~[openjpa-jdbc-3.1.0.jar:3.1.0]
 at 
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:5210)
 ~[openjpa-jdbc-3.1.0.jar:3.1.0]
 at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:134) 
~[openjpa-jdbc-3.1.0.jar:3.1.0]
 at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:115) 
~[openjpa-jdbc-3.1.0.jar:3.1.0

Re: [VOTE] Apache Syncope 2.0.13

2019-04-19 Thread Fabio Martelli

Il 19/04/19 11:53, Francesco Chicchiriccò ha scritto:
I've created a 2.0.13 release, with the following artifacts up for a 
vote:


GIT source tag (3dc84c4):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=3dc84c4

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=87754582fba4d1ed082c784053b5ad921b5b7bdb;hb=3dc84c4 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.13/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1059/

Staging site (yes, same as for 2.1.4, not a typo):
http://syncope.apache.org/2.1.4/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.1.4

2019-04-19 Thread Fabio Martelli

Il 19/04/19 10:29, Francesco Chicchiriccò ha scritto:

I've created a 2.1.4 release, with the following artifacts up for a vote:

GIT source tag (0cd9070):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=0cd9070

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=dba9102ecf4561644c9c109cd06df30550891c2e;hb=0cd9070 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.4/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1058/

Staging site:
http://syncope.apache.org/2.1.4/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards


--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Updated] (SYNCOPE-1439) User membership attributes not updated

2019-02-26 Thread fabio martelli (JIRA)


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

fabio martelli updated SYNCOPE-1439:

Affects Version/s: 2.0.12
Fix Version/s: 2.0.13

Same issue in case of create.

Same issue for membership attributes not multivalue.

> User membership attributes not updated
> --
>
> Key: SYNCOPE-1439
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1439
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.12, 2.1.3
>Reporter: Matteo Alessandroni
>Assignee: Matteo Alessandroni
>Priority: Major
> Fix For: 2.0.13, 2.1.4, 3.0.0
>
>
> # Start from a clean Syncope (especially no derived and virtual attributes);
>  # Create a Plain Attribute and add it to an AnyTypeClass;
>  # Create a Type Extension for a Group to USER;
>  # Create a new user with plain attributes only, *set a value for the 
> specific membership attribute from the type extension* and save user;
>  # Edit the same user and change value to the same attribute (add or remove 
> all values if it's multivalue).
> *Result*: changes on membership attribute are not saved.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1436) Remove pullPolicy EAGER fetchType from JPAExternalResource

2019-02-18 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1436.
-
Resolution: Fixed

> Remove pullPolicy EAGER fetchType from JPAExternalResource
> --
>
> Key: SYNCOPE-1436
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1436
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.12, 2.1.3
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.13, 2.1.4, 3.0.0
>
>
> Change pullPolicy fetch type to LAZY into JPAExternalResource



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1436) Remove pullPolicy EAGER fetchType from JPAExternalResource

2019-02-18 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1436:
---

 Summary: Remove pullPolicy EAGER fetchType from JPAExternalResource
 Key: SYNCOPE-1436
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1436
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.3, 2.0.12
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.13, 2.1.4, 3.0.0


Change pullPolicy fetch type to LAZY into JPAExternalResource



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1433) Unflag/flag uniqueness shouldn't be permitted

2019-02-07 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1433.
-
Resolution: Fixed

> Unflag/flag uniqueness shouldn't be permitted
> -
>
> Key: SYNCOPE-1433
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1433
> Project: Syncope
>  Issue Type: Improvement
>  Components: console
>Affects Versions: 2.0.12, 2.1.3
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.13, 2.1.4, 3.0.0
>
>
> Console does not permit flag/unflag of uniqueness editing existing schemas



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1434) getRemoteObject into AbstractPropagationTaskExecutor does not check for null object before retrieving attribute from

2019-02-06 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1434.
-
Resolution: Fixed

> getRemoteObject into AbstractPropagationTaskExecutor does not check for null 
> object before retrieving attribute from
> 
>
> Key: SYNCOPE-1434
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1434
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.12
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.13
>
>
> getRemoteObject into AbstractPropagationTaskExecutor does not check for null 
> object before retrieving attribute from



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1434) getRemoteObject into AbstractPropagationTaskExecutor does not check for null object before retrieving attribute from

2019-02-06 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1434:
---

 Summary: getRemoteObject into AbstractPropagationTaskExecutor does 
not check for null object before retrieving attribute from
 Key: SYNCOPE-1434
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1434
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.0.12
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.13


getRemoteObject into AbstractPropagationTaskExecutor does not check for null 
object before retrieving attribute from



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1433) Unflag/flag uniqueness shouldn't be permitted

2019-02-06 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1433:
---

 Summary: Unflag/flag uniqueness shouldn't be permitted
 Key: SYNCOPE-1433
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1433
 Project: Syncope
  Issue Type: Improvement
  Components: console
Affects Versions: 2.1.3, 2.0.12
Reporter: fabio martelli
 Fix For: 2.0.13, 2.1.4, 3.0.0


Console does not permit flag/unflag of uniqueness editing existing schemas



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Apache Syncope 2.0.12

2019-01-17 Thread Fabio Martelli

Il 17/01/19 17:39, Francesco Chicchiriccò ha scritto:
I've created a 2.0.12 release, with the following artifacts up for a 
vote:


GIT source tag (770e696):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=770e696

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=7babeeaef0ecc2f7a4da042fde9e387a035ceced;hb=770e696 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.12/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1057/

Staging site (yes, same as for 2.1.3, not a typo):
http://syncope.apache.org/2.1.3/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.1.3

2019-01-17 Thread Fabio Martelli

Il 17/01/19 17:39, Francesco Chicchiriccò ha scritto:

I've created a 2.1.3 release, with the following artifacts up for a vote:

GIT source tag (5121355):
https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=5121355

List of changes:
https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=7babeeaef0ecc2f7a4da042fde9e387a035ceced;hb=5121355 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.3/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1056/

Staging site:
http://syncope.apache.org/2.1.3/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Resolved] (SYNCOPE-1424) Improve Propagation task ordered search

2019-01-08 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1424.
-
Resolution: Fixed

> Improve Propagation task ordered search
> ---
>
> Key: SYNCOPE-1424
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1424
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> Performance of propagation tasks ordered search are terrible.
> Since sometimes this kind of query could result in timeout, it is pretty 
> important to try to improve the current solution



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1424) Improve Propagation task ordered search

2019-01-08 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1424:
---

 Summary: Improve Propagation task ordered search
 Key: SYNCOPE-1424
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1424
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


Performance of propagation tasks ordered search are terrible.

Since sometimes this kind of query could result in timeout, it is pretty 
important to try to improve the current solution



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1422) Permit to provide custom implementation of NotificationManager and AuditManager

2018-12-28 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1422.
-
Resolution: Fixed

> Permit to provide custom implementation of NotificationManager and 
> AuditManager
> ---
>
> Key: SYNCOPE-1422
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1422
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Minor
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> Permit to specify custom implementation into provisioning.properties



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1422) Permit to provide custom implementation of NotificationManager and AuditManager

2018-12-28 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1422:
---

 Summary: Permit to provide custom implementation of 
NotificationManager and AuditManager
 Key: SYNCOPE-1422
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1422
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


Permit to specify custom implementation into provisioning.properties



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1419) User and AnyObject search fails in case of not leaf conditions given on multivalue fields

2018-12-20 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1419.
-
Resolution: Fixed

> User and AnyObject search fails in case of not leaf conditions given on 
> multivalue fields
> -
>
> Key: SYNCOPE-1419
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1419
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> Not condition on multivalue fields are always true



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1419) User and AnyObject search fails in case of not leaf conditions given on multivalue fields

2018-12-20 Thread fabio martelli (JIRA)


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

fabio martelli updated SYNCOPE-1419:

Summary: User and AnyObject search fails in case of not leaf conditions 
given on multivalue fields  (was: User and AnyObject searchs fail in case of 
not leaf conditions given on multivalue fields)

> User and AnyObject search fails in case of not leaf conditions given on 
> multivalue fields
> -
>
> Key: SYNCOPE-1419
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1419
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> Not condition on multivalue fields are always true



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1419) User and AnyObject searchs fail in case of not leaf conditions given on multivalue fields

2018-12-20 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1419:
---

 Summary: User and AnyObject searchs fail in case of not leaf 
conditions given on multivalue fields
 Key: SYNCOPE-1419
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1419
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


Not condition on multivalue fields are always true



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1416) remove user_search_null_attr view

2018-12-14 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1416.
-
Resolution: Fixed

> remove user_search_null_attr view
> -
>
> Key: SYNCOPE-1416
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1416
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> Remove user_search_null_attr view because affects performance negatively



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1416) remove user_search_null_attr view

2018-12-13 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1416:
---

 Summary: remove user_search_null_attr view
 Key: SYNCOPE-1416
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1416
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


Remove user_search_null_attr view because affects performance negatively



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (SYNCOPE-1411) User/Any object updates generate attributes with null owner in case of patches involving membership attributes

2018-12-10 Thread fabio martelli (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714715#comment-16714715
 ] 

fabio martelli edited comment on SYNCOPE-1411 at 12/10/18 3:43 PM:
---

Remove null attributes by using the following queries and restart.

 

delete from uplainattrvalue where attribute_id in (select id from uplainattr 
where owner_id IS NULL)

delete from uplainattr where owner_id IS NULL


was (Author: fmartelli):
Remove null attributes by using the following queries and restart.

 

delete from uplainattruniquevalue where attribute_id in (select id from 
uplainattr where owner_id IS NULL)

delete from uplainattr where owner_id IS NULL

> User/Any object updates generate attributes with null owner in case of 
> patches involving membership attributes
> --
>
> Key: SYNCOPE-1411
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1411
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> It seems that JPA "cascade" is not working in case of identity patching 
> involving membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1411) User/Any object updates generate attributes with null owner in case of patches involving membership attributes

2018-12-10 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1411.
-
Resolution: Fixed

> User/Any object updates generate attributes with null owner in case of 
> patches involving membership attributes
> --
>
> Key: SYNCOPE-1411
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1411
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> It seems that JPA "cascade" is not working in case of identity patching 
> involving membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1412) Serch for identities with null attributes can be improved

2018-12-10 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1412.
-
Resolution: Fixed

> Serch for identities with null attributes can be improved 
> --
>
> Key: SYNCOPE-1412
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1412
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> anyObject_search_null_attr and user_search_null_attr views can affect the 
> performence of searches in several cases. Change into the corresponding 
> search DAO in order to try to avoid these views as much as possible.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (SYNCOPE-1411) User/Any object updates generate attributes with null owner in case of patches involving membership attributes

2018-12-10 Thread fabio martelli (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714715#comment-16714715
 ] 

fabio martelli edited comment on SYNCOPE-1411 at 12/10/18 1:23 PM:
---

Remove null attributes by using the following queries and restart.

 

delete from uplainattruniquevalue where attribute_id in (select id from 
uplainattr where owner_id IS NULL)

delete from uplainattr where owner_id IS NULL


was (Author: fmartelli):
Remove null value by using the following queries.

 

delete from uplainattruniquevalue where attribute_id in (select id from 
uplainattr where owner_id IS NULL)

delete from uplainattr where owner_id IS NULL

> User/Any object updates generate attributes with null owner in case of 
> patches involving membership attributes
> --
>
> Key: SYNCOPE-1411
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1411
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> It seems that JPA "cascade" is not working in case of identity patching 
> involving membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1411) User/Any object updates generate attributes with null owner in case of patches involving membership attributes

2018-12-10 Thread fabio martelli (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714715#comment-16714715
 ] 

fabio martelli commented on SYNCOPE-1411:
-

Remove null value by using the following queries.

 

delete from uplainattruniquevalue where attribute_id in (select id from 
uplainattr where owner_id IS NULL)

delete from uplainattr where owner_id IS NULL

> User/Any object updates generate attributes with null owner in case of 
> patches involving membership attributes
> --
>
> Key: SYNCOPE-1411
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1411
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.11, 2.1.2
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.12, 2.1.3, 3.0.0
>
>
> It seems that JPA "cascade" is not working in case of identity patching 
> involving membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1412) Serch for identities with null attributes can be improved

2018-12-10 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1412:
---

 Summary: Serch for identities with null attributes can be improved 
 Key: SYNCOPE-1412
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1412
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


anyObject_search_null_attr and user_search_null_attr views can affect the 
performence of searches in several cases. Change into the corresponding search 
DAO in order to try to avoid these views as much as possible.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1411) User/Any object updates generate attributes with null owner in case of patches involving membership attributes

2018-12-10 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1411:
---

 Summary: User/Any object updates generate attributes with null 
owner in case of patches involving membership attributes
 Key: SYNCOPE-1411
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1411
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


It seems that JPA "cascade" is not working in case of identity patching 
involving membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1396) Give the possibility to trust all certificates from syncope client

2018-11-12 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1396:
---

 Summary: Give the possibility to trust all certificates from 
syncope client
 Key: SYNCOPE-1396
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1396
 Project: Syncope
  Issue Type: Improvement
  Components: client
Affects Versions: 2.1.2, 2.0.11
Reporter: fabio martelli
 Fix For: 2.0.12, 2.1.3, 3.0.0


Provide a new setter into SyncopeClientFactoryBean in order to be able to set a 
sort of trust all certs flag.

Change into the factory is required in order to include the authentication in 
this behavior...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Apache Syncope 2.1.2

2018-11-03 Thread Fabio Martelli
+1
Regards

Il 2 novembre 2018 16:04:06 CET, "Francesco Chicchiriccò"  
ha scritto:
>I've created a 2.1.2 release, with the following artifacts up for a
>vote:
>
>GIT source tag (7ea54c302ea4847f0e4e9d2255305c864ee68b1c):
>https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=7ea54c302ea4847f0e4e9d2255305c864ee68b1c
>
>List of changes:
>https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=fd9ec50e83ea96c021c60092adcbf2019c006422;hb=7ea54c302ea4847f0e4e9d2255305c864ee68b1c
>
>Staging artifacts:
>https://dist.apache.org/repos/dist/dev/syncope/2.1.2/
>
>Maven staging repo:
>https://repository.apache.org/content/repositories/orgapachesyncope-1054/
>
>Staging site:
>http://syncope.apache.org/2.1.2/index.html
>
>PGP release keys (signed using 273DF287):
>http://www.apache.org/dist/syncope/KEYS
>
>Vote will be open for 72 hours.
>
>[ ] +1 approve
>[ ] +0 no opinion
>[ ] -1 disapprove (and reason why)
>
>Here's my +1
>Regards.
>
>-- 
>Francesco Chicchiriccò
>
>Tirasa - Open Source Excellence
>http://www.tirasa.net/
>
>Member at The Apache Software Foundation
>Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
>http://home.apache.org/~ilgrosso/

-- 
Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità.

Re: [VOTE] Apache Syncope 2.0.11

2018-11-03 Thread Fabio Martelli
+1
Regards

Il 2 novembre 2018 16:04:08 CET, "Francesco Chicchiriccò"  
ha scritto:
>I've created a 2.0.11 release, with the following artifacts up for a
>vote:
>
>GIT source tag (d8085b6a013754f589ada294db49129f464e07ef):
>https://gitbox.apache.org/repos/asf?p=syncope.git;a=tag;h=d8085b6a013754f589ada294db49129f464e07ef
>
>List of changes:
>https://gitbox.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=a018252663f769ad5f8f781e8ddfa2ec02f16a79;hb=d8085b6a013754f589ada294db49129f464e07ef
>
>Staging artifacts:
>https://dist.apache.org/repos/dist/dev/syncope/2.0.11/
>
>Maven staging repo:
>https://repository.apache.org/content/repositories/orgapachesyncope-1055/
>
>Staging site (yes, same as for 2.1.2, not a typo):
>http://syncope.apache.org/2.1.2/index.html
>
>PGP release keys (signed using 273DF287):
>http://www.apache.org/dist/syncope/KEYS
>
>Vote will be open for 72 hours.
>
>[ ] +1 approve
>[ ] +0 no opinion
>[ ] -1 disapprove (and reason why)
>
>Here's my +1
>Regards.
>
>-- 
>Francesco Chicchiriccò
>
>Tirasa - Open Source Excellence
>http://www.tirasa.net/
>
>Member at The Apache Software Foundation
>Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
>http://home.apache.org/~ilgrosso/

-- 
Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità.

Re: [DISCUSS] - gitbox migration / take 2

2018-10-26 Thread Fabio Martelli

Hi Francesco.
This sounds really good!

+1

Regards,
F.

Il 25/10/18 13:57, Francesco Chicchiriccò ha scritto:

Hi all,
we briefly discussed this item about one year ago [1], when we did not 
found enough reasons to jump on that.


Now that things seem to work quite well for several other projects 
[2], and that we have seen few PRs coming, I am reconsidering this 
possibility.


WDYT?
Regards.

[1] 
https://lists.apache.org/thread.html/d28709231a99719a3bf26d37b857f05709b02ed89c1de9cbeeddd973@%3Cdev.syncope.apache.org%3E

[2] https://gitbox.apache.org/repos/asf



--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Resolved] (SYNCOPE-1389) In case of virtual attribute mapping, propagation is always set as UPDATE also in case of CREATE

2018-10-24 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1389.
-
Resolution: Fixed

> In case of virtual attribute mapping, propagation is always set as UPDATE 
> also in case of CREATE
> 
>
> Key: SYNCOPE-1389
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1389
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> Into PropagationManagerImpl, in case of virtual attribute mapping, 
> propagation is always set as UPDATE also in case of CREATE



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1389) In case of virtual attribute mapping, propagation is always set as UPDATE also in case of CREATE

2018-10-24 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1389:
---

 Summary: In case of virtual attribute mapping, propagation is 
always set as UPDATE also in case of CREATE
 Key: SYNCOPE-1389
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1389
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.11, 2.1.2, 3.0.0


Into PropagationManagerImpl, in case of virtual attribute mapping, propagation 
is always set as UPDATE also in case of CREATE



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1385) Priority propagation timeout hard coded into PriorityPropagationTaskExecutor

2018-10-15 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1385.
-
Resolution: Fixed

> Priority propagation timeout hard coded into PriorityPropagationTaskExecutor
> 
>
> Key: SYNCOPE-1385
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1385
> Project: Syncope
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> Waiting timeout for priority propagation is hard coded into 
> PriorityPropagationTaskExecutor to 60 seconds. Since connectors can be 
> configured to provide connection timeouts, it would be nice to have a timeout 
> at least close to the maximum connection request timeout given for connectors.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1385) Priority propagation timeout hard coded into PriorityPropagationTaskExecutor

2018-10-15 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1385:
---

 Summary: Priority propagation timeout hard coded into 
PriorityPropagationTaskExecutor
 Key: SYNCOPE-1385
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1385
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.11, 2.1.2, 3.0.0


Waiting timeout for priority propagation is hard coded into 
PriorityPropagationTaskExecutor to 60 seconds. Since connectors can be 
configured to provide connection timeouts, it would be nice to have a timeout 
at least close to the maximum connection request timeout given for connectors.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1383) Exception during "getObject" from external resource

2018-10-11 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1383.
-
Resolution: Fixed

> Exception during "getObject" from external resource
> ---
>
> Key: SYNCOPE-1383
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1383
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> Exception is raised performing getObject from resource.
>  
> 09:06:18.573 ERROR 
> org.apache.syncope.core.provisioning.java.ConnectorFacadeProxy - Connector 
> request execution failure
> java.util.concurrent.ExecutionException: java.lang.ClassCastException: 
> org.apache.syncope.core.provisioning.java.AsyncConnectorFacade$1 cannot be 
> cast to org.identityconnectors.framework.spi.SearchResultsHandler
>     at java.util.concurrent.FutureTask.report(FutureTask.java:122) 
> ~[?:1.8.0_141]
>     at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[?:1.8.0_141]
>     at 
> org.apache.syncope.core.provisioning.java.ConnectorFacadeProxy.getObject(ConnectorFacadeProxy.java:417)
>  ~[syncope-core-provisioning-java-2.0.10.jar:?]
>     at 
> org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.getRemoteObject(AbstractPropagationTaskExecutor.java:641)
>  ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
>     at 
> org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:421)
>  ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
>     at 
> org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:89)
>  ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
>     at 
> org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:38)
>  ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
>     at sun.reflect.GeneratedMethodAccessor888.invoke(Unknown Source) ~[?:?]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_141]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_141]
>     at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
>  ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
>  ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
>  ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
>  ~[spring-tx-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
>  ~[spring-tx-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
>  ~[spring-tx-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64)
>  ~[syncope-core-persistence-jpa-2.0.10.jar:2.0.10]
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
>  ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at 
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
>  ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
>     at com.sun.proxy.$Proxy603.call(Unknown Source) ~[?:?]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_141]
>     at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
> ~[?:1.8.0_141]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_141]
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  ~[?:1.8.0_141]
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  ~[?:1.8.0_141]
>     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141]
> Caused by: java.lang.C

[jira] [Resolved] (SYNCOPE-1382) Failure specifying push task filters including db column mapped as integer

2018-10-11 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1382.
-
Resolution: Fixed

> Failure specifying push task filters including db column mapped as integer
> --
>
> Key: SYNCOPE-1382
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1382
> Project: Syncope
>  Issue Type: Improvement
>  Components: console
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> It seems that case insensitive approach is used for boolean fields mapped on 
> integer columns.
> Failures are experienced with boolean on postgresql. See exception below.
> Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: ERROR: function 
> lower(integer) does not exist
>   Hint: No function matches the given name and argument types. You might need 
> to add explicit type casts.
>   Position: 132 \{prepstmnt 2084826893 SELECT COUNT(any_id) FROM (SELECT 
> u.any_id FROM (SELECT DISTINCT any_id FROM anyObject_search_attr WHERE 
> ((schema_id='enabled' AND LOWER (booleanvalue)=LOWER(?) AND any_id IN ( 
> SELECT DISTINCT any_id FROM anyObject_search_attr WHERE schema_id='enabled' 
> AND LOWER (booleanvalue)=LOWER(?))) AND any_id IN ( SELECT DISTINCT any_id 
> FROM anyObject_search WHERE type_id=?))) u WHERE u.any_id IN (SELECT any_id 
> FROM anyObject_search WHERE realm_id IN (SELECT id AS realm_id FROM Realm 
> WHERE id=? OR id=?))) count_any_id} [code=0, state=42883]
>     at 
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:218)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:202)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$700(LoggingConnectionDecorator.java:58)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:1117)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:268)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:1011)
>  ~[openjpa-jdbc-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:268)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1800)
>  ~[openjpa-jdbc-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:258)
>  ~[openjpa-lib-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.jdbc.kernel.SQLStoreQuery$SQLExecutor.executeQuery(SQLStoreQuery.java:317)
>  ~[openjpa-jdbc-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.jdbc.kernel.SQLStoreQuery$SQLExecutor.executeQuery(SQLStoreQuery.java:220)
>  ~[openjpa-jdbc-2.4.3.jar:2.4.3]
>     at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1011) 
> ~[openjpa-kernel-2.4.3.jar:2.4.3]
>     at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:869) 
> ~[openjpa-kernel-2.4.3.jar:2.4.3]
>     at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:800) 
> ~[openjpa-kernel-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:541) 
> ~[openjpa-kernel-2.4.3.jar:2.4.3]
>     at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:274) 
> ~[openjpa-persistence-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:290) 
> ~[openjpa-persistence-2.4.3.jar:2.4.3]
>     at 
> org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:318) 
> ~[openjpa-persistence-2.4.3.jar:2.4.3]
>     at 
> org.apache.syncope.core.persistence.jpa.dao.JPAAnySearchDAO.doCount(JPAAnySearchDAO.java:143)
>  ~[syncope-core-persistence-jpa-2.0.10.jar:2.0.10]
>     at 
> org.apache.syncope.core.persistence.jpa.dao.AbstractAnySearchDAO.count(AbstractAnySearchDAO.java:129)
>  ~[syncope-core-persistence-jpa-2.0.10.jar:2.0.10]
>     at 
> org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate.doExec

[jira] [Created] (SYNCOPE-1383) Exception during "getObject" from external resource

2018-10-11 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1383:
---

 Summary: Exception during "getObject" from external resource
 Key: SYNCOPE-1383
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1383
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.11, 2.1.2, 3.0.0


Exception is raised performing getObject from resource.

 

09:06:18.573 ERROR 
org.apache.syncope.core.provisioning.java.ConnectorFacadeProxy - Connector 
request execution failure
java.util.concurrent.ExecutionException: java.lang.ClassCastException: 
org.apache.syncope.core.provisioning.java.AsyncConnectorFacade$1 cannot be cast 
to org.identityconnectors.framework.spi.SearchResultsHandler
    at java.util.concurrent.FutureTask.report(FutureTask.java:122) 
~[?:1.8.0_141]
    at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[?:1.8.0_141]
    at 
org.apache.syncope.core.provisioning.java.ConnectorFacadeProxy.getObject(ConnectorFacadeProxy.java:417)
 ~[syncope-core-provisioning-java-2.0.10.jar:?]
    at 
org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.getRemoteObject(AbstractPropagationTaskExecutor.java:641)
 ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
    at 
org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:421)
 ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
    at 
org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:89)
 ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
    at 
org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:38)
 ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10]
    at sun.reflect.GeneratedMethodAccessor888.invoke(Unknown Source) ~[?:?]
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_141]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_141]
    at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
 ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
 ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
 ~[spring-tx-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
 ~[spring-tx-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
 ~[spring-tx-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64)
 ~[syncope-core-persistence-jpa-2.0.10.jar:2.0.10]
    at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
 ~[spring-aop-4.3.18.RELEASE.jar:4.3.18.RELEASE]
    at com.sun.proxy.$Proxy603.call(Unknown Source) ~[?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_141]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
~[?:1.8.0_141]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_141]
    at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
~[?:1.8.0_141]
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
~[?:1.8.0_141]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141]
Caused by: java.lang.ClassCastException: 
org.apache.syncope.core.provisioning.java.AsyncConnectorFacade$1 cannot be cast 
to org.identityconnectors.framework.spi.SearchResultsHandler
    at 
org.identityconnectors.framework.impl.api.StreamHandlerUtil$ObjectStreamHandlerAdapter.handle(StreamHandlerUtil.java:103)
 ~[connector-framework-internal-1.4.4.0.jar:?]
    at 
org.identityconnectors.framework.impl.api.BufferedResultsProxy.invoke(BufferedResultsProxy.java:262)
 ~[connector-framework-internal-1.4.4.0.jar:?]
    at 
org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:94)
 ~[connector-framewor

[jira] [Created] (SYNCOPE-1382) Failure specifying push task filters including db column mapped as integer

2018-10-10 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1382:
---

 Summary: Failure specifying push task filters including db column 
mapped as integer
 Key: SYNCOPE-1382
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1382
 Project: Syncope
  Issue Type: Improvement
  Components: console
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.11, 2.1.2, 3.0.0


It seems that case insensitive approach is used for boolean fields mapped on 
integer columns.

Failures are experienced with boolean on postgresql. See exception below.

Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: ERROR: function 
lower(integer) does not exist
  Hint: No function matches the given name and argument types. You might need 
to add explicit type casts.
  Position: 132 \{prepstmnt 2084826893 SELECT COUNT(any_id) FROM (SELECT 
u.any_id FROM (SELECT DISTINCT any_id FROM anyObject_search_attr WHERE 
((schema_id='enabled' AND LOWER (booleanvalue)=LOWER(?) AND any_id IN ( SELECT 
DISTINCT any_id FROM anyObject_search_attr WHERE schema_id='enabled' AND LOWER 
(booleanvalue)=LOWER(?))) AND any_id IN ( SELECT DISTINCT any_id FROM 
anyObject_search WHERE type_id=?))) u WHERE u.any_id IN (SELECT any_id FROM 
anyObject_search WHERE realm_id IN (SELECT id AS realm_id FROM Realm WHERE id=? 
OR id=?))) count_any_id} [code=0, state=42883]
    at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:218)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:202)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$700(LoggingConnectionDecorator.java:58)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:1117)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:268)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:1011)
 ~[openjpa-jdbc-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:268)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1800)
 ~[openjpa-jdbc-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:258)
 ~[openjpa-lib-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.jdbc.kernel.SQLStoreQuery$SQLExecutor.executeQuery(SQLStoreQuery.java:317)
 ~[openjpa-jdbc-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.jdbc.kernel.SQLStoreQuery$SQLExecutor.executeQuery(SQLStoreQuery.java:220)
 ~[openjpa-jdbc-2.4.3.jar:2.4.3]
    at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1011) 
~[openjpa-kernel-2.4.3.jar:2.4.3]
    at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:869) 
~[openjpa-kernel-2.4.3.jar:2.4.3]
    at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:800) 
~[openjpa-kernel-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:541) 
~[openjpa-kernel-2.4.3.jar:2.4.3]
    at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:274) 
~[openjpa-persistence-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:290) 
~[openjpa-persistence-2.4.3.jar:2.4.3]
    at 
org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:318) 
~[openjpa-persistence-2.4.3.jar:2.4.3]
    at 
org.apache.syncope.core.persistence.jpa.dao.JPAAnySearchDAO.doCount(JPAAnySearchDAO.java:143)
 ~[syncope-core-persistence-jpa-2.0.10.jar:2.0.10]
    at 
org.apache.syncope.core.persistence.jpa.dao.AbstractAnySearchDAO.count(AbstractAnySearchDAO.java:129)
 ~[syncope-core-persistence-jpa-2.0.10.jar:2.0.10]
    at 
org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate.doExecuteProvisioning(PushJobDelegate.java:229)
 ~[syncope-core-provisioning-java-2.0.10.jar:?]
    at 
org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate.doExecuteProvisioning(PushJobDelegate.java:57)
 ~[syncope-core-provisioning-java-2.0.10.jar:?]
    at 
org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate.doExecute(AbstractProvisioningJobDelegate.java:560)
 ~[syncope-core-provisioning-java-2.0.10.jar:?]
    at 
org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate.execute(AbstractSchedTaskJobDelegate.java:120)
 ~[syncope-core-provisioning-java-2.0.10.jar:2.0.10

[jira] [Resolved] (SYNCOPE-1379) Make configurable resource check timeout

2018-10-08 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1379.
-
Resolution: Fixed

> Make configurable resource check timeout
> 
>
> Key: SYNCOPE-1379
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1379
> Project: Syncope
>  Issue Type: Improvement
>  Components: console
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> Waiting for long timeouts during resource check can negatively affect the 
> functionality of the console. Give the possibility to disable or configure 
> check timeouts,



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1379) Make configurable resource check timeout

2018-10-05 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1379:
---

 Summary: Make configurable resource check timeout
 Key: SYNCOPE-1379
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1379
 Project: Syncope
  Issue Type: Improvement
  Components: console
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.11, 2.1.2, 3.0.0


Waiting for long timeouts during resource check can negatively affect the 
functionality of the console. Give the possibility to disable or configure 
check timeouts,



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1375) The existence of a membership attribute mapping implies membership creation during pull

2018-09-26 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1375.
-
Resolution: Fixed

> The existence of a membership attribute mapping implies membership creation 
> during pull
> ---
>
> Key: SYNCOPE-1375
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1375
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> Just the fact that a mapping for a membership attribute exists will imply the 
> creation of the relative membership during pull. This behavior occurs also in 
> case no membership rules or membership attribute values are retrieved from 
> external resource.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1375) The existence of a membership attribute mapping implies membership creation during pull

2018-09-26 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1375:
---

 Summary: The existence of a membership attribute mapping implies 
membership creation during pull
 Key: SYNCOPE-1375
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1375
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.11, 2.1.2, 3.0.0


Just the fact that a mapping for a membership attribute exists will imply the 
creation of the relative membership during pull. This behavior occurs also in 
case no membership rules or membership attribute values are retrieved from 
external resource.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1361) Custom audit appender does not work after a restart

2018-09-05 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1361.
-
Resolution: Fixed

> Custom audit appender does not work after a restart
> ---
>
> Key: SYNCOPE-1361
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1361
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> When Syncope restarts defined custom appenders stop working.
> In order to have them working again tick/untick in configuration audit 
> section is required.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (SYNCOPE-1361) Custom audit appender does not work after a restart

2018-09-05 Thread fabio martelli (JIRA)


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

fabio martelli reassigned SYNCOPE-1361:
---

Assignee: fabio martelli

> Custom audit appender does not work after a restart
> ---
>
> Key: SYNCOPE-1361
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1361
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> When Syncope restarts defined custom appenders stop working.
> In order to have them working again tick/untick in configuration audit 
> section is required.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1361) Custom audit appender does not work after a restart

2018-09-04 Thread fabio martelli (JIRA)


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

fabio martelli updated SYNCOPE-1361:

Fix Version/s: 3.0.0

> Custom audit appender does not work after a restart
> ---
>
> Key: SYNCOPE-1361
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1361
> Project: Syncope
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.0.10, 2.1.1
>    Reporter: fabio martelli
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> When Syncope restarts defined custom appenders stop working.
> In order to have them working again tick/untick in configuration audit 
> section is required.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1361) Custom audit appender does not work after a restart

2018-09-04 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1361:
---

 Summary: Custom audit appender does not work after a restart
 Key: SYNCOPE-1361
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1361
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 2.1.1, 2.0.10
Reporter: fabio martelli
 Fix For: 2.0.11, 2.1.2


When Syncope restarts defined custom appenders stop working.

In order to have them working again tick/untick in configuration audit section 
is required.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Apache Syncope 2.1.1

2018-08-20 Thread Fabio Martelli

Il 17/08/2018 11:15, Francesco Chicchiriccò ha scritto:

I've created a 2.1.1 release, with the following artifacts up for a vote:

GIT source tag (a9022c6c2cb8ccba306e0aa4a65f7f60c40ed5d9):
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=tag;h=a9022c6c2cb8ccba306e0aa4a65f7f60c40ed5d9 



List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=80c7c2180ca84f0e7aa04b4cae4c69c3711aace4;hb=a9022c6c2cb8ccba306e0aa4a65f7f60c40ed5d9 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.1/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1052/

Staging site:
http://syncope.apache.org/2.1.1/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.0.10

2018-08-20 Thread Fabio Martelli

Il 17/08/2018 11:15, Francesco Chicchiriccò ha scritto:
I've created a 2.0.10 release, with the following artifacts up for a 
vote:


GIT source tag (7081e00f2501c3fed3f124d5ccd601e494e94557):
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=tag;h=7081e00f2501c3fed3f124d5ccd601e494e94557 



List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=70fa4ae05bbef053f83d4d1132153f3bc77e0edf;hb=7081e00f2501c3fed3f124d5ccd601e494e94557 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.10/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1053/

Staging site (yes, same as for 2.1.1, not a typo):
http://syncope.apache.org/2.1.1/index.html

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Here's my +1
Regards.


+1

Regards

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/index.html?pk_campaign=email_kwd=fm

Apache Syncope PMC
http://people.apache.org/~fmartelli/



[jira] [Resolved] (SYNCOPE-1340) Cannot update membership attribute

2018-07-21 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1340.
-
Resolution: Fixed

> Cannot update membership attribute
> --
>
> Key: SYNCOPE-1340
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1340
> Project: Syncope
>  Issue Type: Bug
>  Components: common
>Affects Versions: 2.0.9, 2.1.0
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.10, 2.1.1, 3.0.0
>
>
> It seems that there is a failure evaluating the diff of entities involving 
> membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SYNCOPE-1340) Cannot update membership attribute

2018-07-20 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-1340:
---

 Summary: Cannot update membership attribute
 Key: SYNCOPE-1340
 URL: https://issues.apache.org/jira/browse/SYNCOPE-1340
 Project: Syncope
  Issue Type: Bug
  Components: common
Affects Versions: 2.1.0, 2.0.9
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.0.10, 2.1.1, 3.0.0


It seems that there is a failure evaluating the diff of entities involving 
membership attributes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SYNCOPE-1333) Missing virtual attribute value in case of type extension

2018-07-10 Thread fabio martelli (JIRA)


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

fabio martelli resolved SYNCOPE-1333.
-
Resolution: Fixed

> Missing virtual attribute value in case of type extension
> -
>
> Key: SYNCOPE-1333
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1333
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.9, 2.1.0
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.10, 2.1.1
>
>
> In case of virtual attribute assigned to an class used as group type 
> extension the value is not shown into the administration console, among 
> membership virtual attributes.
> Steps:
>  * define a virtual attribute
>  * assign it to an object class to be used as type extension of a group
>  * create or update a user and assign the group above
>  * edit again the user and check for the value into the wizard step about the 
> virtual attributes, among membership attributes



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1333) Missing virtual attribute value in case of type extension

2018-07-10 Thread fabio martelli (JIRA)


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

fabio martelli updated SYNCOPE-1333:

Description: 
In case of virtual attribute assigned to an class used as group type extension 
the value is not shown into the administration console, among membership 
virtual attributes.

Steps:
 * define a virtual attribute
 * assign it to an object class to be used as type extension of a group
 * create or update a user and assign the group above
 * edit again the user and check for the value into the wizard step about the 
virtual attributes, among membership attributes

  was:
In case of virtual attribute assigned to an class used as group type extension 
the value is not shown into the administration console, among membership 
virtual attributes.

Steps:
 * define a virtual attribute
 * assign it to an object class to be used as type extension of a group
 * create or update a user and assign the group above
 * edit again the user and check for the value into the wizard step about the 
virtual attributes, among membership attributes

Actually I'm not sure the problem is limited to the console only


> Missing virtual attribute value in case of type extension
> -
>
> Key: SYNCOPE-1333
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1333
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.9, 2.1.0
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.10, 2.1.1
>
>
> In case of virtual attribute assigned to an class used as group type 
> extension the value is not shown into the administration console, among 
> membership virtual attributes.
> Steps:
>  * define a virtual attribute
>  * assign it to an object class to be used as type extension of a group
>  * create or update a user and assign the group above
>  * edit again the user and check for the value into the wizard step about the 
> virtual attributes, among membership attributes



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1333) Missing virtual attribute value in case of type extension

2018-07-10 Thread fabio martelli (JIRA)


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

fabio martelli updated SYNCOPE-1333:

Description: 
In case of virtual attribute assigned to an class used as group type extension 
the value is not shown into the administration console, among membership 
virtual attributes.

Steps:
 * define a virtual attribute
 * assign it to an object class to be used as type extension of a group
 * create or update a user and assign the group above
 * edit again the user and check for the value into the wizard step about the 
virtual attributes, among membership attributes

Actually I'm not sure the problem is limited to the console only

  was:
In case of virtual attribute assigned to an class used as group auxiliary class 
the value is not shown into the administration console, among membership 
virtual attributes.

Steps:
 * define a virtual attribute
 * assign it to an object class to be used as auxiliary class of a group
 * create or update a user and assign the group above
 * edit again the user and check for the value into the wizard step about the 
virtual attributes, among membership attributes

Actually I'm not sure the problem is limited to the console only

Summary: Missing virtual attribute value in case of type extension  
(was: Missing virtual attribute value in case of auxiliary class)

> Missing virtual attribute value in case of type extension
> -
>
> Key: SYNCOPE-1333
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1333
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.9, 2.1.0
>    Reporter: fabio martelli
>    Assignee: fabio martelli
>Priority: Major
> Fix For: 2.0.10, 2.1.1
>
>
> In case of virtual attribute assigned to an class used as group type 
> extension the value is not shown into the administration console, among 
> membership virtual attributes.
> Steps:
>  * define a virtual attribute
>  * assign it to an object class to be used as type extension of a group
>  * create or update a user and assign the group above
>  * edit again the user and check for the value into the wizard step about the 
> virtual attributes, among membership attributes
> Actually I'm not sure the problem is limited to the console only



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


  1   2   3   4   5   6   7   >