Jason Gerard DeRose
eaf15d5a52
327: Improved formatting on show-api cli command
2008-09-24 05:35:40 +00:00
Jason Gerard DeRose
f3ac709922
326: Made output of plugins cli command nicer
2008-09-24 05:03:10 +00:00
Jason Gerard DeRose
3e70c3b56b
325: API.finalize() now creates instance attribtue 'plugins', which is a tuple of PluginInfo objects; renamed show_plugins cli command to namespaces; added new cli command plugins
2008-09-24 04:44:52 +00:00
Jason Gerard DeRose
3bf2da5714
324: Removed 'smart_option_order' from Command.__public__; cli commands help, console, and show_plugins now override Command.run() instead of Command.__call__()
2008-09-24 03:10:35 +00:00
Jason Gerard DeRose
19bbc48eb6
323: Added Command.run() method that dispatches to execute() or forward(); added corresponding unit tests
2008-09-24 02:52:19 +00:00
Jason Gerard DeRose
4dbbf5656d
322: Updated ipalib package docstring, replacing cross reference to 'public' with 'frontend'
2008-09-24 01:43:51 +00:00
Jason Gerard DeRose
c38b90d5d4
321: Standard ipalib.api attribute now accepts plugins from the Backend base class
2008-09-24 01:36:54 +00:00
Jason Gerard DeRose
f3aaf65f1c
320: plugable.API now respects the Plugin.__proxy__ flag; added test for plugins without proxy to unit tests for API
2008-09-24 00:44:41 +00:00
Jason Gerard DeRose
81de10f176
319: Added new backend and tests.test_backend modules; added place-holder Backend class and corresponding unit tests
2008-09-24 00:12:35 +00:00
Jason Gerard DeRose
4e8ff5c656
318: Renamed all references to 'public' module to 'frontend'
2008-09-24 00:01:29 +00:00
Jason Gerard DeRose
2842e85d88
317: Renamed public.py to frontend.py; renamed test_public.py to test_frontend.py
2008-09-23 23:51:03 +00:00
Jason Gerard DeRose
cd1e23d749
316: Added ipa_server/ package skeleton
2008-09-22 16:22:26 +00:00
Jason Gerard DeRose
024022c2f9
315: Renamed Property.option instance attribute to Property.param
2008-09-22 15:33:32 +00:00
Jason Gerard DeRose
b206ef6843
314: Completed some missing features in Command.__call__(); removed depreciated Command.print_call() method
2008-09-22 01:28:57 +00:00
Jason Gerard DeRose
49c1c29df1
313: Added Object.params instance attribute
2008-09-22 00:37:01 +00:00
Jason Gerard DeRose
cbcadb89e4
312: Cleaned up docstring for create_param(); Command.finalize() now uses create_param() when creating args and options namespaces
2008-09-21 22:43:50 +00:00
Jason Gerard DeRose
952b45f138
311: Renamed generate_option() to create_param()
2008-09-21 22:18:33 +00:00
Jason Gerard DeRose
14e932a8cd
310: generate_option() function now can accept a Param object, which it returns without modification
2008-09-21 22:11:14 +00:00
Jason Gerard DeRose
2a708cfebe
309: Renamed public.Option to public.Param
2008-09-21 22:02:33 +00:00
Jason Gerard DeRose
47e4606a98
308: Fixed broken example plugin user_add
2008-09-21 21:55:21 +00:00
Jason Gerard DeRose
f73d976bda
307: Split Plugin.finalize() into two steps 1) Plugin.set_api() and 2) Plugin.finalize(); updated unit tests
2008-09-21 21:50:56 +00:00
Jason Gerard DeRose
5872221bd4
306: Added Plugin.set_api() method; added corresponding unit tests
2008-09-21 21:30:19 +00:00
Jason Gerard DeRose
2d83614006
305: Ported cli.py to changes in public.py
2008-09-21 19:00:41 +00:00
Jason Gerard DeRose
4a96ec2dc7
304: args, options, & params namespaces are now created in Command.finalize() instead of Command.__init__(); updated corresponding unit tests
2008-09-21 18:50:00 +00:00
Jason Gerard DeRose
f8953720c4
303: Removed Command.smart_option_order() method and moved its logic into Method.get_options()
2008-09-21 16:59:12 +00:00
Rob Crittenden
7b799d8c6f
Fix class declaration to work with Python 2.4
2008-09-19 23:09:59 -04:00
Martin Nagy
a62b85a233
Fix architecture detection in ldapupdate
2008-09-19 17:25:05 +02:00
Rob Crittenden
ca07cdb390
Add detection to the update tool to detect when it would apply changes.
...
Remove SUP name from RFC2307bis.update to match FDS
2008-09-19 18:04:40 -04:00
Jason Gerard DeRose
1ec4f379f5
302: Removed depreciated Command.group_args() method
2008-09-19 00:00:54 +00:00
Jason Gerard DeRose
f29c827d06
301: Command.args_to_kw() now raises ArgumentError if more args than max_args are given
2008-09-18 23:53:23 +00:00
Jason Gerard DeRose
e0b900894f
300: Added Command.max_args instance attribute; added corresponding unit tests
2008-09-18 23:15:34 +00:00
Jason Gerard DeRose
ef0d7a71ab
299: Cleaned up unit tests for ReadOnly class
2008-09-18 22:39:48 +00:00
Jason Gerard DeRose
81ebe078be
298: Cleaned up docstrings in ReadOnly methods
2008-09-18 22:01:04 +00:00
Jason Gerard DeRose
e524c826db
297: Added a better example in docstring for ReadOnly
2008-09-18 21:45:25 +00:00
Simo Sorce
b4938f5e35
Fix syntax error
2008-09-18 17:23:13 -04:00
Simo Sorce
f6cd489909
We were assuming that, if the realm was correct then also the
...
rest of the krb5.conf configuration were. This clearly breaks
with the default EXAMPLE.COM realm configuratrion. Furthermore
it makes it not possible to try to 'fix' an installation by
rerruninng ipa-client-install
This patch removes the special case and avoids krb5.conf only
if the on_master flag is passed.
Fix also one inner 'if' statement to be simpler to understand.
2008-09-18 17:23:12 -04:00
Simo Sorce
bc70a5146f
Remove reference to very unlikely service examples that are not
...
currently kerberized (and may never be due to their nature).
2008-09-18 17:23:12 -04:00
Jason Gerard DeRose
14eb96493b
296: Added more to docstrings for NameSpace.__iter_() and NameSpace.__call__()
2008-09-18 21:23:05 +00:00
Jason Gerard DeRose
5ab45385db
295: Updated NameSpace unit tests to test NameSpace.__getitem__() with int and slice
2008-09-18 20:48:55 +00:00
Jason Gerard DeRose
84a721d408
294: NameSpace no longer subclasses from DictProxy; NameSpace.__getitem__() now works with int and slice objects
2008-09-18 20:35:23 +00:00
Jason Gerard DeRose
f78f3ed0dd
293: Added Command.kw_to_args() method; added corresponding unit tests
2008-09-18 19:39:23 +00:00
Martin Nagy
8683c23e9d
Restart httpd and dirsrv services after yum upgrade.
...
Fixes: 441566
2008-09-17 23:06:33 +02:00
Martin Nagy
1913996584
Don't try to discover servers if we specified them on command line.
2008-09-17 23:06:23 +02:00
Martin Nagy
1634e09973
Add standard override options to ipa-replica-prepare
...
Fixes: 462489
2008-09-17 23:06:18 +02:00
Rob Crittenden
00d54a5668
Move the bulk of ipa-ldap-updater into a python library.
...
This significantly simplifies the tool and makes it possible to apply
updates from the installer without forking off another process.
2008-09-17 20:56:18 -04:00
Rob Crittenden
f736253b93
Run the LDAP updater at the end of the installation process.
...
Running at the end ensures that /etc/ipa/ipa.conf is created and generally
makes it more likely to succeed.
Added a new argument to ipa-server-installl, -y <password_file>, so we
don't have to pass it on the command-line.
2008-09-17 20:56:08 -04:00
Rob Crittenden
aa8c4a53bf
Allow passwords to work without a tty ala: echo password | some_program
2008-09-17 20:56:03 -04:00
Jason Gerard DeRose
4482c71aeb
292: Added experimental Command.args_to_kw() method
2008-09-14 23:17:36 +00:00
Rob Crittenden
661dee8c03
Add more development packages to test for
2008-09-12 20:37:36 -04:00
Jason Gerard DeRose
5a1abcdf4f
291: Temporarily reverted Rob's changes in public.py and plugins/examples.py
2008-09-13 00:22:01 +00:00