Commit Graph

4218 Commits

Author SHA1 Message Date
Jens Geyer
90c60e340c THRIFT-3239 Limit recursion depth
Client: Haxe
Patch: Jens Geyer

This closes #547
2015-07-11 01:19:53 +02:00
Claudius Heine
0104da5a6f THRIFT-2073: Fixed Thrift C++ THttpClient error: cannot refill buffer
Fixed-by: Qiang Li <liqiang2yt@hotmail.com>
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-10 22:13:36 +02:00
Roger Meier
254b4583f7 THRIFT-2858 Enable header field case insensitive match in THttpServer
Client: cpp
Patch: YI-HUNG JEN
2015-07-10 15:27:07 +02:00
Ben Craig
8b4e155f04 Adding audit tool to the compiler's pre-fab Visual Studio project 2015-07-09 20:58:04 -05:00
Ben Craig
012dd4e3fc Renamed, relocated, and reformated the audit tool's readme file 2015-07-09 20:55:53 -05:00
Jens Geyer
3ea26be2ae THRIFT-3236 MaxSkipDepth never checked
Client: Go
Patch: Jens Geyer
2015-07-10 02:00:36 +02:00
Jens Geyer
4018036980 THRIFT-3235 C#: Limit recursion depth to 64
Client: C#
Patch: Jens Geyer
2015-07-09 23:06:41 +02:00
Jens Geyer
d47fcdd66d THRIFT-3234 Delphi: Limit recursion depth to 64
Client: Delphi
Patch: Jens Geyer
2015-07-09 22:20:12 +02:00
Ben Craig
cfaadcc4ad THRIFT-3231 CPP: Limit recursion depth to 64
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
2015-07-08 20:50:33 -05:00
Ben Craig
262cfb4189 THRIFT-3221 Create a tool to audit network compatibility between two
.thrift files
Client: Compiler (general)
Patch: Sanjay Poojary <sanjay.poojary@ni.com>, Ben Craig
<bencraig@apache.org>, and Zach Hindes <zach.hindes@ni.com>

This closes #541
2015-07-08 20:37:15 -05:00
Ben Craig
384f976a3b THRIFT-3217 Provide a little endian variant of the binary protocol in C++
Client: C++
Patch: Ben Craig <bencraig@apache.org>

This closes #537
2015-07-08 20:33:03 -05:00
Claudius Heine
33f3f01ce2 THRIFT-1844: Overwrite password string after passing it to openssl.
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-08 13:46:29 +02:00
Claudius Heine
8f11f52341 THRIFT-3215 Replaces "throw new" in TJSONProtocol with a "throw" (+ testcase)
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-08 11:26:51 +02:00
Jens Geyer
1704456449 Revert "THRIFT-3225 Fix TPipeServer unpredictable behavior on close"
This reverts commit f48588f124.
2015-07-07 22:34:13 +02:00
Jens Geyer
f48588f124 THRIFT-3225 Fix TPipeServer unpredictable behavior on close
Client: C++
Patch: Paweł Janicki
2015-07-07 22:23:49 +02:00
Ben Craig
7207c22f9d THRIFT-2850 CMake for Apache Thrift
Client: Cpp
Patch: Ben Craig

This closes #534
2015-07-06 08:40:35 -05:00
Jens Geyer
6e40376568 THRIFT-3220 Option to suppress @Generated Annotation entirely
Client: Java
Patch: notona <notona@gmail.com> & Jens Geyer

This closes #540

This change contains:
- the work of notona from GitHub PR 540
- additional changes I made to align THRIFT-3220 and THRIFT-3193
2015-07-05 19:24:11 +02:00
Ben Craig
74086f18af THRIFT-3219 Provide a C++ tutorial on server-side IP logging and
per-connection state
Client: C++
Patch: Ben Craig <bencraig@apache.org>

This closes #538
2015-07-04 17:18:58 -05:00
Jim King
5903d67459 THRIFT-3211: add php client compact protocol to make cross test
This closes #532
2015-07-03 20:48:50 +02:00
Qiao Mu
2fadc8d5ca THRIFT-2872 Fix dead lock when all tasks are expired
If manager_->removeExpiredTasks() cleared all tasks, we didn't notify
those who are waiting for maxMonitor_. This patch fixes it.
2015-07-03 20:42:43 +02:00
Jens Geyer
5cf9d7744c THRIFT-3214 Add Erlang option for using maps instead of dicts
Client: Erlang
Patch: Michael Oliver <mikemboliver@gmail.com>

This closes #535
2015-07-02 21:07:17 +02:00
Jens Geyer
7702536249 THRIFT-2921 Make Erlang impl ready for OTP 18 release (dict/0 and set/0 are deprecated)
Client: Erlang
Patch: Michael Oliver <mikemboliver@gmail.com>

This closes #533
2015-06-30 21:31:50 +02:00
Jens Geyer
24ef0d6f51 THRIFT-3193 Option to supress date value in @Generated annotation
Client: Java
Patch: Roshan George <roshan@arjie.com>

