Commit Graph

4332 Commits

Author SHA1 Message Date
Jens Geyer
0cfdf7cb9d THRIFT-2598 Add check for minimum Go version to configure.ac
Client: Go
Patch: Jens Geyer

This closes #399
2015-03-19 04:08:18 +02:00
jfarrell
d565e2f496 Thrift-1784: pep-3110 exception handling
Client: py
Patch: jfarrell

Updates python lib for pep-3110
2015-03-18 21:02:47 -04:00
Jens Geyer
43ceaf7cf5 THRIFT-3043 go compiler generator uses non C++98 code
Client: Go
Patch: Jens Geyer
2015-03-17 00:39:36 +02:00
Randy Abernethy
65cf6c14da THRIFT-3044: Docker README.md paths to Dockerfiles are incorrect
Client: Build
Patch: Randy Abernethy
2015-03-15 17:38:19 -07:00
Randy Abernethy
aad5de7930 THRIFT-3040: wrong main path in bower.json
Client: JavaScript Lib
Patch: Paul Smith

Github Pull Request:
This closes #398
2015-03-15 08:26:23 -07:00
Jens Geyer
1d1bca2738 THRIFT-3027 Go compiler does not ensure common initialisms have consistent case
Client: Go
Patch: Magrath <paul@paulmagrath.com>

This closes #394
2015-03-14 16:38:43 +02:00
Jens Geyer
28c1c19f91 THRIFT-3023 Go compiler is a little overly conservative with names of attributes
Client: Go
Patch: Paul Magrath <paul@swiftkey.com>

This closes #389
2015-03-07 14:25:00 +01:00
Jens Geyer
c7cf379aae THRIFT-3030 TThreadedServer: Property for number of clientThreads
Client: C#
Patch: Nils Hügelmann
2015-03-07 14:24:58 +01:00
Jens Geyer
d6834409b4 THRIFT-3018 Compact protocol for Delphi, added another test case
Client: Delphi
Patch: Jens Geyer
2015-03-07 14:24:55 +01:00
Jens Geyer
624781c1c4 THRIFT-3026 TMultiplexedProcessor does not have a constructor
Client: Haxe
Patch: Jens Geyer

This closes #392
2015-03-06 02:12:29 +01:00
Jens Geyer
65ee9838bc THRIFT-3025 Change pure Ints into @enums
Client: Haxe
Patch: Jens Geyer

This closes #391
2015-03-06 01:27:48 +01:00
Jens Geyer
8cc78c101a THRIFT-3024 User-Agent "BattleNet" used in some Thrift library files
Client: AS3, Haxe
Patch: Jens Geyer

This closes #390
2015-03-06 01:26:13 +01:00
Jens Geyer
426ab86801 THRIFT-3022 Compact protocol for Haxe
Client: Haxe
Patch: Jens Geyer

This closes #388
2015-03-05 23:43:23 +01:00
Roger Meier
6f7399b355 cpp: remove unused variable g_socket_syscalls 2015-03-04 14:32:59 +01:00
Jens Geyer
eda0f844ee THRIFT-3021 Service remote tool does not import stub package with package prefix
Client: Go
Patch: Yinyin L <yinyinl@gmail.com>

This closes #385
2015-03-03 21:35:44 +01:00
Jens Geyer
a6ea4442dd THRIFT-3018 Compact protocol for Delphi, one missing test case added
Client: Delphi
Patch: Jens Geyer
2015-03-03 21:35:40 +01:00
Jens Geyer
3811e59c15 THRIFT-3019 Golang generator missing docstring for structs
Client: Go
Patch: Abdel Said
2015-03-03 21:35:36 +01:00
Randy Abernethy
f702fed427 THRIFT-3020:Repair CPP11 init of member in TFramedTrans
Client: CPP
Patch: Zachary Sims

