summaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Add plugin framework to LDAP updates.Rob Crittenden2011-11-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | There are two reasons for the plugin framework: 1. To provide a way of doing manual/complex LDAP changes without having to keep extending ldapupdate.py (like we did with managed entries). 2. Allows for better control of restarts. There are two types of plugins, preop and postop. A preop plugin runs before any file-based updates are loaded. A postop plugin runs after all file-based updates are applied. A preop plugin may update LDAP directly or craft update entries to be applied with the file-based updates. Either a preop or postop plugin may attempt to restart the dirsrv instance. The instance is only restartable if ipa-ldap-updater is being executed as root. A warning is printed if a restart is requested for a non-root user. Plugins are not executed by default. This is so we can use ldapupdate to apply simple updates in commands like ipa-nis-manage. https://fedorahosted.org/freeipa/ticket/1789 https://fedorahosted.org/freeipa/ticket/1790 https://fedorahosted.org/freeipa/ticket/2032
* 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
* This patch removes the existing UI functionality, as a prep for adding the ↵Adam Young2010-07-291-1/+0
| | | | Javascript based ui.
* Add ipa man page.Pavel Zuna2010-04-071-0/+45
|
* Giant webui patch take 2Jason Gerard DeRose2009-10-131-6/+1
|
* Get merged tree into an installalble state.Rob Crittenden2009-02-031-0/+1
| | | | | | | | 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-031-2/+3
|
* Started work on a much simplified mod_python serverJason Gerard DeRose2009-02-031-1/+1
|
* Renamed all references to 'ipa_webui' to 'ipawebui'Jason Gerard DeRose2009-01-041-4/+4
|
* Renamed all references to 'ipa_server' to 'ipaserver'Jason Gerard DeRose2009-01-041-2/+2
|
* Fixed setup.py and MANIFEST.in so that templates/*.kid and static/ in ↵Jason Gerard DeRose2008-10-221-1/+4
| | | | ipa_webui are included
* Added MANIFEST.in; setup.py now includes kid templates in package_dataJason Gerard DeRose2008-10-221-2/+6
|
* Added a very basic setup.py using distutilsJason Gerard DeRose2008-10-211-0/+39