This closes #531
2015-06-30 21:31:48 +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
507075607f THRIFT-3210 (uncompileable) code generated for server events while are events not enabled
Client: Delphi
Patch: Jens Geyer
2015-06-29 11:30:40 +02:00
jfarrell
9d803f512f THRIFT-3209: LGPL mentioned in license file
client: build
Patch: Henri Yandell

LICENSE file referencing deleted code, removing missed section from that file.
2015-06-28 21:23:20 -04:00
Henrique Mendonça
aba4b1f2b0 travis CI sudo: required 2015-06-27 12:16:17 +10:00
Jens Geyer
3f2e710152 THRIFT-3205 TCompactProtocol return a wrong error when the io.EOF happens
Client: Go
Patch: Wang Jing <wangjing@BYTEDANCE.com>

This closes #530
2015-06-26 21:55:05 +02:00
jfarrell
2238adabbc THRIFT-3202: Allow HSHAServer to configure min and max worker threads separately.
Client: java
Patch: Pankaj Kumar

Allow HSHAServer to configure min and max worker thread separately
2015-06-26 08:58:32 -04:00
jfarrell
94d0679f45 THRIFT-3203: DOAP - please fix "Ocaml" => "OCaml"
Client: build
Patch: sebb

Updates doap file
2015-06-25 10:17:24 -04:00
Henrique Mendonça
15d904240e THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments
Patch:  Igor Tkach

This closes #519
2015-06-25 22:31:41 +10:00
jfarrell
0b8132d20e THRIFT-3197: keepAliveTime is hard coded as 60 sec in TThreadPoolServer
Client: java
Patch: Pankaj Kumar

Creating ThreadPoolExecutor in TThreadPoolServer, keepAliveTime is hard coded as 60 sec.
2015-06-24 09:19:15 -04:00
jfarrell
763841b4dd THRIFT-3042: Dockerfiles fail to build
Client: build
Patch: Jfarrell

Updates Dockerfiles for Ubuntu and Centos to latest versions
2015-06-24 09:11:54 -04:00
jfarrell
6cdbd98b71 Thrift-2922: TRIAL is used with Python tests but not tested accordingly
Client: py
Patch: jfarrell

Updated configure.ac to require trial for py.twisted tests
2015-06-23 21:58:50 -04:00
Jens Geyer
417b631c5a THRIFT-3198 Allow construction of TTransportFactory with a specified maxLength
Client: Go
Patch: Sean <DrTall@users.noreply.github.com>

This closes #521
2015-06-22 22:21:27 +02:00
Phillipp Röll
42b9be191e THRIFT-3196: Fix a typo in the lua TBinaryProtocol
This closes #525
2015-06-21 21:31:41 +02: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
Jens Geyer
56a03be3f9 THRIFT-3192 Go import paths changed in 1.4, and expired June 1
Client: Go
Patch: Adam Beberg <beberg@sentient.ai>

This closes #523
2015-06-17 22:21:27 +02:00
Roger Meier
0856273095 fix whitespaces detected by .editorconfig 2015-06-14 22:30:22 +02:00
zzn
4e1ea11012 THRIFT-3179 should not bind to localhost when try to connect
This closes #514
2015-06-14 22:23:05 +02:00
zzn
9815c19d7e THRIFT-3180 fix framed transport
This closes #515
2015-06-14 20:50:03 +02:00
Jens Geyer
9b3b8d4987 THRIFT-3184 Thrift Go leaves file descriptors open
Client: Go
Patch: Prashant Varanasi <prashant@uber.com>

This closes #518
2015-06-12 20:35:23 +02:00
Roger Meier
99255de857 THRIFT-2967 Add .editorconfig to root
Patch: Andrew de Andrade
2015-06-05 12:44:39 +02:00
Roger Meier
74d503e0eb THRIFT-2850 CMake for Apache Thrift
Change project name to "Apache Thrift" and add test/py

fix: add missing test/py/CMakeLists.txt and update package name
2015-06-05 07:10:19 +02:00
Roger Meier
211b82de11 THRIFT-2850 CMake for Apache Thrift
Change project name to "Apache Thrift" and add test/py
2015-06-04 12:47:31 +02:00
Roger Meier
7daf00ceb1 THRIFT-3175 python: fastbinary.c python deserialize can cause huge allocations from garbage
define MAX_LIST_SIZE to be 10,000

Patch: Dvir Volk

This closes #511
2015-06-03 11:45:35 +02:00
Roger Meier
56d38fb913 THRIFT-3176 ruby: Union incorrectly implements ==
Patch: István Karaszi
2015-06-01 22:01:09 +02:00
Roger Meier
401d399ed0 THRIFT-3177 Fails to run rake test
Patch: István Karaszi
2015-06-01 21:28:42 +02:00
Jens Geyer
86a51e7eca THRIFT-3170: Add a flag to allow the ignoring of common initialisms in Go
Client: Go
Patch: Paul Magrath <paul@paulmagrath.com>

This closes #508
2015-06-01 21:09:17 +02:00
Henrique Mendonça
c0e4a8dc07 Revert "THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments"
This reverts commit 1568aef7d4.
2015-06-01 23:23:22 +10:00