We need a way for an XML-RPC client to determine the API version of the server. There will soon be a ping() function. The recommendation is to pass an argument in as the version of the client and respond back with the version of the server. This way if the server can support multiple versions it can respond to match the client and let it continue. If there is no match the client will need to be updated. The generation of this version may happen at continue time, or we may want to have an ipaversion.py file that we update when the API changes.
Created attachment 304873 [details] API to let the server know what version it is
ipa-1-0: 394fcb7876bf81e72ce5418409859f51c56da505 master: bd9dea888d62c6a3cdacecc5356b0b9faff225d6
QA Verified on May 22, 2008 (Yi) Build used: May 22, 2008 (x64) The version python file is: /usr/lib/python2.4/site-packages/ipaserver/version.py The current version is 1.0