Jason Gerard DeRose
c646dfddde
188: Added unit tests for public.Object.finalize() method
2008-08-22 22:49:56 +00:00
Rob Crittenden
76bf420754
Display name as separate attributes instead of showing common name.
...
We allow one to individually set first and last name but we do not
automatically update the common name so changes don't seem to happen.
451318
2008-08-22 18:02:20 -04:00
Rob Crittenden
c7ee747ee5
Add options to display a subset of delegations and return 2 if none are found.
...
452027
2008-08-22 17:57:09 -04:00
Jason Gerard DeRose
af52671e13
187: Renamed plubic.obj to Object; reworked plublic.Object unit tests to use ClassChecker
2008-08-22 21:50:53 +00:00
Jason Gerard DeRose
f60fa06ce2
186: Renamed public.attr to Attribute; reworked public.Attribute unit tests using ClassChecker
2008-08-22 21:27:25 +00:00
Jason Gerard DeRose
5bf6a9eb09
185: Renamed public.prop to Property
2008-08-22 20:32:23 +00:00
Jason Gerard DeRose
a1b5d928fb
184: Renamed public.mthd class to Method
2008-08-22 20:23:19 +00:00
Jason Gerard DeRose
cad924168e
183: Added public.DefaultFrom class; added corresponding unit tests
2008-08-22 20:07:17 +00:00
Simo Sorce
2846083979
Add 2 features to ipa-getkeytab:
...
1. Allow to specify the salt type along with the enctype
2. Allow to specify a password instead of forcing a random secret
2008-08-21 11:04:59 -04:00
Simo Sorce
2659fb0eb4
Minor bugs found while testing stuff.
...
- wrong import in certs.py makes ipa-replica-manage fail
- close the fs after the stash file is written so that the file is updated
immediately and not when the fd is garbage collected
2008-08-21 11:04:52 -04:00
Rob Crittenden
ff82c4c1e5
Limit the mod_rewrite rules to just /ipa
...
459209
2008-08-21 09:48:48 -04:00
Rob Crittenden
e9bde984e0
Add tool to manage IPA Search and User policy
...
448624, 448625
2008-08-20 17:39:46 -04:00
Simo Sorce
0c6aeee6f1
Fix segfault cause by empty target entry
2008-08-19 11:14:27 -04:00
Jason Gerard DeRose
b0ec8fe551
182: Renamed plublic.cmd base class to Command
2008-08-15 19:49:04 +00:00
Jason Gerard DeRose
99450358af
181: Changed docstrings on example plugins to use itial capital
2008-08-15 19:19:42 +00:00
Jason Gerard DeRose
594e7512b7
180: Fixed a few things in public.py that were broken by the changed NameSpace iter behaiviour
2008-08-15 19:15:24 +00:00
Rob Crittenden
548c169c5a
Create temporary files used in self-signed cert requests in a temporary directory and ensure that it gets cleaned up when we're done with it.
...
458159
2008-08-15 11:05:31 -04:00
Simo Sorce
c5b44f77a1
Comment out code that generates keys with a random salt, apparently this does not work as expected and generates faulty keys
2008-08-15 08:54:44 +02:00
Martin Nagy
828c9b9cdd
Delete old mercurial files.
2008-08-15 08:54:37 +02:00
Jason Gerard DeRose
ab10f0843b
179: DictProxy now has __call__() method that iterates through the values; removed __call__() method from NameSpace as it subclasses from DictProxys; DictProxy unit tests now test __call__()
2008-08-15 05:19:02 +00:00
Jason Gerard DeRose
a24f2121d5
178: Registrar now subclasses from DictProxy; made Registrar.__iter__ behave same as the other container emulation in plugable.py, and made the dictorary interface return the base and the attribute interface return the MagicDict; updated API class and unit tests
2008-08-15 05:07:17 +00:00
Jason Gerard DeRose
5ed58fdb42
177: Docstring cleanup in NameSpace.__call__()
2008-08-15 03:45:07 +00:00
Jason Gerard DeRose
db8099febc
176: PluginProxy now subclasses from SetProxy
2008-08-15 03:41:17 +00:00
Jason Gerard DeRose
233293fb4a
175: Renamed Proxy to PluginProxy
2008-08-15 03:32:38 +00:00
Jason Gerard DeRose
ec0596b429
174: Fleshed out docstrings for SetProxy, DictProxy, and MagicDict
2008-08-15 03:24:37 +00:00
Jason Gerard DeRose
3e3b596f68
173: NameSpace now subclasses from DictProxy
2008-08-15 01:46:11 +00:00
Jason Gerard DeRose
1a92bdf29b
172: API now subclasses from DictProxy
2008-08-15 01:32:20 +00:00
Jason Gerard DeRose
e43a5c642e
171: MagicDict now subclasses from DictProxy; updated unit tests
2008-08-15 01:24:51 +00:00
Jason Gerard DeRose
f6c2181eeb
170: Added SetProxy and DictProxy classes to plugable so container emulation can be consolidated
2008-08-15 01:04:19 +00:00
Jason Gerard DeRose
88a5b3ae25
169: Renamed DictProxy to MagicDict
2008-08-14 23:49:36 +00:00
Jason Gerard DeRose
07cd537277
168: plugable.API now implements the all the usual container methods
2008-08-14 22:13:42 +00:00
Rob Crittenden
4be5d862a6
When installing with an IPA-created CA generate the Firefox autoconfiguration files.
...
458871
2008-08-14 18:07:52 -04:00
Jason Gerard DeRose
5f38daf6de
167: In API.finalize(), lock(plugin) is used instead of plugin.__lock__(); more docstring improvements in plugable.py
2008-08-14 21:40:37 +00:00
Jason Gerard DeRose
a7b3dde055
166: Added quick script to run unit tests under both Python2.4 and Python2.5
2008-08-14 21:05:14 +00:00
Jason Gerard DeRose
d229a76474
165: Added unit tests for plugable.lock() function; replaced occurances of 'self.__lock__()' with 'lock(self)' in plugable.py
2008-08-14 20:32:35 +00:00
Jason Gerard DeRose
887667caa7
164: Added my gen-doc.bash script
2008-08-14 19:57:15 +00:00
Jason Gerard DeRose
43c04f1cd3
163: Docstring improvement for ipalib/__init__.py and plugable.py
2008-08-14 19:36:54 +00:00
Jason Gerard DeRose
f423f2c9f0
162: Added link to container emulation documentation in plugable.py docstring
2008-08-14 18:59:12 +00:00
Rob Crittenden
8edc9aa8aa
Make Proxy directive wildcard match more specific so we can play nicer with other apps.
...
459061
2008-08-14 14:55:39 -04:00
Rob Crittenden
a013fe5cc2
Fix some copy/paste and other syntax errors from the validators commit.
...
450613, 457124
2008-08-14 14:55:35 -04:00
Jason Gerard DeRose
7c64c8b954
161: Registrar now takes advantage of DictProxy; updated corresponding unit tests
2008-08-14 18:50:21 +00:00
Jason Gerard DeRose
87cad5078a
160: DictProxy now checks type of d in __init__(); updated unit tests
2008-08-14 17:29:13 +00:00
Jason Gerard DeRose
b403fd822b
159: Added plugable.DictProxy class; added corresponding unit tests; added setitem(), delitem() functions to tstutil
2008-08-14 17:21:21 +00:00
Jason Gerard DeRose
ca53615ddd
158: Name local arg 'cls' to 'klass' in Registrar methods to avoid confusion with classmethods; some docstring improvement in Registrar
2008-08-14 09:38:28 +00:00
Jason Gerard DeRose
a3dc04ade4
157: More docstring cleanup; fixed remaining epydoc warnings
2008-08-14 09:01:02 +00:00
Jason Gerard DeRose
f0dfb9f873
156: Fixed all broken docstring cross references
2008-08-14 08:28:48 +00:00
Jason Gerard DeRose
8c27f4c2de
155: More docstring cleanup in plugable.py
2008-08-14 07:43:43 +00:00
Jason Gerard DeRose
00f4272662
154: Merged ProxyTarget functionality into Plugin to make things a bit clearer
2008-08-14 07:10:07 +00:00
Jason Gerard DeRose
a59d6698d2
153: Started cleaning up docstrings in Proxy and also experimented with restructuredtext formatting
2008-08-14 06:53:05 +00:00
Jason Gerard DeRose
b10fc16113
152: Updated unit tests check_name() now that it returns the name
2008-08-14 05:56:01 +00:00