Danny Browning
ddec431b4a
TryFrom stable
...
TryFrom is now stable, so use that. Additionally re-export OrderedFloat since
it is used by the generated code. Relax dependencies to reduce downstream
conflicts.
2019-03-22 14:38:36 -04:00
Jens Geyer
73a0272d66
THRIFT-4832 superfluous backing field causes CS0169 "field never used"
...
Client: netstd
Patch: Jens Geyer
This closes #1768
2019-03-21 09:03:19 +01:00
Jens Geyer
421444f2df
THRIFT-4831 interface ITProtocolFactory should be class TProtocolFactory again
...
Client: netstd
Patch: Jens Geyer
This closes #1767
2019-03-21 09:03:13 +01:00
Jens Geyer
98c194103d
THRIFT-4829 HTTP server transport lacks TransportFactory arguments
...
Client: netstd
Patch: Jens Geyer
This closes #1766
2019-03-21 09:01:50 +01:00
Jens Geyer
00dd9b6ff5
added Github ZIP articats to release mail template [ci skip]
2019-03-20 21:48:52 +01:00
Paco
718ab46379
[RS] Add clarification of where a constant comes from
2019-03-16 00:39:48 -04:00
James E. King III
3b7798295b
fix xenial and bump go version on bionic
2019-03-16 00:35:50 -04:00
Kyle Smith
6378ff69a6
THRIFT-4825 Aligned the TTlsSocketServerTransport constructors with the TSocketServerTransport
...
Client: C#
Patch: Kyle Smith <ksmith@jrautomation.com>
This closes #1762
2019-03-15 22:55:26 +01:00
Jens Geyer
b11f63c552
THRIFT-4824 Logger deprecation warnings in tutorial
...
Client: netstd
Patch: Jens Geyer
this closes #1760
2019-03-15 22:01:37 +01:00
soroshsabz
0c4e96f956
THRIFT-4811: Add CMake config file and targets. (see #4752 ) ( #1748 )
...
* Add CMake config file and targets. (see #4752 )
* Exclude cygwin
Co-Authored-By: soroshsabz <soorosh_abi@hotmail.com>
2019-03-15 07:35:18 -04:00
Jens Geyer
bf27637960
THRIFT-4822 Convert bool CTOR flags into enum type
...
Client: netstd
Patch: Jens Geyer
This closes #1759
2019-03-15 01:31:04 +01:00
Kyle Smith
cf51a84391
THRIFT-4821 Normalized the constructors in TServerSocketTransport to allow parity between the TcpListerer and port options.
...
Client: netstd
Patch: Kyle Smith
This closes #1758
2019-03-14 21:13:54 +01:00
Jens Geyer
1b770f233f
THRIFT-4818 Test client should use cancellation token
...
Client: netstd
Patch: Jens Geyer
This closes #1756
2019-03-14 20:39:13 +01:00
James E. King III
f26f4e1e6d
Add git gpg signing and public dev voting info [ci skip]
2019-03-13 13:39:00 -04:00
James E. King III
e6fa4aac49
Merge changelog from 0.9.3.1 release to master [ci skip]
2019-03-13 08:50:49 -04:00
Jens Geyer
22c412e42d
THRIFT-4817 Add string CTOR to TTlsSocketTransport
...
Client: netstd
Patch: Jens Geyer
This closes #1753
2019-03-13 09:09:09 +01:00
James E. King III
dc1b301b31
Fix svn commit command (publishing to apache dist) [ci skip]
2019-03-09 10:37:24 -05:00
James E. King III
a9b748bb0e
Updated CHANGES
2019-03-09 10:25:29 -05:00
Jens Geyer
68ff6cddc0
THRIFT-4813 NamedPipes may not work in all cases
...
Client: netstd
Patch: Jens Geyer
2019-02-28 08:39:59 +01:00
James E. King III
e60b33d20d
Merge branch '0.9.3.1' - empty merge [ci skip]
2019-02-27 08:42:45 -05:00
James E. King III
7a51197bed
0.9.3.1 packaging fixups
2019-02-27 08:36:37 -05:00
Jens Geyer
a34f78385f
THRIFT-4812 haxelib readme still points to old ASF git repo
...
Client: haxe
Patch: Jens Geyer
2019-02-25 23:21:18 +01:00
Jens Geyer
264a3f318e
additional test for TSimpleJSONProtocol
2019-02-24 17:19:09 +01:00
James E. King III
6e5c0f6e31
Minor update to LANGUAGES.md [ci skip]
2019-02-22 09:14:17 -05:00
James E. King III
c63eacc684
Minor fix to LANGUAGES.md [ci skip]
2019-02-22 09:11:35 -05:00
James E. King III
36d4552532
THRIFT-4808: Update LANGUAGES.md [ci skip]
2019-02-22 08:22:23 -05:00
David Mai
ddd2224e9c
[THRIFT-4771] add nodejs THeaderProtocol support ( #1743 )
...
Client: nodejs
2019-02-22 06:37:49 -05:00
Josip Sokcevic
a4ee1f281b
THRIFT-4807: Fix php segfault on reference pass
...
Client: php (extension)
When reference is passed to php extension, it's unreferenced (instead of
derefrenced). The next time one tries to use the same variable PHP
segaults. Even if not used again, php segfaults on
user_shutdown_function_call.
2019-02-22 06:21:28 -05:00
Jens Geyer
c6b019affd
THRIFT-4768 Remove "nullable" option from the code base (netstd ONLY)
...
Client: netstd
Patch: Jens Geyer
2019-02-15 13:55:11 -05:00
Tim Armstrong
6b3f7d92f9
Fix spelling errors in TSSLSocket.py
2019-02-14 19:17:01 -05:00
James E. King III
b000bc02df
Update the pull request template [ci skip]
2019-02-14 17:58:04 -05:00
James E. King III
dbc1f8def5
THRIFT-4024, THRIFT-4783: throw when skipping invalid type ( #1742 )
...
* THRIFT-4024: make c_glib throw on unsupported type when skipping
* THRIFT-4783: throw on invalid skip (py)
* THRIFT-4024: make cpp throw on unsupported type when skipping
* THRIFT-4024: uniform skip behavior on unsupported type
2019-02-14 16:46:38 -05:00
James E. King III
3ca88065df
re-disable hs-csharp_json_framed-ip cross test
2019-02-12 13:26:45 -05:00
James E. King III
393f6c93e1
THRIFT-3877: fix py/py3 server, java client with http transport
...
The java TestClient asks the server to runa oneway request that
sleeps for 3 seconds. If the java TestClient sees the duration
of the call exceed one second, it fails the test. This means the
server did not participate in the "fire and forget" dynamics of
ONEWAY requests. In this case the THttpServer was processing the
RPC before sending the transport response. The fix was to enhance
the TProcessor so that the THttpServer has an opportunity to inspect
the message header before processing the RPC.
This is partly due to the violation of the THttpServer in the
layered architecture. It is essentially implementing a combined
server and transport, whereas there should be a distinct server,
protocol, and transport separation. Many languages seem to have
this problem where HTTP was introduced.
2019-02-11 17:46:30 -05:00
James E. King III
e53d23c16c
THRIFT-4794: finish php json cross test
2019-02-10 13:11:46 -05:00
Jens Geyer
2b70c1df2b
THRIFT-4784 Thrift should throw when skipping over unexpected data
...
Client: as3
Patch: Jens Geyer
2019-02-09 10:47:31 -05:00
James E. King III
6c26e098ca
THRIFT-4037: get as3 builds working in cmake for windows too
2019-02-09 10:44:53 -05:00
James E. King III
9804ab983a
THRIFT-4780: finish the server implementation of multi in python server
...
- Add default processor handling to python multi
2019-02-08 17:16:17 -05:00
cyy
647501693b
THRIFT-4776:Modernize c++11 code by clang-tidy ( #1732 )
...
* use override
* use make_shared
* use emplace
* use range for
* fix error on MSVC
* replace boost functions with std functions
* fix static analyzer warnings
* check api return value
* initialize member
* check the return value of SSL_peek > 0
* add override
2019-02-08 00:40:59 -05:00
James E. King III
74a3e0923d
THRIFT-4779: fix exception type in TMultiplexedProcessor
2019-02-08 00:34:01 -05:00
James E. King III
e44f6a9e06
THRIFT-4778: fix inheritance for protocol factories
2019-02-07 20:00:16 -05:00
James E. King III
fc6c15c83d
Update the pull request template [ci skip]
2019-02-07 17:16:59 -05:00
cyy
a6a3a787ec
THRIFT-4732:refine cmake scripts ( #1688 )
...
* add cmake support for clib and remove unused variables
* add targets for code analysis
* add wall to all compilers and add utf-8 options for msvc
2019-02-07 09:27:33 -05:00
Qinghui Xu
4a898564f9
THRIFT-4773: Provide root cause for sasl negotiation failure
...
Client: java
The error for sasl negotiation failure dropped the root cause, which makes troubleshooting sometimes difficult.
2019-02-06 16:07:19 -05:00
Jens Geyer
adde44b0f5
THRIFT-4772 fully enable server-side usage of framed/buffered transports
...
Client: netstd
Patch: Jens Geyer
This closes #1729
2019-02-05 09:08:24 +01:00
cyy
8fdb7587e6
THRIFT-4759:add thrift export to fix windows shared lib building ( #1714 )
...
* add THRIFT_EXPORT to fix windows shared lib building
* use shared libraries on vs2017 appveyor build, leave msvc2017 static link
2019-02-04 13:57:21 -05:00
James E. King III
71afec0ea3
THRIFT-4739: fix concurrency_test (test-only fix)
2019-02-02 22:10:41 -05:00
James E. King III
4c57be0b60
THRIFT-4384: fix concurrent sync in cpp async client code
2019-02-02 22:10:41 -05:00
James E. King III
d77e097726
fix minor glib warning
2019-02-02 01:17:46 -05:00
James E. King III
ef9405f930
fix java-ruby test timeouts in ci
2019-02-01 16:14:19 -05:00