summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove our copy of the DNA plugin and use the one that comes with DS.Rob Crittenden2009-03-069-1536/+11
| | | | | The DS plugin does config checking when adding new entries online so we are dropping the Posix subtree.
* Don't build radius by defaultRob Crittenden2009-03-042-9/+26
|
* Plugin to handle IPA configurationRob Crittenden2009-03-041-0/+137
|
* Set a minimum value for password policy integersRob Crittenden2009-03-041-6/+11
|
* Add maxvalue and minvalue kwargs and rules to Int and FloatRob Crittenden2009-03-032-2/+235
|
* Fix some netgroup issues related to not all groups being posixGroupsRob Crittenden2009-02-271-4/+4
|
* Update objectclasses for groups, by default not posix groups.Rob Crittenden2009-02-274-14/+70
| | | | | | This change depends on DS bugs 487574 and 487725. Groups cannot be promoted properly without these fixed. It will fail with an Object Class violation because gidNumber isn't set.
* Fixed broken autfill logic in cli.prompt_interactively()Jason Gerard DeRose2009-02-271-20/+22
|
* Enforce netgroup uniqueness, allow netgroups to be members of netgroupsRob Crittenden2009-02-273-5/+51
| | | | | When adding an entry, convert a constraint violation of "already exists" into a DuplicateEntry exception so the user gets a useful response
* Added tofiles command and some documentation to the automount pluginRob Crittenden2009-02-241-5/+133
|
* Add unit test for ipalib.frontend.Command.args_options_2_entry.Pavel Zuna2009-02-241-1/+32
|
* Add missing buildrequiresJakub Hrozek2009-02-231-0/+2
|
* Fix multivalue params requiring default to be of type self.type instead of ↵Pavel Zuna2009-02-231-1/+4
| | | | tuple.
* Add ipalib.frontend.Command method to build an entry from params with ↵Pavel Zuna2009-02-232-5/+20
| | | | | | | | attribute=True. Often plugins need to build LDAP entries from params. This should make things a bit easier. Crud methods (Create, Retrieve, Update, Delete, Search) have attribute=True by default. And it also works for multivalue params.
* Use OpenSSL for SSL instead of the built-in python version.Rob Crittenden2009-02-203-3/+132
|
* raise exceptions in the proper formRob Crittenden2009-02-202-2/+2
|
* Utility function to get the local hostnameRob Crittenden2009-02-191-0/+11
|
* A new exception for requiring root, RootRequiredRob Crittenden2009-02-191-0/+16
|
* The start of machine joinRob Crittenden2009-02-191-0/+116
|
* Print out multi-valued values one per-line instead of comman-delimitedRob Crittenden2009-02-191-3/+3
|
* Add new users as a member of the default groupRob Crittenden2009-02-191-5/+11
|
* Add --all option to show/find, add default attrs to show, cleanup outputRob Crittenden2009-02-193-20/+32
|
* Added a sys.path hack to get checks/check-ra.py working againJason Gerard DeRose2009-02-172-2/+24
|
* Renamed checks/integration.py to check-ra.pyJason Gerard DeRose2009-02-171-0/+0
|
* Added new checks/ directory for integration tests and moved integration.py thereJason Gerard DeRose2009-02-172-0/+3
|
* Removed 'Assert False' that was mistakingly left in cert.py; small cleanup ↵Jason Gerard DeRose2009-02-172-8/+4
| | | | in cert.py and ra.py imports
* Implemented more elegant way for entire plugin module to be conditionally ↵Jason Gerard DeRose2009-02-177-82/+140
| | | | skipped; updated cert.py and ra.py modules to use this
* Added env.enable_ra variable and change cert.py and ra.py plugin modules to ↵Jason Gerard DeRose2009-02-174-73/+79
| | | | register plugins conditionally
* Cleaned up ra.revoke_certificate() and ra.take_certificate_off_hold(); added ↵Jason Gerard DeRose2009-02-172-142/+199
| | | | more tests in integration.py
* Some cleanup in ra.request_certificate()Jason Gerard DeRose2009-02-171-44/+41
|
* More work on ra.check_request_status() and ra.get_certificate()Jason Gerard DeRose2009-02-171-55/+83
|
* Continued cleanup cert/ra pluginsJason Gerard DeRose2009-02-172-21/+58
|
* Fixed a few problems in ra.py backend pluginJason Gerard DeRose2009-02-171-4/+2
|
* Add pattern matching to Str and BytesJason Gerard DeRose2009-02-172-7/+94
|
* Removed depreciated xmlrpc_marshal() and xmlrpc_unmarshal() functionsJason Gerard DeRose2009-02-172-51/+0
|
* Removed depreciated ipalib/plugins/b_xmlrpc.py moduleJason Gerard DeRose2009-02-171-105/+0
|
* Started cleanup work on ra plugin; fixed problem in api.bootstrap() when ↵Jason Gerard DeRose2009-02-172-104/+82
| | | | process does not have permision to open log file
* Renamed b_ra.py plugin module to ra.pyJason Gerard DeRose2009-02-171-0/+0
|
* Some cleanup in cert plugins module, changed to shorter command names all ↵Jason Gerard DeRose2009-02-171-27/+39
| | | | starting with cert_*
* Renamed f_ra.py plugin to cert.pyJason Gerard DeRose2009-02-172-1/+1
|
* Fix AttributeError on python 2.4 when referencing _ldap.dnRob Crittenden2009-02-131-0/+1
|
* Install policy schemaJakub Hrozek2009-02-135-0/+73
|
* Remove schema for automount and hosts, this is now added separately Include ↵Rob Crittenden2009-02-123-62/+1
| | | | netgroups
* Remove references to detail. This was used by the v1 exception systemRob Crittenden2009-02-111-20/+3
|
* Incorporate new schema for IPAv2Rob Crittenden2009-02-115-0/+148
| | | | | | | | Loading this via LDIF is a temporary measure until we can load it online. This requires removing the dNSRecord declarations from 05rfc2247.ldif so a replacement copy is included for now. Also add the netgroups container.
* Add tests for the application frontend pluginJakub Hrozek2009-02-101-0/+148
|
* Add application frontend pluginJakub Hrozek2009-02-101-0/+255
|
* Add policy-related container constantsJakub Hrozek2009-02-101-0/+7
|
* Add make_xxx_dn routines for policyJakub Hrozek2009-02-101-0/+77
|
* Fix the default search scopeJakub Hrozek2009-02-101-1/+1
|