Jason Gerard DeRose
|
918721c1d0
|
XML-RPC signature change
|
2010-03-30 15:10:58 -04:00 |
|
Jason Gerard DeRose
|
c350f84134
|
Finish deferred translation mechanism
|
2010-03-16 11:41:22 -06:00 |
|
Jason Gerard DeRose
|
3b4c4acfd2
|
Fixed ipa.spec.in to include share/ipa/wsgi.py*
|
2010-03-01 21:41:41 -07:00 |
|
Jason Gerard DeRose
|
1d529a8d09
|
Run ipaserver under mod_wsgi
|
2010-03-01 20:22:22 -07:00 |
|
Jason Gerard DeRose
|
942919bef7
|
Consolidate to single WSGI entry point
|
2010-03-01 20:21:38 -07:00 |
|
Jason Gerard DeRose
|
8c46e09735
|
Translatable Param.label, Param.doc
|
2010-02-24 02:47:39 -07:00 |
|
Jason Gerard DeRose
|
47f2e618f9
|
Fix non XML-RPC tests
|
2010-02-19 18:10:37 -05:00 |
|
Jason Gerard DeRose
|
eab04c9d09
|
Remove bugfix widgets
|
2010-02-19 18:10:34 -05:00 |
|
Jason Gerard DeRose
|
a63224f4dc
|
Add sha1, md5 to compat
|
2010-02-12 17:20:46 -05:00 |
|
Jason Gerard DeRose
|
069763c5c6
|
Add Object.label class attribute, enable in webUI
|
2010-02-12 17:07:37 -05:00 |
|
Jason Gerard DeRose
|
85bb506d5b
|
Add fix for wehjit (ctypes) SELinux problem
|
2010-02-12 01:22:02 -07:00 |
|
Jason Gerard DeRose
|
dc2f246d47
|
Command.output_params not contains params in Command.params
|
2010-02-11 14:56:10 -05:00 |
|
Jason Gerard DeRose
|
0ce253fae4
|
Fix logging in CLI and server (take 2)
|
2010-02-09 16:36:27 -05:00 |
|
Jason Gerard DeRose
|
c43b69e77c
|
Add support for the 'no_create', 'no_update', and 'no_search' Param flags
|
2010-02-05 14:32:04 -05:00 |
|
Jason Gerard DeRose
|
1d6cc1bb7b
|
Remove __public__ and __proxy__ hold-overs from Plugin class
|
2010-01-28 13:32:00 -05:00 |
|
Jason Gerard DeRose
|
ec142329aa
|
Update spec to require python-wehjit >= 0.2.0
|
2010-01-27 09:41:28 -05:00 |
|
Jason Gerard DeRose
|
7b571e3693
|
Enabled CRUDS in webUI using wehjit 0.2.0
|
2010-01-26 10:32:44 -05:00 |
|
Jason Gerard DeRose
|
e9dc9de23a
|
Fixed xmlrpc_test.fuzzy_digits for Fedora12
|
2010-01-22 14:41:49 -05:00 |
|
Jason Gerard DeRose
|
e83c54587f
|
Add messages, declarative tests for rolegroup, taskgroup plugins
|
2009-12-18 10:56:16 -05:00 |
|
Jason Gerard DeRose
|
ab1aba5a9a
|
Added Fuzzy docstrings; make-test now runs doctests in tests/*; fixed 'existant' mispelling
|
2009-12-18 10:56:13 -05:00 |
|
Jason Gerard DeRose
|
29f243bf4e
|
Fuzzy feelings
|
2009-12-17 11:22:14 -05:00 |
|
Jason Gerard DeRose
|
8ae0f9c8aa
|
host and hostgroup summary messages, declarative tests; fix tests for 'dn'
|
2009-12-16 15:54:55 -07:00 |
|
Jason Gerard DeRose
|
b6e4972e7f
|
Take 2: Extensible return values and validation; steps toward a single output_for_cli(); enable more webUI stuff
|
2009-12-10 08:29:15 -07:00 |
|
Jason Gerard DeRose
|
5782b882a7
|
ipa-server-install now renders UI assets
|
2009-11-04 03:52:30 -07:00 |
|
Jason Gerard DeRose
|
c4b7b70636
|
Add mod_python adapter and some UI tuning
|
2009-10-27 21:38:13 -06:00 |
|
Jason Gerard DeRose
|
b35849b47d
|
Change Password param so (password, confirm_password) can be passed to _convert_scalar()
|
2009-10-18 00:35:05 -06:00 |
|
Jason Gerard DeRose
|
ce8be42c56
|
Fixed compatability break in rpcserver.py
|
2009-10-17 17:59:38 -06:00 |
|
Jason Gerard DeRose
|
4a350213b7
|
Fixed 'import json' for simplejson compatability
|
2009-10-16 12:38:22 -06:00 |
|
Jason Gerard DeRose
|
5fad455ff4
|
Fixed try/except/finally for Python 2.4 compatability
|
2009-10-15 15:00:57 -06:00 |
|
Jason Gerard DeRose
|
8dc21d6f30
|
Make plugin browser show plugin parent class
|
2009-10-14 15:08:30 -06:00 |
|
Jason Gerard DeRose
|
5c9437b9e6
|
Removed util.add_global_options() and frontend.Application
|
2009-10-14 15:07:17 -06:00 |
|
Jason Gerard DeRose
|
f58ff2921d
|
Giant webui patch take 2
|
2009-10-13 11:28:00 -06:00 |
|
Jason Gerard DeRose
|
e2ecf02822
|
Added BuildRequires: xmlrpc-c-devel
|
2009-09-24 17:49:16 -06:00 |
|
Jason Gerard DeRose
|
391b1f2b88
|
Fixed dns_forwarders not being defined when options.setup_dns is False
|
2009-09-08 13:09:05 +02:00 |
|
Jason Gerard DeRose
|
5e871a0abb
|
Fleshed out krb plugin and added example of scripting against Python API
|
2009-08-31 15:47:14 -06:00 |
|
Jason Gerard DeRose
|
c0f558d98b
|
Removed PluginProxy and all its uses
|
2009-08-05 12:18:51 -04:00 |
|
Jason Gerard DeRose
|
22493eef21
|
Fix three broken unit tests
|
2009-08-04 00:21:26 -06:00 |
|
Jason Gerard DeRose
|
03a80f512c
|
Fixed whitespace indentation error in certs.py
|
2009-07-27 19:23:31 -06:00 |
|
Jason Gerard DeRose
|
7e58b29a92
|
Completed Param.use_in_context() functionality, which is now used by Command and Object
|
2009-05-21 14:32:45 -04:00 |
|
Jason Gerard DeRose
|
3a4828b372
|
Fixed doctest for errors.NotFound
|
2009-05-19 13:53:45 -06:00 |
|
Jason Gerard DeRose
|
4f9224774f
|
Added Param 'include' and 'exclude' kwargs; added frontend.UsesParams base class with methods implementing the filtering to restrict params to only certain contexts
|
2009-05-19 13:49:15 -06:00 |
|
Jason Gerard DeRose
|
0d6e4d2374
|
Updated TODO based on discussion between Rob, Pavel, and Jason; put TODO in reStructuredText style formatting
|
2009-05-19 09:55:34 -04:00 |
|
Jason Gerard DeRose
|
87480b7bde
|
Re-enable doctest, fix broken docstrings
|
2009-05-13 14:22:09 -04:00 |
|
Jason Gerard DeRose
|
ae38a2461f
|
Force xmlrpc tests to run with in_tree=True so config files in /etc/ipa/ don't get read; cleaned up config.Env automagic with regard to running in-tree vs. installed
|
2009-05-11 16:17:08 -04:00 |
|
Jason Gerard DeRose
|
3f4a0a2d77
|
Fixed cli.run() catching SystemExit exception under Python2.4
Resolves BZ #498088
|
2009-04-28 22:29:10 -04:00 |
|
Jason Gerard DeRose
|
a6294ba041
|
Renamed remaining plugins still using f_* b_* convention
|
2009-04-01 10:34:57 -04:00 |
|
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 |
|