summaryrefslogtreecommitdiffstats
path: root/ipa-server
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Initial implementation of policies support.Simo Sorce2007-11-132-104/+533
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch uses the kerberos schema policy, this is the same policy used by kadmin. While this patch allows for krbPwdPolicy objects anywhere the kldap module will make the kdc fail to provide tickets if the "krbPwdPolicyReference" points to any object that is not a child of cn=<REALM>,cn=kerberos,dc=.... To let us set policies anywhere in the tree I enabled the code to actually look at parent entries and the user entry itself and specify policies directly on these objects by adding the krbPwdPolicy objectclass to them (I know its structural but DS seem to allow multiple Structural classes on the same entry). The only side effect is that kadmin will not understand this, but we don't want to use kadmin anyway as it does not understand way too many things about the directory. I've tested a few scenarios and all seem working as expected, but further testing is welcome of course.
* | | Add more fields to the IPA Policy formRob Crittenden2007-11-134-1/+68
| | |
* | | Remove non-existent files from Makefile targetsRob Crittenden2007-11-132-2/+0
| | |
* | | Use the dna plugin to automatically assign uidRob Crittenden2007-11-131-7/+14
| | | | | | | | | | | | | | | Set gid to the group "ipausers" Add the user to this default group
* | | The e-mail field should not be required.Rob Crittenden2007-11-131-1/+1
| | |
* | | Restrict access to some parts of the UI to those in the admins groupRob Crittenden2007-11-134-14/+41
| | |
* | | Allow a user or group to change an attribute in its RDNRob Crittenden2007-11-123-4/+109
| | | | | | | | | | | | | | | Add secretary to the list of indexes otherwise RDN changing could be slow Port --addattr, --setattr and --delattr from usermod to groupmod
* | | Handle ldap.UNWILLING_TO_PERFORM more gracefullyRob Crittenden2007-11-091-1/+4
| | |
* | | Don't continue if a kerberos credentials cache is not availableRob Crittenden2007-11-091-8/+8
| | | | | | | | | | | | | | | forked-model detection was incorrect. Both of these return an error instead of raising one
* | | Fix editing groups when cn is a single-valued fieldRob Crittenden2007-11-091-2/+4
| | | | | | | | | | | | Fix some error messages that were printing the entire detail message
* | | Require uniqueness in the name/comment field of delegationsRob Crittenden2007-11-092-6/+31
| | | | | | | | | | | | | | | | | | Fix error reporting in the UI to include the detailed message Sort delegations by name when displaying them Update the name field from "Name" to "Delegation Name"
* | | Underline columns on sort results page so users will know it is a linkRob Crittenden2007-11-121-0/+19
| | | | | | | | | | | | Restore the CSS to display the up/down arrow on sort columns
* | | Redirect to the FQDN otherwise kerberos auth may failRob Crittenden2007-11-121-2/+8
| | |
* | | Initial support for policy editingRob Crittenden2007-11-1213-2/+349
| | | | | | | | | | | | More work is needed as the values are currently hardcoded and not saved
* | | Enable multi-value field support for some attributes on the edit pagesRob Crittenden2007-11-0810-79/+472
| |/ |/| | | | | | | Better error reporting in the GUI Include a document describing how multi-valued fields work
* | Add posix auto gen for single master casePete Rowley2007-11-067-13/+106
| |
* | remove offensive use of rpmJohn Dennis2007-11-063-9/+25
| | | | | | | | add the radiusprofile to the list of objectclasses used when creating a user
* | Update text to reflect new CSS code (sidebar now on right)Rob Crittenden2007-11-061-1/+1
|/
* Introduce service base class and clean up ipa-server-installKarl MacMillan2007-11-0510-164/+306
| | | | | | | | | | | | 1) Add a base class for all of the instance objects. 2) Normalize usage of logging. 3) General cleanups of ipa-server-install. 4) Make better use of httpinstance. 5) Add webguiinstance. 6) Improve progress reporting during installation. Works Here (TM), but it would be nice to get someone else to test since this moves code around a bit.
* merge initial radius workJohn Dennis2007-11-039-22/+1006
|
* Enable referential integrity plugin.Karl MacMillan2007-11-052-0/+17
|
* define Self-Service as editting your own record.Rob Crittenden2007-11-023-4/+14
| | | | | This has the side-effect of removing the realm from Loggin in as. This can be changed by using user_name instead of display_name in master.kid.
* Distinguish between active and inactive users on the Find People page.Rob Crittenden2007-11-023-3/+25
|
* groups come back as a list where the first element is the number ofRob Crittenden2007-11-021-0/+1
| | | | groups returned. Skip that element.
* NTP configuration for client and server.Karl MacMillan2007-11-016-4/+118
| | | | | | | | Configure ipa servers as an ntp server and clients to (by default) us the ipa server as an ntp server. Also corrected the messages about which ports should be opened.
* Update the UI look and feelRob Crittenden2007-11-0134-411/+475
|
* Fix ticket #70Simo Sorce2007-11-011-3/+3
|
* TurboGears log files and log rotationRob Crittenden2007-11-012-16/+29
| | | | | | | | | | | The error log is rotated weekly on Sunday. 4 backups are saved. The access log is not stored since it would be a duplicate of the Apache logs. It can be enabled if desired. Had to move the call to daemonize() in ipa-webgui so that the fork is done before TurboGears is initialized. Otherwise the log files end up getting closed.
* Bump versions for release.Karl MacMillan2007-11-012-3/+9
|
* Properly increment kvno and keep recent key material aroundSimo Sorce2007-10-311-13/+162
| | | | | | This is necessary for services that need to be able to respond to requests from client that acquired a service ticket just before a password change.
* Rename memberOf to group_members in xml-rpc interface.Karl MacMillan2007-10-313-4/+4
|
* Have the GUI use memberOf() instead of looping through the member DNsRob Crittenden2007-10-311-25/+5
| | | | Fix a bug in the local transport version of memberOf()
* Add memberOf API call to the XML-RPC interfaceRob Crittenden2007-10-302-0/+32
| | | | Make find-groups use memberOf to have a prettier dispaly of members
* Add user self service aciPete Rowley2007-10-291-0/+1
|
* Update server deps to include acl and freeipa-admintools.Karl MacMillan2007-10-312-4/+10
|
* Add inetUser to the admin user so memberOf will workRob Crittenden2007-10-301-0/+1
|
* Create LDAP indeces on installation for fields the web GUI searches againstRob Crittenden2007-10-303-0/+72
|
* Create configuration for MIT Windows kerberos client and install intoRob Crittenden2007-10-296-1/+47
| | | | | http://hostname/config so users can point their MIT client at the IPA server and automatically fetch the configuration.
* Add delete user and group to webgui.Kevin McCarthy2007-10-235-7/+95
| | | | NOTE: this doesn't handle referential integrity.
* Set the user password when adding a userRob Crittenden2007-10-261-2/+11
|
* Rename the form fields parameter to be clearer:Kevin McCarthy2007-10-258-250/+250
| | | | | | user -> user_fields group -> group_fields delegate -> delegate_fields
* webgui side of custom fields.Kevin McCarthy2007-10-245-2/+96
|
* Fix host_name buglet in ipa-server-installMark McLoughlin2008-02-211-5/+5
| | | | | | | | | | | | This patch fixes a couple of buglets with read_ip_address(): 1) It writes host_name to /etc/hosts, but isn't currently being passed host_name 2) It doesn't return the IP address even though the caller expects it Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* Handle selinux failureKarl MacMillan2007-10-241-1/+10
| | | | Ignore errors if setsebool fails and print a warning.
* Print warning about NTPKarl MacMillan2007-10-221-0/+31
| | | | | | | | | | | | After looking into setting up ntpd on the IPA servers I decided it was better just to warn admins. There are just too many valid setups for time synchronization for us to try to get this right. Additionally, just installing ntp and accepting the default config will result in a configuration that is perfectly valid for IPA. This patch checks if ntpd is running and suggests enabling it if it is not - for client and server. It also adds some suggested next steps to the server installation.
* Add dependency on python-krbVRob Crittenden2007-10-242-4/+10
|
* Fix devel mode for the webgui.Kevin McCarthy2007-10-231-3/+2
|
* Add an LDAP attribute -> label mapping function to XML-RPC layerRob Crittenden2007-10-225-28/+68
| | | | Move some ACI functions around in preparation for cli delegation
* update_user and update_group need to be defined differently in orderRob Crittenden2007-10-221-2/+6
| | | | to be available to the XML-RPC interface
* Add add/edit/show for manager and secretary fields.Kevin McCarthy2007-10-199-24/+293
|