Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change Password param so (password, confirm_password) can be passed to ↵ | Jason Gerard DeRose | 2009-10-18 | 1 | -0/+11 |
| | | | | _convert_scalar() | ||||
* | Fixed 'import json' for simplejson compatability | Jason Gerard DeRose | 2009-10-16 | 1 | -1/+1 |
| | |||||
* | Removed util.add_global_options() and frontend.Application | Jason Gerard DeRose | 2009-10-14 | 1 | -37/+0 |
| | |||||
* | Giant webui patch take 2 | Jason Gerard DeRose | 2009-10-13 | 3 | -49/+87 |
| | |||||
* | 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 | 10 | -276/+227 |
| | |||||
* | 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. | ||||
* | Let the updater delete entries and add small test harness | Rob Crittenden | 2009-10-05 | 11 | -0/+272 |
| | | | | | | | | In order to run the tests you must put your DM password into ~/.ipa/.dmpw Some tests are expected to generate errors. Don't let any ERROR messages from the updater fool you, watch the pass/fail of the nosetests. | ||||
* | 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. | ||||
* | Removed PluginProxy and all its uses | Jason Gerard DeRose | 2009-08-05 | 2 | -152/+14 |
| | |||||
* | 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 |
| | |||||
* | Fix Encoder.decode test. | Pavel Zuna | 2009-07-02 | 1 | -1/+1 |
| | |||||
* | Fix bug in Encoder where tuples were encoded into lists. Fix Encoder and ↵ | Pavel Zuna | 2009-06-10 | 2 | -42/+50 |
| | | | | Command.args_options_2_entry unit tests. | ||||
* | Completed Param.use_in_context() functionality, which is now used by Command ↵ | Jason Gerard DeRose | 2009-05-21 | 3 | -8/+105 |
| | | | | and Object | ||||
* | Added Param 'include' and 'exclude' kwargs; added frontend.UsesParams base ↵ | Jason Gerard DeRose | 2009-05-19 | 1 | -2/+37 |
| | | | | class with methods implementing the filtering to restrict params to only certain contexts | ||||
* | Add Encoder base class and method decorators to encode arguments/decode ↵ | Pavel Zuna | 2009-05-19 | 1 | -0/+144 |
| | | | | return values. Also - unit tests. | ||||
* | 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 | 2 | -59/+51 |
| | | | | 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 | 17 | -111/+111 |
| | |||||
* | Finish work replacing the errors module with errors2 | Rob Crittenden | 2009-04-20 | 4 | -292/+2 |
| | | | | | | 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 new type List that converts delimited values into a tuple | Rob Crittenden | 2009-03-20 | 1 | -0/+59 |
| | |||||
* | 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. | ||||
* | Fixed Executioner.execute() so that its 'name' argument doesn't conflict ↵ | Jason Gerard DeRose | 2009-03-13 | 1 | -0/+14 |
| | | | | with a param called 'name' (which is a valid param name) | ||||
* | Add maxvalue and minvalue kwargs and rules to Int and Float | Rob Crittenden | 2009-03-03 | 1 | -0/+168 |
| | |||||
* | Add unit test for ipalib.frontend.Command.args_options_2_entry. | Pavel Zuna | 2009-02-24 | 1 | -1/+32 |
| | |||||
* | Add pattern matching to Str and Bytes | Jason Gerard DeRose | 2009-02-17 | 1 | -1/+69 |
| | |||||
* | Removed depreciated xmlrpc_marshal() and xmlrpc_unmarshal() functions | Jason Gerard DeRose | 2009-02-17 | 1 | -24/+0 |
| | |||||
* | 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 | 9 | -170/+0 |
| | |||||
* | Ported xmlclient to subclass from Connectible | Jason Gerard DeRose | 2009-02-03 | 2 | -62/+69 |
| | |||||
* | Ported xmlserver to subclass from Executioner | Jason Gerard DeRose | 2009-02-03 | 1 | -28/+1 |
| | |||||
* | Removed the depreciated Context and LazyContext classes | Jason Gerard DeRose | 2009-02-03 | 1 | -18/+0 |
| | |||||
* | Added stuff for managing connections and new Executioner backend base class | Jason Gerard DeRose | 2009-02-03 | 2 | -5/+180 |
| | |||||
* | Added some missing parameter unit tests; added docstring about ↵ | Jason Gerard DeRose | 2009-02-03 | 1 | -3/+41 |
| | | | | Command._repr_iter() and Param.safe_value() | ||||
* | More work on xmlrpc stuff, started migrated more code to use errors2 instead ↵ | Jason Gerard DeRose | 2009-02-03 | 1 | -3/+1 |
| | | | | of errors | ||||
* | Further migration toward new xmlrcp code; fixed problem with unicode ↵ | Jason Gerard DeRose | 2009-02-03 | 3 | -10/+12 |
| | | | | Fault.faultString; fixed problem where ServerProxy method was not called correctly |