Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove unused code | cyy | 2019-01-22 | 2 | -21/+0 |
| | |||||
* | use chrono | cyy | 2019-01-22 | 9 | -353/+88 |
| | |||||
* | remove unused headers | cyy | 2019-01-22 | 3 | -9/+0 |
| | |||||
* | remove unused headers | cyy | 2019-01-22 | 3 | -7/+0 |
| | |||||
* | add const to member functions | cyy | 2019-01-22 | 4 | -6/+5 |
| | |||||
* | THRIFT-4487: replace gettimeofday implementation on windows | James E. King III | 2019-01-14 | 1 | -44/+33 |
| | |||||
* | THRIFT-4732: windows cmake refinements and add windows docker build support | James E. King III | 2019-01-11 | 3 | -3/+5 |
| | |||||
* | THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory | cyy | 2019-01-11 | 19 | -1508/+222 |
| | |||||
* | remove unused variables | cyy | 2019-01-07 | 1 | -1/+0 |
| | |||||
* | remove unused boost headers | cyy | 2019-01-07 | 1 | -3/+0 |
| | |||||
* | add static_assert message | cyy | 2019-01-07 | 3 | -9/+9 |
| | |||||
* | replace boost unique_ptr with std::unique_ptr | cyy | 2019-01-07 | 1 | -10/+2 |
| | |||||
* | replace boost static_assert with static_assert | cyy | 2019-01-07 | 6 | -14/+9 |
| | |||||
* | replace boost::atomic with std::atomic | cyy | 2019-01-07 | 2 | -7/+6 |
| | |||||
* | remove stdcxx namespace and use std directly | cyy | 2019-01-07 | 1 | -2/+2 |
| | |||||
* | remove stdcxx namespace and use std directly | cyy | 2019-01-07 | 95 | -838/+752 |
| | |||||
* | remove std tr1 | cyy | 2019-01-07 | 1 | -49/+17 |
| | |||||
* | remove boost smart ptr | cyy | 2019-01-07 | 1 | -31/+8 |
| | |||||
* | remove boost::thread and boost::mutex code | cyy | 2019-01-07 | 10 | -553/+5 |
| | |||||
* | use noexcept instead of throw() in library | cyy | 2019-01-07 | 8 | -21/+21 |
| | |||||
* | THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on ↵ | James E. King III | 2018-12-18 | 4 | -6/+5 |
| | | | | Windows; remove NOMINMAX from cmake build | ||||
* | Fix c++98 build | proller | 2018-12-10 | 1 | -0/+2 |
| | |||||
* | Correct c++17 definition | proller | 2018-12-10 | 1 | -1/+1 |
| | |||||
* | Fix build with old c++ | proller | 2018-12-10 | 1 | -0/+4 |
| | |||||
* | Fix build with c++17 | proller | 2018-12-10 | 1 | -1/+4 |
| | |||||
* | Fix warning: catching polymorphic type ‘class std::runtime_error’ by value | proller | 2018-12-05 | 1 | -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 ↵ | st0ke | 2018-10-12 | 1 | -4/+43 |
| | | | | available (#1580) | ||||
* | fix some static analyzer warnings in cpp library (#1596) | cyy | 2018-09-20 | 9 | -13/+29 |
| | |||||
* | THRIFT-4620: Ensure enough space for for zlib flush marker | Dominic Coyne | 2018-09-16 | 1 | -1/+10 |
| | | | | Client: lib/cpp | ||||
* | THRIFT-4579: Move up to Ubuntu Bionic for CI builds | James E. King III | 2018-06-16 | 1 | -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) | Sidneys1 | 2018-05-02 | 1 | -0/+16 |
| | | | Client: cpp | ||||
* | THRIFT-4515: cross server test improvement: graceful test server shutdown | James E. King III | 2018-03-19 | 4 | -5/+19 |
| | | | | This closes #1509 | ||||
* | THRIFT-4515: fix windows build | James E. King III | 2018-03-12 | 1 | -2/+2 |
| | | | | Client: cpp | ||||
* | THRIFT-4465: Fix C++ TNonblockingServer and THRIFT_EAGAIN issues | Bugra Gedik | 2018-03-12 | 6 | -11/+66 |
| | | | | | | Client: cpp This closes #1497 | ||||
* | THRIFT-3877: cpp http server buffering bug oneway | Chet Murthy | 2018-01-10 | 1 | -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_new | zhouweikang | 2017-12-09 | 2 | -4/+7 |
| | | | | | | Client: C++ This closes #1438 | ||||
* | THRIFT-2013: add multiplex server and client test support to cpp language | James E. King, III | 2017-11-18 | 3 | -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 defects | James E. King, III | 2017-10-29 | 1 | -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, III | 2017-10-28 | 1 | -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 handling | Martin Haimberger | 2017-10-06 | 1 | -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 a | James E. King, III | 2017-09-24 | 1 | -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 does | James E. King, III | 2017-09-22 | 2 | -2/+31 |
| | | | | | | | not need 2GB to run; add unit test to prove THRIFT-3480 Client: C++ This closes #1369 | ||||
* | THRIFT-3766: add zlib getUnderlyingTransport method | James E. King, III | 2017-09-22 | 1 | -0/+2 |
| | | | | | | Client: C++ This closes #1370 | ||||
* | THRIFT-4283: fix TNamedPipeServer race condition in interrupt | James E. King, III | 2017-09-22 | 1 | -0/+4 |
| | | | | | | | Client: C++ Patch: jn.goor@evs.com This closes #1368 | ||||
* | THRIFT-4327: add API to efficiently remove a single timer | Francois Ferrand | 2017-09-21 | 2 | -11/+60 |
| | | | | | | Client: C++ This closes #1353 | ||||
* | THRIFT-4292: Implement TimerManager::remove() | Francois Ferrand | 2017-09-08 | 1 | -1/+15 |
| | | | | | | Client: C++ This closes #1337 | ||||
* | THRIFT-4106: fix errors concurrency_test was identifying | James E. King, III | 2017-09-07 | 6 | -49/+97 |
| | | | | | | Client: C++ This closes #1343 | ||||
* | THRIFT-3821 Check for overflow on buffer resize in TMemoryBuffer | Alex Şuhan | 2017-08-12 | 1 | -1/+5 |
| | | | | | | Client: C++ This closes #1326 | ||||
* | THRIFT-3974: fix ThreadSanitizer identified issues | James E. King, III | 2017-08-12 | 2 | -10/+26 |
| | | | | | | Client: C++ This closes #1331 | ||||
* | THRIFT-4248: Import cstring in TSSLSocket | Josip Sokcevic | 2017-08-10 | 1 | -0/+1 |
| | | | | | | | | | Client: C++ strncpy, memcmp, memset are used in TSSLSocket so cstring needs to be imported. This closes #1307 |