Github Pull Request:
This closes #384
commit dacbee68444aeded794ff445559367b538113c91
Author: Zachary Sims <z.sims@qsr.com.au>
Date: 2015-03-03T05:12:31Z
Removes C++11-style field initialisation in TBufferTransports.h
2015-03-03 08:14:12 -08:00
Jens Geyer
f0e63317c7 THRIFT-3018 Compact protocol for Delphi
Client: Delphi
Patch: Jens Geyer
2015-03-02 02:16:11 +01:00
Jens Geyer
96eff17e50 THRIFT-3017 order of map key/value types incorrect for one CTOR
Client: Delphi
Patch: Jens Geyer
2015-03-02 02:12:45 +01:00
Roger Meier
6b61601cc1 THRIFT-2180 Integer types issues in Cocoa lib on ARM64
CLient: Cocoa
Patch: Jeremy W. Sherman
This closes #372
2015-03-01 12:32:50 +01:00
Jens Geyer
00a4e3e802 THRIFT-3009 TSSLSocket does not use the correct hostname (breaks certificate checks)
Client: Go
Patch: Mathias Gottschlag <mgottschlag@gmail.com>
2015-02-27 23:15:21 +01:00
Jens Geyer
962e41078b THRIFT-3006 Attach 'omitempty' json tag for optional fields in Go
Client: Go
Patch: Peter Woodman <peter@vineapp.com>

This closes #380
2015-02-27 22:53:00 +01:00
Randy Abernethy
bd60b92c6f THRIFT-3008: Node.js server does not fully support exceptions
Client: Node.js
Patch: Nobuaki Sukegawa

Github Pull Request:
This closes #382
commit 0c0d51ca1dafa5f8e0004563df780a92580590f3
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-02-22T16:49:22Z
THRIFT-3008 - Node.js server does not fully support exception
2015-02-26 16:59:14 -08:00
Jens Geyer
2ad6c307be THRIFT-3012 Timing problems in NamedPipe implementation due to unnecessary open/close
Client: Delphi
Patch: Jens Geyer
2015-02-27 00:39:36 +01:00
Jens Geyer
8b14d179c4 THRIFT-3011 C# test server testException() not implemented according to specs
Client: C#
Patch: Jens Geyer
2015-02-27 00:27:00 +01:00
Konrad Grochowski
12b06e4f8c THRIFT-2870 - C++: JSON protocol will read & write doubles using "C" locale
Client: C++
Patch: Simon Falsig
2015-02-23 17:19:33 +01:00
henrique
7f9fa8831f THRIFT-3007 Travis build is broken because of directory conflict
Patch: Nobuaki Sukegawa

    This closes #381
2015-02-23 10:27:34 +08:00
Roger Meier
2e0531608d CMake: fix path due to move of cmake folder 2015-02-19 17:27:53 +01:00
jfarrell
e03f7e8e75 THRIFT-2962:Docker Thrift env for development and testing
Client: build
Patch: jfarrell

Adds build folder and moves all travis, cmake and docker build scripts into
one location for easier maintainability.
2015-02-18 23:25:54 -05:00
Jens Geyer
80aa53e6bc THRIFT-3001 C# Equals fails for binary fields (byte[])
Client: C#
Patch: Benjamin Schulz, Testcase added by Jens Geyer
2015-02-18 23:25:13 +01:00
Randy Abernethy
d8187c5ff1 THRIFT-2976: add browserify support and tests
Client: nodejs
Patch: Andrew de Andrade
2015-02-16 01:25:53 -08:00
Randy Abernethy
3b9ff4de6e THRIFT-2969
Client: nodejs
Patch: Andrew de Andrade

General node test cleanup and consolidation.
2015-02-16 00:51:24 -08:00
Roger Meier
4702fe63c8 THRIFT-2930 erlang module thriftTest_thrift referenced instead of thrift_test_thrift
This closes #347

commit b8da46b6908b826d3fb4f6077455e6a57fb8a04f
Author: Bosky <bosky@helpshift.com>
Date: 2015-01-04T22:06:39Z

