James E. King, III
b4c190b6ea
THRIFT-4060 add better support in the cpp generator for custom ostream operators on structures
...
Client: C++
This closes #1172
2017-02-13 16:39:59 -05:00
James E. King, III
36628a28e9
THRIFT-3369 Provide SSL/TLS client for c_glib
...
Client: c_glib
Patch: Gonzalo Aguilar Delgado <gaguilar@level2crm.com>
This closes #1185
2017-02-13 15:25:41 -05:00
Allen George
8b96bfbf1e
THRIFT-2945 Add Rust support
...
Client: Rust
Patch: Allen George <allen.george@gmail.com>
This closes #1147
2017-01-26 01:34:16 +01:00
Volodymyr Gotra
b587a12a11
THRIFT-3933 Microsoft .Net Core library port and generator for this library
...
Client: .NET Core
Patch: Volodymyr Gotra <vgotra@gmail.com> PR #1088 , with significant improvements by Jens Geyer <jensg@apache.org> PR #1149
This closes #1088
This closes #1149
2017-01-04 19:40:30 +01:00
Jens Geyer
485e0c4a03
updated ignores
2016-12-17 19:51:36 +01:00
dtmuller
052abc39c6
THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
...
Deploy headers needed to build plugins
Restructure source tree to match lib and to make sure headers are
deployed to INCLUDE_DIR/thrift.
This closes #368 and closes #1039
2016-09-26 01:42:02 +09:00
Nobuaki Sukegawa
11da87e6f3
THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
...
Client: Compiler
Patch: Nobuaki Sukegawa, rebased by dtmuller
Also fixed by dtmuller:
* Add plugin namespace for erlang language binding
* Fix unit test test_const_value
* Don't clear type cache with every t_program conversion
* Type "wb" may not be supported by popen on non-Windows platforms
* Fix constness of AST type signatures
2016-09-26 01:42:01 +09:00
Nobuaki Sukegawa
048ea0c830
Update .gitignore
2016-03-19 23:53:05 +09:00
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