76 research outputs found

    ANALYZA – Výpočetní a orchestrační subsystém

    No full text
    Softwarová komponenta Výpočetní a orchestrační subsystém slouží pro vlastní zpracování a analýzu vybraných dat v rámci systému ANALYZA. Komponenta zajišťuje dostupnost infrastruktury umožňující běh analytických modulů a možnosti jejich sestavování do analytických workflow (tzv. analytických operací). Mezi její hlavní úkoly pak patří správa a řízení infrastruktury, a integrované propojení jednotlivých analytických částí vyvinutého systému. Komponenta si udržuje přehled o všech běžících analytických projektech a analýzách v rámci nich realizovaných, včetně informací k nim přiřazeným, a připravuje tak prostředí pro import či výměnu dat a řídících informací mezi analytickými moduly. Kromě samotné komponenty obsahuje archiv doplňující software příkladů analytických operací a demonstrační software ilustrující jednoduchost zadávání a správy integrovaných funkcí.The Computation and Orchestration subsystem software component is used to process and analyze selected data within the ANALYZA system. The component ensures the availability of infrastructure, enabling the running of analytical modules and their connection into analytical workflow (analytical operations). Its main tasks include the administration and management of infrastructure and integrated interconnection of individual analytical parts of the developed system. The component maintains an overview of all running analytical projects and analyzes performed within them, including information assigned to them, and thus prepares the environment for import or exchange of data and control information between analytical modules. In addition to the component itself, the archive contains additional software with use-cases of analytical operations and demonstrator of insertion of integrated functions

    CESNET/perun: Release 3.2.0

    No full text
    Changelog (since 3.1.0) CORE <ul> <li>Initial support for group membership expiration.</li> <li>Support for entities with descriptions containing newlines in audit events and pushing to LDAP.</li> <li>Added possibility to generate graph of attribute dependencies.</li> <li>Recalculate attribute dependencies when new attribute is created.</li> <li>Support for alternative login names passed from original IdP, collected in user attribute.</li> <li>Fix failing on empty name when generating login.</li> <li>Changed behavior of attribute modules for elixirBonaFideStatus and eduPersonScopedAffiliations.</li> <li>Added method to get only direct members of Group.</li> <li>Allow group synchronization of groups in hierarchy (only direct members are synchronized now).</li> <li>Fixed equals on User,Candidate and Member objects.</li> <li>Fixed SQL for batch processing of more than 1000 entities by their IDs.</li> <li>Fixed getting facility by attribute value.</li> <li>Fixed passing boolean to jdbc driver on Oracle DB.</li> <li>Fixed setting From to MimeMessages in notifications.</li> <li>Fixed escaping input in XML for MU password manager.</li> </ul> REGISTRAR <ul> <li>Fixed re-sending of registration notifications from application detail.</li> <li>Extended registration form items content to exceed 4000 chars limitation.</li> <li>Added support for group extension forms and workflow.</li> <li>Fallback on english texts on registration form if native language is not properly set.</li> </ul> GUI <ul> <li>Fixed pre-filled mail selection pop-up is covered under other form items.</li> <li>Do not evaluate HTML in user names.</li> <li>User profile can have native and/or english descriptions for each attribute displayed on profile page. </li> <li>Link for mail validation during registration can contain "target" param which will be used to redirect user on success.</li> <li>Allow custom privacy policy link in admin gui footer.</li> <li>Fixed loading default tabs for VO managers without VO.</li> <li>Fix authorization resolving when opening group in realtion on group detail page.</li> <li>Fixed loading of Groups from proper VO when copying registration form from other VOs/Groups.</li> </ul> API <ul> <li>Added method to get Facility or Resource attributes by names.</li> <li>Added create methods for all base entities. They take specific params instead of entity instance itself.</li> <li>Added getAllowedRichGroupsWithAttributes() method.</li> <li>Added getUserExtSourceByExtLoginAndExtSourceName() method.</li> <li>Added getResourcesWhereUser(Group)IsAdmin() method.</li> <li>Fixed authorization for fillAttribute() method.</li> <li>Added removeAttributes() for member, group and workWithUserAttributes flag.</li> </ul> OTHER <ul> <li>Added generic web-app to create own VO.</li> <li>Added CLI to add/remove members sponsors.</li> <li>Added CLI to manage attribute R/W rights.</li> <li>Fixed javadoc and RPC API automatic generation, added missing object and examples.</li> <li>Deleted all remaining ExecService mentions and usage from code.</li> <li>To locally run perun we now use cargo maven plugin instead of tomcat7.</li> <li>Updated Spring to latest version.</li> </ul&gt

    CESNET/perun: Release 3.5.0

    No full text
    Changelog (since 3.4.0) CORE <ul> <li>We now use HikariCP instead of ApacheDBCP for DB connection management.</li> <li>Fixed switching expired state for group expirations.</li> <li>Implemented logic for group membership expiration notifications.</li> <li>Added new perun-ldapc-ada module which will be used instead of current LDAPc in the future.</li> <li>Fixed wrong using of namespace in defaultUnixGID attribute module.</li> <li>Registrar now have configurable SMTP connection for sending notifications just like the core notification module.</li> <li>Support multi-lang links in password reset notification.</li> <li>Pass login-namespace in password reset notification links.</li> <li>Ported changes for user:virt:eduPersonScopedAffiliations, now it takes affiliations also from group:def:groupAffiliations.</li> <li>Removed support for user:virt:elixirBonaFideStatus, was replaced by new attribute user:def:elixirBonaFideStatus.</li> <li>Auditer log messages are now stored and read as JSON and perun-engine component use instantiated classes to distinguish interesting messages. We will remove old DB table with custom serialized objects in future releases.</li> <li>Reading data from DB based on large list of IDs was reworked to use SQL array instead of constructing long SQL with ids. This give us time-consistent performance on each such select. This change requires DB schema to be updated to version 3.1.52</li> <li>Membership expiration calculation logic now uses Java 8 Date API.</li> </ul> GUI <ul> <li>Use locally sourced jQuery in administrative GUI instead of their CDN.</li> <li>Added treshold for keepAlive checker in administartive GUI to prevent showing annoying pup-up on unreliable connections.</li> <li>You can now store "reason" why member in VO was suspended.</li> <li>Support to set new SELF_VO and SELF_PUBLIC rights on attribtues.</li> <li>Password reset gui supports better theming and checks per login-namespace.</li> </ul> API <ul> <li>Added new API method getMemberRichGroupsWithAttributesByNames().</li> <li>Support for paging in getAllRichGroupsWithAttributesByNames().</li> <li>Added utils method to API get Peruns current time (utils/getPerunSystemTimeInMillis).</li> <li>Allow force deletion of Facility.</li> </ul> OTHER <ul> <li>Lifescience hostel logic moved from login module to registrar module.</li> <li>Fix usage of MemberGroupAttributeRowMapper in getRequiredAttributes().</li> <li>Ommit auditing messages about deleted attributes, if none was really deleted.</li> <li>We removed default loggin from PerunException. Each exception must be now explicitly logged in the code. As fallback specific logger was created, so we can still get logs the old way. This will be removed in future versions.</li> <li>Methods to generate provisioning data are now in serializable transaction isolation to make sure generated data are consistent.</li> <li>Added CLI tools to switch Users between normal, service and sponsored state.</li> </ul&gt

    CESNET/perun: v17.0.0

    No full text
    <a href="https://github.com/CESNET/perun/compare/v16.0.1...v17.0.0">17.0.0</a> (2022-08-09) Bug Fixes <ul> <li><strong>core:</strong> add privilege for members to get facilities and resources (<a href="https://github.com/CESNET/perun/commit/6cffd0d69e33e357c45b804c0b983527b5ecd1fd">6cffd0d</a>)</li> <li><strong>core:</strong> fix rights for method findRichUsersWithAttributes (<a href="https://github.com/CESNET/perun/commit/419751ce33551dc7c86cc05b1232e12f3459da33">419751c</a>)</li> <li><strong>core:</strong> fixed error handling from calls to userInfoEndpoint (<a href="https://github.com/CESNET/perun/commit/789f02442effc43bf22bc36c9b537a6b28dbafba">789f024</a>)</li> <li><strong>core:</strong> remove old attribute authz if deleting attribute definition (<a href="https://github.com/CESNET/perun/commit/37c2fad0dc8acbeeff996f2cc7f619123bcd9392">37c2fad</a>)</li> <li><strong>dispatcher:</strong> do not put tasks without destination to waiting queue (<a href="https://github.com/CESNET/perun/commit/ab4fce5406d41ada789220aa18ae6afd82c665c5">ab4fce5</a>)</li> <li><strong>openapi:</strong> send password in request body (<a href="https://github.com/CESNET/perun/commit/bf3a94a23ac5c177e1f2ad15b41c860e2c598e81">bf3a94a</a>)</li> </ul> Features <ul> <li><strong>cli:</strong> default OIDC configuration (<a href="https://github.com/CESNET/perun/commit/7e606e677bf72b550c83735afe7a33a72809dd07">7e606e6</a>)</li> <li><strong>core:</strong> add sponsorship and membership to getUserRoles result (<a href="https://github.com/CESNET/perun/commit/1d021c8d997c46beaac4c1ef99bcee9903d25d8d">1d021c8</a>)</li> <li><strong>core:</strong> added consolidate method and call to userInfoEndpoint when creating Perun Principal (<a href="https://github.com/CESNET/perun/commit/024a5732bd23b55ab65e751768d892cf7ebfb9ab">024a573</a>)</li> <li><strong>core:</strong> changed lifescienceID module (<a href="https://github.com/CESNET/perun/commit/8e88cd3b8e9cc1ab567ccd82970c4c477a5a10f2">8e88cd3</a>)</li> <li><strong>core:</strong> extended LDAP schema with serviceName for facility (<a href="https://github.com/CESNET/perun/commit/9bdfc94cf3153146405c3f0fd36dd302ace47047">9bdfc94</a>)</li> <li><strong>core:</strong> fill bbmri/ls/elixir logins with each others values (<a href="https://github.com/CESNET/perun/commit/6ec0485ac6972f4b5dabcc7e9889c971f6ce5016">6ec0485</a>)</li> <li><strong>core:</strong> method for obtaining mailing list resources for given member (<a href="https://github.com/CESNET/perun/commit/f25fb884f9868e884806e2be4ac90a30323471d2">f25fb88</a>)</li> <li><strong>core:</strong> observer roles not assignable to attributes (<a href="https://github.com/CESNET/perun/commit/5e107f00751d794b7b2db96993dfacf9d0f3d1f1">5e107f0</a>)</li> <li><strong>core:</strong> push new attributes to LDAP (<a href="https://github.com/CESNET/perun/commit/b812236a939bd82819d2f58459d8235513ab9545">b812236</a>)</li> <li>mfaEnforceSettings and rpCategory LDAP attributes (<a href="https://github.com/CESNET/perun/commit/faf90b022788f6f92faafa4abfa0557773cc35c3">faf90b0</a>)</li> <li><strong>mvn:</strong> upgrade to Spring Boot 2.7.2 / Spring 5.3.22 (<a href="https://github.com/CESNET/perun/commit/ebf4967dc43be4c19ed439c11f5f1c84777fa1ba">ebf4967</a>)</li> <li>new method getMessagesByIdAndCount (<a href="https://github.com/CESNET/perun/commit/d06129ba9e3950ca93c37a394553332df4c7ef3c">d06129b</a>)</li> <li><strong>openapi:</strong> added method getGroupsWhereMemberIsActive (<a href="https://github.com/CESNET/perun/commit/7a6ba550af8c51ff1ed92bc90ce0061ed18eecce">7a6ba55</a>)</li> <li><strong>openapi:</strong> openapi updated to contain new method (<a href="https://github.com/CESNET/perun/commit/a494e0e97b1e1aaa1fe1f773088d44dac37ddf29">a494e0e</a>)</li> </ul> BREAKING CHANGES <ul> <li><strong>core:</strong> LDAP schema update</li> </ul&gt

    CESNET/perun: v16.0.0

    No full text
    <a href="https://github.com/CESNET/perun/compare/v15.0.2...v16.0.0">16.0.0</a> (2022-07-11) Bug Fixes <ul> <li><strong>cli:</strong> trim whitespaces when printing displayName and commonName (<a href="https://github.com/CESNET/perun/commit/6cfbae018ff1d3b6e0309f65a998e1d185300ae5">6cfbae0</a>)</li> <li><strong>core:</strong> commented validatePassword for lifescienceid (<a href="https://github.com/CESNET/perun/commit/cbc4515cf2953f6565d752fda7ccbc2d6efd5ee7">cbc4515</a>)</li> <li><strong>core:</strong> consents optimization (<a href="https://github.com/CESNET/perun/commit/98546660afe247db95a54060143b86b66a3f2581">9854666</a>)</li> <li><strong>core:</strong> LSAAI password module validation (<a href="https://github.com/CESNET/perun/commit/2ce078ddfd05c715db1493e0f92927ab8a1cc72c">2ce078d</a>)</li> <li><strong>core:</strong> member_group_virt_groupStatus attribute is now initialized (<a href="https://github.com/CESNET/perun/commit/9f268d1e925bd41edbae13ab95b7bc928aa9ed72">9f268d1</a>)</li> <li><strong>gui:</strong> properly resize table with application detail (<a href="https://github.com/CESNET/perun/commit/20962bc2e4c2c3ff820897f314673d05ebebf996">20962bc</a>)</li> <li><strong>gui:</strong> support HTML message property in notification objects (<a href="https://github.com/CESNET/perun/commit/5fd3678024ac32b642584fb7bb1d9c9afbbc4cd9">5fd3678</a>)</li> <li><strong>openapi:</strong> missing atribute RoleManagemnetRules (<a href="https://github.com/CESNET/perun/commit/cd87ab1596905d0bc4fa0ff6ef27ad06688d8399">cd87ab1</a>)</li> </ul> Features <ul> <li><strong>cli:</strong> add more getters for (Rich)Member objects (<a href="https://github.com/CESNET/perun/commit/3fbd2690303dd2b940387c41e16ed3e329497b27">3fbd269</a>)</li> <li><strong>cli:</strong> OIDC authentication via QR code (<a href="https://github.com/CESNET/perun/commit/e12fc9a69c3b1c023b8189743ed30bb78920a5fc">e12fc9a</a>)</li> <li><strong>cli:</strong> replace old method of getting/setting attribute rights with the new one (<a href="https://github.com/CESNET/perun/commit/287b85f1ba9b571c0540fbd229ecbe9f3cdac6ea">287b85f</a>)</li> <li><strong>core:</strong> add optional login in password strength check (<a href="https://github.com/CESNET/perun/commit/eae0f40aadb1d57e708609c1296ca86b0debce36">eae0f40</a>)</li> <li><strong>core:</strong> Added consolidator and linker to config (<a href="https://github.com/CESNET/perun/commit/04e11c820365f47b544088e1f7e61136926d10b7">04e11c8</a>)</li> <li><strong>core:</strong> changes to allow assigning roles to SecurityTeam object (<a href="https://github.com/CESNET/perun/commit/659f803e08793fccdec6c9379a608a200fe6a264">659f803</a>)</li> <li><strong>core:</strong> check Role + RoleObject combinations when setting attribute policies (<a href="https://github.com/CESNET/perun/commit/d952060d75267be0c5485cade06799a6aac1dede">d952060</a>)</li> <li><strong>core:</strong> method to retrieve rich resources assigned to facility with selected service assigned (<a href="https://github.com/CESNET/perun/commit/317a231476e0e90e710001d943c138b24ac70003">317a231</a>)</li> <li><strong>core:</strong> method to retrieve services assigned to resources with selected vo on selected facility (<a href="https://github.com/CESNET/perun/commit/aa849eb3b6204bbe4a3fb9a95e7e212f3054ed1c">aa849eb</a>)</li> <li><strong>core:</strong> switch to new attribute rights evaluation (<a href="https://github.com/CESNET/perun/commit/2812a6b4c10027be067c4dd94bd62e342d414ce0">2812a6b</a>)</li> <li><strong>gui:</strong> disable setting of attribute rights (<a href="https://github.com/CESNET/perun/commit/5e5fbf12a2487de0dfd7b3f275e308838f2db14a">5e5fbf1</a>)</li> <li><strong>maven:</strong> openAPI Generator updated to version 6.0.1 (<a href="https://github.com/CESNET/perun/commit/ab632865bda9bab50fc624bd33c89c88d20ad5df">ab63286</a>)</li> <li><strong>mvn:</strong> upgrade to Spring Boot 2.7.1 / Spring 5.3.21 (<a href="https://github.com/CESNET/perun/commit/397a65ac64f51eb02e174e671a4cda4dd0e73dc1">397a65a</a>)</li> <li><strong>openapi:</strong> added method setLogin() to openapi (<a href="https://github.com/CESNET/perun/commit/6a96a6c4a9967f9c6ef869e81e78858c248da7a7">6a96a6c</a>)</li> <li><strong>openapi:</strong> changes to allow assigning roles to SecurityTeam object (<a href="https://github.com/CESNET/perun/commit/afd0b179b770f9274fa0dd8a316a179a0ff4ba2f">afd0b17</a>)</li> <li><strong>openapi:</strong> method to retrieve rich resources assigned to facility with selected service assigned (<a href="https://github.com/CESNET/perun/commit/4de0edf58097e05d623c694b9dad2ae8fc6763ae">4de0edf</a>)</li> <li><strong>openapi:</strong> method to retrieve services assigned to resources with selected vo on selected facility (<a href="https://github.com/CESNET/perun/commit/963c4f31e9d3b622d6ddee2f493e6563291b2a47">963c4f3</a>)</li> <li><strong>registrar:</strong> prefill login app items with reserved logins (<a href="https://github.com/CESNET/perun/commit/e1be665eec2dc61401de2ef25f1eba981fe69154">e1be665</a>)</li> </ul> BREAKING CHANGES <ul> <li><strong>core:</strong> properties "consolidator" and "linker" added to the perun-apps-config.yml</li> <li><strong>cli:</strong> removed scripts getAttributeRights, setAttributeRights</li> <li><strong>core:</strong> DB UPDATE</li> </ul&gt

    CESNET/perun: v3.29.1

    No full text
    <a href="https://github.com/CESNET/perun/compare/v3.29.0...v3.29.1">3.29.1</a> (2021-08-10) Bug Fixes <ul> <li><strong>core:</strong> fixed audit logging for group-resource assignement without services on resource (<a href="https://github.com/CESNET/perun/commit/8824735968dc6d6e3593decaa96b7067232d304c">8824735</a>)</li> </ul&gt

    CESNET/perun: v15.0.2

    No full text
    <a href="https://github.com/CESNET/perun/compare/v15.0.1...v15.0.2">15.0.2</a> (2022-06-29) Bug Fixes <ul> <li><strong>core:</strong> commented validatePassword for lifescienceid (<a href="https://github.com/CESNET/perun/commit/80c763ba2bef43e35f98034d436c781d2ff10130">80c763b</a>)</li> <li><strong>gui:</strong> support HTML message property in notification objects (<a href="https://github.com/CESNET/perun/commit/89a27a8b41ff620e58c24eefbe76b24d5dccb319">89a27a8</a>)</li> </ul&gt
    corecore