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