Commit Graph
5502 Commits
Author SHA1 Message Date
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