summaryrefslogtreecommitdiff
path: root/lib/cpp/src/thrift
Commit message (Collapse)AuthorAgeFilesLines
* remove unused codecyy2019-01-222-21/+0
|
* use chronocyy2019-01-229-353/+88
|
* remove unused headerscyy2019-01-223-9/+0
|
* remove unused headerscyy2019-01-223-7/+0
|
* add const to member functionscyy2019-01-224-6/+5
|
* THRIFT-4487: replace gettimeofday implementation on windowsJames E. King III2019-01-141-44/+33
|
* THRIFT-4732: windows cmake refinements and add windows docker build supportJames E. King III2019-01-113-3/+5
|
* THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactorycyy2019-01-1119-1508/+222
|
* remove unused variablescyy2019-01-071-1/+0
|
* remove unused boost headerscyy2019-01-071-3/+0
|
* add static_assert messagecyy2019-01-073-9/+9
|
* replace boost unique_ptr with std::unique_ptrcyy2019-01-071-10/+2
|
* replace boost static_assert with static_assertcyy2019-01-076-14/+9
|
* replace boost::atomic with std::atomiccyy2019-01-072-7/+6
|
* remove stdcxx namespace and use std directlycyy2019-01-071-2/+2
|
* remove stdcxx namespace and use std directlycyy2019-01-0795-838/+752
|
* remove std tr1cyy2019-01-071-49/+17
|
* remove boost smart ptrcyy2019-01-071-31/+8
|
* remove boost::thread and boost::mutex codecyy2019-01-0710-553/+5
|
* use noexcept instead of throw() in librarycyy2019-01-078-21/+21
|
* THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on ↵James E. King III2018-12-184-6/+5
| | | | Windows; remove NOMINMAX from cmake build
* Fix c++98 buildproller2018-12-101-0/+2
|
* Correct c++17 definitionproller2018-12-101-1/+1
|
* Fix build with old c++proller2018-12-101-0/+4
|
* Fix build with c++17proller2018-12-101-1/+4
|
* Fix warning: catching polymorphic type ‘class std::runtime_error’ by valueproller2018-12-051-2/+2
| | | | | | | | ../contrib/thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:902:35: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] } catch (std::runtime_error e) { ^ ../contrib/thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:915:33: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] } catch (std::runtime_error e) { ^
* THRIFT-4618: Use poll() instead of select() in C++ TNonblockingServer if ↵st0ke2018-10-121-4/+43
| | | | available (#1580)
* fix some static analyzer warnings in cpp library (#1596)cyy2018-09-209-13/+29
|
* THRIFT-4620: Ensure enough space for for zlib flush markerDominic Coyne2018-09-161-1/+10
| | | | Client: lib/cpp
* THRIFT-4579: Move up to Ubuntu Bionic for CI buildsJames E. King III2018-06-161-0/+5
| | | | | make dlang library compatible with openssl-1.1 for Ubuntu Bionic Requires an upstream deimos update to be compatible.
* THRIFT-4559: TSSLSocket no longer prints incorrect error for SYSCALL (#1549)Sidneys12018-05-021-0/+16
| | | Client: cpp
* THRIFT-4515: cross server test improvement: graceful test server shutdownJames E. King III2018-03-194-5/+19
| | | | This closes #1509
* THRIFT-4515: fix windows buildJames E. King III2018-03-121-2/+2
| | | | Client: cpp
* THRIFT-4465: Fix C++ TNonblockingServer and THRIFT_EAGAIN issuesBugra Gedik2018-03-126-11/+66
| | | | | | Client: cpp This closes #1497
* THRIFT-3877: cpp http server buffering bug onewayChet Murthy2018-01-101-2/+4
| | | | | | | | | | | | | Client: C++ This closes #1418 C++ HTTP server, hit with oneway RPC, then roundtrip RPC, no longer hangs, as demonstrated by OneWayHTTPTest. Unit-test: Hit a C++ HTTP server with a oneway rpc, and the next RPC will hang. This test-case elicits the failure (converts to timeout-expiry).
* THRIFT-4418: evhttp_connection_new is deprecated; use evhttp_connection_base_newzhouweikang2017-12-092-4/+7
| | | | | | Client: C++ This closes #1438
* THRIFT-2013: add multiplex server and client test support to cpp languageJames E. King, III2017-11-183-67/+97
| | | | | | | | | add multiplex client test support to csharp and java languages fix a bug in the server-side header protocol factory fix a bug in the cpp SSL server socket implementation remove unnecessary sleep in cpp server testOneway This closes #1414
* THRIFT-4376: fix more high impact coverity defectsJames E. King, III2017-10-291-1/+5
| | | | | | Led to the discovery of incorrect lua socket error handling. This closes #1405
* THRIFT-4376: fix a few high impact coverity defects:James E. King, III2017-10-281-1/+1
| | | | | | | | 1458947: memory leak in compiler 1458787: resource leak in c_glib led to discovery of assert() abuse 1459090: fix string.find result check in JSON processor (unlikely) This closes #1404
* THRIFT-4331: C++ TSSLSocket fixes for huge message handlingMartin Haimberger2017-10-061-5/+23
| | | | | | | | | | | | Client: C++ fixed issue with large messages, where waitForEvent was called mutliple times waiting for SSL_read() to get bytes and running in the retry timeout. fixed issue where poll was not using the right flags. This fixes #1363
* THRIFT-4049, THRIFT-4053: when skipping, if field type is invalid, throw aJames E. King, III2017-09-241-0/+2
| | | | | | | | protocol exception of invalid data instead of doing nothing which could cause a loop Client: C++, java This closes #1371
* THRIFT-3821: make memory buffer size configurable so unit test doesJames E. King, III2017-09-222-2/+31
| | | | | | | not need 2GB to run; add unit test to prove THRIFT-3480 Client: C++ This closes #1369
* THRIFT-3766: add zlib getUnderlyingTransport methodJames E. King, III2017-09-221-0/+2
| | | | | | Client: C++ This closes #1370
* THRIFT-4283: fix TNamedPipeServer race condition in interruptJames E. King, III2017-09-221-0/+4
| | | | | | | Client: C++ Patch: jn.goor@evs.com This closes #1368
* THRIFT-4327: add API to efficiently remove a single timerFrancois Ferrand2017-09-212-11/+60
| | | | | | Client: C++ This closes #1353
* THRIFT-4292: Implement TimerManager::remove()Francois Ferrand2017-09-081-1/+15
| | | | | | Client: C++ This closes #1337
* THRIFT-4106: fix errors concurrency_test was identifyingJames E. King, III2017-09-076-49/+97
| | | | | | Client: C++ This closes #1343
* THRIFT-3821 Check for overflow on buffer resize in TMemoryBufferAlex Şuhan2017-08-121-1/+5
| | | | | | Client: C++ This closes #1326
* THRIFT-3974: fix ThreadSanitizer identified issuesJames E. King, III2017-08-122-10/+26
| | | | | | Client: C++ This closes #1331
* THRIFT-4248: Import cstring in TSSLSocketJosip Sokcevic2017-08-101-0/+1
| | | | | | | | | Client: C++ strncpy, memcmp, memset are used in TSSLSocket so cstring needs to be imported. This closes #1307