THRIFT-2930 erlang module thriftTest_thrift referenced instead of thrift_test_thrift
Client: Erlang
Patch: Bhasker Kode

Replace thriftTest_thrift with thrift_test_thrift in a test and the Readme.
2015-02-15 21:17:30 +01:00
Randy Abernethy
ded6401da4 THRIFT-2999 remove CR/LF post .getattributes text = auto
Client: all
Patch: Randy Abernethy
2015-02-15 11:28:40 -08:00
Roger Meier
0d964d8e52 THRIFT-2937 Allow setting a maximum frame size
Set maximum frame size to 256MB (same as TNonblockingServer)

Client: cpp
Patch: Cristian Klein & Roger Meier
2015-02-15 19:24:50 +01:00
Sergei Nikulov
283899bf9a Use Boost C++ >= 1.53.0 2015-02-15 00:04:46 +01:00
Jens Geyer
22dddc9fab THRIFT-2996 Test for Haxe 3.1.3 or better
Client: Haxe
Patch: Jens Geyer

This closes #374
2015-02-12 23:12:17 +01:00
Randy Abernethy
96f4f07beb THRIFT-2964: nodejs file breakout
Client: NodeJS
Patch: Andrew de Andrade

Moves protocols and transports (among others) into seperate files.
2015-02-10 02:29:15 -08:00
Bosky
43509df15c THRIFT-2928 Rename the erlang test_server module Client: Erlang Patch: Bhasker Kode
Avoiding clashes with the in-built erlang app bundled since November '09
Used git mv, then renamed the module in the source.
Verified that git blame continues to work as expected.
2015-02-09 20:27:49 +01:00
Roger Meier
17aa474938 doc: update Smalltalk namespace 2015-02-09 12:09:19 +01:00
Roger Meier
e0ab13f63a doc: idl.md remove meta data 2015-02-09 12:08:07 +01:00
Roger Meier
c5026aaa37 doc: move idl.md doc from www to source tree 2015-02-09 12:03:59 +01:00
Jens Geyer
468e63b36d THRIFT-2914 explicit dependency to Lua5.2 fails on some systems
Client: Lua
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #373
2015-02-08 14:43:15 +01:00
Konrad Grochowski
3bc6424c76 THRIFT-2724 - Coding standards template added all over project
Client: All
Patch: Konrad Grochowski

This closes #371
2015-02-05 12:15:19 +01:00
henrique
2f34da7024 THRIFT-2951 Fix Erlang name conflict test
Patch: Nobuaki Sukegawa

    This closes #360

----
commit 06cc3e990ade560461a276991ce9cb544706dae3
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date:   2015-01-27T18:11:40Z

    THRIFT-2951 Fix Erlang name conflict test

----
2015-02-05 12:39:34 +11:00
Randy Abernethy
a7270074d3 THRIFT-2932: Node.js Thrift connection libraries throw Exceptions into event emitter
Client: Nodejs
Patch: Tom Croucher and Andrew de Andrade

This commits a limited set of hunks from teh original patch.
2015-02-04 13:18:53 -08: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
Jens Geyer
b3654df14c THRIFT-2189 add union support for go generator
Client: Go
Patch: Anton Lindström <lindztr@gmail.com> and Jens Geyer

This closes #369

This makes it possible to check if a field  is set and skips adding new ones.
Fields in unions are pointers by setting them as `t_field::T_OPTIONAL`.

To be sure that exactly one and only one field is set in a union, we count the
number of fields set and return an error if not exactly one field is set.

This is a breaking change and will require fields in unions to be passed in as
pointers.
2015-02-03 23:40:02 +01:00
Jens Geyer
2663ec43ab THRIFT-2955 Using list of typedefs does not compile on Go
Client: Go
Patch: Johannes Martinsson <johannes@saltside.se>

Be explicit about when to use true type.
2015-02-03 22:45:18 +01:00