This is an automated email from the ASF dual-hosted git repository. jking pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/thrift.git.
from f6511c9 THRIFT-4767: Added TSocket/TSSLSocket support tcp keep-alive in python (#1725) new f95620d THRIFT-4405: sanity tests relating to sequence numbers new 43f689d THRIFT-4405: fix c_glib seqid limited to min 0 instead of full int32_t range new 973c855 THRIFT-4405: fix parsing bug in cpp json header read if sequence ID wrapped around to negative new 84d9cd2 THRIFT-4405: Enhance python cross test client for pedantic sequence id handling new f15b415 THRIFT-4405: fix negative sequence id handling in python TCompactProtocol new 2be45e5 THRIFT-4405: add documentation on sequence number rules new 53bd0e6 THRIFT-4745: fixes compiler warnings new 3ec4031 THRIFT-4405: fix cygwin on appveyor The 5604 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .flake8 | 5 ++ CHANGES.md | 4 +- Makefile.am | 1 + build/appveyor/CYGW-appveyor-install.bat | 6 ++ build/docker/scripts/sca.sh | 10 +-- compiler/cpp/src/thrift/generate/t_js_generator.cc | 4 +- doc/specs/SequenceNumbers.md | 23 +++++++ .../protocol/thrift_stored_message_protocol.c | 2 +- lib/cpp/src/thrift/TBase.h | 2 +- lib/cpp/src/thrift/Thrift.h | 2 +- lib/cpp/src/thrift/concurrency/Thread.h | 2 +- lib/cpp/src/thrift/protocol/TJSONProtocol.cpp | 11 +-- lib/nodejs/examples/httpServer.py | 8 ++- lib/py/src/ext/endian.h | 4 ++ lib/py/src/protocol/TCompactProtocol.py | 14 +++- test/cpp/src/TestClient.cpp | 65 ++++++++++++++++-- test/crossrunner/run.py | 2 +- test/py/TestClient.py | 79 +++++++++++++++++----- tutorial/php/runserver.py | 1 + tutorial/py.twisted/PythonClient.py | 1 + tutorial/py.twisted/PythonServer.py | 1 + 21 files changed, 195 insertions(+), 52 deletions(-) create mode 100644 .flake8 create mode 100644 doc/specs/SequenceNumbers.md