Commit Graph
14935 Commits
Author SHA1 Message Date
Jason Gerard DeRose 48c7da47c7 25: Updated plugin examples, ipa script 2008-07-20 23:43:16 +00:00
Jason Gerard DeRose 15c419de12 24: Ported Registar to changes around Attribute; updated unit tests 2008-07-20 23:09:29 +00:00
Jason Gerard DeRose 6f58880dcd 23: Added base.Attribute class that determins the object association via class naming convention instead of through the _obj attribute 2008-07-20 21:42:35 +00:00
Jason Gerard DeRose f3faaf2d29 22: Named.name property now calls _get_name() at first evaluation to make changing the behaviour in subclasses easier 2008-07-20 18:55:53 +00:00
Jason Gerard DeRose 97a3520d37 21: ipa script: improved print_api(); added missing sys.exit() after print_api() call 2008-07-20 18:50:40 +00:00
Jason Gerard DeRose 14339cfae0 20: Updated example plugins, added '_api_' command to ipa script with prints the api 2008-07-20 18:36:02 +00:00
Jason Gerard DeRose 89e9b7eaec 19: Removed depreciated base2.py and test_base2.py files 2008-07-20 18:10:56 +00:00
Jason Gerard DeRose 9b3e2f5cec 18: Moved base2 stuff into base 2008-07-20 18:10:08 +00:00
Jason Gerard DeRose 66cd39f519 17: Registar.finalize() now sets the commands property on each object with commands 2008-07-20 17:33:17 +00:00
Jason Gerard DeRose cf32ac3370 16: Changed base2.WithObj.__set_obj() slightly so that its gets locked into read-only even when _obj is None 2008-07-20 07:20:00 +00:00
Jason Gerard DeRose 0cb26ef3ec 15: Added ipalib.base2 module where I'm experimenting with a 3rd approach that is a hybrid of the first two: a decoupled late binding OO strategy 2008-07-20 07:09:28 +00:00
Jason Gerard DeRose c2df391569 14: Added Named.cli property that returns name.replace('_', '-'); Named.doc property now does a strip() to make it more user-friendly; added test_Named unit tests which somehow got dropped, uppdated with new Named properties 2008-07-20 03:48:36 +00:00
Jason Gerard DeRose 370282819d 13: Starting playing around with 'ipa' cli script 2008-07-20 03:32:22 +00:00
Jason Gerard DeRose 739e67ca7d 12: Fixed test_base.test_API.test_finalize() unit tests now that CrudLike has 4 commands, not 5 2008-07-20 02:40:49 +00:00
Jason Gerard DeRose 700d58ac1e 11: Added submodules needed to triger the plugin loading, etc., so I can start work on the cli demo 2008-07-20 02:03:15 +00:00
Jason Gerard DeRose 7acf12e988 10: Updated base.API to reflect the fact that base.Object is now the new unit of plugin functionality; updated corresponding unit tests 2008-07-20 01:29:59 +00:00
Jason Gerard DeRose ccd8eb3373 9: Reorganized new work and unit tests based around base.Object being the plugin definining unit 2008-07-19 23:40:23 +00:00
Jason Gerard DeRose e76160b01d 8: Experimental work on more OO definition of what gets pluged into API.commands 2008-07-19 21:51:07 +00:00
Jason Gerard DeRose 26c9f4c881 7: Roughed out API.finalize(); added corresponding unit tests 2008-07-19 08:31:46 +00:00
Jason Gerard DeRose 91adc9c2d0 6: Fleshed out API.register_command, made correpsonding unit tests much more rigorous 2008-07-19 07:43:48 +00:00
Jason Gerard DeRose e8257ad531 5: Fleshed out base.Named, added corresponding unit tests 2008-07-19 06:03:34 +00:00
Jason Gerard DeRose ef7594ffe1 4: Got basics of API.register_command() working; added corresponding unit tests 2008-07-19 04:28:03 +00:00
Jason Gerard DeRose 5470a0d29a 3: Finished NameSpace and cerresponding unit tests 2008-07-19 00:56:09 +00:00
Jason Gerard DeRose 00f4da79a9 2: Got basics of NameSpace working, added corresponding unit tests 2008-07-18 20:31:12 +00:00
Jason Gerard DeRose 556abfaf0b 1: Started roughing out ipalib package 2008-07-18 17:51:34 +00:00
Nathan Kinder 72a3114a01 Cleaned up comments that were mangled by vim 2008-07-18 13:11:21 -04:00
Nathan Kinder 2301f60652 Re-base memberOf plug-in off of current FDS memberOf plug-in. Resolves: 452537, 453011, 443241, 439628 2008-07-18 13:11:19 -04:00
Simo Sorce 67f62709f8 In openvz we found out some interfaces may return a null pointer here.
Skip them if no address is provided or we later get a segfault because
we dereference a null pointer.
2008-07-15 16:16:33 -04:00
Simo Sorce 4b4e0e1516 fix typo 2008-07-15 16:16:33 -04:00
Rob Crittenden 6980b07303 Rework the way SSL certificates are imported from PKCS#12 files.
Add the ability to provide PKCS#12 files during initial installation
Add the ability to provide PKCS#12 files when preparing a replica
Correct some issues with ipa-server-certinstall

