Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use XML rather than string routines to handle response from dogtag Remove ↵ | Rob Crittenden | 2009-04-28 | 1 | -6/+17 |
| | | | | trailing CR/LF from the password file | ||||
* | trivial update to standardize terms in docstring | David O'Brien | 2009-04-28 | 1 | -1/+1 |
| | |||||
* | Fix bind zone installer | Rob Crittenden | 2009-04-27 | 1 | -1/+1 |
| | |||||
* | Utilities for dealing with dogtag | Rob Crittenden | 2009-04-24 | 1 | -0/+41 |
| | |||||
* | Import the RequiresRoot error and make note to replace this at some point | Rob Crittenden | 2009-04-24 | 2 | -1/+4 |
| | |||||
* | Rename errors2.py to errors.py. Modify all affected files. | Pavel Zuna | 2009-04-23 | 46 | -265/+265 |
| | |||||
* | Make LDAP entry output slightly nicer, don't print u's in front of unicode ↵ | Pavel Zuna | 2009-04-23 | 1 | -7/+23 |
| | | | | strings etc. | ||||
* | Fix filter generator in ldapapi. Shouldn't produce invalid filters anymore. | Pavel Zuna | 2009-04-23 | 1 | -6/+12 |
| | |||||
* | Throw AlreadyGroupMember instead of EmptyModlist when trying to re-add ↵ | Pavel Zuna | 2009-04-22 | 1 | -3/+4 |
| | | | | member to a group. | ||||
* | Introduce AlreadyGroupMember exception, raised when a member is attempted to ↵ | Pavel Zuna | 2009-04-22 | 1 | -0/+16 |
| | | | | be re-added to a group. | ||||
* | Change ldap2.__handle_errors into the global _handle_errors function. | Pavel Zuna | 2009-04-22 | 1 | -52/+53 |
| | |||||
* | Make it possible to construct partial match filters using make_filter_* ↵ | Pavel Zuna | 2009-04-22 | 1 | -6/+20 |
| | | | | methods. Add missing _sasl_auth variable. | ||||
* | Add user plugin port with some bugs fixed to the new LDAP backend. | Pavel Zuna | 2009-04-22 | 1 | -0/+405 |
| | |||||
* | Add conditional (env.use_ldap2 is True) modifications required by new LDAP ↵ | Pavel Zuna | 2009-04-22 | 2 | -7/+19 |
| | | | | backend. | ||||
* | Add new env variables. 'container_dns' for DNS plugin, 'use_ldap2' for new ↵ | Pavel Zuna | 2009-04-22 | 1 | -0/+2 |
| | | | | LDAP backend debugging. | ||||
* | Convert the RA plugin to use nsslib and remove the configure methods | Rob Crittenden | 2009-04-20 | 1 | -134/+39 |
| | |||||
* | Issue DS and Apache server certs during CA installation. | Rob Crittenden | 2009-04-20 | 5 | -104/+364 |
| | | | | | | | Notes: - will create a CA instance (pki-ca) if it doesn't exist - maintains support for a self-signed CA - A signing cert is still not created so Firefox autoconfig still won't work | ||||
* | Remove unwanted white space | Rob Crittenden | 2009-04-20 | 1 | -12/+12 |
| | |||||
* | Finish work replacing the errors module with errors2 | Rob Crittenden | 2009-04-20 | 15 | -854/+350 |
| | | | | | | 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. | ||||
* | Handle GSSAPI exceptions more gracefully | Rob Crittenden | 2009-04-20 | 3 | -13/+116 |
| | |||||
* | Make parentmap a autofill variable and add tests when parentmap is not passed | Rob Crittenden | 2009-04-13 | 2 | -0/+59 |
| | |||||
* | Fill in default values for os and platform | Rob Crittenden | 2009-04-13 | 1 | -0/+18 |
| | |||||
* | The new admin tool 'ipa' uses a different configuration file, create it. | Rob Crittenden | 2009-04-13 | 1 | -7/+8 |
| | |||||
* | Renaming the backend ldap plugin to ldapapi.py to prevent module import issues | Rob Crittenden | 2009-04-06 | 1 | -0/+0 |
| | |||||
* | Use full OID for LDAP SYNTAX identification. Don't convert Booleans and ↵ | Pavel Zuna | 2009-04-06 | 1 | -24/+20 |
| | | | | Integers into respective python types as their ranges might not match. Rename module-scope functions. | ||||
* | Add new LDAP backend plugin. | root | 2009-04-03 | 1 | -0/+741 |
| | |||||
* | Add 'container_hbac' env variable. | root | 2009-04-03 | 1 | -1/+1 |
| | |||||
* | Implement an installer for the Dogtag certificate system. | Rob Crittenden | 2009-04-03 | 8 | -21/+945 |
| | | | | | | | | | | | | | | | The CA is currently not automatically installed. You have to pass in the --ca flag to install it. What works: - installation - unistallation - cert/ra plugins can issue and retrieve server certs What doesn't work: - self-signed CA is still created and issues Apache and DS certs - dogtag and python-nss not in rpm requires - requires that CS be in the "pre" install state from pkicreate | ||||
* | Renamed remaining plugins still using f_* b_* convention | Jason Gerard DeRose | 2009-04-01 | 11 | -0/+0 |
| | |||||
* | Fill in the ACIs and taskgroups for most of the plugins. | Rob Crittenden | 2009-04-01 | 1 | -13/+311 |
| | | | | | | | | | | | This adds: group administration host administration host group administration delegation administration service administration automount administration netgroup administration | ||||
* | Name update files so they can be easily sorted. | Rob Crittenden | 2009-03-25 | 16 | -24/+162 |
| | | | | | We want to process some updates in a particular order (schema, structural). Using an init-inspired ordering mechanism. | ||||
* | Implement a few new targets for ACIs | Rob Crittenden | 2009-03-25 | 1 | -8/+32 |
| | | | | | Also switch to the StrEnum parameter type for some options so we let the framework do the enforcement | ||||
* | Translate variables on all lines and sort files to be updated | Rob Crittenden | 2009-03-25 | 1 | -3/+5 |
| | | | | | | | | Only the dn and the first line of any entry that was spread across multiple lines were getting passed through the template engine. If we are given a directory to process, sort the files in that directory so the order can be predicted. Some updates rely on others. | ||||
* | DNA is now configured using an update file | Rob Crittenden | 2009-03-25 | 1 | -4/+0 |
| | |||||
* | Allow a search using only the exact search filter | Rob Crittenden | 2009-03-25 | 1 | -4/+10 |
| | |||||
* | Add a 'showall' command so one can pick from a list of tasks to add to a role | Rob Crittenden | 2009-03-25 | 1 | -1/+35 |
| | |||||
* | Use tuples instead of lists for class variables | Rob Crittenden | 2009-03-25 | 3 | -4/+5 |
| | |||||
* | Raise a more specific error when a user lacks the proper permissions. | Rob Crittenden | 2009-03-25 | 3 | -5/+6 |
| | | | | | The info part of the message will contain details on what permission failed on what attribute. | ||||
* | Always print the dn first when printing an entry | Rob Crittenden | 2009-03-25 | 1 | -0/+3 |
| | |||||
* | Add new type List that converts delimited values into a tuple | Rob Crittenden | 2009-03-20 | 3 | -1/+110 |
| | |||||
* | Converted to use new baseclass, remove the one with the f_ prefix | Rob Crittenden | 2009-03-20 | 3 | -1254/+0 |
| | |||||
* | Add tests for posix groups | Rob Crittenden | 2009-03-20 | 1 | -4/+62 |
| | |||||
* | Convert to use the new basegroup framework | Rob Crittenden | 2009-03-20 | 1 | -0/+272 |
| | |||||
* | Convert to use the new basegroup framework | Rob Crittenden | 2009-03-20 | 1 | -0/+156 |
| | |||||
* | Convert to use the new basegroup framework | Rob Crittenden | 2009-03-20 | 1 | -0/+208 |
| | |||||
* | Modify the taskgroup plugin to use the new group baseclass and add tests | Rob Crittenden | 2009-03-20 | 3 | -160/+262 |
| | |||||
* | New plugin to handle role groups | Rob Crittenden | 2009-03-20 | 3 | -0/+233 |
| | | | | | | 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 generic base class that will most of the heavy lifting for groups | Rob Crittenden | 2009-03-20 | 1 | -0/+422 |
| | |||||
* | Fix build breakage and install rolegroup.update | Rob Crittenden | 2009-03-20 | 1 | -1/+2 |
| | |||||
* | kw is supposed to contain just lower-case values | Rob Crittenden | 2009-03-19 | 1 | -1/+1 |
| |