summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update version numbers for release.milestone_3Karl MacMillan2007-09-106-8/+14
|
* Fix duplicate entry error to be more descriptive.Kevin McCarthy2007-09-074-7/+11
| | | | | | Add TurboGears to required package list Clear password on Edit Person page. Change uidnumber/gidnumber on Add Person to say 'Generated by server'
* Add required packages to READMEKevin McCarthy2007-09-071-0/+7
|
* Reference the interactive method by defaultSimo Sorce2007-09-071-2/+4
|
* Merging with upstreamSimo Sorce2007-09-0728-194/+1883
|\
| * Add group command-line tools to the Makefilercritten@redhat.com2007-09-072-8/+41
| | | | | | | | Updated installation instructions
| * small release fixes:Kevin McCarthy2007-09-072-3/+3
| | | | | | | | | | - Make password not required for add person - Fix for searching on '*' or ''
| * Password changes:Kevin McCarthy2007-09-065-11/+66
| | | | | | | | | | - remove password generator button - add confirm password field
| * Better file parsing routines,Simo Sorce2007-09-062-155/+385
| | | | | | | | | | also switch to recreate ldap.conf and krb5.conf from scratch on clients, avoid nasty failures in case the original files contained strange directives
| * Correct installation path for dna plugin.Karl MacMillan2007-09-071-1/+1
| |
| * Add search box in header.Kevin McCarthy2007-09-067-18/+71
| | | | | | | | | | | | Change account status to use select list and 'active'/'inactive' values. Improve autosuggest to keep suggesting unless you overwrite a suggestion (if you correct the name, it will re-suggest).
| * Added dna plugin to spec.Karl MacMillan2007-09-072-0/+2
| |
| * Small UI tweeksKevin McCarthy2007-09-056-25/+42
| | | | | | | | | | | | | | | | - Rename buttons - Add fake "logged in as" text - Increase font size and spacing for sidebar - Fix search messages for no results - Open ipa footer link in new window
| * Add password expiration messages to user show/edit pages.Kevin McCarthy2007-09-057-0/+75
| | | | | | | | | | Add userhelper module to provide ui logic. Fix uid/email suggest to lowercase first.
| * Fix dsinstance.py and krbinstance.py importsKevin McCarthy2007-09-062-2/+2
| |
| * Enable LDAP SASL authentication using a forwarded kerberos ticketrcritten@redhat.com2007-09-055-138/+176
| | | | | | | | | | | | Handle both SASL auth and proxied authentication Refactor LDAP connection code to be simpler Other small bug fixes
| * Initial commit of dna plugin - origin: FDS with fix upsPete Rowley2007-09-044-1/+1222
| |
| * Generalized Time parser and tests, for use in krbPasswordExpirationKevin McCarthy2007-09-042-0/+195
| |
* | Better file parsing routines,Simo Sorce2007-09-062-155/+385
|/ | | | | also switch to recreate ldap.conf and krb5.conf from scratch on clients, avoid nasty failures in case the original files contained strange directives
* merge ipa-server/ipaserver/util.py into ipa-python/ipautil.pySimo Sorce2007-09-045-84/+66
| | | | this way freeipa-client does not depend on freeipa-server
* Merge with upstreamSimo Sorce2007-09-0417-80/+1418
|\
| * Add account deactivation checkbox.Kevin McCarthy2007-08-318-7/+59
| | | | | | | | Fix genModList to lowercase all keys and use CIDict.
| * Add 'test' target to makefiles. Hook up ipautil tests to run.Kevin McCarthy2007-09-046-2/+26
| |
| * Add auto-suggest for uid and email fields.Kevin McCarthy2007-08-305-71/+181
| |
| * Add scriptaculous effects library (will add more if they become necessary).Kevin McCarthy2007-08-302-0/+1152
| | | | | | | | Scriptaculous <http://script.aculo.us/> is released under an MIT license.
* | Add password request for admin userSimo Sorce2007-08-314-26/+93
| | | | | | | | | | | | | | | | | | Set password for admin user using the Directory Mangaer account and the mozldapldappaswd binary to get and SSL connection Fix some timeout problems with deploying keytabs Fix ipa_pwd_extop to actuallt correctly detect an SSL connection Do not ask for the user to use for the directory unless 'dirsrv' is an existing user which may clash, create it silently
* | More DIT fixes discovered after testingSimo Sorce2007-08-312-3/+3
| |
* | Megre in form upstreamSimo Sorce2007-08-3023-145/+420
|\|
| * Added freeipa logo.Karl MacMillan2007-08-301-0/+0
| |
| * Fix copy&paste error, its not the conf files we need access to,Simo Sorce2007-08-301-2/+2
| | | | | | | | we need to access the generated keytabs
| * Fix python-ldap attribution for cidict.Kevin McCarthy2007-08-271-2/+3
| |
| * UI cleanupKevin McCarthy2007-08-2913-113/+86
| |
| * Change user search to be asynchronous.Kevin McCarthy2007-08-287-17/+74
| | | | | | | | | | | | This way it returns results even if the search times out. The find_users() search now returns a counter as the first result, which is set to -1 if the results are partial.
| * Changes for larger data demo.Kevin McCarthy2007-08-284-6/+33
| | | | | | | | | | | | Add fields to search results Put result() call inside try block - it's throwing an exception Trap ADMINLIMIT and SIZELIMIT exceptions
| * Implement delete users and groupsrcritten@redhat.com2007-08-288-10/+227
| | | | | | | | | | | | Implement adding a group to a group Some other small fixups Add new cmd-line tool ipa-delgroup
* | Complete autodiscovery with autoconfigurationSimo Sorce2007-08-305-46/+149
| | | | | | | | | | | | | | The code is still not perfect and rely on a yet unreleased nss_ldap package that fix dns discovery problems within nss_ldap itself. Also the manipulation of krb5.conf need to be improved
* | Fix copy&paste error, its not the conf files we need access to,Simo Sorce2007-08-301-2/+2
| | | | | | | | we need to access the generated keytabs
* | Integrate corrections pointed out on the listSimo Sorce2007-08-303-11/+10
| |
* | Finalize DIT, this is waht we are probably going to have in the end,Simo Sorce2007-08-295-64/+85
| | | | | | | | | | | | | | | | or something very close to this one Add default groups and admin user TODO: need to discuss more in deep uid/gid generation, this will probably change as soon as the DNA plugin is activated
* | Merge in with upstreamSimo Sorce2007-08-289-117/+237
|\|
| * This patch wraps binary data in an xmlrpclib Binary object. ThisKarl MacMillan2007-08-287-85/+131
| | | | | | | | | | | | | | | | removes the need for LDIF conversion. It will make TurboGears direct code faster, but should keep xmlrpc about the same speed. The patch also swaps out ldap.cidict for the IPA CIDict class. IPA code should only use the CIDict class now.
| * Enhanced user search:Kevin McCarthy2007-08-272-26/+95
| | | | | | | | | | | | | | | | | | | | - "configurable" fields to search on - tokenize search words - prioritize exact matches over partial matches - split match filter generation into a re-usable function. Other updates: - use finally block to return ldap connections - update web gui to use new get_user methods
| * Fix minor error in previous patch.Karl MacMillan2007-08-282-2/+2
| |
| * Include any LDAP error strings in XML-RPC Fault exceptionsrcritten@redhat.com2007-08-272-5/+10
| | | | | | | | Put a try/except around attempts to determine user uniqueness
* | Initial configuration library importSimo Sorce2007-08-282-3/+229
|/
* Add ipautil, which contains CIDict - a case insensitive dict.Kevin McCarthy2007-08-242-0/+315
| | | | | | This version of the cidict extends the dict class, which allows it to play nicely with turbogears. Also includes extensive tests.
* Initial support for Groupsrcritten@redhat.com2007-08-2416-229/+1012
| | | | | | | | | Create separate object for Users and Groups (using same base class) Check for uniqueness before adding new users and groups Remove user_container from everything but add operations Abstract out a number of functions that are common across users and groups Make sure all strings passed in to be in a filter are checked Add new error message: No modifications specified
* Move add user logic to the server sidercritten@redhat.com2007-08-232-17/+29
|
* Handle optional arguments by using the value __NONE__ over XML-RPC.rcritten@redhat.com2007-08-239-141/+102
| | | | | | | | | | | | | | | | | rpcclient.py must call XML-RPC functions with all arguments. Removed encode_args and decode_args. They were the source of most of the argument pain. Now opts is alwyas appended to the end of the arguments so MUST be the last argument in any server-side function (can be None) Allow the User object to handle unicode data Small fixes to command-line tools to be friendlier Broke out get_user() into get_user_by_dn() and get_user_by_uid() Need to request more than just 'nsAccountLock' attribute when trying to see if a user is already marked deleted. If it is blank the record coming back is empty. Add 'uid' to the list to guarantee something coming back (dn is handled specially) Added user_container attribute to get_user_* and add_user so the caller can specify where in the tree the user will be searched for/added. Added global default value for user_container
* Add DS task to fix up memberof, turn debug build back onPete Rowley2007-08-212-3/+268
|