452402
2008-07-14 09:06:52 -04:00
Martin Nagy b95c05f5c6 Fix attribute parsing so that you can add a DN or an attribute with a '=' character in it. Fixes #454630 2008-07-09 16:54:19 -04:00
Simo Sorce 66aa3581fc Make sure we have the right prototypes when using openldap libs 2008-07-09 16:51:18 -04:00
Simo Sorce f86c8420b1 Admin must be able to add/delete too 2008-07-09 16:50:54 -04:00
Rob Crittenden 3f85a011c6 Be more exacting when deleting a group.
453222
2008-07-07 10:23:38 -04:00
Simo Sorce aead1f652e If krbPasswordExpiration or krbLastPwdChange are not present on the entry
we might segfault trying a direct strcmp(), check they are not NULL.
Also fix a couple of memleaks.
2008-07-07 10:01:29 -04:00
Simo Sorce 79df2465a7 After the rework of the code that binds to specific interfaces to
correctly support multihomed server, we need to add a couple of
SELinux lines to the policy file. (lines suggested by Dan Walsh)
2008-07-07 10:01:20 -04:00
Rob Crittenden 469fc7663c Add documentation for -v/--verbose option
451117
2008-07-03 15:26:27 -04:00
Rob Crittenden fb9f92c9f3 Merge branch 'master' of ssh://rcritten@git.fedorahosted.org/git/freeipa 2008-07-03 15:20:36 -04:00
Rob Crittenden 1bd0a868a2 NSS_DIR is already fetched into a variable, use that instead.
451098
2008-07-03 15:20:19 -04:00
Simo Sorce 675df04806 Make sure we listen only on the krb5 port and therefore disable krb4 support 2008-07-02 15:24:36 -04:00
Rob Crittenden e9196e2d93 Properly convert the realm to a DS instance name
451014
2008-07-01 15:07:00 -04:00
Rob Crittenden ec597b0ef1 Ensure correct permissions and file ownership of Apache NSS database
451098
2008-07-01 15:06:59 -04:00
Martin Nagy 6cce2f45e8 Fix some small issues that caused compiler warnings, like uninitialized or unused variables or missing krb5 prototypes. 2008-06-30 14:17:10 -04:00
Simo Sorce f5d9dd647f slapi_pw_find_sv() expects an array, make sure we have a NULL terminated
one to avoid potential segfaults
Avoid leaking memory too.
2008-06-30 14:13:25 -04:00
Simo Sorce 2dc64eddd4 Fix make all 2008-06-16 14:28:41 -04:00
Simo Sorce 798d345e13 Very ugly fix to configure to make it actually find a
correctly installed slapi-plugin.h file
2008-06-16 13:52:26 -04:00
Simo Sorce d2bd1b29a0 Must index uidnumber and gidnumber and any attribute that dna plugin is going
to generate or that we need to search on.
2008-06-12 19:06:38 -04:00
Simo Sorce 24f0f632b6 Fix uninizialized counter, was causing allocation to fail and command to
return in case any encryption type was explicitly requested
2008-06-12 19:06:30 -04:00
Simo Sorce 9c34dde165 Change default.
By default increment by one  but set the maximum value to one million.

when installing a replica change values to start from 1 million +1 and
cap it to 2 million and so on for any other replica.
2008-06-12 19:05:45 -04:00
Rob Crittenden 4665700fef Index the memberof attribute
450951
2008-06-11 17:26:45 -04:00