summaryrefslogtreecommitdiffstats
path: root/ipalib
Commit message (Collapse)AuthorAgeFilesLines
* Fixed Executioner.execute() so that its 'name' argument doesn't conflict ↵Jason Gerard DeRose2009-03-131-4/+4
| | | | with a param called 'name' (which is a valid param name)
* 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-031-2/+67
|
* 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-272-11/+67
| | | | | | 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-271-5/+27
| | | | | 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
|
* 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-201-3/+127
|
* 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
|
* Removed 'Assert False' that was mistakingly left in cert.py; small cleanup ↵Jason Gerard DeRose2009-02-171-4/+2
| | | | in cert.py and ra.py imports
* Implemented more elegant way for entire plugin module to be conditionally ↵Jason Gerard DeRose2009-02-176-79/+133
| | | | 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-173-72/+77
| | | | register plugins conditionally
* Continued cleanup cert/ra pluginsJason Gerard DeRose2009-02-171-1/+1
|
* Add pattern matching to Str and BytesJason Gerard DeRose2009-02-171-6/+25
|
* Removed depreciated xmlrpc_marshal() and xmlrpc_unmarshal() functionsJason Gerard DeRose2009-02-171-27/+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-171-2/+6
| | | | process does not have permision to open log file
* 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-171-0/+0
|
* Add application frontend pluginJakub Hrozek2009-02-101-0/+255
|
* Add policy-related container constantsJakub Hrozek2009-02-101-0/+7
|
* Remove some duplicated code that was moved to ipaserver and use it Remove ↵Rob Crittenden2009-02-061-0/+5
| | | | some unused files
* Get merged tree into an installalble state.Rob Crittenden2009-02-032-2/+8
| | | | | | | | I have only tested the all, rpms and *clean targets directly. install may work but the rpm moves a lot of things around for us. The Apache configuration file isn't in its final state but it works with the new mod_python configuration.
* Finished small tweaks to get new ipaserver.xmlrpc() mod_python handler workingJason Gerard DeRose2009-02-032-1/+2
|
* Started work on a much simplified mod_python serverJason Gerard DeRose2009-02-034-10/+33
|
* Added doodle for version vars in ipalib.__init__Jason Gerard DeRose2009-02-031-1/+8
|
* Some tweaks in user plugins, ported to new crud base classesJason Gerard DeRose2009-02-033-17/+50
|
* Fixed some of the test_xmlrpc unit testsJason Gerard DeRose2009-02-031-3/+3
|
* Applied Rob's errors patchRob Crittenden2009-02-0310-49/+110
|
* Mostly got the test_xmlrpc/ tests working againJason Gerard DeRose2009-02-031-1/+6
|
* Fixed bug I introduced in KerbTransport; started work on lite-xmlrpc.py to ↵Jason Gerard DeRose2009-02-031-2/+2
| | | | add client address to context
* Got new ldap connection working using Connectible.connect()Jason Gerard DeRose2009-02-034-19/+16
|
* Finished reworked cli.CLI class into cli.cli pluginJason Gerard DeRose2009-02-035-362/+64
|
* Started reworking CLI class into cli pluginJason Gerard DeRose2009-02-035-37/+223
|
* Added docstring to Connectible classJason Gerard DeRose2009-02-031-0/+8
|
* Ported xmlclient to subclass from ConnectibleJason Gerard DeRose2009-02-033-48/+36
|
* Ported xmlserver to subclass from ExecutionerJason Gerard DeRose2009-02-031-1/+1
|
* Removed the depreciated Context and LazyContext classesJason Gerard DeRose2009-02-033-42/+2
|
* Added stuff for managing connections and new Executioner backend base classJason Gerard DeRose2009-02-032-1/+100
|
* Removed depreciated import of errors in frontend.pyJason Gerard DeRose2009-02-032-4/+4
|