{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4340318,"defaultBranch":"master","name":"freeipa","ownerLogin":"freeipa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-05-15T20:34:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10979201?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716906064.0","currentOid":""},"activityList":{"items":[{"before":"6bfdd2e794225f954559a5ee29c6c46b13d97c34","after":"89f69678e5b8b83323df9d62e02d0da137fcc93d","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-28T15:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipa-replica-manage list-ruvs: display FQDN in the output\n\nThe behavior of ipa-replica-manage list-ruv was modified with\nthe commit 544652a and now displays host short names instead\nof FQDN:port.\nFix the regular expression in order to return the FQDN:port again.\n\nFixes: https://pagure.io/freeipa/issue/9598\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"ipa-replica-manage list-ruvs: display FQDN in the output"}},{"before":"a479144332b70640de108c8db791909016d470fc","after":"b27ba6aaa9c25bdb5ca194b574f57541628c2d9e","ref":"refs/heads/ipa-4-10","pushedAt":"2024-05-28T15:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipa-replica-manage list-ruvs: display FQDN in the output\n\nThe behavior of ipa-replica-manage list-ruv was modified with\nthe commit 544652a and now displays host short names instead\nof FQDN:port.\nFix the regular expression in order to return the FQDN:port again.\n\nFixes: https://pagure.io/freeipa/issue/9598\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"ipa-replica-manage list-ruvs: display FQDN in the output"}},{"before":"85a2cb779f1599a1d9a4ae02e3306bba9b81fbcd","after":"e6750bfb3bf705aacbedaefc73d30f3ccd6cfe5e","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-28T15:06:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipa-replica-manage list-ruvs: display FQDN in the output\n\nThe behavior of ipa-replica-manage list-ruv was modified with\nthe commit 544652a and now displays host short names instead\nof FQDN:port.\nFix the regular expression in order to return the FQDN:port again.\n\nFixes: https://pagure.io/freeipa/issue/9598\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"ipa-replica-manage list-ruvs: display FQDN in the output"}},{"before":"407408e9a83d2ba09cf4229672cb1cac61f30876","after":"ea375937861375f9052c17fe1ded2cdd2caad288","ref":"refs/heads/ipa-4-12","pushedAt":"2024-05-28T14:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Back to git snapshots\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Back to git snapshots"}},{"before":"c250b1a7e45fd17317bd7b505368149e76091855","after":"407408e9a83d2ba09cf4229672cb1cac61f30876","ref":"refs/heads/ipa-4-12","pushedAt":"2024-05-28T14:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Become IPA 4.12.0","shortMessageHtmlLink":"Become IPA 4.12.0"}},{"before":"c250b1a7e45fd17317bd7b505368149e76091855","after":"3f3ac4f148650ad27d65e2648e3b89eb756e6b6c","ref":"refs/heads/master","pushedAt":"2024-05-28T14:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Bump to IPA 4.13\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Bump to IPA 4.13"}},{"before":null,"after":"c250b1a7e45fd17317bd7b505368149e76091855","ref":"refs/heads/ipa-4-12","pushedAt":"2024-05-28T14:17:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Update list of contributors\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Update list of contributors"}},{"before":"b3789876b89ef663d91f7da2618dd9ce47add394","after":"c250b1a7e45fd17317bd7b505368149e76091855","ref":"refs/heads/master","pushedAt":"2024-05-28T14:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Update list of contributors\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Update list of contributors"}},{"before":"69c6a817ce84a9c2bd111158bec4b10850dba544","after":"b3789876b89ef663d91f7da2618dd9ce47add394","ref":"refs/heads/master","pushedAt":"2024-05-28T14:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Update translations to FreeIPA master state\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Update translations to FreeIPA master state"}},{"before":"ea93ef9a087ce0a504382e3689e5ee9f1809c082","after":"6bfdd2e794225f954559a5ee29c6c46b13d97c34","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-28T13:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"console: for public errors only print a final one\n\nBy default, interactive console prints full traceback in case of an\nerror. This looks weird in the console when LDAP errors pop up.\nInstead, process PublicError exceptions as if they are final ones and\nonly print their message.\n\nAs a result, calls like api.Command.user_show('unknown') would\nresult in a concise message:\n\n >>> api.Command.user_show('unknown')\n IPA public error exception: NotFound: unknown: user not found\n >>>\n\nrather than a two-screen long traceback.\n\nFixes: https://pagure.io/freeipa/issue/9590\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"console: for public errors only print a final one"}},{"before":"5f5c6542882752daf253b2aa2630c5a2a56fd6e9","after":"a479144332b70640de108c8db791909016d470fc","ref":"refs/heads/ipa-4-10","pushedAt":"2024-05-28T13:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"console: for public errors only print a final one\n\nBy default, interactive console prints full traceback in case of an\nerror. This looks weird in the console when LDAP errors pop up.\nInstead, process PublicError exceptions as if they are final ones and\nonly print their message.\n\nAs a result, calls like api.Command.user_show('unknown') would\nresult in a concise message:\n\n >>> api.Command.user_show('unknown')\n IPA public error exception: NotFound: unknown: user not found\n >>>\n\nrather than a two-screen long traceback.\n\nFixes: https://pagure.io/freeipa/issue/9590\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"console: for public errors only print a final one"}},{"before":"2e75f569903a8b029ab468657f70e4802002f844","after":"85a2cb779f1599a1d9a4ae02e3306bba9b81fbcd","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-28T12:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"console: for public errors only print a final one\n\nBy default, interactive console prints full traceback in case of an\nerror. This looks weird in the console when LDAP errors pop up.\nInstead, process PublicError exceptions as if they are final ones and\nonly print their message.\n\nAs a result, calls like api.Command.user_show('unknown') would\nresult in a concise message:\n\n >>> api.Command.user_show('unknown')\n IPA public error exception: NotFound: unknown: user not found\n >>>\n\nrather than a two-screen long traceback.\n\nFixes: https://pagure.io/freeipa/issue/9590\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"console: for public errors only print a final one"}},{"before":"1223016ef29aef4009a0d976af0d0b2bca871013","after":"69c6a817ce84a9c2bd111158bec4b10850dba544","ref":"refs/heads/master","pushedAt":"2024-05-28T12:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipa-replica-manage list-ruvs: display FQDN in the output\n\nThe behavior of ipa-replica-manage list-ruv was modified with\nthe commit 544652a and now displays host short names instead\nof FQDN:port.\nFix the regular expression in order to return the FQDN:port again.\n\nFixes: https://pagure.io/freeipa/issue/9598\n\nSigned-off-by: Florence Blanc-Renaud \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"ipa-replica-manage list-ruvs: display FQDN in the output"}},{"before":"536812080502baa51818d9a33ea6533675800b30","after":"1223016ef29aef4009a0d976af0d0b2bca871013","ref":"refs/heads/master","pushedAt":"2024-05-28T09:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"console: for public errors only print a final one\n\nBy default, interactive console prints full traceback in case of an\nerror. This looks weird in the console when LDAP errors pop up.\nInstead, process PublicError exceptions as if they are final ones and\nonly print their message.\n\nAs a result, calls like api.Command.user_show('unknown') would\nresult in a concise message:\n\n >>> api.Command.user_show('unknown')\n IPA public error exception: NotFound: unknown: user not found\n >>>\n\nrather than a two-screen long traceback.\n\nFixes: https://pagure.io/freeipa/issue/9590\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"console: for public errors only print a final one"}},{"before":"84eed2a67fb515f4d5d0af3479c077bf5b788d56","after":"536812080502baa51818d9a33ea6533675800b30","ref":"refs/heads/master","pushedAt":"2024-05-23T19:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"custodia: do not use deprecated jwcrypto wrappers\n\njwcrypto has turned JWK object into a dict-like structure in 2020 and\nmarked data wrappers as deprecated. The only exception for direct\nfoo['bar'] access is a key ID -- some keys might have no 'kid' property,\nthus it is best to use jwk.get('kid') instead for those.\n\nFixes: https://pagure.io/freeipa/issue/9597\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"custodia: do not use deprecated jwcrypto wrappers"}},{"before":"805fec082ed532049a5dc10b53e15081183ee8f3","after":"ea93ef9a087ce0a504382e3689e5ee9f1809c082","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-23T19:12:00.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Force python 3.10 in tox environments\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"Force python 3.10 in tox environments"}},{"before":"90631ffc62cbae4b966e3eac56cb09388a446e86","after":"5f5c6542882752daf253b2aa2630c5a2a56fd6e9","ref":"refs/heads/ipa-4-10","pushedAt":"2024-05-23T19:11:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Force python 3.11 in tox environments\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"Force python 3.11 in tox environments"}},{"before":"3485597cf5baa0422a58c8634c1da41cb79095ed","after":"2e75f569903a8b029ab468657f70e4802002f844","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-23T17:39:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"frontend: add systemd journal audit of executed API commands\n\nFor each executed command in server context, send the information about\nthe command to the systemd journal. The resulting string is similar to\nwhat is recored in httpd's error_log for API requests coming through the\nRPC layer.\n\nIn server mode operations are performed directly on the server over\nLDAPI unix domain socket, so httpd end-point is not used and therefore\noperations aren't recorded in the error_log.\n\nWith this change any IPA API operation is sent as an audit event to the\njournal, alog with additional information collected by the journald\nitself.\n\nTo aid with identification of these messages, an application name is\nreplaced with IPA.API and the actual name from api.env.script is made a\npart of the logged message. The actual application script name is\navailable as part of the journal metadata anyway.\n\nIf no Kerberos authentication was used but rather LDAPI autobind was in\nuse, the name of the authenticated principal will be replaced with\n[autobind].\n\nMessages sent with syslog NOTICE priority.\n\nMore information is available in the design document 'audit-ipa-api.md'\n\nFixes: https://pagure.io/freeipa/issue/9589\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"frontend: add systemd journal audit of executed API commands"}},{"before":"9e861693fcb79d256af6d0cfe26f27c7f7ff8e13","after":"84eed2a67fb515f4d5d0af3479c077bf5b788d56","ref":"refs/heads/master","pushedAt":"2024-05-22T21:06:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"frontend: add systemd journal audit of executed API commands\n\nFor each executed command in server context, send the information about\nthe command to the systemd journal. The resulting string is similar to\nwhat is recored in httpd's error_log for API requests coming through the\nRPC layer.\n\nIn server mode operations are performed directly on the server over\nLDAPI unix domain socket, so httpd end-point is not used and therefore\noperations aren't recorded in the error_log.\n\nWith this change any IPA API operation is sent as an audit event to the\njournal, alog with additional information collected by the journald\nitself.\n\nTo aid with identification of these messages, an application name is\nreplaced with IPA.API and the actual name from api.env.script is made a\npart of the logged message. The actual application script name is\navailable as part of the journal metadata anyway.\n\nIf no Kerberos authentication was used but rather LDAPI autobind was in\nuse, the name of the authenticated principal will be replaced with\n[autobind].\n\nMessages sent with syslog NOTICE priority.\n\nMore information is available in the design document 'audit-ipa-api.md'\n\nFixes: https://pagure.io/freeipa/issue/9589\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"frontend: add systemd journal audit of executed API commands"}},{"before":"dc9833215327c1bdb58061b61b0ec68c9343ecb9","after":"805fec082ed532049a5dc10b53e15081183ee8f3","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-22T21:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"idviews: Use ipaAnchorUUID without DCERPC bindings for SID anchors\n\nSID anchors are only resolvable on servers with DCERPC bindings\ninstalled. On non agent replica these bindings are not installed and\ntherefore group and role management if there are AD user idoverride\nmembers.\n\nIf there is an ipaUserOverride for the anchor, the ipaoriginaluid is\nreturned.\n\nFixes: https://pagure.io/freeipa/issue/9544\n\nSigned-off-by: Thomas Woerner \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"idviews: Use ipaAnchorUUID without DCERPC bindings for SID anchors"}},{"before":"a51a51f9ecdec2311ce9ded46859638cee7ad33f","after":"90631ffc62cbae4b966e3eac56cb09388a446e86","ref":"refs/heads/ipa-4-10","pushedAt":"2024-05-22T21:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"idviews: Use ipaAnchorUUID without DCERPC bindings for SID anchors\n\nSID anchors are only resolvable on servers with DCERPC bindings\ninstalled. On non agent replica these bindings are not installed and\ntherefore group and role management if there are AD user idoverride\nmembers.\n\nIf there is an ipaUserOverride for the anchor, the ipaoriginaluid is\nreturned.\n\nFixes: https://pagure.io/freeipa/issue/9544\n\nSigned-off-by: Thomas Woerner \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"idviews: Use ipaAnchorUUID without DCERPC bindings for SID anchors"}},{"before":"d29eb6dc2a5c1eb7cf3985ed2f06657612f5fa40","after":"3485597cf5baa0422a58c8634c1da41cb79095ed","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-22T21:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"idviews: Use ipaAnchorUUID without DCERPC bindings for SID anchors\n\nSID anchors are only resolvable on servers with DCERPC bindings\ninstalled. On non agent replica these bindings are not installed and\ntherefore group and role management if there are AD user idoverride\nmembers.\n\nIf there is an ipaUserOverride for the anchor, the ipaoriginaluid is\nreturned.\n\nFixes: https://pagure.io/freeipa/issue/9544\n\nSigned-off-by: Thomas Woerner \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"idviews: Use ipaAnchorUUID without DCERPC bindings for SID anchors"}},{"before":"5ff1f59c470e5c4ac7875c58c7bddcea63ee1e0e","after":"dc9833215327c1bdb58061b61b0ec68c9343ecb9","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-22T21:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Add permissions for topologysegment\n\nI don't know why these weren't added originally when the\ntopology plugin was created.\n\nAdd them all to the 'Replication Administrators' privilege\n\nFixes: https://pagure.io/freeipa/issue/9594\n\nSigned-off-by: Rob Crittenden \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"Add permissions for topologysegment"}},{"before":"b729d6cbc27f60293054225e0d3d9d02169fd52f","after":"a51a51f9ecdec2311ce9ded46859638cee7ad33f","ref":"refs/heads/ipa-4-10","pushedAt":"2024-05-22T21:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Add permissions for topologysegment\n\nI don't know why these weren't added originally when the\ntopology plugin was created.\n\nAdd them all to the 'Replication Administrators' privilege\n\nFixes: https://pagure.io/freeipa/issue/9594\n\nSigned-off-by: Rob Crittenden \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"Add permissions for topologysegment"}},{"before":"88abda57d53c25cb9a4d306edd212f44045d6e46","after":"d29eb6dc2a5c1eb7cf3985ed2f06657612f5fa40","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-22T20:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Add permissions for topologysegment\n\nI don't know why these weren't added originally when the\ntopology plugin was created.\n\nAdd them all to the 'Replication Administrators' privilege\n\nFixes: https://pagure.io/freeipa/issue/9594\n\nSigned-off-by: Rob Crittenden \nReviewed-By: Alexander Bokovoy ","shortMessageHtmlLink":"Add permissions for topologysegment"}},{"before":"26ceb4efecf4d00b908cbb7f5b408995ca3de52d","after":"88abda57d53c25cb9a4d306edd212f44045d6e46","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-22T20:55:22.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"batch: add keeponly option\n\nbatch(methods=Dict(), keeponly=list) will allow to execute batch of\ncommands and remove from the output everything but the attributes which\nnames were passed in the keeponly list.\n\nThis can be useful if you are only interested in getting names and\nassigned random passwords, for example.\n\nFix batch API test in test_integration/test_idm_api.py and use it to\nvalidate keeponly option.\n\nFixes: https://pagure.io/freeipa/issue/9583\n\nSigned-off-by: Alexander Bokovoy \nReviewed-By: Thomas Woerner \nReviewed-By: Rob Crittenden \nReviewed-By: Rafael Guterres Jeffman \nReviewed-By: Thomas Woerner \nReviewed-By: Rob Crittenden \nReviewed-By: Rafael Guterres Jeffman ","shortMessageHtmlLink":"batch: add keeponly option"}},{"before":"8a007132e26bd36e5f7857fa90045fa35e8c528a","after":"5ff1f59c470e5c4ac7875c58c7bddcea63ee1e0e","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-22T09:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"Issue 9591 - Allow get_ruv() to handle incomplete RUV elements\n\nSometimes RUV's are missing the LDAP Url and max/min csns. This prevents\ncleanallruv task from running. However, cleanallruv doesn't need to\nknow the LDAP URL or min/max csns. Added a new paramter to get_run()\ncalled \"strict\", and when set to False it will still process and\ninclude incomplete RUVs.\n\nFixes: https://pagure.io/freeipa/issue/9591\n\nSigned-off-by: Mark Reynolds \nReviewed-By: Rob Crittenden \nReviewed-By: Rob Crittenden ","shortMessageHtmlLink":"Issue 9591 - Allow get_ruv() to handle incomplete RUV elements"}},{"before":"74791ea19abf2413e1e65be30912976523141654","after":"8a007132e26bd36e5f7857fa90045fa35e8c528a","ref":"refs/heads/ipa-4-9","pushedAt":"2024-05-22T09:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipatests: Update ipa-adtrust-install test\n\nupdate after change in implementation of `krb_utils.get_principal()` now using GSSAPI\n\nRelated: https://pagure.io/freeipa/issue/9575\n\nSigned-off-by: Erik Belko \nReviewed-By: Michal Polovka ","shortMessageHtmlLink":"ipatests: Update ipa-adtrust-install test"}},{"before":"888c695d183a7422c596ba632fd695bbe84668a7","after":"b729d6cbc27f60293054225e0d3d9d02169fd52f","ref":"refs/heads/ipa-4-10","pushedAt":"2024-05-22T08:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipatests: Update ipa-adtrust-install test\n\nupdate after change in implementation of `krb_utils.get_principal()` now using GSSAPI\n\nRelated: https://pagure.io/freeipa/issue/9575\n\nSigned-off-by: Erik Belko \nReviewed-By: Michal Polovka ","shortMessageHtmlLink":"ipatests: Update ipa-adtrust-install test"}},{"before":"d5a842da96412687c48d73cbc48a079918863051","after":"26ceb4efecf4d00b908cbb7f5b408995ca3de52d","ref":"refs/heads/ipa-4-11","pushedAt":"2024-05-22T08:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abbra","name":"Alexander Bokovoy","path":"/abbra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2066?s=80&v=4"},"commit":{"message":"ipatests: Update ipa-adtrust-install test\n\nupdate after change in implementation of `krb_utils.get_principal()` now using GSSAPI\n\nRelated: https://pagure.io/freeipa/issue/9575\n\nSigned-off-by: Erik Belko \nReviewed-By: Michal Polovka ","shortMessageHtmlLink":"ipatests: Update ipa-adtrust-install test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVf_RGAA","startCursor":null,"endCursor":null}},"title":"Activity ยท freeipa/freeipa"}