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
Rob Crittenden
aba16941ee
Skip doc testing of the uuid module since by nature it changes every time
2009-01-19 10:40:12 -05:00
Rob Crittenden
98ab09fafc
Initial implementation of netgroups
2009-01-19 10:40:12 -05:00
Rob Crittenden
8154131ce1
Use correct function for outputing a string
2009-01-19 10:40:11 -05:00
Rob Crittenden
bc40686b7f
Fix rule definition to match new API
2009-01-19 10:40:11 -05:00
Rob Crittenden
e708765d61
Include local copy of UUID generator for Python 2.4.
...
Python 2.5+ has a built-in RFC 4122-compliant UUID generator. Include a
copy of this file in our library and import it in a way that it will
work with Python 2.4.
2009-01-19 10:40:11 -05: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
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
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
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
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