summaryrefslogtreecommitdiffstats
path: root/ipalib/rpc.py
Commit message (Expand)AuthorAgeFilesLines
* Add debug logging for keep-aliveChristian Heimes2017-03-201-1/+20
* Use connection keep-aliveChristian Heimes2017-03-201-1/+1
* Add debug log in case cookie retrieval went wrongStanislav Laznicka2017-03-201-1/+4
* rpc: fix crash in verbose modeJan Cholasta2017-03-131-5/+6
* Store session cookie in a ccache optionSimo Sorce2017-03-101-22/+5
* Fix cookie with Max-Age processingStanislav Laznicka2017-03-061-4/+8
* Remove NSSConnection from the Python RPC moduleStanislav Laznicka2017-03-011-56/+14
* Explain more performance tricks in doc stringChristian Heimes2017-02-151-2/+5
* Pretty print JSON in debug mode (debug level >= 2)Christian Heimes2017-02-151-43/+57
* Convert list to tuplesChristian Heimes2017-02-151-1/+5
* Faster JSON encoder/decoderChristian Heimes2017-02-151-79/+132
* Insure removal of session on identity changeSimo Sorce2017-02-151-0/+6
* Allow rpc callers to pass ccache and service namesSimo Sorce2017-02-151-6/+14
* py3: send Decimal number as string instead of base64 encoded valueMartin Basti2017-02-081-1/+1
* Fix reference before assignmentFraser Tweedale2017-02-061-0/+1
* py3: decode bytes for json.loads()Martin Basti2017-01-241-1/+2
* Add compatibility code to retrieve headersSimo Sorce2016-12-141-1/+5
* Properly handle multiple cookies in rpc lib.Simo Sorce2016-12-081-3/+11
* Properly handle multiple cookies in rpcclientSimo Sorce2016-12-081-1/+1
* Python3 pylint fixesChristian Heimes2016-11-251-0/+2
* Fix error message encodingSimo Sorce2016-10-251-1/+2
* pylint: enable the import-error checkJan Cholasta2016-10-241-0/+1
* Pylint: fix the rest of unused local variablesMartin Basti2016-10-111-9/+7
* Pylint: enable check for unused-variablesMartin Basti2016-09-271-0/+2
* ipalib: introduce Principal parameterMartin Babinsky2016-07-011-0/+6
* rpc: do not validate command name in RPCClient.forwardJan Cholasta2016-06-031-4/+0
* rpc: optimize JSON-RPC response handlingJan Cholasta2016-06-031-3/+3
* rpc: allow overriding NSS DB directory in API configJan Cholasta2016-06-031-5/+4
* rpc: respect API config in RPCClient.create_connectionJan Cholasta2016-06-031-2/+8
* dns: move code shared by client and server to separate moduleJan Cholasta2016-06-031-0/+2
* rpc: include structured error information in responsesJan Cholasta2016-05-251-1/+3
* rpc: do not crash when unable to parse JSONJan Cholasta2016-05-251-1/+1
* ipalib.rpc: Send base64-encoded data as string under Python 3Petr Viktorin2016-05-051-1/+4
* Fix bytes/string handling in rpcMichael Simacek2016-02-171-7/+7
* Remove unused importsMartin Basti2015-12-231-1/+0
* silence pylint in Python 3-specific portion of ipalib/rpc.pyMartin Babinsky2015-10-271-1/+1
* ipalib.rpc: Update for Python 3Petr Viktorin2015-10-271-6/+29
* ipapython.nsslib: Remove NSSHTTPSPetr Viktorin2015-10-271-1/+1
* ipapython.nsslib, ipalib.rpc: Remove code for Python 2.6 and belowPetr Viktorin2015-10-271-21/+12
* Fix more bytes/unicode issuesPetr Viktorin2015-10-221-2/+2
* rpc: Name argument to KerberosErrorPetr Viktorin2015-10-131-1/+1
* Remove uses of the `types` modulePetr Viktorin2015-10-071-3/+2
* Use six.moves.xmlrpc.client instead of xmlrpclibPetr Viktorin2015-10-071-22/+30
* Use six.moves.urllib instead of urllib/urllib2/urlparsePetr Viktorin2015-10-071-6/+7
* rpc: Don't use undocumented urllib functionsPetr Viktorin2015-10-071-3/+4
* Rewrap errors in get_principal to CCacheErrorMichael Simacek2015-09-221-4/+6
* Use bytes instead of str where appropriateJan Cholasta2015-09-171-3/+3
* Alias "unicode" to "str" under Python 3Jan Cholasta2015-09-171-0/+3
* Use six.integer_types instead of (long, int)Petr Viktorin2015-09-011-2/+2
* Use Python3-compatible dict method namesPetr Viktorin2015-09-011-2/+2