{"push_id":842624501,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"3f0707a199dae98d55d8e1f69b750f2d1ed4dcab","before":"288a9b9dba05e5f87e253a3968b6431d816f94f6","commits":[{"sha":"4d0d5913dd2e86dabbe9592522298c42af648284","author":{"email":"024a40a677e964c3ca193c726a3816370e1318ec@redhat.com","name":"Tomas Babej"},"message":"trusts: Make trust_show.get_dn raise properly formatted NotFound\n\nThe trust_show command does not raise a properly formatted NotFound\nerror if the trust is not found, only a generic EmptyResult error\nis raised.\n\nThis patch makes the trust_show tell us what actually could not be\nfound.\n\nhttps://fedorahosted.org/freeipa/ticket/5389\n\nReviewed-By: Martin Babinsky <mbabinsk@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/4d0d5913dd2e86dabbe9592522298c42af648284"},{"sha":"c6a558c30eeac571323010c416798c8ebe7004fb","author":{"email":"024a40a677e964c3ca193c726a3816370e1318ec@redhat.com","name":"Tomas Babej"},"message":"trustdomain: Perform validation of the trust domain first\n\nMakes sure that the first check that is performed when trustdomain-del\ncommand is run is that the actual trusted domain exists. This is done to\nprevent a subseqent error which might be misleading.\n\nhttps://fedorahosted.org/freeipa/ticket/5389\n\nReviewed-By: Martin Babinsky <mbabinsk@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/c6a558c30eeac571323010c416798c8ebe7004fb"},{"sha":"1195278f6b3b2d6fb5de94bb5556b6a4bc4afc5a","author":{"email":"388356a3851efe39ff0604de6d8fb2e16e10a0b7@redhat.com","name":"Martin Basti"},"message":"Remove executable bit from ipa_kra_install.py\n\nReviewed-By: Alexander Bokovoy <abokovoy@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/1195278f6b3b2d6fb5de94bb5556b6a4bc4afc5a"},{"sha":"26bfc914d97f8698f294967e9812b0a7ebc4bce6","author":{"email":"62ad188d4cf2e44f36d57176672bcf629743a4f4@redhat.com","name":"Ludwig Krispenz"},"message":"handle cleaning of RUV in the topology plugin\n\n    After removing a server the replicaid needs to be cleared in the ruv entry and\n    in the changelog.\n    This was triggere by initiating a cleanallruv task in \"ipa-replica-manage del\",\n    but the removal of a master already triggers a cleanup of segments and replication\n    agreement by the topology plugin, so this could be handled by the plugin as well.\n\nReviewed-By: Thierry Bordaz <tbordaz@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/26bfc914d97f8698f294967e9812b0a7ebc4bce6"},{"sha":"30f0a034e18f8084fb9ac5de989f0c74870a2710","author":{"email":"90bcc3a9318ef140ba30c85a7a88f8b1df356465@redhat.com","name":"Milan Kubík"},"message":"ipatests: add fuzzy instances for CA ACL DN and RDN\n\nhttps://fedorahosted.org/freeipa/ticket/57\n\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/30f0a034e18f8084fb9ac5de989f0c74870a2710"},{"sha":"36f7074683a3dab10c22efaf7439d8b549516349","author":{"email":"90bcc3a9318ef140ba30c85a7a88f8b1df356465@redhat.com","name":"Milan Kubík"},"message":"ipatests: Add initial CAACLTracker implementation\n\nThe patch implements the tracker for CA ACL feature.\nThe basic CRUD checkers has been implemented. The methods\nfor adding and removing the association of the resources\nwith the ACL do not have the check methods. These will be provided\nas a separate test suite.\n\nhttps://fedorahosted.org/freeipa/ticket/57\n\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/36f7074683a3dab10c22efaf7439d8b549516349"},{"sha":"897c9c9c439b4736413480b53b17de3cad76db4a","author":{"email":"90bcc3a9318ef140ba30c85a7a88f8b1df356465@redhat.com","name":"Milan Kubík"},"message":"tests: add test to check the default ACL\n\nAlso includes basic ACL manipulation and adding\nand removing members to/from the acl.\n\nhttps://fedorahosted.org/freeipa/ticket/57\n\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/897c9c9c439b4736413480b53b17de3cad76db4a"},{"sha":"8d64485b2ea2512ad7254c7e5bd2906aa6ba45ed","author":{"email":"90bcc3a9318ef140ba30c85a7a88f8b1df356465@redhat.com","name":"Milan Kubík"},"message":"ipatests: CA ACL - added config templates\n\nhttps://fedorahosted.org/freeipa/ticket/57\n\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/8d64485b2ea2512ad7254c7e5bd2906aa6ba45ed"},{"sha":"d2ff5e4639157a839fe7d3c36b462e2195c32f4a","author":{"email":"90bcc3a9318ef140ba30c85a7a88f8b1df356465@redhat.com","name":"Milan Kubík"},"message":"ipatests: added unlock_principal_password and change_principal\n\nThe unlock_principal_password unlocks the (new) user by running\nldappasswd as the user.\n\nchange_principal is an context manager that changes identity\nfor the supplied api object by disconnecting and reconnecting\nthe rpcclient in and outside of requested kerberos context.\nThis context manager allows to run tests that cannot be\nexecuted as an admin user which can for example override\nan CA ACL.\n\nhttps://fedorahosted.org/freeipa/ticket/57\n\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/d2ff5e4639157a839fe7d3c36b462e2195c32f4a"},{"sha":"5ab0fcabf3e6ac7970c1803893717301a4b4cfe8","author":{"email":"90bcc3a9318ef140ba30c85a7a88f8b1df356465@redhat.com","name":"Milan Kubík"},"message":"ipatests: CA ACL and cert profile functional test\n\nhttps://fedorahosted.org/freeipa/ticket/57\n\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/5ab0fcabf3e6ac7970c1803893717301a4b4cfe8"},{"sha":"beb6a3236d5c10acd990aaf92eddc74fee456909","author":{"email":"388356a3851efe39ff0604de6d8fb2e16e10a0b7@redhat.com","name":"Martin Basti"},"message":"Domain levels: use constants rather than hardcoded values\n\nAdded constants for domain levels\nDOMAIN_LEVEL_0 = 0\nDOMAIN_LEVEL_1 = 1\n\nThis allows to search for domain level easier in code.\n\nReviewed-By: Petr Spacek <pspacek@redhat.com>\nReviewed-By: Tomas Babej <tbabej@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/beb6a3236d5c10acd990aaf92eddc74fee456909"},{"sha":"4ddd1821b6c8556c79c202d8a9df19c576202ec1","author":{"email":"d272ab363a26c6173be131d9cdc0e5e51c404b15@redhat.com","name":"Petr Viktorin"},"message":"ipapython.nsslib, ipalib.rpc: Remove code for Python 2.6 and below\n\nIPA hasn't supported these pythons for a while now.\n\nReviewed-By: Tomas Babej <tbabej@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/4ddd1821b6c8556c79c202d8a9df19c576202ec1"},{"sha":"6811b4be6ae462526a1c6bec222e939045879ba1","author":{"email":"d272ab363a26c6173be131d9cdc0e5e51c404b15@redhat.com","name":"Petr Viktorin"},"message":"ipapython.nsslib: Remove NSSHTTPS\n\nThis workaround is unused in Python 2.7+.\n\nReviewed-By: Tomas Babej <tbabej@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/6811b4be6ae462526a1c6bec222e939045879ba1"},{"sha":"acf519f5c5e02578efe6e9c3e1816654e0f23e95","author":{"email":"d272ab363a26c6173be131d9cdc0e5e51c404b15@redhat.com","name":"Petr Viktorin"},"message":"ipapython.secrets: Port to Python 3\n\nStringIO was renamed in Python 3. The import was was unused,\nso remove it.\n\nFiles need to be opened in binary mode if bytes are written to them.\n(For Python 2: on Linux, there's no practical difference between\ntext and binary mode)\n\nReviewed-By: Tomas Babej <tbabej@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/acf519f5c5e02578efe6e9c3e1816654e0f23e95"},{"sha":"ea2edc9ea201c272ab69b248ae755e816d74b296","author":{"email":"d272ab363a26c6173be131d9cdc0e5e51c404b15@redhat.com","name":"Petr Viktorin"},"message":"test_parameters: Alias long to int under Python 3\n\nIn py3, the two types are unified under the name \"int\".\n\nReviewed-By: Tomas Babej <tbabej@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/ea2edc9ea201c272ab69b248ae755e816d74b296"},{"sha":"c38516eab7b82f3ba7334cdea7a422a070048b59","author":{"email":"d272ab363a26c6173be131d9cdc0e5e51c404b15@redhat.com","name":"Petr Viktorin"},"message":"ipalib.rpc: Update for Python 3\n\nThe client XML-RPC implementation is tied to rpclib internals,\nso with a change in Python it needs to be updated. And rpclib\nchanged in Python 3.\n\nReviewed-By: Tomas Babej <tbabej@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/c38516eab7b82f3ba7334cdea7a422a070048b59"},{"sha":"53294aa7a7db7eff527455fc35283306b37fc777","author":{"email":"65f99581a93cf30dafc32b5c178edc6b0294a07f@redhat.com","name":"Simo Sorce"},"message":"Check early if a CA is already installed locally\n\nThere is no reason to proceed if a CA is already installed, and the\ncheck does not involve a lot of setup, so do it early on.\n\nTicket: https://fedorahosted.org/freeipa/ticket/5397\n\nSigned-off-by: Simo Sorce <simo@redhat.com>\nReviewed-By: Martin Basti <mbasti@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/53294aa7a7db7eff527455fc35283306b37fc777"},{"sha":"3f0707a199dae98d55d8e1f69b750f2d1ed4dcab","author":{"email":"73fa34e0405a1ee7eeaee644520a4cfcf011d276@redhat.com","name":"Petr Vobornik"},"message":"change pki-core required version for replica promotion\n\nRequired PKI changes, namely:\n  https://fedorahosted.org/pki/ticket/1414\n  https://fedorahosted.org/pki/ticket/1580\n\nAre included in pki-core 10.2.6-5 reps. 10.2.6-10\n\n10.2.7 does not exist yet.\n\nReviewed-By: Martin Babinsky <mbabinsk@redhat.com>","distinct":true,"url":"https://api.github.com/repos/encukou/freeipa/commits/3f0707a199dae98d55d8e1f69b750f2d1ed4dcab"}]}