{"shas":[["e20fdcc3afd073efc80488afa130caab27c229c1","00f532c9879fa9b397d9f09e9688dc0ef47d4b4b@fitnr.com","Specify a reasonable socket timeout for httplib\n\n- httplib uses an indefinite (or very, very large) timeout by default, meaning\n  socket operations may take a very long time. Reasonable web requests should\n  have their sockets established within seconds. New connections created with\n  httplib can override this indefinite timeout by specifying a more reasonable\n  timeout in seconds.\n\n- This commit specifics a default timeout of 5 seconds for httplib socket\n  operations. It also allows the overriding of this timeout by specifyin a\n  configuratio option, http_socket_timeout, in the Boto config file.","Louis R. Marascio"],["ea7fd6ab39347e36b7dec3529367d241e83ac6f6","00f532c9879fa9b397d9f09e9688dc0ef47d4b4b@fitnr.com","timeout now only applies to Python 2.6 and up\n\n- Check Python version in constructor and build a kwargs dict that will be\n  used to specify timeout if Python is 2.6 and above.\n\n- Python versions prior to 2.6 should see now change and continue to work.","Louis R. Marascio"],["99a246157e0c11383b4b42518f1eb8a2dee0ddd7","00f532c9879fa9b397d9f09e9688dc0ef47d4b4b@fitnr.com","timeout now retains legacy default behavior\n\n- if no timeout is specified in configuration, no timeout will be supplied to\n  httplib and the legacy default (infinite) will be used","Louis R. Marascio"]],"repo":"boto/boto","actor":"garnaat","ref":"refs/heads/master","size":3,"head":"99a246157e0c11383b4b42518f1eb8a2dee0ddd7","actor_gravatar":"c3dc609a225fde3f6d0395ac59c576ce","push_id":28886146}