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
Jason Gerard DeRose
3b9df638ce
151: Rearanged tests in test_plugable.py to match definition order in plugable.py
2008-08-14 05:54:15 +00:00
Jason Gerard DeRose
ba8d32a110
150: NameSpace.__iter__() now iterates through the names, not the members; added NameSpace.__call__() method which iterates through the members; NameSpace no longer requires members to be Proxy instances; updated unit tests and affected code; cleaned up NameSpace docstrings and switch to epydoc param docstrings
2008-08-14 05:46:20 +00:00
Jason Gerard DeRose
d95133b66f
149: CLI.run() now does an arg.decode('utf-8') for args in sys.argv so that non-ascii characters work
2008-08-14 01:09:11 +00:00
Simo Sorce
cee4b2cc1e
Fix usage of mozldap libraries,
...
thanks to W. Michael Petullo <mike@flyn.org > for finding the problem.
2008-08-13 15:57:43 -04:00
Simo Sorce
44689b93c9
Remove unused stuff.
2008-08-13 15:57:35 -04:00
Simo Sorce
afad6d96ae
apparently the "configure" target is never used
2008-08-13 15:57:28 -04:00
Simo Sorce
f5177e6b84
Install the ca.crt file early on so that we can always enforce SSL
...
protected connections to other LDAP servers
Fix error reporting on replica creation.
2008-08-13 15:36:57 -04:00