Kevin McCarthy
e31b526c81
Enhanced user search:
...
- "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
2007-08-27 11:30:26 -07:00
Karl MacMillan
14d78e9170
Added tag milestone_2 for changeset b0ff0d52ef89
0001-01-01 00:00:00 +00:00
Karl MacMillan
268dd829df
Added dna plugin to spec.
0001-01-01 00:00:00 +00:00
Kevin McCarthy
4e242b5dc1
Small UI tweeks
...
- 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
2007-09-05 16:59:55 -07:00
Kevin McCarthy
d036eb0ac9
Add password expiration messages to user show/edit pages.
...
Add userhelper module to provide ui logic.
Fix uid/email suggest to lowercase first.
2007-09-05 15:54:04 -07:00
Kevin McCarthy
945713ca30
Fix dsinstance.py and krbinstance.py imports
2007-09-06 16:21:07 -07:00
rcritten@redhat.com
9b30f46744
Enable LDAP SASL authentication using a forwarded kerberos ticket
...
Handle both SASL auth and proxied authentication
Refactor LDAP connection code to be simpler
Other small bug fixes
2007-09-05 13:14:23 -04:00
Pete Rowley
82943c31de
Initial commit of dna plugin - origin: FDS with fix ups
2007-09-04 15:39:53 -07:00
Kevin McCarthy
3afd023c3a
Generalized Time parser and tests, for use in krbPasswordExpiration
2007-09-04 13:44:59 -07:00
Karl MacMillan
f437ecfad1
Fix minor error in previous patch.
0001-01-01 00:00:00 +00:00
rcritten@redhat.com
a5b7e3f56b
Include any LDAP error strings in XML-RPC Fault exceptions
...
Put a try/except around attempts to determine user uniqueness
2007-08-27 13:45:28 -04:00
Karl MacMillan
8d36f03f83
Merge simple fix from Rob Crittenden.
0001-01-01 00:00:00 +00:00
Karl MacMillan
07ee40cb28
Revert incorrect fix.
0001-01-01 00:00:00 +00:00
rcritten@redhat.com
3daff667ac
Pass string changes as a list so modifyModList works properly
2007-08-17 13:46:07 -04:00
Kevin McCarthy
8a0c3cb945
Change userlist into a quick search form.
...
Add hack to update cn using givenname+sn (for now).
Change funcs.find_users() to not error if no results.
2007-08-17 10:58:56 -07:00
Kevin McCarthy
3184b5cd97
Remove ':' from the label widgets so they can be used outside forms.
...
Add ':' into the edit/new/show pages.
2007-08-17 10:59:42 -07:00
Simo Sorce
8c43dde748
Merge from upstream
2007-08-17 13:19:52 -04:00
Simo Sorce
29a8f74fad
Complete proper daemonization by closing std* descriptors.
...
This fixes install as well as /sbin/services does not hang anymore
2007-08-17 12:44:01 -04:00
Karl MacMillan
7ace2ba951
Fix small typo in ipaclient.
0001-01-01 00:00:00 +00:00
Karl MacMillan
288128d560
Updated freeipa-admintool spec file to include additional tools.
...
Updated freeipa-python to depend on PyKerberos package.
0001-01-01 00:00:00 +00:00
Simo Sorce
9238e3cb4a
Merge with upstream
2007-08-17 10:41:45 -04:00
Simo Sorce
d41db21a09
Add forgotten ipa-kpasswd.init
2007-08-17 10:34:34 -04:00
Kevin McCarthy
0ddf0699a5
Add update user to gui.
...
Fix fields to be lowercase in web gui (server now returns them lowercase).
Fix ipaclient.py to refer to lowercase fields when adding a user.
Fix user.getValue() to check isinstance(value,list) instead of value[0].
2007-08-16 15:05:36 -07:00
rcritten@redhat.com
05f6a22110
Implement user inactivation
...
Comment some functions
Add attribute argument to get_user()
2007-08-17 10:03:33 -04:00
rcritten@redhat.com
5f0f23ee91
Ensure that the Apache server is in forked mode
...
Add ability to update existing users
Try to prevent fetching and setting empty strings
2007-08-14 17:22:05 -04:00
Simo Sorce
547f501fae
Patch from Rob to quick fix an error in the previous one
2007-08-16 18:59:58 -04:00
rcritten@redhat.com
cfaa28150b
Basic LDAP connection pooling
...
Implement user search
2007-08-13 16:41:38 -04:00
Simo Sorce
794ef65abc
make pluginlibrary files executable like all other dirsrv plugins
2007-08-16 18:47:29 -04:00
Simo Sorce
0e419aa4bf
Add a prototype client tool to configure a client of the IPA server
...
Right now it does only discovery (or fallback)
2007-08-16 18:00:16 -04:00
Simo Sorce
0a6007bcf2
Fix the relative name, Richm explained that the allowed values are either:
...
/full/path/plugin-name.so
or just
plugin-name (no .so as different arches have different extensions)
2007-08-16 17:59:23 -04:00
Simo Sorce
f6605ca792
Add libmhash as dependency for ipa_wpd_extop
2007-08-16 17:58:24 -04:00
Simo Sorce
59ada5daeb
Make ipa-kpasswd start immediately
2007-08-15 22:17:42 -04:00
Simo Sorce
3d5c8b326b
Improve ipa-kpasswd so that it can be installed and started
...
Make it daemonize
Make it use syslog (LOG_DAEMON facility)
2007-08-15 22:15:35 -04:00
Simo Sorce
82f24bb490
General fixes.
...
Do not start ipa_kpasswd by default yet
2007-08-15 21:35:35 -04:00
Simo Sorce
1e59adbe45
in F7 all directory names have changed from fedora-ds to dirsrv
...
which should also be the name used in DS 8.0, change all occurences
2007-08-15 19:45:18 -04:00
Simo Sorce
9faa5ce77e
Use relative .so names for plugin so that lib/lib64 does not get in the way
...
change the pwd-extop conf ldif to a more sensible name
2007-08-15 18:55:20 -04:00
Simo Sorce
be34ddfc28
Merge from upstream
2007-08-15 18:31:53 -04:00
Simo Sorce
788149e2e5
Activate the passwd extop plugin and ipa-kpasswd daemon
2007-08-15 18:30:15 -04:00
Simo Sorce
a8e489e065
Rely on the default path
...
Fix description
2007-08-15 18:29:51 -04:00
Simo Sorce
409318ddc3
Fix dependency and install ipa-kpasswd init script
2007-08-15 18:29:07 -04:00
Simo Sorce
4c1cdddab0
Make it possible to keep the rpmbuild root inside the dev tree.
...
Override provided, just set RPMBUILD in your environment.
2007-08-15 13:09:01 -04:00
Simo Sorce
9ad12ae2eb
Clean-up code to avoid Wall warnings
2007-08-15 11:37:03 -04:00
Simo Sorce
6690e4f131
Add deps to README
2007-08-15 11:22:20 -04:00
Simo Sorce
c7aed23e82
Clean up code so that Wall returns 0 complaints
2007-08-15 11:21:49 -04:00
Karl MacMillan
92be45e3fe
Fix -Wall for memberof plugin (from Pete Rowley).
0001-01-01 00:00:00 +00:00
Kevin McCarthy
2ef4792fd1
- Add password generator method to controller.
...
This uses the random.SystemRandom() method to generate an 8-digit
alphanumeric password.
- Add ajax call to usernew and useredit forms to generate a new password
- Add the prototype javascript library: http://www.prototypejs.org/
prototype is distributed with the MIT license.
- Add a checkbox to toggle editing (and displaying) the password.
- Change usershow template to use same field labels as the edit and new forms.
2007-08-14 09:40:13 -07:00
Kevin McCarthy
10cbfe8787
Split userform into edit and new forms.
...
(They will likely diverge so no sense forcing them together).
Add css for required fields.
Add "_orig" hidden fields to the edit form in prep for sending only modified
fields.
2007-08-10 16:31:59 -07:00
Karl MacMillan
c1b3a4c412
Install server plugins in correct lib directory.
0001-01-01 00:00:00 +00:00
Karl MacMillan
0144922fd7
Merge from bundle.
0001-01-01 00:00:00 +00:00
Kevin McCarthy
b3aba86b2e
Add images and empty files, which didn't seem to come through in the
...
hg export properly.
2007-08-12 05:59:49 -07:00