summaryrefslogtreecommitdiffstats
path: root/ipalib/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix translatable strings in ipalib plugins.Pavel Zuna2011-03-011-1/+1
| | | | Needed for xgettext/pygettext processing.
* Change FreeIPA license to GPLv3+Jakub Hrozek2010-12-201-5/+5
| | | | | | | | | | The changes include: * Change license blobs in source files to mention GPLv3+ not GPLv2 only * Add GPLv3+ license text * Package COPYING not LICENSE as the license blobs (even the old ones) mention COPYING specifically, it is also more common, I think https://fedorahosted.org/freeipa/ticket/239
* Add new parameter type IA5Str and use this to enforce the right charset.Rob Crittenden2010-12-071-1/+1
| | | | ticket 496
* UUIDs: remove uuid python plugin and let DS always autogenerateSimo Sorce2010-10-281-5/+0
| | | | merge in remove uuid
* Finish deferred translation mechanismJason Gerard DeRose2010-03-161-1/+1
|
* Fix unicode failures in Env tests and dn failures in XML-RPC testsRob Crittenden2010-02-261-1/+1
|
* Use the Output tuple to determine the order of outputRob Crittenden2010-02-151-10/+10
| | | | | | | | | | | | | | 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.
* Take 2: Extensible return values and validation; steps toward a single ↵Jason Gerard DeRose2009-12-101-25/+35
| | | | output_for_cli(); enable more webUI stuff
* Rename GeneralizedTime to AccessTime.Pavel Zuna2009-12-011-1/+1
|
* Add 'File' parameter type.Pavel Zuna2009-11-061-1/+1
| | | | Accepts filenames and loads file contents as parameter value.
* Removed util.add_global_options() and frontend.ApplicationJason Gerard DeRose2009-10-141-6/+2
|
* Add HBAC plugin and introduce GeneralizedTime parameter type.Pavel Zuna2009-10-051-1/+1
|
* Many SELinux fixes: ldapi, ctypes and dogtagRob Crittenden2009-09-101-4/+3
| | | | | | | | | | | ldapi: grants httpd and krb5kdc to access the DS ldapi socket ctypes: the Python uuid module includes ctypes which makes httpd segfault due to SELinux problems. dogtag: remove the CRL publishing permissions. This only worked if you had dogtag installed. In the near future will publish elsewhere so for the time being CRL file publishing will be broken with SELinux enabled.
* Removed PluginProxy and all its usesJason Gerard DeRose2009-08-051-3/+1
|
* Completed Param.use_in_context() functionality, which is now used by Command ↵Jason Gerard DeRose2009-05-211-7/+7
| | | | and Object
* Re-enable doctest, fix broken docstringsJason Gerard DeRose2009-05-131-10/+5
|
* Force xmlrpc tests to run with in_tree=True so config files in /etc/ipa/ ↵Jason Gerard DeRose2009-05-111-1/+1
| | | | don't get read; cleaned up config.Env automagic with regard to running in-tree vs. installed
* Rename errors2.py to errors.py. Modify all affected files.Pavel Zuna2009-04-231-1/+1
|
* Add new type List that converts delimited values into a tupleRob Crittenden2009-03-201-1/+1
|
* Implemented more elegant way for entire plugin module to be conditionally ↵Jason Gerard DeRose2009-02-171-0/+1
| | | | 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-171-1/+1
| | | | register plugins conditionally
* Added doodle for version vars in ipalib.__init__Jason Gerard DeRose2009-02-031-1/+8
|
* Mostly got the test_xmlrpc/ tests working againJason Gerard DeRose2009-02-031-1/+6
|
* Finished reworked cli.CLI class into cli.cli pluginJason Gerard DeRose2009-02-031-1/+1
|
* Removed the depreciated Context and LazyContext classesJason Gerard DeRose2009-02-031-5/+2
|
* Added ca_host, ca_port, and ca_ssl_port Env variables that Andrew requestedJason Gerard DeRose2009-02-031-1/+1
|
* Added Object.params_minus() method; various small tweaksJason Gerard DeRose2009-02-031-1/+1
|
* Started roughing out new crud base classesJason Gerard DeRose2009-02-031-0/+2
|
* Include local copy of UUID generator for Python 2.4.Rob Crittenden2009-01-191-0/+5
| | | | | | Python 2.5+ has a built-in RFC 4122-compliant UUID generator. Include a copy of this file in our library and import it in a way that it will work with Python 2.4.
* Added missing enumerable parametersJason Gerard DeRose2009-01-181-1/+1
|
* Updated passwd plugins module to where it can at least be importedJason Gerard DeRose2009-01-141-1/+1
|
* New Param: all docstring examples now pass under doctestsJason Gerard DeRose2009-01-141-14/+14
|
* New Param: ipalib.__init__ no longer import ipa_types and instead imports ↵Jason Gerard DeRose2009-01-141-2/+2
| | | | appropriate classes from parameters
* Renamed all references to 'ipa_server' to 'ipaserver'Jason Gerard DeRose2009-01-041-4/+4
|
* Moved setting of run-time variables from Env.__init__() to Env._bootstrap()Jason Gerard DeRose2008-12-221-27/+26
|
* Added frontend.LocalOrRemote command base class for commands like envJason Gerard DeRose2008-11-141-1/+2
|
* Fixed doctest in tutorialJason Gerard DeRose2008-11-141-1/+1
|
* Tutorial: fixed typo in 'How your command should print to stdout' sectionJason Gerard DeRose2008-11-141-1/+1
|
* Tutorial: fixed typo in 'First steps: A simple command plugin' sectionJason Gerard DeRose2008-11-141-1/+1
|
* Tutorial: another small change to section on using output_for_cli()Jason Gerard DeRose2008-11-141-3/+3
|
* Tutorial: command in output_for_cli() example now also takes an argumentJason Gerard DeRose2008-11-141-31/+47
|
* Tutorial: small improvements to section on using output_for_cli()Jason Gerard DeRose2008-11-141-5/+10
|
* Tutorial: added section on implementing an output_for_cli() methodJason Gerard DeRose2008-11-141-4/+105
|
* Tutorial: added section on allowed return values from a command's execute() ↵Jason Gerard DeRose2008-11-141-0/+42
| | | | method
* Change Param.__repr__() so it returns the exact expression that could create ↵Jason Gerard DeRose2008-11-131-2/+2
| | | | it; added unit test for Param.__repre__()
* Renamed ipalib.get_standard_api() to create_api()Jason Gerard DeRose2008-11-111-16/+16
|
* Tutorial: improved clarity of 'How this tutorial is written' sectionJason Gerard DeRose2008-11-111-7/+6
|
* Tutorial: fixed typoJason Gerard DeRose2008-11-101-3/+3
|
* Tutorial: added intro section about Python interactive intepreterJason Gerard DeRose2008-11-101-9/+57
|
* More tutorial work: made introduction more concise; moved note on markup to ↵Jason Gerard DeRose2008-11-101-38/+64
| | | | end; added note about Bazaar