Konrad Grochowski
e9bdb411fb
THRIFT-3329: fix C++ tests incompatibility with boost-1.59
...
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>
This closes #620
2015-09-25 21:04:57 +02:00
jfarrell
ad3a95527c
THRIFT-3298: thrift endian converters may conflict with other libraries
...
Client: cpp
Patch: Xiaoshuang LU
Converts ntohll, htonll to be Thrift prefixed to avoid redefinition by other libraries (ie. zookeeper.h)
2015-09-24 23:27:34 -04:00
jfarrell
27be411ee0
THRIFT-2936:Minor memory leak in SSL
...
Client: cpp
Patch: James King
Thrift clients that use SSL leak 64 bytes in two chunks. This is because the list of available compression methods is not freed.
This closes #619
2015-09-24 22:26:37 -04:00
Nobuaki Sukegawa
c2993c0edf
THRIFT-3332 make dist fails on clean build
...
This closes #609
2015-09-21 23:03:30 +02:00
Sergei Nikulov
34e0bb64bd
THRIFT-2850 CMake for Apache Thrift
...
fixes for std/boost::thread detection; security test; qt test
This closes #598
2015-09-08 23:22:44 +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
Randy Abernethy
8dbe5f60a7
THRIFT-2199:Remove dense protocol
...
Client: C++ library and compiler
Patch: Randy Abernethy
2015-08-01 22:57:02 -07: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
Ben Craig
4a1e8867af
Deleting a duplicate TPipe ctor declaration that snuck in
...
Client: cpp
Patch: Ben Craig
2015-07-29 20:54:08 -05:00
Ben Craig
6515aad1f1
THIFT-3270: reusing TNonblockingServer::TConnection cause dirty TSocket
...
Client: cpp
Patch: Jesse Fang
2015-07-29 20:48:48 -05:00
Jens Geyer
b141fd0801
THRIFT-3257 warning: extra tokens at end of #endif directive
...
Client: C++
Patch: Jens Geyer
This closes #559
2015-07-24 01:03:07 +02:00
Ben Craig
de78b54b89
THRIFT-3252 Missing TConcurrentClientSyncInfo.h in cpp Makefile so doesn't
...
install
Client: cpp
Patch: Adam Beberg
2015-07-22 19:38:08 -05:00
ben-craig
02bade1583
THRIFT-3247 Generate a C++ thread-safe client
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
2015-07-17 08:40:48 -05:00
ben-craig
af2d9c8b88
THRIFT-3224 Fix TNamedPipeServer unpredictable behavior on accept
...
THRIFT-3225 Fix TPipeServer unpredictable behavior on interrupt()
Client: cpp
Patch: Ben Craig <bencraig@apache.org> and Pawel Janicki <pjs.wcy@poczta.onet.pl>
This closes #544
2015-07-16 08:11:21 -05:00
ben-craig
fae08e774c
THRIFT-3246 Reduce the number of trivial warnings in Windows C++ CMake builds
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
This closes #553
2015-07-15 11:34:47 -05:00
ben-craig
1abcbc7218
THRIFT-2858 Enable header field case insensitive match in THttpServer
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
Windows build works now
This closes #552
2015-07-15 10:40:29 -05: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
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
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
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
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
Konrad Grochowski
1f6e380c5d
make style
applied
2015-05-18 19:47:28 +02:00
Konrad Grochowski
3b115dfa61
THRIFT-727 - C++: what() method of generated exceptions will provide more information
...
Patch: Anna Dymek <aadymek@gmail.com>
Client: C++
This closes #469
2015-05-18 19:47:23 +02:00
Roger Meier
a6b6633259
THRIFT-2850 CMake: Windows improvements, doc, TMemoryBufferTest fix
2015-05-15 15:44:22 +02:00
Roger Meier
516e28a42d
THRIFT-3152 Compiler error on Mac OSX (missing #include <cstdlib>)
...
Patch: Mathias Gottschlag
2015-05-15 11:23:01 +02:00
Nobuaki Sukegawa
113b638790
THRIFT-3148 Markdown links to coding_standards are dead
...
This closes #491
2015-05-13 21:40:26 +02:00
Jim King
6077481139
THRIFT-1248 fix TMemoryBuffer pointer arithmetic and add unit test
...
This closes #486
2015-05-10 14:45:17 +02:00
Jim King
9f85468eb6
THRIFT-1642 pull in patch from Jira to fix signedness issue in timeout calculation
...
This closes #485
2015-05-10 14:42:42 +02:00
Jim King
9dfe7b83ef
THRIFT-2474 complete the ntohll precompile conditionals
2015-05-09 23:45:33 +02:00
Roger Meier
ec847acab5
THRIFT-3125 Fix the list of exported headers in automake input
...
This closes #478
2015-05-09 21:33:42 +02:00
Konrad Grochowski
24ea0bf5df
THRIFT-3130 - C++ Lib: removed no longer needed macro THRIFT_OVERLOAD_IF
...
Client: C++
Patch: Jim King <jim.king@simplivity.com>
This closes #483
2015-05-07 15:16:24 +02:00
Thomas Bartelmess
9e78ed81a9
THRIFT-3121 Librt does not exist on OSX
2015-05-02 17:12:47 +02:00
Jim King
9de9b1f1be
THRIFT-2850 get windows cmake working again and building the unit tests for lib/cpp, and pass make check through cmake - also resolve some compiler warnings
2015-04-30 22:40:26 +02:00
Jens Geyer
1a8e048bd0
THRIFT-3120 Minor spelling errors and an outdated URL
...
Client: C++
Patch: Calvin Sun <675313675@qq.com>
This closes #471
2015-04-30 20:37:20 +02:00
Jim King
79c9911b87
THRIFT-3084 add optional concurrent client limit enforcement to lib/cpp threaded servers
2015-04-30 19:48:15 +02:00
Jim King
21b6852408
THRIFT-3083 consolidate simple and threaded server run loops
2015-04-30 12:41:16 +02:00
Konrad Grochowski
87bb771d89
THRIFT-3105 - C++ TNonblockingServer compilation on Windows fixed
...
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>
This closes #453
2015-04-30 11:38:39 +02:00
Jim King
5ec805b22b
THRIFT-3081 consolidate client processing loop in Simple, Threaded, and Thread Pool servers
2015-04-26 20:58:17 +02:00
Roger Meier
71f2d8a714
THRIFT-3067 C++ cppcheck performance related warnings
...
Patch: Arijit Chattopadhyay <arijitnit06@gmail.com>
This closes #444
2015-04-26 17:00:04 +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
Marco Molteni
98201b0605
THRIFT-3090 cmake build is broken on MacOSX.
2015-04-20 22:26:37 +02:00
Marco Molteni
83494259d1
THRIFT-3099 cmake build is broken on FreeBSD
2015-04-16 22:23:27 +02:00
Roger Meier
8f27189dfd
THRIFT-3090 cmake build is broken (set CMake version to 2.8.12)
2015-04-14 22:05:50 +02:00