Nobuaki Sukegawa
8b791b270e
THRIFT-3711 Add D to cross language test
...
This closes #923
2016-03-06 09:45:42 +09:00
Nobuaki Sukegawa
402f6419f9
THRIFT-3666 Build D tutorial as part of Autotools build
...
Client: Build (D)
Patch: Nobuaki Sukegawa
This closes #893
2016-02-27 17:17:27 +09:00
Nobuaki Sukegawa
6bbc9e3a60
Add an entry to .gitignore
2016-02-27 16:55:55 +09:00
Simon South
e71f20cd3e
THRIFT-3556 c_glib file descriptor transport
...
Client: C (GLib)
Patch: Chandler May <cjmay4754@gmail.com>
This closes #810
2016-02-11 06:56:31 -05:00
Chandler May
ccd998a04e
THRIFT-3572 Fix "Unable to determine the behavior of a signed right shift"
...
Client: Build (c_glib)
Patch: Chandler May
This closes #816
2016-01-24 01:26:33 +09:00
Nobuaki Sukegawa
bd165305fa
THRIFT-3571 Make feature test result browsable
...
Client: Test
Patch: Nobuaki Sukegawa
This closes #809
2016-01-24 00:13:44 +09:00
Chandler May
6dde90be2e
THRIFT-1313 implement compact protocol for c_glib library
...
Client: C_glib
Chandler May <cjmay4754@gmail.com>
This closes #795
2016-01-19 22:00:27 +01:00
Adam Connelly
0c0649de7e
THRIFT-3510 Add HttpTaskAsyncHandler implementation
...
Client: C#
Author: Adam Connelly <adam.rpconnelly@gmail.com>
This closes #762
2016-01-14 20:26:14 +01:00
Nobuaki Sukegawa
362a5eda21
THRIFT-3455 struct write method's return value is incorrect
...
Client: c_glib Compiler
Patch: Nobuaki Sukegawa
2015-12-04 00:38:33 +09:00
Mark Erickson
dd89dce84b
THRIFT-3468 Dart TSocketTransport onError handler is too restrictive
...
Client: Dart
Patch: Mark Erickson
This closes #728
2015-12-02 21:50:11 +01:00
David Robakowski
ae971ce917
THRIFT-2110 Erlang: Support for Multiplexing Services on any Transport, Protocol and Server
...
Client: Erlang
Patch: David Robakowski rebased by Nobuaki Sukegawa
Modification: Return value fix in thrift_client uncovered by added tests
2015-11-23 17:07:10 +09:00
Nobuaki Sukegawa
826ea998d5
THRIFT-3400 Add Erlang to cross test
...
Client: Test, Erlang
Patch: Nobuaki Sukegawa
2015-10-31 14:54:12 +09:00
Mark Erickson
932c4700c6
THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #608
2015-10-03 01:43:59 +02:00
Jens Geyer
4a62f188fc
Added C# bin/obj to gitignore
2015-09-29 22:09:18 +02:00
jfarrell
e2e5e22c11
THRIFT-3308: Fix broken test cases for 0.9.3 release candidate
...
client: build
Patch: jfarrell
Fix broken test cases, make check now passes with all files in dist
2015-08-25 14:59:40 -04:00
jfarrell
f13e431bab
THRIFT-3305: Missing dist files for 0.9.3 release candidate
...
Client: build
Patch: jfarrell
Adds missing files to dist
2015-08-25 00:39:29 -04:00
Nobuaki Sukegawa
2fab3deb09
THRIFT-3296 - Go cross test does not conform to spec
2015-08-17 21:54:23 +10:00
Jim King
b0b710a426
THRIFT-3164: disable insecure SSLv3 protocol in cpp lib unless SSLv3 is specifically asked for to make the defaults more secure; added a matrix security unit test for SSL in the cpp lib
2015-07-30 21:57:03 +02:00
Claudius Heine
5ef662b904
THRIFT-406 Convert C++ Test to Boost::Test
...
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-06-29 19:49:16 +10:00
Jens Geyer
8b4700265c
THRIFT-3194 Can't build with go enabled. gomock SCC path incorrect.
...
Client: Go
Patch: Larry Matter <larry.matter@gmail.com>
This closes #524
2015-06-19 21:22:57 +02:00
Roger Meier
880a2b32e5
doc: update compiler CMake build and update .gitignore
2015-05-16 22:40:17 +02:00
Ben Craig
1684c42950
THRIFT-2441 Cannot shutdown TThreadedServer when clients are still connected
...
Author: James E. King, III <Jim.King@simplivity.com>
2015-04-24 08:52:44 -05:00
Jens Geyer
b149c4f044
THRIFT-3074 Add compiler/cpp/lex.yythriftl.cc to gitignore.
...
Client: Compiler (General)
Author: Simon Hürlimann (CyT) <simon.huerlimann@cyt.ch>
This closes #412
I've accidentially checked that file in in another PR. So this commit adds that file to the .gitignore. Might be that this is only a temporary file, as I got some compiling issues. Should be ignored anyway.
2015-04-02 22:41:22 +02:00
Nobuaki Sukegawa
f5b795d3be
THRIFT-2578 Moving 'make cross' from test.sh to test.py
2015-03-29 14:39:32 +02:00
Roger Meier
41ad4342c5
THRIFT-847 Test Framework harmonization across all languages
...
THRIFT-2946 Enhance usability of cross test framework
Patch: Nobuaki Sukegawa
This closes : #358
2015-03-24 22:30:40 +01:00
Roger Meier
281bdae6b2
THRIFT-2940 nodejs: move package.json to root folder
...
fix make dist & co
2015-02-03 23:45:21 +01:00
Nobuaki Sukegawa
6622877a09
THRIFT-2098 Add support for Qt5+
2014-12-21 16:36:47 +01:00
Pascal Bach
d5f87e1f21
CMake: Add CMake support for Thrift libraries
...
Currently the following libraries are supported:
- C++
- C_Glib
- Java (using Ant wrapper)
The compilers CMake file is adjusted to work with the new global CMakeLists.txt file.
Signed-off-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Also-by: Sergei Nikulov <sergey.nikulov@gmail.com>
2014-12-13 22:02:29 +01:00
Nobuaki Sukegawa
d0d7a65581
THRIFT-2838 TNonblockingServer can bind to port 0 (i.e., get an OS-assigned port) but there is no way to get the port number
2014-12-07 17:00:02 +01:00
Konrad Grochowski
9fdc90ad64
THRIFT-2809: .gitignore updated - compiler/cpp/Release added
...
Client: Build
Patch: Darren Thornton
This closes #256
2014-11-10 18:21:44 +01:00
Jens Geyer
0c449122dd
Update gitignore
2014-11-09 16:25:05 +01:00
Jens Geyer
fea00ac871
THRIFT-2753 Haxe support: Misc. improvements
...
Client: Haxe
Patch: Jens Geyer
This closes #229
2014-11-09 01:58:29 +01:00
Jens Geyer
bd52f1a1dd
THRIFT-2644 Haxe support
...
Client: Haxe
Patch: Jens Geyer
This closes #214
2014-11-09 01:58:25 +01:00
Roger Meier
ba4a5f0009
.gitignore: add *.dirstamp and test/go/bin/
2014-10-22 23:36:13 +02:00
Roger Meier
964082a8eb
THRIFT-2712 PHP: add "json" option to create JsonSerializable code
...
This patch adds a "json" option to PHP code generation that will
make generated classes implement JsonSerializable, so thrift
objects may be converted to json using json_encode() easily.
If the "validate" option is enabled, the object's write validator
will be called, beyond that the jsonSerialize() method only outputs
non-null fields in the JSON object (JSON parsers get grumpy if you
send them null where they expect to see a number).
Patch: Stig Bakken
Github Pull Request: This closes #219
2014-10-08 23:41:18 +02:00
Konrad Grochowski
93fea15b51
THRIFT-2757: py - Added integer limits checks in compact and JSON protocols
...
Client: Python
Patch: Bret Curtis
This closes : #234
2014-10-08 13:35:54 +02:00
Randy Abernethy
775248a2f7
THRIFT-2747: update .gitignore to ignore .vagrant
...
Client: General
Patch: Randy Abernethy
Vagrant saves vm state in .vagrant directories which
should never be committed.
2014-09-30 15:44:16 -07:00
Roger Meier
25c68f45da
THRIFT-2693 Erlang test leaves a lot of generated files
...
Patch: Roger Meier
2014-09-29 22:14:30 +02:00
Roger Meier
4606d7db90
THRIFT-976 c_glib tutorial
...
Patch: Simon South
2014-09-29 21:01:58 +02:00
Roger Meier
15df0767d3
THRIFT-2685 c_glib: Include in integration test suite
...
Patch: Simon South
2014-09-29 20:50:56 +02:00
Jens Geyer
1235ee3f2a
Fix EnumTest (part 2)
...
Patch: Konrad Grochowski, as part of his pull request 209
2014-09-06 14:59:51 +02:00
Jens Geyer
3e8454cc71
updated ignores
2014-09-04 23:40:32 +02:00
Roger Meier
b3c8409c24
THRIFT-2685 c_glib: Include in integration test suite
...
- client side
Patch: Simon South
2014-09-01 21:53:40 +02:00
Noam Zilberstein
af5d64adb7
THRIFT-2641 Improvements to Haskell Compiler/Libraries
...
- test/test.sh integration
- add json and compact protocol
This closes #175
Signed-off-by: Roger Meier <roger@apache.org>
2014-08-10 21:11:43 +02:00
alisdair sullivan
06d0fa05a5
THRIFT-2648 cleanup erlang lib
...
client: erlang
patch: alisdair sullivan (alisdairsullivan@yahoo.ca )
moves tests for the thrift compiler generation of files to /test/erl, properly removes artifacts from test
suite runs, adds module listing to .app.src for better behaviour when using erlang tools like relx and
rebar and modifies .gitignore to not ignore relevant erlang test components
2014-08-07 02:41:29 +02:00
Roger Meier
6e25d749b6
.gitignore: add tutorial/c_glib/tutorial_client
2014-07-30 01:17:58 +02:00
Alan Dunn
bee7b73802
Add unit test for OpenSSL manual initialization
...
This test checks whether Thrift leaves OpenSSL functionality available
after the last TSSLSocketFactory is destroyed when manual
initialization is set. It uses the EVP_get_digestbyname function as
an example function that requires OpenSSL initialization to work
properly.
Signed-off-by: Alan Dunn <amdunn@gmail.com>
Signed-off-by: Roger Meier <roger@apache.org>
2014-07-26 22:13:55 +02:00
Roger Meier
9df385408b
.gitignore: add test/go stuff
2014-07-25 23:24:46 +02:00
Roger Meier
16e2ed25ac
.gitignore update
2014-07-24 23:54:53 +02:00
jfarrell
30a472e04f
THRIFT-2602: Fix missing dist files
...
Client: build process
Patch: jfarrell
Add check for php extension to not build if phpize has not been run,
update Vagrantfile to update package list for haskell test deps, and
change bison min version to 2.4 to work with the current versions of
debian, ubuntu and centos.
2014-07-10 18:42:30 -04:00