Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Deleting a non-fully-qualified hostname should still delete its services | Rob Crittenden | 2010-03-30 | 2 | -0/+76 |
| | | | | | We were being left with orphan services if the host entry was not removed using the FQDN. | ||||
* | Ensure that the group policy priority is unique. | Rob Crittenden | 2010-03-19 | 1 | -8/+35 |
| | | | | | | We use CoS to determine the order in which group policy is applied. The behavior in CoS is undefined for multiple entries with the same cospriority. | ||||
* | Fix unicode failures in Env tests and dn failures in XML-RPC tests | Rob Crittenden | 2010-02-26 | 6 | -25/+26 |
| | |||||
* | Make the --all option work in Add/Remove Member commands. | Pavel Zuna | 2010-02-24 | 4 | -6/+34 |
| | |||||
* | Use the Output tuple to determine the order of output | Rob Crittenden | 2010-02-15 | 10 | -86/+112 |
| | | | | | | | | | | | | | | The attributes displayed is now dependant upon their definition in a Param. This enhances that, giving some level of control over how the result is displayed to the user. This also fixes displaying group membership, including failures of adding/removing entries. All tests pass now though there is still one problem. We need to return the dn as well. Once that is fixed we just need to comment out all the dn entries in the tests and they should once again pass. | ||||
* | Fix the cert plugin tests | Rob Crittenden | 2010-02-09 | 1 | -8/+24 |
| | | | | | | | | | These tests rely on the existence of a backend CA. It is easiest to test with a self-signed CA in ~/.ipa so that is what I documented. These tests are skipped if no CA is available. Improved robustness a bit by putting the cleanup as a separate test. | ||||
* | Fixed xmlrpc_test.fuzzy_digits for Fedora12 | Jason Gerard DeRose | 2010-01-22 | 1 | -1/+1 |
| | |||||
* | Remove hardcoded domain, example.com | Rob Crittenden | 2009-12-18 | 2 | -6/+6 |
| | |||||
* | Add messages, declarative tests for rolegroup, taskgroup plugins | Jason Gerard DeRose | 2009-12-18 | 3 | -266/+827 |
| | |||||
* | Added Fuzzy docstrings; make-test now runs doctests in tests/*; fixed ↵ | Jason Gerard DeRose | 2009-12-18 | 2 | -13/+13 |
| | | | | 'existant' mispelling | ||||
* | Fuzzy feelings | Jason Gerard DeRose | 2009-12-17 | 6 | -391/+504 |
| | |||||
* | host and hostgroup summary messages, declarative tests; fix tests for 'dn' | Jason Gerard DeRose | 2009-12-16 | 5 | -221/+488 |
| | |||||
* | Add simple tests for the aci plugin | Rob Crittenden | 2009-12-14 | 1 | -0/+77 |
| | |||||
* | Take 2: Extensible return values and validation; steps toward a single ↵ | Jason Gerard DeRose | 2009-12-10 | 14 | -722/+1227 |
| | | | | output_for_cli(); enable more webUI stuff | ||||
* | Add minimal test for the cert plugin | Rob Crittenden | 2009-12-03 | 1 | -0/+104 |
| | | | | | | | This assumes that the developer has the equivalent of a selfsign CA installed. To do this, install IPA without a CA and copy /etc/httpd/alias/*.db to ~/.ipa/alias and /etc/httpd/alias/pwdfile.txt to ~/.ipa/alias/.pwd | ||||
* | Add {user,host,sourcehost}Category to HBAC and make accessTime multivalue. | Pavel Zuna | 2009-12-01 | 1 | -15/+14 |
| | |||||
* | Fix unit tests for plugins using baseldap classes. | Pavel Zuna | 2009-10-07 | 1 | -3/+1 |
| | |||||
* | Fix unit tests for plugins using baseldap classes. | Pavel Zuna | 2009-10-05 | 7 | -133/+218 |
| | |||||
* | Add HBAC plugin and introduce GeneralizedTime parameter type. | Pavel Zuna | 2009-10-05 | 1 | -0/+305 |
| | |||||
* | Add support for per-group kerberos password policy. | Rob Crittenden | 2009-10-05 | 1 | -0/+169 |
| | | | | | | | | | | Use a Class of Service template to do per-group password policy. The design calls for non-overlapping groups but with cospriority we can still make sense of things. The password policy entries stored under the REALM are keyed only on the group name because the MIT ldap plugin can't handle quotes in the DN. It also can't handle spaces between elements in the DN. | ||||
* | Fix service_mod and add a test case | Rob Crittenden | 2009-08-26 | 1 | -1/+11 |
| | |||||
* | Add a new objectclass, ipaObject, that will add a UUID to many IPA objects | Rob Crittenden | 2009-08-10 | 9 | -26/+35 |
| | | | | | | | | | ipaObject is defined as an auxiliary objectclass so it is up to the plugin author to ensure that the objectclass is included an a UUID generated. ipaUniqueId is a MUST attribute so if you include the objectclass you must ensure that the uuid is generated. This also fixes up some unrelated unit test failures. | ||||
* | Add unit test for password plugin | Rob Crittenden | 2009-07-07 | 1 | -0/+71 |
| | |||||
* | Fix unit tests to handle new group-{add, del}-member semantics. | Pavel Zuna | 2009-07-02 | 5 | -27/+37 |
| | |||||
* | Add unit tests for new plugins. | Pavel Zuna | 2009-07-02 | 9 | -0/+1634 |
| | |||||
* | Add utility functions for plugin unit testing. | Pavel Zuna | 2009-07-02 | 1 | -0/+12 |
| | |||||
* | Remove unit tests for old plugins. | Pavel Zuna | 2009-07-02 | 10 | -1848/+0 |
| | |||||
* | Schema change so the nisnetgroup triples work properly. | Rob Crittenden | 2009-05-19 | 3 | -37/+37 |
| | | | | | | If we use cn for hostname there is no easy way to distinguish between a host and a hostgroup. So adding a fqdn attribute to be used to store the hostname instead. | ||||
* | Force xmlrpc tests to run with in_tree=True so config files in /etc/ipa/ ↵ | Jason Gerard DeRose | 2009-05-11 | 1 | -8/+0 |
| | | | | don't get read; cleaned up config.Env automagic with regard to running in-tree vs. installed | ||||
* | Add missing attribute to fix netgroups test | Rob Crittenden | 2009-05-07 | 1 | -1/+1 |
| | |||||
* | Rename errors2.py to errors.py. Modify all affected files. | Pavel Zuna | 2009-04-23 | 10 | -43/+43 |
| | |||||
* | Finish work replacing the errors module with errors2 | Rob Crittenden | 2009-04-20 | 1 | -1/+0 |
| | | | | | | Once this is committed we can start the process of renaming errors2 as errors. I thought that combinig this into one commit would be more difficult to review. | ||||
* | Make parentmap a autofill variable and add tests when parentmap is not passed | Rob Crittenden | 2009-04-13 | 1 | -0/+58 |
| | |||||
* | Add tests for posix groups | Rob Crittenden | 2009-03-20 | 1 | -4/+62 |
| | |||||
* | Modify the taskgroup plugin to use the new group baseclass and add tests | Rob Crittenden | 2009-03-20 | 1 | -0/+188 |
| | |||||
* | New plugin to handle role groups | Rob Crittenden | 2009-03-20 | 1 | -0/+143 |
| | | | | | | Role groups will be part of the ACI system. It will let one create broad categories of permissions. Things like: helpdesk, user admin, group admin, whatever. | ||||
* | Add tests for the application frontend plugin | Jakub Hrozek | 2009-02-10 | 1 | -0/+148 |
| | |||||
* | Fix remaining issues with XML-RPC test cases | Rob Crittenden | 2009-02-04 | 7 | -23/+36 |
| | | | | | | Tied the make-test script into the test target of the top-level Makefile Added code to xmlrpc_test.py so that it configures the API if it isn't already done which enables individual tests to be executed. | ||||
* | Fixed some of the test_xmlrpc unit tests | Jason Gerard DeRose | 2009-02-03 | 6 | -52/+52 |
| | |||||
* | Applied Rob's errors patch | Rob Crittenden | 2009-02-03 | 8 | -37/+64 |
| | |||||
* | Mostly got the test_xmlrpc/ tests working again | Jason Gerard DeRose | 2009-02-03 | 8 | -41/+14 |
| | |||||
* | Finished reworked cli.CLI class into cli.cli plugin | Jason Gerard DeRose | 2009-02-03 | 8 | -9/+0 |
| | |||||
* | Command.takes_options and Command.takes_args class attributes can now also ↵ | Jason Gerard DeRose | 2009-02-03 | 1 | -0/+1 |
| | | | | be a callable | ||||
* | Initial implementation of netgroups | Rob Crittenden | 2009-01-19 | 1 | -0/+320 |
| | |||||
* | Add some negative testing to the user and group plugin tests | Rob Crittenden | 2009-01-19 | 2 | -0/+38 |
| | |||||
* | Revert change that caused XML-RPC tests to be skipped | Rob Crittenden | 2009-01-19 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' of ↵ | Jason Gerard DeRose | 2008-12-20 | 1 | -0/+59 |
|\ | | | | | | | git://git.engineering.redhat.com/users/rcritten/freeipa2 | ||||
| * | Add helper for adding Indirect maps. | Rob Crittenden | 2008-12-10 | 1 | -0/+59 |
| | | | | | | | | | | This creates the map and the key pointing to the map. By default the key is associated with the auto.master map but it can be overriden. | ||||
* | | Removed Plugin.name property and replaced with instance attribute created in ↵ | Jason Gerard DeRose | 2008-12-17 | 1 | -0/+3 |
|/ | | | | Plugin.__init__() | ||||
* | Tests for the automount plugin | Rob Crittenden | 2008-11-04 | 1 | -0/+184 |
| |