summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Client/Client.py
Commit message (Collapse)AuthorAgeFilesLines
* Proxy.py: Pass through SSL protocol optionSol Jerome2014-10-151-1/+2
| | | | | | | | | | | | | | Previously we were not passing through the SSL protocol specified in the client's bcfg2.conf which caused it to unconditionally be set to xmlrpc/ssl. While this appears to automagically work with newer versions of openssl, the version in e.g. centos5 will fail if the server is set to use TLSv1. This commit passes through the setting from the client's bcfg2.conf so that older clients can talk to servers which are set to TLSv1 (in order to mitigate the effects of POODLE). Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed pylint/pep-8 testsChris St. Pierre2014-04-251-1/+1
|
* Client: Remove unused importSol Jerome2013-04-101-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* PY3K: Fix client/server to work with python 3Sol Jerome2013-04-101-4/+10
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Probes: Handle unicode probesSol Jerome2013-03-291-5/+5
| | | | | | | | There is no good way of sending unicode probes to older clients which do not have support for them. This change will cause unicode probes to be skipped for unsupported clients and handled properly for new clients. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* testsuite: fixed issues found by latest version of pep8Chris St. Pierre2013-03-261-2/+4
|
* client: actually return probe data to serverChris St. Pierre2013-03-251-0/+1
|
* extended usage of Executor class, added client-side timeout optionsChris St. Pierre2013-02-141-9/+9
|
* moved common file locking code into Bcfg2.UtilsChris St. Pierre2013-02-141-6/+4
|
* added builtin support for creating users and groupsChris St. Pierre2012-12-031-2/+2
|
* fixed typos in error messageChris St. Pierre2012-11-141-3/+3
|
* fixed client lock checkChris St. Pierre2012-11-131-5/+9
|
* fixed tests on new client classChris St. Pierre2012-10-171-1/+3
|
* added bcfg2_local.py, a tool to run bcfg2 against a local specificationChris St. Pierre2012-10-171-0/+327