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