[jira] [Commented] (SYNCOPE-1349) Please add OWASP Dependency Check to the build (pom.xml)
[ https://issues.apache.org/jira/browse/SYNCOPE-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16570199#comment-16570199 ] Massimiliano Perrone commented on SYNCOPE-1349: --- Hi [~ABakerIII], I don't know which kind of Open Source projects have you analyzed in the past with your tool and, sincerely, I can have good dreams also without this information. Coming to your comments... you are talking about lucky, precisely *exceedily lucky.* A question for you. Do you think that the dependencies choice for an Open Source (or not) project is a lottery? Especially for a security middleware as usually Syncope is used? Something like: "I need a dependency but, which one? Ah, this one seems to be nice hopefully all go well! (finger crossed, image the emoticon ;))." Second thing from your words: *99.999% of projects are no so lucky.* Another time lucky... Oh well... anyway, 99.99% are you sure? So only Syncope is vulnerability free? Or there is at least one project without security issue? We are the only *lucky* guys in the open source world? I don't know if [~ilgrosso] will choice to use your tool, he is the boss. Personally I'm not agree because of your bad presentation. Anyway, after your comments today I'm feeling lucky; so it's the right day to buy a scratch card and, of course, choise the right library! Have a good day Albert and good luck :) > Please add OWASP Dependency Check to the build (pom.xml) > > > Key: SYNCOPE-1349 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1349 > Project: Syncope > Issue Type: New Feature >Affects Versions: 2.0.10, 2.1.1, 3.0.0 > Environment: All development, build, test, environments. >Reporter: Albert Baker >Priority: Major > Labels: build, easy-fix, security > Attachments: dependency-check-report.html > > Original Estimate: 1h > Remaining Estimate: 1h > > Please add OWASP Dependency Check to the build (pom.xml). OWASP DC makes an > outbound REST call to MITRE Common Vulnerabilities & Exposures (CVE) to > perform a lookup for each dependant .jar to list any/all known > vulnerabilities for each jar. This step is needed because a manual MITRE CVE > lookup/check on the main component does not include checking for > vulnerabilities in components or in dependant libraries. > OWASP Dependency check : > https://www.owasp.org/index.php/OWASP_Dependency_Check has plug-ins for most > Java build/make types (ant, maven, ivy, gradle). > Also, add the appropriate command to the nightly build to generate a report > of all known vulnerabilities in any/all third party libraries/dependencies > that get pulled in. example : mvn -Powasp -Dtest=false -DfailIfNoTests=false > clean aggregate > Generating this report nightly/weekly will help inform the project's > development team if any dependant libraries have a reported known > vulnerailities. Project teams that keep up with removing vulnerabilities on > a weekly basis will help protect businesses that rely on these open source > componets. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (SYNCOPE-1349) Please add OWASP Dependency Check to the build (pom.xml)
[ https://issues.apache.org/jira/browse/SYNCOPE-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16569982#comment-16569982 ] Massimiliano Perrone commented on SYNCOPE-1349: --- Ciao Francecsco, I don't know if OWASP is pointless or not because I don't see the report. But looking for his username and "owasp" on Google, I saw that he had open the same issue on several Apache project [1], [2] and [3]. I think (and hope) he is "only" a spammer... BR, Massi [1] http://mail-archives.apache.org/mod_mbox/mahout-dev/201807.mbox/%3cjira.13175453.1532912821000.114447.1532912880...@atlassian.jira%3E [2] https://www.mail-archive.com/issues@spark.apache.org/msg197234.html [3] https://jira.apache.org/jira/browse/CXF-7809 -- Massimiliano Perrone Tel +39 393 9121310 Tirasa S.r.l. http://www.tirasa.net "L'apprendere molte cose non insegna l'intelligenza" (Eraclito) > Please add OWASP Dependency Check to the build (pom.xml) > > > Key: SYNCOPE-1349 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1349 > Project: Syncope > Issue Type: New Feature >Affects Versions: 2.0.10, 2.1.1, 3.0.0 > Environment: All development, build, test, environments. >Reporter: Albert Baker >Priority: Major > Labels: build, easy-fix, security > Attachments: dependency-check-report.html > > Original Estimate: 1h > Remaining Estimate: 1h > > Please add OWASP Dependency Check to the build (pom.xml). OWASP DC makes an > outbound REST call to MITRE Common Vulnerabilities & Exposures (CVE) to > perform a lookup for each dependant .jar to list any/all known > vulnerabilities for each jar. This step is needed because a manual MITRE CVE > lookup/check on the main component does not include checking for > vulnerabilities in components or in dependant libraries. > OWASP Dependency check : > https://www.owasp.org/index.php/OWASP_Dependency_Check has plug-ins for most > Java build/make types (ant, maven, ivy, gradle). > Also, add the appropriate command to the nightly build to generate a report > of all known vulnerabilities in any/all third party libraries/dependencies > that get pulled in. example : mvn -Powasp -Dtest=false -DfailIfNoTests=false > clean aggregate > Generating this report nightly/weekly will help inform the project's > development team if any dependant libraries have a reported known > vulnerailities. Project teams that keep up with removing vulnerabilities on > a weekly basis will help protect businesses that rely on these open source > componets. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (SYNCOPE-1092) System Information appears scrolling on the right
[ https://issues.apache.org/jira/browse/SYNCOPE-1092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-1092: -- Description: Going on Syncope Console (I found it using the Apache demo) I found a strange behavior scrolling to the right (using the two fingers on a mousepad)... The System Information table appears! When it should be invisible until someone use the up-right-corner botton. To solve it we need to change the css file [1] at row 717 from {code} .control-sidebar { position: absolute; padding-top: 50px; z-index: 1010; } {code} to {code} .control-sidebar { position: fixed; padding-top: 50px; z-index: 1010; } {code} (please have a check :)) [1] http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css was: Going on Syncope Console (I found it using the Apache demo) I found a strange behavior scrolling to the right (using the two fingers on a mousepad)... The System Information table appears! When it should be invisible until someone use the up-right-corner botton. To solve it we need to change the css file [1] at row 717 from {code} .control-sidebar { position: absolute; padding-top: 50px; z-index: 1010; } {code} to {code} .control-sidebar { position: fixed; padding-top: 50px; z-index: 1010; } {code} [1] http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css > System Information appears scrolling on the right > - > > Key: SYNCOPE-1092 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1092 > Project: Syncope > Issue Type: Bug > Components: console >Affects Versions: 2.0.3 >Reporter: Massimiliano Perrone >Priority: Minor > Fix For: 2.0.4 > > > Going on Syncope Console (I found it using the Apache demo) I found a strange > behavior scrolling to the right (using the two fingers on a mousepad)... > The System Information table appears! When it should be invisible until > someone use the up-right-corner botton. > To solve it we need to change the css file [1] at row 717 from > {code} > .control-sidebar { > position: absolute; > padding-top: 50px; > z-index: 1010; > } > {code} > to > {code} > .control-sidebar { > position: fixed; > padding-top: 50px; > z-index: 1010; > } > {code} > (please have a check :)) > [1] > http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (SYNCOPE-1092) System Information appears scrolling on the right
[ https://issues.apache.org/jira/browse/SYNCOPE-1092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-1092: -- Description: Going on Syncope Console (I found it using the Apache demo) I found a strange behavior scrolling to the right (using the two fingers on a mousepad)... The System Information table appears! When it should be invisible until someone use the up-right-corner botton. To solve it we need to change the css file [1] at row 717 from {code} .control-sidebar { position: absolute; padding-top: 50px; z-index: 1010; } {code} to {code} .control-sidebar { position: fixed; padding-top: 50px; z-index: 1010; } {code} [1] http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css was: Going on Syncope Console (I found it using the Apache demo) I found a strange behavior scrolling to the right (using the two fingers on a mousepad)... The System Information table appears! When it should be invisible until someone use the up-right-corner botton. To solve it we need to change the css file [1] at row 717 from .control-sidebar { position: absolute; padding-top: 50px; z-index: 1010; } to .control-sidebar { position: fixed; padding-top: 50px; z-index: 1010; } [1] http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css > System Information appears scrolling on the right > - > > Key: SYNCOPE-1092 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1092 > Project: Syncope > Issue Type: Bug > Components: console >Affects Versions: 2.0.3 >Reporter: Massimiliano Perrone >Priority: Minor > Fix For: 2.0.4 > > > Going on Syncope Console (I found it using the Apache demo) I found a strange > behavior scrolling to the right (using the two fingers on a mousepad)... > The System Information table appears! When it should be invisible until > someone use the up-right-corner botton. > To solve it we need to change the css file [1] at row 717 from > {code} > .control-sidebar { > position: absolute; > padding-top: 50px; > z-index: 1010; > } > {code} > to > {code} > .control-sidebar { > position: fixed; > padding-top: 50px; > z-index: 1010; > } > {code} > [1] > http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (SYNCOPE-1092) System Information appears scrolling on the right
Massimiliano Perrone created SYNCOPE-1092: - Summary: System Information appears scrolling on the right Key: SYNCOPE-1092 URL: https://issues.apache.org/jira/browse/SYNCOPE-1092 Project: Syncope Issue Type: Bug Components: console Affects Versions: 2.0.3 Reporter: Massimiliano Perrone Priority: Minor Fix For: 2.0.4 Going on Syncope Console (I found it using the Apache demo) I found a strange behavior scrolling to the right (using the two fingers on a mousepad)... The System Information table appears! When it should be invisible until someone use the up-right-corner botton. To solve it we need to change the css file [1] at row 717 from .control-sidebar { position: absolute; padding-top: 50px; z-index: 1010; } to .control-sidebar { position: fixed; padding-top: 50px; z-index: 1010; } [1] http://syncope-vm.apache.org:9080/syncope-console/wicket/resource/org.apache.syncope.client.console.themes.AdminLTECssResourceReference/css/AdminLTE-ver-369B017375C8C4A0878CC3637CD022A5.css -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Updated] (SYNCOPE-757) Problem updating multivalue Virtual Attributes
[ https://issues.apache.org/jira/browse/SYNCOPE-757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-757: - Affects Version/s: (was: 1.2.6) Fix Version/s: (was: 1.2.7) > Problem updating multivalue Virtual Attributes > -- > > Key: SYNCOPE-757 > URL: https://issues.apache.org/jira/browse/SYNCOPE-757 > Project: Syncope > Issue Type: Bug > Components: core >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > > Updating an user with multivalue Virtual Attribute the old values are > replaced by the new one also when we want to add the new values with the > older. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-757) Problem updating multivalue Virtual Attributes
[ https://issues.apache.org/jira/browse/SYNCOPE-757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-757. -- Resolution: Won't Fix > Problem updating multivalue Virtual Attributes > -- > > Key: SYNCOPE-757 > URL: https://issues.apache.org/jira/browse/SYNCOPE-757 > Project: Syncope > Issue Type: Bug > Components: core >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > > Updating an user with multivalue Virtual Attribute the old values are > replaced by the new one also when we want to add the new values with the > older. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (SYNCOPE-757) Problem updating multivalue Virtual Attributes
[ https://issues.apache.org/jira/browse/SYNCOPE-757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone closed SYNCOPE-757. > Problem updating multivalue Virtual Attributes > -- > > Key: SYNCOPE-757 > URL: https://issues.apache.org/jira/browse/SYNCOPE-757 > Project: Syncope > Issue Type: Bug > Components: core >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > > Updating an user with multivalue Virtual Attribute the old values are > replaced by the new one also when we want to add the new values with the > older. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (SYNCOPE-757) Problem updating multivalue Virtual Attributes
[ https://issues.apache.org/jira/browse/SYNCOPE-757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone closed SYNCOPE-757. Resolution: Won't Fix > Problem updating multivalue Virtual Attributes > -- > > Key: SYNCOPE-757 > URL: https://issues.apache.org/jira/browse/SYNCOPE-757 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.2.6 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > > Updating an user with multivalue Virtual Attribute the old values are > replaced by the new one also when we want to add the new values with the > older. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (SYNCOPE-757) Problem updating multivalue Virtual Attributes
[ https://issues.apache.org/jira/browse/SYNCOPE-757?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-757: -- > Problem updating multivalue Virtual Attributes > -- > > Key: SYNCOPE-757 > URL: https://issues.apache.org/jira/browse/SYNCOPE-757 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.2.6 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > > Updating an user with multivalue Virtual Attribute the old values are > replaced by the new one also when we want to add the new values with the > older. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-757) Problem updating multivalue Virtual Attributes
Massimiliano Perrone created SYNCOPE-757: Summary: Problem updating multivalue Virtual Attributes Key: SYNCOPE-757 URL: https://issues.apache.org/jira/browse/SYNCOPE-757 Project: Syncope Issue Type: Bug Components: core Affects Versions: 2.0.0-M1, 1.2.6 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.7, 2.0.0 Updating an user with multivalue Virtual Attribute the old values are replaced by the new one also when we want to add the new values with the older. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (SYNCOPE-213) Fail to buid 1.0.2 tag
[ https://issues.apache.org/jira/browse/SYNCOPE-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone closed SYNCOPE-213. > Fail to buid 1.0.2 tag > -- > > Key: SYNCOPE-213 > URL: https://issues.apache.org/jira/browse/SYNCOPE-213 > Project: Syncope > Issue Type: Bug >Affects Versions: 1.0.1-incubating, 1.0.2-incubating >Reporter: Emmanuel Lecharny > Attachments: cargo-output.log, cargo.log, core-connid.log, > core-persistence.log, core-rest.log, core-test.log, core.log > > > The build fails on : > Running org.apache.syncope.core.rest.NotificationTestITCase > Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.44 sec <<< > FAILURE! > Tested on OSX with Java 7, and also on Ubuntu, Java 6 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-213) Fail to buid 1.0.2 tag
[ https://issues.apache.org/jira/browse/SYNCOPE-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-213. -- Resolution: Won't Fix > Fail to buid 1.0.2 tag > -- > > Key: SYNCOPE-213 > URL: https://issues.apache.org/jira/browse/SYNCOPE-213 > Project: Syncope > Issue Type: Bug >Affects Versions: 1.0.1-incubating, 1.0.2-incubating >Reporter: Emmanuel Lecharny > Attachments: cargo-output.log, cargo.log, core-connid.log, > core-persistence.log, core-rest.log, core-test.log, core.log > > > The build fails on : > Running org.apache.syncope.core.rest.NotificationTestITCase > Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.44 sec <<< > FAILURE! > Tested on OSX with Java 7, and also on Ubuntu, Java 6 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-637) Let user choose extensions
[ https://issues.apache.org/jira/browse/SYNCOPE-637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-637. -- Resolution: Fixed > Let user choose extensions > -- > > Key: SYNCOPE-637 > URL: https://issues.apache.org/jira/browse/SYNCOPE-637 > Project: Syncope > Issue Type: Improvement > Components: installer >Reporter: Francesco Chicchiriccò >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > After SYNCOPE-620, the project generated by installer does not include > neither Activiti workflow adapter nor Camel-based provisioning manager, but > their respective "plain Java" counterparts. > It should be possible to let user choose which workflow adapter and > provisioning manager to include. > Moreover, the optional Swagger component can be chosen to be included or not, -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (SYNCOPE-637) Let user choose workflow and provisioning implementations
[ https://issues.apache.org/jira/browse/SYNCOPE-637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reassigned SYNCOPE-637: Assignee: Massimiliano Perrone > Let user choose workflow and provisioning implementations > - > > Key: SYNCOPE-637 > URL: https://issues.apache.org/jira/browse/SYNCOPE-637 > Project: Syncope > Issue Type: Improvement > Components: installer >Reporter: Francesco Chicchiriccò >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > After SYNCOPE-620, the project generated by installer does not include > neither Activiti workflow adapter nor Camel-based provisioning manager, but > their respective "plain Java" counterparts. > It should be possible to let user choose which workflow adapter and > provisioning manager to include. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-722) CLI documentation
[ https://issues.apache.org/jira/browse/SYNCOPE-722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-722. -- Resolution: Fixed > CLI documentation > - > > Key: SYNCOPE-722 > URL: https://issues.apache.org/jira/browse/SYNCOPE-722 > Project: Syncope > Issue Type: Sub-task > Components: cli, documentation >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Provide documentation about CLI component -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-158) CLI admin tool
[ https://issues.apache.org/jira/browse/SYNCOPE-158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-158. -- Resolution: Fixed > CLI admin tool > -- > > Key: SYNCOPE-158 > URL: https://issues.apache.org/jira/browse/SYNCOPE-158 > Project: Syncope > Issue Type: New Feature > Components: cli >Reporter: Francesco Chicchiriccò >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > It should not be hard to make a simple command-line tool to get and set > SyncopeConf items (and more). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-741) Tasks page unusable when a task has thousand executions
[ https://issues.apache.org/jira/browse/SYNCOPE-741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-741. -- Resolution: Fixed > Tasks page unusable when a task has thousand executions > --- > > Key: SYNCOPE-741 > URL: https://issues.apache.org/jira/browse/SYNCOPE-741 > Project: Syncope > Issue Type: Bug > Components: console, core >Affects Versions: 1.2.6, 2.0.0 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 1.2.7, 2.0.0 > > > With an extremely high number of executions, reading a task (or listing > tasks) requires the core to build an handful of JSON / XML package to be > transferred to console. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-741) Tasks page unusable when a task has thousand executions
Massimiliano Perrone created SYNCOPE-741: Summary: Tasks page unusable when a task has thousand executions Key: SYNCOPE-741 URL: https://issues.apache.org/jira/browse/SYNCOPE-741 Project: Syncope Issue Type: Bug Components: console Affects Versions: 1.2.6, 2.0.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.7, 2.0.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-722) CLI documentation
[ https://issues.apache.org/jira/browse/SYNCOPE-722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15033959#comment-15033959 ] Massimiliano Perrone commented on SYNCOPE-722: -- [~coheigea] I just committed the last .adoc file of the CLI client documentation. I know I have a bad english so, please, can you check my work? Thanks and I owe you a beer :) Massi > CLI documentation > - > > Key: SYNCOPE-722 > URL: https://issues.apache.org/jira/browse/SYNCOPE-722 > Project: Syncope > Issue Type: Sub-task > Components: cli, documentation >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Provide documentation about CLI component -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-727) Integration test
[ https://issues.apache.org/jira/browse/SYNCOPE-727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-727. -- Resolution: Fixed > Integration test > > > Key: SYNCOPE-727 > URL: https://issues.apache.org/jira/browse/SYNCOPE-727 > Project: Syncope > Issue Type: Sub-task > Components: cli >Affects Versions: 2.0.0 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Develop the integretin tests for this module. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-728) Delete all users
[ https://issues.apache.org/jira/browse/SYNCOPE-728?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15008365#comment-15008365 ] Massimiliano Perrone commented on SYNCOPE-728: -- [~ilgrosso] I'm following your suggestions. >From linked documentation: Rather then deleting all users, a restricting search condition can be used by replacing line 10 with: final String fiql = SyncopeClient.getUserSearchConditionBuilder().is("id").lessThan(150).query(); Why less than 150? What's the id 150? > Delete all users > > > Key: SYNCOPE-728 > URL: https://issues.apache.org/jira/browse/SYNCOPE-728 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Create a method to delete all users. > This method, after a new authentication, will delete all users managed by > Syncope. This, for instance, will be very helpful during test phase. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-727) Integration test
Massimiliano Perrone created SYNCOPE-727: Summary: Integration test Key: SYNCOPE-727 URL: https://issues.apache.org/jira/browse/SYNCOPE-727 Project: Syncope Issue Type: Sub-task Components: cli Affects Versions: 2.0.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Develop the integretin tests for this module. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-728) Delete all users
Massimiliano Perrone created SYNCOPE-728: Summary: Delete all users Key: SYNCOPE-728 URL: https://issues.apache.org/jira/browse/SYNCOPE-728 Project: Syncope Issue Type: Sub-task Components: cli Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Create a method to delete all users. This method, after a new authentication, will delete all users managed by Syncope. This, for instance, will be very helpful during test phase. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-723) Create bash script file to wrap java command
[ https://issues.apache.org/jira/browse/SYNCOPE-723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-723. -- Resolution: Fixed > Create bash script file to wrap java command > > > Key: SYNCOPE-723 > URL: https://issues.apache.org/jira/browse/SYNCOPE-723 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > At the moment the way to run the CLI is through the java -jar command. > We need to create a bash script (at least) to execute the commands like a > real bash script command. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-724) create properties file as help messages
[ https://issues.apache.org/jira/browse/SYNCOPE-724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-724. -- Resolution: Fixed > create properties file as help messages > --- > > Key: SYNCOPE-724 > URL: https://issues.apache.org/jira/browse/SYNCOPE-724 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Create a property file to print the help message instead of the actual String > class attribute. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-724) create properties file as help messages
Massimiliano Perrone created SYNCOPE-724: Summary: create properties file as help messages Key: SYNCOPE-724 URL: https://issues.apache.org/jira/browse/SYNCOPE-724 Project: Syncope Issue Type: Sub-task Components: cli Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Create a property file to print the help message instead of the actual String class attribute. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (SYNCOPE-636) Include proper LICENSE & NOTICE in the dist artifact
[ https://issues.apache.org/jira/browse/SYNCOPE-636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-636: - Assignee: Francesco Chicchiriccò (was: Massimiliano Perrone) > Include proper LICENSE & NOTICE in the dist artifact > > > Key: SYNCOPE-636 > URL: https://issues.apache.org/jira/browse/SYNCOPE-636 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Francesco Chicchiriccò >Assignee: Francesco Chicchiriccò > Fix For: 2.0.0 > > > Include LICENSE and NOTICE in the dist artifact with content according to > packaged dependencies. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-636) Include proper LICENSE & NOTICE in the dist artifact
[ https://issues.apache.org/jira/browse/SYNCOPE-636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14993970#comment-14993970 ] Massimiliano Perrone commented on SYNCOPE-636: -- [~ilgrosso] Can you have a check? > Include proper LICENSE & NOTICE in the dist artifact > > > Key: SYNCOPE-636 > URL: https://issues.apache.org/jira/browse/SYNCOPE-636 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Francesco Chicchiriccò >Assignee: Francesco Chicchiriccò > Fix For: 2.0.0 > > > Include LICENSE and NOTICE in the dist artifact with content according to > packaged dependencies. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (SYNCOPE-723) Create bash script file to wrap java command
[ https://issues.apache.org/jira/browse/SYNCOPE-723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-723: - Issue Type: Sub-task (was: Improvement) Parent: SYNCOPE-158 > Create bash script file to wrap java command > > > Key: SYNCOPE-723 > URL: https://issues.apache.org/jira/browse/SYNCOPE-723 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > At the moment the way to run the CLI is through the java -jar command. > We need to create a bash script (at least) to execute the commands like a > real bash script command. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-723) Create bash script file to wrap java command
Massimiliano Perrone created SYNCOPE-723: Summary: Create bash script file to wrap java command Key: SYNCOPE-723 URL: https://issues.apache.org/jira/browse/SYNCOPE-723 Project: Syncope Issue Type: Improvement Components: cli Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 At the moment the way to run the CLI is through the java -jar command. We need to create a bash script (at least) to execute the commands like a real bash script command. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (SYNCOPE-593) Add user self services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone closed SYNCOPE-593. Resolution: Invalid > Add user self services to command line interface > > > Key: SYNCOPE-593 > URL: https://issues.apache.org/jira/browse/SYNCOPE-593 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add user self services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (SYNCOPE-594) Add user workflow services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone closed SYNCOPE-594. Resolution: Won't Fix > Add user workflow services to command line interface > > > Key: SYNCOPE-594 > URL: https://issues.apache.org/jira/browse/SYNCOPE-594 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add user workflow services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-580) Add user services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-580. -- Resolution: Fixed > Add user services to command line interface > --- > > Key: SYNCOPE-580 > URL: https://issues.apache.org/jira/browse/SYNCOPE-580 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add user services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-595) Add workflow services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-595. -- Resolution: Fixed > Add workflow services to command line interface > --- > > Key: SYNCOPE-595 > URL: https://issues.apache.org/jira/browse/SYNCOPE-595 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add workflow services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-591) Add security question services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-591. -- Resolution: Fixed > Add security question services to command line interface > > > Key: SYNCOPE-591 > URL: https://issues.apache.org/jira/browse/SYNCOPE-591 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add security question services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-583) Add entitlement services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-583. -- Resolution: Fixed > Add entitlement services to command line interface > -- > > Key: SYNCOPE-583 > URL: https://issues.apache.org/jira/browse/SYNCOPE-583 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-589) Add role services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-589. -- Resolution: Fixed > Add role services to command line interface > --- > > Key: SYNCOPE-589 > URL: https://issues.apache.org/jira/browse/SYNCOPE-589 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add role services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-582) Add connector services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-582. -- Resolution: Fixed > Add connector services to command line interface > > > Key: SYNCOPE-582 > URL: https://issues.apache.org/jira/browse/SYNCOPE-582 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add connector services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-588) Add resource services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-588. -- Resolution: Fixed > Add resource services to command line interface > --- > > Key: SYNCOPE-588 > URL: https://issues.apache.org/jira/browse/SYNCOPE-588 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add resource services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-713) Remove ConfTO object from ConfigurationService
Massimiliano Perrone created SYNCOPE-713: Summary: Remove ConfTO object from ConfigurationService Key: SYNCOPE-713 URL: https://issues.apache.org/jira/browse/SYNCOPE-713 Project: Syncope Issue Type: Improvement Components: common, core Affects Versions: 2.0.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Remove ConfTO object in order to change ConfTO list() into List list() in ConfigurationService (and then in ConfigurationServiceImpl and ConfigurationLogic / ConfigurationDataBinder) accordingly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-713) Remove ConfTO object from ConfigurationService
[ https://issues.apache.org/jira/browse/SYNCOPE-713?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-713. -- Resolution: Fixed > Remove ConfTO object from ConfigurationService > -- > > Key: SYNCOPE-713 > URL: https://issues.apache.org/jira/browse/SYNCOPE-713 > Project: Syncope > Issue Type: Improvement > Components: common, core >Affects Versions: 2.0.0 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Remove ConfTO object in order to change > ConfTO list() > into > List list() > in ConfigurationService (and then in ConfigurationServiceImpl and > ConfigurationLogic / ConfigurationDataBinder) accordingly. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-711) Add domain services to command line interface
Massimiliano Perrone created SYNCOPE-711: Summary: Add domain services to command line interface Key: SYNCOPE-711 URL: https://issues.apache.org/jira/browse/SYNCOPE-711 Project: Syncope Issue Type: Sub-task Components: cli Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-711) Add domain services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-711?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-711. -- Resolution: Fixed > Add domain services to command line interface > - > > Key: SYNCOPE-711 > URL: https://issues.apache.org/jira/browse/SYNCOPE-711 > Project: Syncope > Issue Type: Sub-task > Components: cli >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-592) Add task services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-592. -- Resolution: Fixed > Add task services to command line interface > --- > > Key: SYNCOPE-592 > URL: https://issues.apache.org/jira/browse/SYNCOPE-592 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add task services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-584) Add logger services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-584. -- Resolution: Fixed > Add logger services to command line interface > - > > Key: SYNCOPE-584 > URL: https://issues.apache.org/jira/browse/SYNCOPE-584 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add logger services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-581) Add configuration services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-581. -- Resolution: Fixed > Add configuration services to command line interface > > > Key: SYNCOPE-581 > URL: https://issues.apache.org/jira/browse/SYNCOPE-581 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add configuration services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-590) Add schema services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-590. -- Resolution: Fixed > Add schema services to command line interface > - > > Key: SYNCOPE-590 > URL: https://issues.apache.org/jira/browse/SYNCOPE-590 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add schema services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-587) Add report services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-587. -- Resolution: Fixed > Add report services to command line interface > - > > Key: SYNCOPE-587 > URL: https://issues.apache.org/jira/browse/SYNCOPE-587 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add report services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-585) Add notification services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-585. -- Resolution: Fixed > Add notification services to command line interface > --- > > Key: SYNCOPE-585 > URL: https://issues.apache.org/jira/browse/SYNCOPE-585 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add notification services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-586) Add policy services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-586. -- Resolution: Fixed > Add policy services to command line interface > - > > Key: SYNCOPE-586 > URL: https://issues.apache.org/jira/browse/SYNCOPE-586 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add policy services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (SYNCOPE-707) ConfigurationLogic doesn't check the existence of key during deletion.
[ https://issues.apache.org/jira/browse/SYNCOPE-707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-707: - Summary: ConfigurationLogic doesn't check the existence of key during deletion. (was: ConfigurationLogin doesn't check the existence of key during deletion.) > ConfigurationLogic doesn't check the existence of key during deletion. > -- > > Key: SYNCOPE-707 > URL: https://issues.apache.org/jira/browse/SYNCOPE-707 > Project: Syncope > Issue Type: Bug >Affects Versions: 1.2.5, 2.0.0 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone >Priority: Minor > Fix For: 1.2.6, 2.0.0 > > > When I try to delete a configuration I get always a valid response also when > the configuration key doesn't exist (while I was expecting a NotFound error). > Reading the code I found below difference from (1) ConfigurationLogic and, > for instance, (2) SchemaLogic classes: > (1) > @PreAuthorize("hasRole('" + Entitlement.CONFIGURATION_DELETE + "')") > public void delete(final String schema) { > confDAO.delete(schema); > } > (2) > @PreAuthorize("hasRole('" + Entitlement.SCHEMA_DELETE + "')") > public void delete(final SchemaType schemaType, final String schemaName) { > if (!doesSchemaExist(schemaType, schemaName)) { > throw new NotFoundException(schemaType + "/" + schemaName); > } > switch (schemaType) { > case VIRTUAL: > virSchemaDAO.delete(schemaName); > break; > case DERIVED: > derSchemaDAO.delete(schemaName); > break; > case PLAIN: > default: > plainSchemaDAO.delete(schemaName); > } > } > As you can read the second class has a control on schema existence, the first > one hasn't. > We have to add the same check on the ConfigurationLogic class. > Relevant mail thread: http://markmail.org/message/3ufidttokvw2km5k -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-707) ConfigurationLogic doesn't check the existence of key during deletion.
[ https://issues.apache.org/jira/browse/SYNCOPE-707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-707. -- Resolution: Fixed > ConfigurationLogic doesn't check the existence of key during deletion. > -- > > Key: SYNCOPE-707 > URL: https://issues.apache.org/jira/browse/SYNCOPE-707 > Project: Syncope > Issue Type: Bug >Affects Versions: 1.2.5, 2.0.0 >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone >Priority: Minor > Fix For: 1.2.6, 2.0.0 > > > When I try to delete a configuration I get always a valid response also when > the configuration key doesn't exist (while I was expecting a NotFound error). > Reading the code I found below difference from (1) ConfigurationLogic and, > for instance, (2) SchemaLogic classes: > (1) > @PreAuthorize("hasRole('" + Entitlement.CONFIGURATION_DELETE + "')") > public void delete(final String schema) { > confDAO.delete(schema); > } > (2) > @PreAuthorize("hasRole('" + Entitlement.SCHEMA_DELETE + "')") > public void delete(final SchemaType schemaType, final String schemaName) { > if (!doesSchemaExist(schemaType, schemaName)) { > throw new NotFoundException(schemaType + "/" + schemaName); > } > switch (schemaType) { > case VIRTUAL: > virSchemaDAO.delete(schemaName); > break; > case DERIVED: > derSchemaDAO.delete(schemaName); > break; > case PLAIN: > default: > plainSchemaDAO.delete(schemaName); > } > } > As you can read the second class has a control on schema existence, the first > one hasn't. > We have to add the same check on the ConfigurationLogic class. > Relevant mail thread: http://markmail.org/message/3ufidttokvw2km5k -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-707) ConfigurationLogin doesn't check the existence of key during deletion.
Massimiliano Perrone created SYNCOPE-707: Summary: ConfigurationLogin doesn't check the existence of key during deletion. Key: SYNCOPE-707 URL: https://issues.apache.org/jira/browse/SYNCOPE-707 Project: Syncope Issue Type: Bug Affects Versions: 2.0.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 When I try to delete a configuration I get always a valid response also when the configuration key doesn't exist (while I was expecting a NotFound error). Reading the code I found below difference from (1) ConfigurationLogic and, for instance, (2) SchemaLogic classes: (1) @PreAuthorize("hasRole('" + Entitlement.CONFIGURATION_DELETE + "')") public void delete(final String schema) { confDAO.delete(schema); } (2) @PreAuthorize("hasRole('" + Entitlement.SCHEMA_DELETE + "')") public void delete(final SchemaType schemaType, final String schemaName) { if (!doesSchemaExist(schemaType, schemaName)) { throw new NotFoundException(schemaType + "/" + schemaName); } switch (schemaType) { case VIRTUAL: virSchemaDAO.delete(schemaName); break; case DERIVED: derSchemaDAO.delete(schemaName); break; case PLAIN: default: plainSchemaDAO.delete(schemaName); } } As you can read the second class has a control on schema existence, the first one hasn't. We have to add the same check on the ConfigurationLogic class. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-708) Conform the Logger "service stack" to others
Massimiliano Perrone created SYNCOPE-708: Summary: Conform the Logger "service stack" to others Key: SYNCOPE-708 URL: https://issues.apache.org/jira/browse/SYNCOPE-708 Project: Syncope Issue Type: Improvement Components: core Affects Versions: 1.2.5, 2.0.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.6, 2.0.0 I notice that LoggerServiceImpl#read method performs some code for LoggerLogic. Create a new method called read also in LoggerLogic to put the actual LoggerServiceImpl#read code. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-706) INTERNAL_SERVER_ERROR calling SyncopeClient.class
Massimiliano Perrone created SYNCOPE-706: Summary: INTERNAL_SERVER_ERROR calling SyncopeClient.class Key: SYNCOPE-706 URL: https://issues.apache.org/jira/browse/SYNCOPE-706 Project: Syncope Issue Type: Bug Components: client Affects Versions: 2.0.0 Reporter: Massimiliano Perrone Fix For: 2.0.0 I'm working on the master branch. Trying to use the org.apache.syncope.client.lib.SyncopeClient class to call the Syncope rest services, I get an INTERNAL_SERVER_ERROR creating the client with a wrong username. It works fine if I try to create the client with a right user and a wrong password because I get "User admin not authenticated" exception message. The stacktrace is: org.apache.syncope.core.persistence.api.dao.NotFoundException: Null key org.apache.syncope.core.persistence.jpa.dao.AbstractAnyDAO.authFind(AbstractAnyDAO.java:87) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) org.apache.syncope.core.misc.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) com.sun.proxy.$Proxy129.authFind(Unknown Source) org.apache.syncope.core.workflow.java.AbstractUserWorkflowAdapter.internalSuspend(AbstractUserWorkflowAdapter.java:95) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) org.apache.syncope.core.misc.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (SYNCOPE-587) Add report services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-587: -- Working to change library > Add report services to command line interface > - > > Key: SYNCOPE-587 > URL: https://issues.apache.org/jira/browse/SYNCOPE-587 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add report services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (SYNCOPE-584) Add logger services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-584: -- Working to change library > Add logger services to command line interface > - > > Key: SYNCOPE-584 > URL: https://issues.apache.org/jira/browse/SYNCOPE-584 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add logger services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (SYNCOPE-581) Add configuration services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-581: -- Working to change library > Add configuration services to command line interface > > > Key: SYNCOPE-581 > URL: https://issues.apache.org/jira/browse/SYNCOPE-581 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add configuration services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (SYNCOPE-586) Add policy services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-586: -- Working to change library > Add policy services to command line interface > - > > Key: SYNCOPE-586 > URL: https://issues.apache.org/jira/browse/SYNCOPE-586 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > > Add policy services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Reopened] (SYNCOPE-583) Add entitlement services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-583: -- Working to change library > Add entitlement services to command line interface > -- > > Key: SYNCOPE-583 > URL: https://issues.apache.org/jira/browse/SYNCOPE-583 > Project: Syncope > Issue Type: Sub-task >Reporter: Massimiliano Perrone >Assignee: Massimiliano Perrone > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-585) Add notification services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-585. -- Resolution: Fixed Add notification services to command line interface --- Key: SYNCOPE-585 URL: https://issues.apache.org/jira/browse/SYNCOPE-585 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add notification services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-587) Add report services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-587. -- Resolution: Fixed Usage: report [options] Options: -h, --help -l, --list -r, --read Syntax: -r={POLICY-ID} -d, --delete Syntax: -d={POLICY-ID} -e, --execute Syntax: -e={POLICY-ID} -re, --read-executecution Syntax: -re={EXECUTION-ID} -de, --delete-executecution Syntax: -de={EXECUTION-ID} -eer, --export-executecution-result Syntax: -eer={EXECUTION-ID} -rc, --reportlet-class Add report services to command line interface - Key: SYNCOPE-587 URL: https://issues.apache.org/jira/browse/SYNCOPE-587 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add report services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-583) Add entitlement services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-583. -- Resolution: Fixed Add entitlement services to command line interface -- Key: SYNCOPE-583 URL: https://issues.apache.org/jira/browse/SYNCOPE-583 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-584) Add logger services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-584. -- Resolution: Fixed Simple test: 1) Modify ./cli/src/main/resources/syncope.properties according with your settings; 2) java -jar cli/target/syncope-cli-1.3.0-SNAPSHOT.jar logger --list. Add logger services to command line interface - Key: SYNCOPE-584 URL: https://issues.apache.org/jira/browse/SYNCOPE-584 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add logger services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-158) CLI admin tool
[ https://issues.apache.org/jira/browse/SYNCOPE-158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14186717#comment-14186717 ] Massimiliano Perrone commented on SYNCOPE-158: -- I understand the difficulty to develop a CLI for all the services but, IMO, CLI should replace the web-console (or to be very similar). Anyway I can start with administrator services and after, if we will all agree, add others services. CLI admin tool -- Key: SYNCOPE-158 URL: https://issues.apache.org/jira/browse/SYNCOPE-158 Project: Syncope Issue Type: New Feature Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 2.0.0 It should not be hard to make a simple command-line tool to get and set SyncopeConf items (and more). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-158) CLI admin tool
[ https://issues.apache.org/jira/browse/SYNCOPE-158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14186757#comment-14186757 ] Massimiliano Perrone commented on SYNCOPE-158: -- Fabio, I understand your point of view (and your [you and Francesco] arguments are reasonable) but I could ask the same question for all the other service..why someone should perform XXX via CLI when he could execute the same task via web-console? Maybe to develop a script? I don't know... Anyway, I will start with admin services. Do you think that also UserService interface (for example) is not useful? CLI admin tool -- Key: SYNCOPE-158 URL: https://issues.apache.org/jira/browse/SYNCOPE-158 Project: Syncope Issue Type: New Feature Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 2.0.0 It should not be hard to make a simple command-line tool to get and set SyncopeConf items (and more). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (SYNCOPE-580) Add user services to command line interface
[ https://issues.apache.org/jira/browse/SYNCOPE-580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-580: - Issue Type: Sub-task (was: New Feature) Parent: SYNCOPE-158 Add user services to command line interface --- Key: SYNCOPE-580 URL: https://issues.apache.org/jira/browse/SYNCOPE-580 Project: Syncope Issue Type: Sub-task Components: command-line-interface Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add user services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-581) Add configuration services to command line interface
Massimiliano Perrone created SYNCOPE-581: Summary: Add configuration services to command line interface Key: SYNCOPE-581 URL: https://issues.apache.org/jira/browse/SYNCOPE-581 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Add configuration services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-582) Add connector services to command line interface
Massimiliano Perrone created SYNCOPE-582: Summary: Add connector services to command line interface Key: SYNCOPE-582 URL: https://issues.apache.org/jira/browse/SYNCOPE-582 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add connector services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-583) Add entitlement services to command line interface
Massimiliano Perrone created SYNCOPE-583: Summary: Add entitlement services to command line interface Key: SYNCOPE-583 URL: https://issues.apache.org/jira/browse/SYNCOPE-583 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-586) Add policy services to command line interface
Massimiliano Perrone created SYNCOPE-586: Summary: Add policy services to command line interface Key: SYNCOPE-586 URL: https://issues.apache.org/jira/browse/SYNCOPE-586 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add policy services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-585) Add notification services to command line interface
Massimiliano Perrone created SYNCOPE-585: Summary: Add notification services to command line interface Key: SYNCOPE-585 URL: https://issues.apache.org/jira/browse/SYNCOPE-585 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add notification services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-584) Add logger services to command line interface
Massimiliano Perrone created SYNCOPE-584: Summary: Add logger services to command line interface Key: SYNCOPE-584 URL: https://issues.apache.org/jira/browse/SYNCOPE-584 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add logger services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-587) Add report services to command line interface
Massimiliano Perrone created SYNCOPE-587: Summary: Add report services to command line interface Key: SYNCOPE-587 URL: https://issues.apache.org/jira/browse/SYNCOPE-587 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add report services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-589) Add role services to command line interface
Massimiliano Perrone created SYNCOPE-589: Summary: Add role services to command line interface Key: SYNCOPE-589 URL: https://issues.apache.org/jira/browse/SYNCOPE-589 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add role services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-592) Add task services to command line interface
Massimiliano Perrone created SYNCOPE-592: Summary: Add task services to command line interface Key: SYNCOPE-592 URL: https://issues.apache.org/jira/browse/SYNCOPE-592 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add task services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-591) Add security question services to command line interface
Massimiliano Perrone created SYNCOPE-591: Summary: Add security question services to command line interface Key: SYNCOPE-591 URL: https://issues.apache.org/jira/browse/SYNCOPE-591 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add security question services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-593) Add user self services to command line interface
Massimiliano Perrone created SYNCOPE-593: Summary: Add user self services to command line interface Key: SYNCOPE-593 URL: https://issues.apache.org/jira/browse/SYNCOPE-593 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add user self services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-594) Add user workflow services to command line interface
Massimiliano Perrone created SYNCOPE-594: Summary: Add user workflow services to command line interface Key: SYNCOPE-594 URL: https://issues.apache.org/jira/browse/SYNCOPE-594 Project: Syncope Issue Type: Sub-task Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 2.0.0 Add user workflow services to command line interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (SYNCOPE-575) Choose between stable and snapshot release
Massimiliano Perrone created SYNCOPE-575: Summary: Choose between stable and snapshot release Key: SYNCOPE-575 URL: https://issues.apache.org/jira/browse/SYNCOPE-575 Project: Syncope Issue Type: Improvement Components: installer Affects Versions: 1.2.0, 1.2.0-M1 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Before latest release the installer uses only the snapshot repository. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-143) GUI Installer
[ https://issues.apache.org/jira/browse/SYNCOPE-143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-143. -- Resolution: Fixed GUI Installer - Key: SYNCOPE-143 URL: https://issues.apache.org/jira/browse/SYNCOPE-143 Project: Syncope Issue Type: New Feature Components: installer Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 1.2.0, 1.3.0 Attachments: installer-improvements.patch Provide a web interface that will help users configuring an initial setup. Relevant discussion: http://markmail.org/message/j36i55z7weiqt2sw -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (SYNCOPE-158) CLI admin tool
[ https://issues.apache.org/jira/browse/SYNCOPE-158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reassigned SYNCOPE-158: Assignee: Massimiliano Perrone CLI admin tool -- Key: SYNCOPE-158 URL: https://issues.apache.org/jira/browse/SYNCOPE-158 Project: Syncope Issue Type: New Feature Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 2.0.0 It should not be hard to make a simple command-line tool to get and set SyncopeConf items (and more). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (SYNCOPE-552) Provide Activiti modeler installation feature to installer
[ https://issues.apache.org/jira/browse/SYNCOPE-552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reassigned SYNCOPE-552: Assignee: Massimiliano Perrone Provide Activiti modeler installation feature to installer -- Key: SYNCOPE-552 URL: https://issues.apache.org/jira/browse/SYNCOPE-552 Project: Syncope Issue Type: Improvement Components: installer Affects Versions: 1.2.0 Reporter: Andrea Patricelli Assignee: Massimiliano Perrone Fix For: 1.2.0, 1.3.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-552) Provide Activiti modeler installation feature to installer
[ https://issues.apache.org/jira/browse/SYNCOPE-552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-552. -- Resolution: Fixed Provide Activiti modeler installation feature to installer -- Key: SYNCOPE-552 URL: https://issues.apache.org/jira/browse/SYNCOPE-552 Project: Syncope Issue Type: Improvement Components: installer Affects Versions: 1.2.0 Reporter: Andrea Patricelli Assignee: Massimiliano Perrone Fix For: 1.2.0, 1.3.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (SYNCOPE-552) Provide Activiti modeler installation feature to installer
[ https://issues.apache.org/jira/browse/SYNCOPE-552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-552: - Issue Type: Sub-task (was: Improvement) Parent: SYNCOPE-143 Provide Activiti modeler installation feature to installer -- Key: SYNCOPE-552 URL: https://issues.apache.org/jira/browse/SYNCOPE-552 Project: Syncope Issue Type: Sub-task Components: installer Affects Versions: 1.2.0 Reporter: Andrea Patricelli Assignee: Massimiliano Perrone Fix For: 1.2.0, 1.3.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-143) GUI Installer
[ https://issues.apache.org/jira/browse/SYNCOPE-143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14134017#comment-14134017 ] Massimiliano Perrone commented on SYNCOPE-143: -- +1 Go Andrea, go! :) GUI Installer - Key: SYNCOPE-143 URL: https://issues.apache.org/jira/browse/SYNCOPE-143 Project: Syncope Issue Type: New Feature Components: installer Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 1.2.0 Attachments: installer-improvements.patch Provide a web interface that will help users configuring an initial setup. Relevant discussion: http://markmail.org/message/j36i55z7weiqt2sw -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-143) GUI Installer
[ https://issues.apache.org/jira/browse/SYNCOPE-143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14131254#comment-14131254 ] Massimiliano Perrone commented on SYNCOPE-143: -- Hi Colm, first of all thanks for the compliments 1) for the maven home directory property the problem is on windows environment :) we have to specify it! I have not found an alternative way :/ 2) your suggestion is correct :) Massi GUI Installer - Key: SYNCOPE-143 URL: https://issues.apache.org/jira/browse/SYNCOPE-143 Project: Syncope Issue Type: New Feature Components: installer Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 1.2.0 Attachments: installer-improvements.patch Provide a web interface that will help users configuring an initial setup. Relevant discussion: http://markmail.org/message/j36i55z7weiqt2sw -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SYNCOPE-143) GUI Installer
[ https://issues.apache.org/jira/browse/SYNCOPE-143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14131269#comment-14131269 ] Massimiliano Perrone commented on SYNCOPE-143: -- I agree :) +1 GUI Installer - Key: SYNCOPE-143 URL: https://issues.apache.org/jira/browse/SYNCOPE-143 Project: Syncope Issue Type: New Feature Components: installer Reporter: Francesco Chicchiriccò Assignee: Massimiliano Perrone Fix For: 1.2.0 Attachments: installer-improvements.patch Provide a web interface that will help users configuring an initial setup. Relevant discussion: http://markmail.org/message/j36i55z7weiqt2sw -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (SYNCOPE-526) Test in Windows environment
[ https://issues.apache.org/jira/browse/SYNCOPE-526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-526. -- Resolution: Fixed Test in Windows environment --- Key: SYNCOPE-526 URL: https://issues.apache.org/jira/browse/SYNCOPE-526 Project: Syncope Issue Type: Sub-task Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 Test installer in a Windows environment. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Resolved] (SYNCOPE-530) Wiki page
[ https://issues.apache.org/jira/browse/SYNCOPE-530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-530. -- Resolution: Fixed Wiki page - Key: SYNCOPE-530 URL: https://issues.apache.org/jira/browse/SYNCOPE-530 Project: Syncope Issue Type: Sub-task Components: documentation, installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 Provide a wiki page with installation guide -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Resolved] (SYNCOPE-542) Improve feedback massages and logs
[ https://issues.apache.org/jira/browse/SYNCOPE-542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-542. -- Resolution: Fixed Improve feedback massages and logs -- Key: SYNCOPE-542 URL: https://issues.apache.org/jira/browse/SYNCOPE-542 Project: Syncope Issue Type: Sub-task Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 Found a better way to return a feedback messages to screen and to write log messages in install.log file. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (SYNCOPE-542) Improve feedback massages and logs
Massimiliano Perrone created SYNCOPE-542: Summary: Improve feedback massages and logs Key: SYNCOPE-542 URL: https://issues.apache.org/jira/browse/SYNCOPE-542 Project: Syncope Issue Type: Improvement Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 Found a better way to return a feedback messages to screen and to write log messages in install.log file. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (SYNCOPE-542) Improve feedback massages and logs
[ https://issues.apache.org/jira/browse/SYNCOPE-542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-542: - Issue Type: Sub-task (was: Improvement) Parent: SYNCOPE-143 Improve feedback massages and logs -- Key: SYNCOPE-542 URL: https://issues.apache.org/jira/browse/SYNCOPE-542 Project: Syncope Issue Type: Sub-task Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 Found a better way to return a feedback messages to screen and to write log messages in install.log file. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (SYNCOPE-540) Console build fails on Windows
[ https://issues.apache.org/jira/browse/SYNCOPE-540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14087452#comment-14087452 ] Massimiliano Perrone commented on SYNCOPE-540: -- Confirm :) Console build fails on Windows -- Key: SYNCOPE-540 URL: https://issues.apache.org/jira/browse/SYNCOPE-540 Project: Syncope Issue Type: Bug Components: console Affects Versions: 1.2.0 Environment: Windows Reporter: Massimiliano Perrone Assignee: Francesco Chicchiriccò Fix For: 1.2.0, 1.3.0 Trying to build an archetype project on Windows 7 I get an exception in console module: [copy] Copying 729 files to C:\Users\massi\Desktop\test\syncope\console\tar get\activiti-modeler\libs [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Syncope sample project .. SUCCESS [ 4.721 s] [INFO] Apache Syncope sample project core . SUCCESS [01:11 min] [INFO] Apache Syncope sample project console .. FAILURE [ 33.349 s] [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 01:49 min [INFO] Finished at: 2014-08-04T12:26:21+02:00 [INFO] Final Memory: 33M/211M [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7: run (setupActivitiModeler) on project console: An Ant BuildException has occured : java.io.IOException: Cannot run program patch (in directory C:\Users\massi\ Desktop\test\syncope\console): CreateProcess error=2, The system cannot find th e file specified [ERROR] around Ant part ...patch originalfile=C:\Users\massi\Desktop\test\syncope\console\target/activiti-webapp-explorer2/editor/oryx.debug.js patchfile=C: \Users\massi\Desktop\test\syncope\console/src/main/resources/oryx.debug.js.patch destfile=C:\Users\massi\Desktop\test\syncope\console\target/activiti-modeler/ editor/oryx.debug.js/... @ 23:319 in C:\Users\massi\Desktop\test\syncope\conso le\target\antrun\build-main.xml -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (SYNCOPE-541) Add configuration directory field
[ https://issues.apache.org/jira/browse/SYNCOPE-541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone updated SYNCOPE-541: - Issue Type: Sub-task (was: Bug) Parent: SYNCOPE-143 Add configuration directory field - Key: SYNCOPE-541 URL: https://issues.apache.org/jira/browse/SYNCOPE-541 Project: Syncope Issue Type: Sub-task Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 With the latest changes the build phase needs conf.directory property. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (SYNCOPE-541) Add configuration directory field
Massimiliano Perrone created SYNCOPE-541: Summary: Add configuration directory field Key: SYNCOPE-541 URL: https://issues.apache.org/jira/browse/SYNCOPE-541 Project: Syncope Issue Type: Bug Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 With the latest changes the build phase needs conf.directory property. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Resolved] (SYNCOPE-541) Add configuration directory field
[ https://issues.apache.org/jira/browse/SYNCOPE-541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone resolved SYNCOPE-541. -- Resolution: Fixed Commit 1615906 Add configuration directory field - Key: SYNCOPE-541 URL: https://issues.apache.org/jira/browse/SYNCOPE-541 Project: Syncope Issue Type: Sub-task Components: installer Affects Versions: 1.2.0 Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 With the latest changes the build phase needs conf.directory property. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Reopened] (SYNCOPE-540) Console build fails on Windows
[ https://issues.apache.org/jira/browse/SYNCOPE-540?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Massimiliano Perrone reopened SYNCOPE-540: -- With archetype I get follow exception: Downloaded: http://repo.maven.apache.org/maven2/xerces/xercesImpl/2.8.0/xercesImpl-2.8.0.jar (1179 KB at 149.3 KB/sec) [ERROR] File '/tmp/cas/asasd/console/target/activiti-modeler/editor/oryx.debug.js' does not exist [INFO] Replacement run on 0 file. [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Syncope sample project . SUCCESS [2.048s] [INFO] Apache Syncope sample project core SUCCESS [8.473s] [INFO] Apache Syncope sample project console . FAILURE [25.423s] [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 36.215s [INFO] Finished at: Tue Aug 05 17:36:50 CEST 2014 [INFO] Final Memory: 30M/162M [INFO] [ERROR] Failed to execute goal com.google.code.maven-replacer-plugin:replacer:1.5.3:replace (default) on project console: File '/tmp/cas/asasd/console/target/activiti-modeler/editor/oryx.debug.js' does not exist - [Help 1] I resolved it copying the same antrun configuration of the pom console under: archetype/src/main/resources/archetype-resources/console/pom.xml Does it make sense? Console build fails on Windows -- Key: SYNCOPE-540 URL: https://issues.apache.org/jira/browse/SYNCOPE-540 Project: Syncope Issue Type: Bug Components: console Affects Versions: 1.2.0 Environment: Windows Reporter: Massimiliano Perrone Assignee: Francesco Chicchiriccò Fix For: 1.2.0, 1.3.0 Trying to build an archetype project on Windows 7 I get an exception in console module: [copy] Copying 729 files to C:\Users\massi\Desktop\test\syncope\console\tar get\activiti-modeler\libs [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Syncope sample project .. SUCCESS [ 4.721 s] [INFO] Apache Syncope sample project core . SUCCESS [01:11 min] [INFO] Apache Syncope sample project console .. FAILURE [ 33.349 s] [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 01:49 min [INFO] Finished at: 2014-08-04T12:26:21+02:00 [INFO] Final Memory: 33M/211M [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7: run (setupActivitiModeler) on project console: An Ant BuildException has occured : java.io.IOException: Cannot run program patch (in directory C:\Users\massi\ Desktop\test\syncope\console): CreateProcess error=2, The system cannot find th e file specified [ERROR] around Ant part ...patch originalfile=C:\Users\massi\Desktop\test\syncope\console\target/activiti-webapp-explorer2/editor/oryx.debug.js patchfile=C: \Users\massi\Desktop\test\syncope\console/src/main/resources/oryx.debug.js.patch destfile=C:\Users\massi\Desktop\test\syncope\console\target/activiti-modeler/ editor/oryx.debug.js/... @ 23:319 in C:\Users\massi\Desktop\test\syncope\conso le\target\antrun\build-main.xml -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (SYNCOPE-540) Console build failed on Windows.
Massimiliano Perrone created SYNCOPE-540: Summary: Console build failed on Windows. Key: SYNCOPE-540 URL: https://issues.apache.org/jira/browse/SYNCOPE-540 Project: Syncope Issue Type: Bug Components: console Affects Versions: 1.2.0 Environment: Windows Reporter: Massimiliano Perrone Assignee: Massimiliano Perrone Fix For: 1.2.0 Trying to build an archetype project on Windows 7 I get an exception in console module: [copy] Copying 729 files to C:\Users\massi\Desktop\test\syncope\console\tar get\activiti-modeler\libs [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Syncope sample project .. SUCCESS [ 4.721 s] [INFO] Apache Syncope sample project core . SUCCESS [01:11 min] [INFO] Apache Syncope sample project console .. FAILURE [ 33.349 s] [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 01:49 min [INFO] Finished at: 2014-08-04T12:26:21+02:00 [INFO] Final Memory: 33M/211M [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7: run (setupActivitiModeler) on project console: An Ant BuildException has occured : java.io.IOException: Cannot run program patch (in directory C:\Users\massi\ Desktop\test\syncope\console): CreateProcess error=2, The system cannot find th e file specified [ERROR] around Ant part ...patch originalfile=C:\Users\massi\Desktop\test\syncope\console\target/activiti-webapp-explorer2/editor/oryx.debug.js patchfile=C: \Users\massi\Desktop\test\syncope\console/src/main/resources/oryx.debug.js.patch destfile=C:\Users\massi\Desktop\test\syncope\console\target/activiti-modeler/ editor/oryx.debug.js/... @ 23:319 in C:\Users\massi\Desktop\test\syncope\conso le\target\antrun\build-main.xml -- This message was sent by Atlassian JIRA (v6.2#6252)