Jason Gerard DeRose
7b571e3693
Enabled CRUDS in webUI using wehjit 0.2.0
2010-01-26 10:32:44 -05:00
Rob Crittenden
0e4a1b5be5
Remove some left-over debugging statements
2009-12-16 19:26:23 -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
c4b7b70636
Add mod_python adapter and some UI tuning
2009-10-27 21:38:13 -06:00
Rob Crittenden
453a19fcac
First pass at enforcing certificates be requested from same host
...
We want to only allow a machine to request a certificate for itself, not for
other machines. I've added a new taksgroup which will allow this.
The requesting IP is resolved and compared to the subject of the CSR to
determine if they are the same host. The same is done with the service
principal. Subject alt names are not queried yet.
This does not yet grant machines actual permission to request certificates
yet, that is still limited to the taskgroup request_certs.
2009-10-21 03:22:44 -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
Rob Crittenden
b8cadd90bd
parse_qs is in cgi on Python < 2.6, use that instead
...
Python 2.6's cgi module calls the parse_qs in urlparse for backwards
compatibility
2009-10-16 09:12:17 -04: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
f58ff2921d
Giant webui patch take 2
2009-10-13 11:28:00 -06:00
Pavel Zuna
7d0bd4b895
Rename errors2.py to errors.py. Modify all affected files.
2009-04-23 10:29:14 -04: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
a0aebd46a1
Got new ldap connection working using Connectible.connect()
2009-02-03 15:29:04 -05:00
Jason Gerard DeRose
0a3ae60038
Ported xmlserver to subclass from Executioner
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
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
55fba5420d
Added rpc.xmlclient backend plugin for forwarding; added corresponding unit tests
2009-01-19 21:10:42 -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
a04857a239
Renamed ipaserver.rpc to ipaserver.rpcserver
2009-01-16 00:00:15 -07:00