Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing include for the security tests | Tobias Mayer | 2023-03-18 | 2 | -0/+2 |
| | |||||
* | Fix Security Tests for OpenSSLv3 | Tobias Mayer | 2023-02-19 | 2 | -6/+8 |
| | |||||
* | fixed a ton of missing ASF headers in *.thrift files | Jens Geyer | 2022-09-11 | 1 | -0/+19 |
| | |||||
* | Merge pull request #2630 from kou/cpp-scoped-array-to-unique-ptr | Mario Emmenlauer | 2022-09-10 | 1 | -1/+1 |
|\ | | | | | THRIFT-5602: Use std::unique_ptr instead of boost::scoped_array | ||||
| * | THRIFT-5602: Use std::unique_ptr instead of boost::scoped_array | Sutou Kouhei | 2022-09-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Client: cpp We can use std::unique_ptr because we require C++11 or later. | ||||
* | | lib/cpp/test/CMakeLists.txt: Trivial whitespace change | Mario Emmenlauer | 2022-09-09 | 1 | -2/+2 |
|/ | |||||
* | Replace ThriftTest.thrift with v0.16/ThriftTest.thrift to allow for merging ↵ | Jens Geyer | 2022-09-05 | 2 | -4/+4 |
| | | | | the partially completed uuid implementation to master | ||||
* | Remove execute bit from plain text files in git (#2611) | Christopher Tubbs | 2022-05-24 | 1 | -0/+0 |
| | | | | | | | Trivially change file mode from 755 to 644 for files in git that shouldn't be marked as executable. These were probably marked as executable due to some contributors developing on Windows using a filesystem that doesn't support POSIX file modes, or aggressively marks everything as executable. | ||||
* | THRIFT-5093: lib: cpp: test: clarify effect of MemoryPolicy on TMemoryBuffer | Christopher Friedt | 2022-04-19 | 1 | -3/+249 |
| | | | | | | | | Client: cpp Tests to clarify the effect of each MemoryPolicy on TMemoryBuffer. Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com> | ||||
* | Fix winsock capitalization for case sensitive cross-compilation | Jeremiah | 2022-02-08 | 1 | -1/+1 |
| | |||||
* | Use modern OpenSSL cmake syntax (if available), and larger cmake cleanup | Mario Emmenlauer | 2021-09-02 | 2 | -30/+29 |
| | |||||
* | Include signal.h depending on HAVE_SIGNAL_H, not depending on __linux__ | Mario Emmenlauer | 2021-08-13 | 4 | -4/+7 |
| | |||||
* | lib/cpp/test/CMakeLists.txt: Added missing boost::chrono | Mario Emmenlauer | 2021-08-13 | 1 | -1/+1 |
| | |||||
* | lib/cpp/test/ToStringTest.cpp: Disabled locale-based tests on Windows | Mario Emmenlauer | 2021-08-12 | 1 | -2/+7 |
| | |||||
* | Merge pull request #2401 from aaronmjones/THRIFT-3840 | Mario Emmenlauer | 2021-06-09 | 1 | -0/+21 |
|\ | | | | | THRIFT-3840: C++ TJSONProtocol still using locale dependent formatting | ||||
| * | Add better unit tests and imbue C locale in floating point to_string | ubuntu | 2021-06-07 | 2 | -24/+21 |
| | | | | | | | | | | | | | | | | ToStringTest.cpp is a better place than JSONProtoTest.cpp for to_string tests. Move global locale-related unit tests there. Also imbue the C locale in the floating point to_string functions to avoid decimal number strings formatted with comma instead of decimal point. In Dockerfiles, install de_DE locale because it uses decimal comma. | ||||
| * | Add unit test for system locale with thousands separator comma | ubuntu | 2021-05-31 | 1 | -0/+24 |
| | | | | | | | | Install en_US.UTF-8 locale in Dockerfile | ||||
* | | Robustness improvements when loading OpenSSL certificates | Marco Schroeter | 2021-06-04 | 1 | -0/+1 |
| | | |||||
* | | Minor cleanup of two CMake files, and removed some (unused) boost dependencies | Mario Emmenlauer | 2021-05-05 | 1 | -53/+53 |
|/ | |||||
* | CMake: Pass linker dependencies transitively to downstream projects | Mario Emmenlauer | 2021-02-12 | 1 | -5/+0 |
| | |||||
* | THRIFT-5237 Implement MAX_MESSAGE_SIZE and consolidate limits into a ↵ | Jens Geyer | 2021-02-03 | 1 | -18/+18 |
| | | | | | | | | | TConfiguration class (cpp) Client: cpp Patch: Jens Geyer Fixes an issue introduced with that ticket | ||||
* | THRIFT-5217 Deprecated boost header | zeshuai007 | 2020-09-12 | 11 | -11/+11 |
| | | | | | | | Client: cpp Patch: Zezeng Wang This closes #2158 | ||||
* | THRIFT-5237 Implement MAX_MESSAGE_SIZE and consolidate limits into a ↵ | zeshuai007 | 2020-07-25 | 3 | -1/+230 |
| | | | | | | | | | TConfiguration class Client: cpp Patch: Zezeng Wang This closes #2185 | ||||
* | THRIFT-5225: Use nullptr instead of NULL | zeshuai007 | 2020-06-14 | 5 | -9/+9 |
| | | | | | | Patch: Zezeng Wang This closes #2168 | ||||
* | Add isOpen() to TServerTransport | Mario Emmenlauer | 2020-04-24 | 2 | -1/+6 |
| | | | Client: cpp | ||||
* | THRIFT-5168 Useless generated code when .thrift file only has service type | zeshuai007 | 2020-04-21 | 2 | -7/+2 |
| | | | | | | | Client: cpp Patch: zeshuai007 <51382517@qq.com> This closes #2095 | ||||
* | Add testcase for other condition judgment in the readJSONDouble function | zeshuai007 | 2020-03-31 | 1 | -1/+10 |
| | | | | | | | Client: cpp Patch: zeshuai007 <51382517@qq.com> This closes #2080 | ||||
* | THRIFT-4982 Remove deprecated C# bindings from the code base | Jens Geyer | 2020-02-28 | 1 | -1/+0 |
| | | | | | | | Client: csharp Patch: Jens Geyer This closes #2027 | ||||
* | (no ticket) Propagate exception instead of rethrowing | Gaurav Singh | 2020-02-06 | 1 | -2/+2 |
| | | | | | | | Client: cpp Patch: Gaurav Singh This closes #1999 | ||||
* | Fix unknown pragma warnings on mingw | Kevin Wojniak | 2019-11-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Client: cpp Patch: Kevin Wojniak This closes #1917 These pragmas are only valid for MSVC. Fixes warnings found in the logs: > In file included from C:\projects\thrift\lib\cpp\test\processor\ProcessorTest.cpp:40: 731C:\projects\thrift\lib\cpp\test\processor\Handlers.h:143: warning: ignoring #pragma warning [-Wunknown-pragmas] 732 143 | #pragma warning( push ) 733 | 734C:\projects\thrift\lib\cpp\test\processor\Handlers.h:144: warning: ignoring #pragma warning [-Wunknown-pragmas] 735 144 | #pragma warning (disable : 4250 ) //inheriting methods via dominance 736 | 737C:\projects\thrift\lib\cpp\test\processor\Handlers.h:172: warning: ignoring #pragma warning [-Wunknown-pragmas] 738 172 | #pragma warning( pop ) 739 | | ||||
* | THRIFT-4981 Remove deprecated netcore bindings from the code base | Jens Geyer | 2019-10-20 | 1 | -1/+0 |
| | | | | | | | Client: netcore Patch: Jens Geyer This closes #1901 | ||||
* | THRIFT-4977: Allow loading OpenSSL certificates from memory | Mario Emmenlauer | 2019-10-15 | 3 | -0/+276 |
| | | | | | Client: cpp This closes #1860. | ||||
* | THRIFT-4830: Add to_string helper function for cpp generator (#1765) | soroshsabz | 2019-07-01 | 1 | -2/+20 |
| | |||||
* | THRIFT-4896 - prevent cpp and c_glib include directories from leaking into ↵ | Kevin Wojniak | 2019-07-01 | 1 | -2/+2 |
| | | | | | | other targets (#1821) - enable the automake `nostdinc` option - fix up include paths | ||||
* | CPP generator test, catching exceptions by ref instead. | David Carlier | 2019-06-21 | 1 | -2/+2 |
| | |||||
* | THRIFT-4776:Modernize c++11 code by clang-tidy (#1732) | cyy | 2019-02-08 | 8 | -81/+73 |
| | | | | | | | | | | | | | | * use override * use make_shared * use emplace * use range for * fix error on MSVC * replace boost functions with std functions * fix static analyzer warnings * check api return value * initialize member * check the return value of SSL_peek > 0 * add override | ||||
* | THRIFT-4739: fix concurrency_test (test-only fix) | James E. King III | 2019-02-02 | 1 | -5/+16 |
| | |||||
* | THRIFT-4762: Applied some C++11 refactorings to the runtime library and ↵ | Sebastian Zenker | 2019-01-29 | 21 | -187/+187 |
| | | | | | | | | | | | | compiler (#1719) * make use of C++11 override keyword * added const specifier to TTransport::getOrigin() * added more const correctness to the compiler * make use of auto keyword * replaced usage of NULL with nullptr * make use of explicitly-defaulted function definition * extended changelog | ||||
* | fix static analyzer warings | cyy | 2019-01-22 | 3 | -4/+2 |
| | |||||
* | fix warings | cyy | 2019-01-22 | 1 | -7/+7 |
| | |||||
* | use chrono | cyy | 2019-01-22 | 4 | -17/+14 |
| | |||||
* | THRIFT-4719: remove cocoa | James E. King III | 2019-01-14 | 1 | -1/+0 |
| | |||||
* | THRIFT-4735: Remove Qt4 build support | James E. King III | 2019-01-13 | 1 | -12/+0 |
| | |||||
* | THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory | cyy | 2019-01-11 | 13 | -375/+31 |
| | |||||
* | THRIFT-4720: documenting breaking changes, minor cleanup | James E. King III | 2019-01-09 | 1 | -4/+6 |
| | |||||
* | replace boost::atomic with std::atomic | cyy | 2019-01-07 | 1 | -6/+6 |
| | |||||
* | remove stdcxx namespace and use std directly | cyy | 2019-01-07 | 31 | -285/+281 |
| | |||||
* | remove boost::thread and boost::mutex code | cyy | 2019-01-07 | 5 | -9/+7 |
| | |||||
* | THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on ↵ | James E. King III | 2018-12-18 | 1 | -1/+1 |
| | | | | Windows; remove NOMINMAX from cmake build | ||||
* | THRIFT-4579: Move up to Ubuntu Bionic for CI builds | James E. King III | 2018-06-16 | 1 | -17/+3 |
| | | | | | make dlang library compatible with openssl-1.1 for Ubuntu Bionic Requires an upstream deimos update to be compatible. |