Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 98df5250dbfc6f0f8373b51df78a0d2633170e83 https://github.com/xrootd/xrootd/commit/98df5250dbfc6f0f8373b51df78a0d2633170e83 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-03 (Wed, 03 Jun 2015) Changed paths: M bindings/python/libs/client/utils.py M bindings/python/src/AsyncResponseHandler.hh Log Message: ----------- Python: Add missing HandleResponse method and fix memory leak Add AsyncResponseHandler::HandleResponse method for requests that do not contain a list of hosts in the response e.g deeplocate, locate etc. Fix a memory leak in AsyncResponseHandler as the status object was not deleted after handling the response. Commit: 6b7a8649a5027dcb0ee130fe24efa2096bd21f25 https://github.com/xrootd/xrootd/commit/6b7a8649a5027dcb0ee130fe24efa2096bd21f25 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M bindings/python/tests/test_copy.py M bindings/python/tests/test_file.py M bindings/python/tests/test_filesystem.py Log Message: ----------- Python: Adapt tests to the XrdCl API and make them idempotent Use the new set_property and get_property XrdClFile API. Adapt tests to the new CopyProcess API and return parameters. Commit: b1c608f124165fe4a48e70a282f244ae530c699c https://github.com/xrootd/xrootd/commit/b1c608f124165fe4a48e70a282f244ae530c699c Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M bindings/python/src/Utils.cc M bindings/python/src/Utils.hh Log Message: ----------- Python: Add conversion functions from PyObj to unsigned types The conversion functions from PyObj to unsigned types (uint64_t, uint32_t, uint16_t) need to be used throughout the code as the PyArg_Parse* does no overflow/underflow checks. Commit: ddd60f0efbf60ac295e5408d18402f9f1dae52d6 https://github.com/xrootd/xrootd/commit/ddd60f0efbf60ac295e5408d18402f9f1dae52d6 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh Log Message: ----------- Python: Use safe conversion functions and fix readline implementation Use the safe conversion functions from PyObj to unsigned types throughout the code to avoid deadlocks and over/underflows. Fix readline implementation which blocked if file had no new lines and in other various scenarios. Also simplify the basic readline implementation and adopt exactly the same behaviour as the python one. Commit: 0cc23e4d5dd37fc4fa948181504b3ee0967f4b2d https://github.com/xrootd/xrootd/commit/0cc23e4d5dd37fc4fa948181504b3ee0967f4b2d Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M bindings/python/tests/test_file.py Log Message: ----------- Python: Extend the test_file.py suite Add TypeError and OverflowError tests to I/O operations. Make sure the testsuite is idempotent. Commit: ba99b8bfd80abd9eac30f43db36525ef9db3ee9b https://github.com/xrootd/xrootd/commit/ba99b8bfd80abd9eac30f43db36525ef9db3ee9b Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M bindings/python/libs/client/file.py M bindings/python/src/Utils.cc Log Message: ----------- Python: More File API documentation Commit: b9c17b999fa8c24747649a2f94729a953b43ff87 https://github.com/xrootd/xrootd/commit/b9c17b999fa8c24747649a2f94729a953b43ff87 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M bindings/python/tests/test_copy.py M bindings/python/tests/test_filesystem.py Log Message: ----------- Python: Make testsuite compatible with Python 2.4 Commit: 691db8e312adb727f9e12392e62ed56ec95a9cc8 https://github.com/xrootd/xrootd/commit/691db8e312adb727f9e12392e62ed56ec95a9cc8 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2015-06-05 (Fri, 05 Jun 2015) Changed paths: M cmake/XRootDDefaults.cmake Log Message: ----------- Python: Update Python minimum version requirement to 2.4 Compare: https://github.com/xrootd/xrootd/compare/0fb2fe8f7ca9...691db8e312ad ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1