{"push_id":621974617,"size":13,"distinct_size":10,"ref":"refs/heads/bugfix_py34_httpclient","head":"d90bac940a03851b2f013d8b54f4edc2f38fd65b","before":"7ebeebb4f61917fe590d980cb4f9aefdce2c8f25","commits":[{"sha":"02d6ed6ff0c7c275ff89a099f04f7fb2f5759c9e","author":{"email":"90f64bf44a8c3f7d4145897d88665bb7d9b1fbfc@cornishes.net","name":"Ames"},"message":"Support connection reuse between rpc calls","distinct":false,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/02d6ed6ff0c7c275ff89a099f04f7fb2f5759c9e"},{"sha":"7a7b79fe3d05ceb08579994cfe5c2e4d58feef47","author":{"email":"15f615bf7d20c2937c7eb5aa759110fd6768848c@exmulti.com","name":"Jeff Garzik"},"message":"Merge pull request #20 from AmesCornish/master\n\nReuse TCP connection","distinct":false,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/7a7b79fe3d05ceb08579994cfe5c2e4d58feef47"},{"sha":"e3573b48555db6e5271e053f50c4a49d2e367451","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"Bugfix: Avoid passing base64 Basic authorisation through repr","distinct":false,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/e3573b48555db6e5271e053f50c4a49d2e367451"},{"sha":"e48474322de165212c5aa29574297e78b09df8d6","author":{"email":"15f615bf7d20c2937c7eb5aa759110fd6768848c@bitpay.com","name":"Jeff Garzik"},"message":"Merge pull request #23 from luke-jr/bugfix_auth\n\nBugfix: Avoid passing base64 Basic authorisation through repr","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/e48474322de165212c5aa29574297e78b09df8d6"},{"sha":"c72d35db34e46fa4d27be43eda0b5c7af43a210c","author":{"email":"19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","name":"Gavin Andresen"},"message":"Bugfix: rpc id was always 1","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/c72d35db34e46fa4d27be43eda0b5c7af43a210c"},{"sha":"2bf16330d9613dbd7b47a4da93f18406b0e88e30","author":{"email":"15f615bf7d20c2937c7eb5aa759110fd6768848c@bitpay.com","name":"Jeff Garzik"},"message":"Merge pull request #29 from gavinandresen/rpc_id\n\nBugfix: rpc id was always 1","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/2bf16330d9613dbd7b47a4da93f18406b0e88e30"},{"sha":"034c80a99f0efe84579dafc4e515b1c8c72c821e","author":{"email":"19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","name":"Gavin Andresen"},"message":"Add write support for Decimal values\n\nAuthProxy would return Decimal objects, which is great.\nBut could not JSON-encode Decimal objects, so things\nlike this didn't work:\n\n    balance = connection.getbalance()\n    connection.sendtoaddress(foo, balance/2)\n\nThe fix is a little EncodeDecimal helper function.\n\nTested in some Bitcoin smartfee regression tests I'm writing.","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/034c80a99f0efe84579dafc4e515b1c8c72c821e"},{"sha":"0443b2faac9e2fe1a87877bd2680036eb736b7c8","author":{"email":"15f615bf7d20c2937c7eb5aa759110fd6768848c@bitpay.com","name":"Jeff Garzik"},"message":"Merge pull request #30 from gavinandresen/write_decimal\n\nSupport Decimal serialization","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/0443b2faac9e2fe1a87877bd2680036eb736b7c8"},{"sha":"a60003005fb562935ee5c88981c3d0ec63b7ba22","author":{"email":"19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","name":"Gavin Andresen"},"message":"Add debug logging of RPC calls, results\n\nLogging the RPC calls and results made can be useful when debugging\nproblems. This uses the standard python logging module; simple usage\nto trace all RPC calls to stderr:\n\n    import logging\n    logging.basicConfig()\n    logging.getLogger(\"BitcoinRPC\").setLevel(logging.DEBUG)\n\nExample logging output:\n\n    >>> c = AuthServiceProxy(\"http://u:p@127.0.0.1:18332\")\n    >>> c.getinfo()\n    DEBUG:BitcoinRPC:-1-> getinfo []\n    DEBUG:BitcoinRPC:<-1- {\"connections\": 8, ...etc }\n\n    >>> c.setgenerate(True, 2)\n    DEBUG:BitcoinRPC:-2-> setgenerate [true, 2]\n    DEBUG:BitcoinRPC:<-2- null\n\n    >>> c.setgenerate(True, Decimal('2'))\n    DEBUG:BitcoinRPC:-3-> setgenerate [true, 2.0]\n    DEBUG:BitcoinRPC:<-- {\"result\":null,\"error\":{\"code\":-1,\"message\":\"value is type real, expected int\"},\"id\":3}","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/a60003005fb562935ee5c88981c3d0ec63b7ba22"},{"sha":"7b73c04e3046ab24ab821f6d73db2328e686334f","author":{"email":"19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","name":"Gavin Andresen"},"message":"Better batch support\n\nReplaces _batch method with batch_ method, which is passed\nan array of arrays of form [ [ \"method\", params...], ... ]\nand returns an array of results.\n\nAny errors in any of the results throws an exception.","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/7b73c04e3046ab24ab821f6d73db2328e686334f"},{"sha":"fb4751c445aadac8e99630edf15db8d62d2cf12f","author":{"email":"15f615bf7d20c2937c7eb5aa759110fd6768848c@bitpay.com","name":"Jeff Garzik"},"message":"Merge pull request #38 from gavinandresen/better_batch\n\nBetter JSON 2.0 batch support","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/fb4751c445aadac8e99630edf15db8d62d2cf12f"},{"sha":"e6affc988ec6c890fda2681bd76eee37e1428357","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"Python 3.4 compatibility: Specify timeout parameter by name and skip default parameters that may be missing/removed","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/e6affc988ec6c890fda2681bd76eee37e1428357"},{"sha":"d90bac940a03851b2f013d8b54f4edc2f38fd65b","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"Merge branch 'bugfix_py34_httpclient' into bugfix_py34_httpclient\n\nConflicts:\n\tjsonrpc/authproxy.py","distinct":true,"url":"https://api.github.com/repos/luke-jr/python-bitcoinrpc/commits/d90bac940a03851b2f013d8b54f4edc2f38fd65b"}]}