Elvis Pranskevichus
2d1fe88db3
THRIFT-4206: Fix decoding of strings in containers with py:dynamic and py:utf8strings
...
Client: py
_read_by_ttype and _write_by_ttype must be using the *element* spec
and not the container spec when determining the correct read/write
handler.
This closes #1273
2017-09-25 17:11:33 -07:00
James E. King, III
48ba736a58
THRIFT-4131: js / WebSocket / fix handling oneway methods
...
Client: js
Patch: Martin Hejnfelt <mh@newtec.dk>
This closes #1372
2017-09-24 20:35:01 -07:00
Brian Forbis
a17ef79e8f
THRIFT-4334: Fix perl indentation for default attribute values of
...
array / hashes / objects
Client: Perl
This closes #1373
2017-09-24 20:32:56 -07:00
cclauss
4bd3682c79
THRIFT-4309: Python print() function
...
Client: py
This closes #1339
2017-09-24 06:04:15 -07:00
James E. King, III
9ce1fd9aee
THRIFT-4049, THRIFT-4053: when skipping, if field type is invalid, throw a
...
protocol exception of invalid data instead of doing nothing which could
cause a loop
Client: C++, java
This closes #1371
2017-09-24 05:59:35 -07:00
James E. King, III
eb7b76d32c
add perl coding standard of perlstyle
...
Client: perl
2017-09-23 20:35:29 -07:00
Equim
c8e0207053
THRIFT-4288: Implement logging levels in node.js properly
...
Client: nodejs
This closes #1334
2017-09-23 06:11:34 -07:00
James E. King, III
aded00b617
THRIFT-3821: make memory buffer size configurable so unit test does
...
not need 2GB to run; add unit test to prove THRIFT-3480
Client: C++
This closes #1369
2017-09-22 15:17:25 -07:00
James E. King, III
d3013f3fb5
THRIFT-3766: add zlib getUnderlyingTransport method
...
Client: C++
This closes #1370
2017-09-22 15:15:30 -07:00
James E. King, III
4a6bff1c5b
THRIFT-4283: fix TNamedPipeServer race condition in interrupt
...
Client: C++
Patch: jn.goor@evs.com
This closes #1368
2017-09-22 10:11:06 -07:00
Håkon Hitland
9462edb06e
THRIFT-4264: Fix PHP tests requiring sockets.so
...
Client: php
This closes #1315
2017-09-22 08:00:47 -07:00
Anthony Molinaro
2d8b17890c
THRIFT-4340: Fix a crash on client close
...
Client: erl
This closes #1367
2017-09-22 05:30:22 -07:00
Dmitry Volodin
28eb9d98ef
THRIFT-4233: Make THsHaServer.invoker available (get method only) in inherited classes
...
Client: hs
This closes #1366
2017-09-21 14:55:50 -07:00
Deniss Afonin
d3cda9c2f3
THRIFT-3357: Generate EnumSet/EnumMap where elements/keys are enums
...
Client: Java
This closes #1253
2017-09-21 13:57:09 -07:00
Johnny-Liao
9ffb41d94c
THRIFT-4251: Fix JDK Epoll Bug in Thrift of TThreadedSelectorServer model.
...
Client: Java
This closes #1313
2017-09-21 12:48:48 -07:00
oryahud
8506121b3e
THRIFT-4287: Add c++ compiler no_skeleton flag option
...
Client: C++
This closes #1333
2017-09-21 10:03:00 -07:00
Francois Ferrand
69603709ed
THRIFT-4327: add API to efficiently remove a single timer
...
Client: C++
This closes #1353
2017-09-21 09:54:47 -07:00
Nasko Vasilev
12fcb0d30e
THRIFT-4232 ./configure does bad ant version check
...
This closes #1354
2017-09-21 09:20:46 -07:00
Gonzalo Aguilar Delgado
ac61a42112
THRIFT-4212: Fix flush on invalid socket
...
Client: c_glib
This closes #1279
2017-09-21 09:09:20 -07:00
Gonzalo Aguilar Delgado
acbb616192
THRIFT-4211: Fix logging in c_glib
...
This closes #1278
2017-09-21 08:25:44 -07:00
Gonzalo Aguilar Delgado
cbd9759245
THRIFT-4205: Make sure gobject+glib are correctly linked
...
This closes #1272
2017-09-21 08:18:17 -07:00
walter-weinmann
5310616b10
THRIFT-4333 All tutorial examples with port 9090.
...
This closes #1364
2017-09-21 07:08:04 -07:00
walter-weinmann
faa2a3e304
THRIFT-4312 Erlang client cannot connect to Python server: exception
...
error: econnrefused
This closes #1365
2017-09-21 07:06:32 -07:00
James E. King, III
699b5bc47a
THRIFT-4064: update node dependencies
...
This closes #1359
2017-09-21 07:02:51 -07:00
Ivan Sadikov
04d983c14e
THRIFT-4330: Allow unused crates in Rust files
...
Client: Rust
Patch: Ivan Sadikov <ivan.sadikov@team.telstra.com>
This closes #1360
2017-09-19 22:02:43 +02:00
James E. King, III
4c30c15924
THRIFT-4328: disable centos-7.3 build jobs which appear to be unstable/hang in jenkins
...
This closes #1358
2017-09-14 07:17:06 -07:00
James E. King, III
f26ce765d1
THRIFT-4328: undo tweak to build jobs 3 and 4, putting nodejs back where it was to stabilize Travis
2017-09-13 22:10:10 -07:00
James E. King, III
81cdcd3dd7
THRIFT-4328: split binary cross tests into their own build job to resolve
...
timeouts in travis; enable newly reliable cross tests (ran 5 times clean)
This closes #1351
2017-09-13 19:36:00 +00:00
Thomas Petazzoni
1744cdcb67
configure.ac, Makefile.am: introduce THRIFT variable to support cross-compilation
...
The thrift build system currently assumes that the thrift compiler is
always available in $(top_builddir)/compiler/cpp/thrift. However, in a
cross-compilation context, this location contains the thrift compiler
built for the target... which obviously will not run on the build
machine.
In order to support such cross-compilation situation, we introduce the
THRIFT variable as a an argument for the configure script (using
AC_ARG_VAR). If not specified, it defaults to the existing value of
using compiler/cpp/thrift from the build directory, but it can be
overridden when calling ./configure.
Note that $(top_builddir) cannot be used within the configure script,
so we simply use `pwd`, which is the same as the top_builddir.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This closes #1336
This closes #1350
2017-09-09 07:50:54 -07:00
Jens Geyer
cf892d46f6
Testcase for THRIFT-4323 range check errors or NPE in edge cases
...
Client: Delphi
Patch: Jens Geyer
2017-09-09 10:11:10 +02:00
Francois Ferrand
cc2d558e2d
THRIFT-4292: Implement TimerManager::remove()
...
Client: C++
This closes #1337
2017-09-08 20:23:50 -07:00
Jens Geyer
078281dcd3
THRIFT-4324 field names can conflict with local vars in generated code
...
Client: Delphi
Patch: Jens Geyer
2017-09-08 23:55:02 +02:00
Jens Geyer
a76e6c7920
THRIFT-4323 range check errors or NPE in edge cases
...
Client: Delphi
Patch: Jens Geyer
2017-09-08 23:55:01 +02:00
Jens Geyer
a62efa4109
THRIFT-4319 command line switch for "evhttp" incorrectly resolved to anon pipes
...
Client: Delphi
Patch: Jens Geyer
2017-09-07 22:25:50 +02:00
Jens Geyer
17c3ad9c8a
THRIFT-4318 Delphi performance improvements
...
Client: Delphi
Patch: Jens Geyer
This closes #1348
2017-09-07 22:14:00 +02:00
walter-weinmann
f8e62fbe73
THRIFT-4273 erlang:now/0: Deprecated BIF.
...
Client: erlang
This closes #1346
2017-09-07 10:53:36 -07:00
Dirk Sandbrink
05c672b4d0
THRIFT-4290: Fixed csharp:nullable code generation for non-required enum fields with default values
...
Client: cs
This closes #1347
2017-09-07 10:31:35 -07:00
walter-weinmann
811f73a661
THRIFT-2733 Erlang coding standards
...
Client: erlang
This closes #1345
2017-09-07 10:20:17 -07:00
James E. King, III
7d211b8d2d
THRIFT-4106: fix errors concurrency_test was identifying
...
Client: C++
This closes #1343
2017-09-07 10:13:29 -07:00
Charlie Zhang
e9ede89c1c
THRIFT-4275: add support for zope.interface exclusively when generating code for python
...
Client: py
This closes #1324
2017-09-06 21:19:42 -07:00
gx9702
d862c2fd7b
THRIFT-4316: fix read size in TByteBuffer.java
...
Client: java
This closes #1290
2017-09-05 21:33:42 -07:00
damnever
1b20b18ec0
Add default message for TApplicationException since some implementations may not set message field
...
Client: go
This closes #1335
2017-09-05 20:00:38 -07:00
walter-weinmann
fcb2f5a8f4
THRIFT-4313: Program code of the Erlang tutorial files contain syntax errors.
...
Client: erl
This closes #1342
2017-09-05 13:43:46 -07:00
tudyzhb
78b71851fc
THRIFT-4307: Make ssl-open timeout effective in golang client
...
Client: go
This closes #1341
2017-09-05 13:19:39 -07:00
Victor Boivie
9235bec082
THRIFT-4246 Multiplexed clients sequence id fix
...
Client: nodejs
Previously, all clients would use the latest created multiplexer
for generating sequence numbers which would create a mismatch
between the mapping of sequence number->service in the connection.
This makes the client instances use the multiplexer that is
bound to it.
This closes #1322
2017-09-04 21:46:24 -07:00
James E. King, III
113614b2e5
fix flex syntax in compiler readme
...
Patch: Zhaopin <daishun9@gmail.com>
This closes #1332
2017-09-04 18:28:29 -07:00
Josip Sokcevic
722f8e9506
THRIFT-4247: Fix compilation with OpenSSL 1.1
...
Client: c_glib
This closes #1308
2017-09-04 18:22:03 -07:00
James E. King, III
d7142b7e4f
THRIFT-4295: rework the docker build images, updating them and tuning the travis builds
...
This closes #1340
2017-09-04 18:09:34 -07:00
James E. King, III
f454369198
THRIFT-4298: fix ubuntu1604 docker image for golang
2017-09-01 05:23:29 -07:00
James E. King, III
b66b66ff52
added Ubuntu Xenial docker image named ubuntu1604
2017-08-31 18:08:29 -07:00