Jason Gerard DeRose
|
13ff27e9ec
|
Fixed Executioner.execute() so that its 'name' argument doesn't conflict with a param called 'name' (which is a valid param name)
|
2009-03-13 10:31:00 -04:00 |
|
Jason Gerard DeRose
|
1359618e7e
|
Fixed broken autfill logic in cli.prompt_interactively()
|
2009-02-27 12:58:32 -05:00 |
|
Jason Gerard DeRose
|
5ce4631041
|
Added a sys.path hack to get checks/check-ra.py working again
|
2009-02-17 16:03:10 -05:00 |
|
Jason Gerard DeRose
|
7561e58486
|
Renamed checks/integration.py to check-ra.py
|
2009-02-17 16:03:10 -05:00 |
|
Jason Gerard DeRose
|
ecc2d96ba3
|
Added new checks/ directory for integration tests and moved integration.py there
|
2009-02-17 16:03:10 -05:00 |
|
Jason Gerard DeRose
|
7e23ee7cc6
|
Removed 'Assert False' that was mistakingly left in cert.py; small cleanup in cert.py and ra.py imports
|
2009-02-17 16:03:10 -05:00 |
|
Jason Gerard DeRose
|
4ab133c3cb
|
Implemented more elegant way for entire plugin module to be conditionally skipped; updated cert.py and ra.py modules to use this
|
2009-02-17 16:03:10 -05:00 |
|
Jason Gerard DeRose
|
e0fe732318
|
Added env.enable_ra variable and change cert.py and ra.py plugin modules to register plugins conditionally
|
2009-02-17 16:03:09 -05:00 |
|
Jason Gerard DeRose
|
0e6e11d2e3
|
Cleaned up ra.revoke_certificate() and ra.take_certificate_off_hold(); added more tests in integration.py
|
2009-02-17 16:03:09 -05:00 |
|
Jason Gerard DeRose
|
80df8f6e15
|
Some cleanup in ra.request_certificate()
|
2009-02-17 16:03:09 -05:00 |
|
Jason Gerard DeRose
|
1518772d75
|
More work on ra.check_request_status() and ra.get_certificate()
|
2009-02-17 16:03:09 -05:00 |
|
Jason Gerard DeRose
|
97c04c491b
|
Continued cleanup cert/ra plugins
|
2009-02-17 16:03:09 -05:00 |
|
Jason Gerard DeRose
|
d7a1e61da3
|
Fixed a few problems in ra.py backend plugin
|
2009-02-17 16:03:09 -05:00 |
|
Jason Gerard DeRose
|
b5b2e55be5
|
Add pattern matching to Str and Bytes
|
2009-02-17 16:03:08 -05:00 |
|
Jason Gerard DeRose
|
18cecdc515
|
Removed depreciated xmlrpc_marshal() and xmlrpc_unmarshal() functions
|
2009-02-17 16:03:08 -05:00 |
|
Jason Gerard DeRose
|
336c4c2caf
|
Removed depreciated ipalib/plugins/b_xmlrpc.py module
|
2009-02-17 16:03:08 -05:00 |
|
Jason Gerard DeRose
|
a8c3f054d4
|
Started cleanup work on ra plugin; fixed problem in api.bootstrap() when process does not have permision to open log file
|
2009-02-17 16:03:08 -05:00 |
|
Jason Gerard DeRose
|
ad901da259
|
Renamed b_ra.py plugin module to ra.py
|
2009-02-17 16:03:08 -05:00 |
|
Jason Gerard DeRose
|
d9d5e8b2d5
|
Some cleanup in cert plugins module, changed to shorter command names all starting with cert_*
|
2009-02-17 16:03:08 -05:00 |
|
Jason Gerard DeRose
|
eb73a4fef5
|
Renamed f_ra.py plugin to cert.py
|
2009-02-17 16:03:07 -05:00 |
|
Jason Gerard DeRose
|
66099d2e0f
|
Fixed problems in ipapython/test/
|
2009-02-09 16:37:08 -05:00 |
|
Jason Gerard DeRose
|
c5707c235b
|
Remove depreciated mod_python_xmlrpc.py and test_client files from ipaserver/
|
2009-02-06 10:14:28 -05:00 |
|
Jason Gerard DeRose
|
3274577cd6
|
Finished small tweaks to get new ipaserver.xmlrpc() mod_python handler working
|
2009-02-03 15:29:05 -05:00 |
|
Jason Gerard DeRose
|
c2b0c80140
|
Started work on a much simplified mod_python server
|
2009-02-03 15:29:05 -05:00 |
|
Jason Gerard DeRose
|
91ca06f079
|
Added doodle for version vars in ipalib.__init__
|
2009-02-03 15:29:05 -05:00 |
|
Jason Gerard DeRose
|
92a150b4f1
|
Some tweaks in user plugins, ported to new crud base classes
|
2009-02-03 15:29:05 -05:00 |
|
Jason Gerard DeRose
|
0211c76cd0
|
Fixed some of the test_xmlrpc unit tests
|
2009-02-03 15:29:05 -05:00 |
|
Jason Gerard DeRose
|
48a278047d
|
Mostly got the test_xmlrpc/ tests working again
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
77e782e2cb
|
Fixed bug I introduced in KerbTransport; started work on lite-xmlrpc.py to add client address to context
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
83045f0ac8
|
Removed depreciated ipaserver/context.py module (now use ipalib.request)
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
a0aebd46a1
|
Got new ldap connection working using Connectible.connect()
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
231f0bd65a
|
Finished reworked cli.CLI class into cli.cli plugin
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
db0168f7af
|
Started reworking CLI class into cli plugin
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
9efda29d60
|
Added docstring to Connectible class
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
66b6029e40
|
Ported xmlclient to subclass from Connectible
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
0a3ae60038
|
Ported xmlserver to subclass from Executioner
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
0cfb0e191a
|
Removed the depreciated Context and LazyContext classes
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
f7375bb609
|
Added stuff for managing connections and new Executioner backend base class
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
e0b00d5981
|
Removed depreciated import of errors in frontend.py
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
0313f03277
|
Added ServiceError (KerberosError) and make rpc.KerbTransport raise it if appropriate
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
114b6b8577
|
Added some missing parameter unit tests; added docstring about Command._repr_iter() and Param.safe_value()
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
7a0f969a47
|
CLI now logs trace if it catches a non-public error and then exists with an InternalError; other CLI cleanup
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
c0bc2451dd
|
Fixed another small CLI decoding problem (multivalue args in a tuple now work)
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
e537dc89cb
|
Fixed a few problems in the CLI interactive prompting (wont prompt for Flag now)
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
230712a88a
|
Switched back to generic shabang in lite-xmlrpc.py
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
94cb79395e
|
Renamed lite-xmlrpc2.py to lite-xmlrpc.py
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
98f2f77aa5
|
Removed lite-xmlrpc.py
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
244346dbcb
|
More work on xmlrpc stuff, started migrated more code to use errors2 instead of errors
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
833088955c
|
More xmlrpc tweaks: xmlserver.execute() now logs non-public exceptions; xmlclient.forward() now handles socket error; fixed some Python 2.4 problems in lite-xmlrpc2.py
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
24b6cb89d4
|
Further migration toward new xmlrcp code; fixed problem with unicode Fault.faultString; fixed problem where ServerProxy method was not called correctly
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
9f48612a56
|
Sundry work getting ready to switch to new XML-RPC client/server code
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
46c10d4608
|
Removed bogus CLI.set_defaults() method that was causing non-required values to get filled in
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
12c4879613
|
Added ca_host, ca_port, and ca_ssl_port Env variables that Andrew requested
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
6aadeb9aea
|
Added Object.params_minus() method; various small tweaks
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
529819b02b
|
Renamed f_misc.py plugin module to misc.py
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
f3a84683d2
|
Removed depreciated Command.args_to_kw() method; updated CLI to use Command.args_options_2_params() instead
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
ae39dece13
|
Added Command.args_options_2_params() method and its unit tests
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
4febb4dd14
|
Started roughing out new crud base classes
|
2009-02-03 15:28:59 -05:00 |
|
Jason Gerard DeRose
|
6e53d03c69
|
Command.takes_options and Command.takes_args class attributes can now also be a callable
|
2009-02-03 15:28:59 -05:00 |
|
Jason Gerard DeRose
|
5d82e3b35a
|
Changed ipauuid.py docstring slightly so epydoc formats it correctly
|
2009-01-21 13:36:53 -07:00 |
|
Jason Gerard DeRose
|
0c95e86cf3
|
Removed doctest +ELLIPSIS directive from some examples in ipauuid.py that didn't need it
|
2009-01-21 13:22:22 -07:00 |
|
Jason Gerard DeRose
|
c4702f3a1e
|
Fixed some Python2.4 issues in ipauuid.py doctests
|
2009-01-21 13:08:30 -07:00 |
|
Jason Gerard DeRose
|
5616af19b1
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2009-01-21 12:42:40 -07:00 |
|
Jason Gerard DeRose
|
f22f3eabb2
|
Fixed Param.validate() so that self.query is checked after self.required
|
2009-01-20 09:38:39 -07:00 |
|
Jason Gerard DeRose
|
55fba5420d
|
Added rpc.xmlclient backend plugin for forwarding; added corresponding unit tests
|
2009-01-19 21:10:42 -07:00 |
|
Jason Gerard DeRose
|
bae9dd7c07
|
Added example to StrEnum docstring
|
2009-01-18 16:03:02 -07:00 |
|
Jason Gerard DeRose
|
364e05def1
|
Added missing enumerable parameters
|
2009-01-18 15:55:56 -07:00 |
|
Jason Gerard DeRose
|
7514f96173
|
New Param: fixed metavar bug in cli.py
|
2009-01-16 11:07:21 -07:00 |
|
Jason Gerard DeRose
|
462bac3c13
|
Added docstring cross-references between rpc and rpcserver modules
|
2009-01-16 01:56:39 -07:00 |
|
Jason Gerard DeRose
|
f2e479c33e
|
rpcserver now uses xml_dumps() and xml_loads() functions
|
2009-01-16 01:47:03 -07:00 |
|
Jason Gerard DeRose
|
0227a12949
|
Added docstrings to the new rpc.xml_dumps() and rcp.xml_loads() functions
|
2009-01-16 01:23:55 -07:00 |
|
Jason Gerard DeRose
|
a04857a239
|
Renamed ipaserver.rpc to ipaserver.rpcserver
|
2009-01-16 00:00:15 -07:00 |
|
Jason Gerard DeRose
|
6be5e4a0a5
|
ipalib.rpc: now using allow_none=True after conversation with Rob; added xml_dumps() and xml_loads() functions; some name cleanup
|
2009-01-15 23:52:50 -07:00 |
|
Jason Gerard DeRose
|
2f829d015b
|
Merge branch 'master' of git://fedorapeople.org/~jhrozek/plugin
|
2009-01-15 13:50:31 -07:00 |
|
Jason Gerard DeRose
|
4d4fa694ee
|
Small change in ipalib.cli to check if param is a Password instance instead of calling depreciated ispasswd() method
|
2009-01-14 23:15:46 -07:00 |
|
Jason Gerard DeRose
|
fdda31c50b
|
Fixed a problem in the host plugin module; added not in TODO about using Param.query
|
2009-01-14 22:59:44 -07:00 |
|
Jason Gerard DeRose
|
a10144be24
|
Updated service plugins module to where it can at least be imported
|
2009-01-14 22:35:13 -07:00 |
|
Jason Gerard DeRose
|
86b7ebf717
|
Updated ra plugins module to where it can at least be imported
|
2009-01-14 22:29:59 -07:00 |
|
Jason Gerard DeRose
|
a41a7f406f
|
Updated pwpolicy plugins module to where it can at least be imported
|
2009-01-14 22:25:45 -07:00 |
|
Jason Gerard DeRose
|
ec86208a90
|
Updated passwd plugins module to where it can at least be imported
|
2009-01-14 22:19:31 -07:00 |
|
Jason Gerard DeRose
|
64c072b7b3
|
Updated hostgroup plugins module to where it can at least be imported
|
2009-01-14 22:10:09 -07:00 |
|
Jason Gerard DeRose
|
ec14fbfbc5
|
Updated host plugins module to where it can at least be imported
|
2009-01-14 21:55:04 -07:00 |
|
Jason Gerard DeRose
|
29e5a58795
|
Updated group plugins module to where it can at least be imported
|
2009-01-14 21:23:20 -07:00 |
|
Jason Gerard DeRose
|
39068ab7ca
|
Fixed automount plugins module to where it can at least be imported
|
2009-01-14 21:11:14 -07:00 |
|
Jason Gerard DeRose
|
0327b83899
|
New Param: all docstring examples now pass under doctests
|
2009-01-14 20:36:17 -07:00 |
|
Jason Gerard DeRose
|
cd3508bace
|
New Param: added Param.query kwarg for crud operations like Retrieve and Search where criteria should not be validated
|
2009-01-14 14:04:05 -07:00 |
|
Jason Gerard DeRose
|
79422d0489
|
All unit tests now working (except for doctests and Rob's xmlrpc tests)
|
2009-01-14 13:51:37 -07:00 |
|
Jason Gerard DeRose
|
09e2f5d615
|
New Param: got most of unit tests ported (still have 6 errors); haven't ported doctests yet
|
2009-01-14 13:17:30 -07:00 |
|
Jason Gerard DeRose
|
69acff450c
|
New Param: removed more depreciated 'import ipa_types'
|
2009-01-14 12:00:47 -07:00 |
|
Jason Gerard DeRose
|
2b2e73e7df
|
Removed depreciated code from frontend.py; frontend.py no longer imports ipa_types
|
2009-01-14 11:39:29 -07:00 |
|
Jason Gerard DeRose
|
f3e0900ebc
|
New Param: ipalib.__init__ no longer import ipa_types and instead imports appropriate classes from parameters
|
2009-01-14 11:32:32 -07:00 |
|
Jason Gerard DeRose
|
47e8b1c0b7
|
Removed deprecited ipa_types.py and test_ipa_types.py
|
2009-01-14 11:25:26 -07:00 |
|
Jason Gerard DeRose
|
3e201dfff6
|
New Param: split common Bytes/Str functionality into new Data base class; Str no longer subclasses from Bytes
|
2009-01-14 10:58:05 -07:00 |
|
Jason Gerard DeRose
|
3a6f716aac
|
Updated all references to 'parameter' module to 'parameters'
|
2009-01-14 10:29:18 -07:00 |
|
Jason Gerard DeRose
|
5d1e5a0aa9
|
New Param: renamed parameter.py to parameters.py
|
2009-01-14 10:25:33 -07:00 |
|
Jason Gerard DeRose
|
cc5d7e8adb
|
New Param: Small docstring change in Flag
|
2009-01-14 10:17:39 -07:00 |
|
Jason Gerard DeRose
|
05514292dc
|
New Param: Flag now fill-in default=False and also forces default to be a bool
|
2009-01-14 09:56:10 -07:00 |
|
Jason Gerard DeRose
|
8cc38e681f
|
New Param: added new Flag param class and its unit test
|
2009-01-13 20:27:19 -07:00 |
|
Jason Gerard DeRose
|
659bb4c142
|
New Param: added Param.clone() method and corresponding unit test
|
2009-01-13 19:49:23 -07:00 |
|
Jason Gerard DeRose
|
a0fb215a2c
|
New Param: updated Str._convert_scalar() so it raises a ConversionError
|
2009-01-13 18:29:45 -07:00 |
|