| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
The `<sys/poll.h>` header is not actually where `poll(2)` must be
defined according to the spec. However, it may be the case that
some random UNIX-like OS uses `<sys/poll.h>` instead.
Both use cases can be supported simply by including the proper
header, if it exists.
Signed-off-by: Chris Friedt <cfriedt@meta.com>
|
|
|
|
| |
Client: C++
|
| |
|
|
|
|
|
|
|
|
|
| |
TConfiguration class
Client: cpp
Patch: Zezeng Wang
This closes #2185
|
|
|
|
|
|
| |
Patch: Zezeng Wang
This closes #2168
|
|
|
|
|
| |
Client: cpp
This closes #1860.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
| |
Client: cpp
|
|
|
|
| |
This closes #1509
|
|
|
|
|
|
| |
Client: cpp
This closes #1497
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
Client: C++
strncpy, memcmp, memset are used in TSSLSocket so cstring needs to be
imported.
This closes #1307
|
|
|
|
|
|
|
|
| |
(smart_ptr)
Client: C++
This closes #1328
|
|
|
|
|
|
|
|
|
| |
Client: C++ Lib
Patch: Divya Thaluru
Github Pull Request:
This closes #1251
|
|
|
|
|
|
|
|
| |
document TSSLSocketFactory lifetime requirements
Client: cpp
This closes #1235
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Client: C++
There is undefined behavior in boost::lexical_cast that was fixed in
https://github.com/boostorg/lexical_cast/issues/21, but that fix is
only available in recent Boost releases. This patch removes all uses
of lexical_cast instead.
That removes the last undefined behavior, so this patch also makes
ubsan.sh unconditionally fail on undefined behavior.
This closes #1232
|
|
|
|
|
|
| |
Client: C++
This closes #1110
|
|
|
|
|
|
|
| |
Client: C++
Patch: Udit Raikwar <udit043@users.noreply.github.com>
This closes #1057
|
|
|
|
|
|
|
|
|
| |
because it is called by the destructor
Client: C++
Patch: ted.wang@ni.com
This closes #1118
|
|
|
|
|
|
|
| |
Client: C++
Patch: tpcwang <tpc.wang@gmail.com>
This closes #1108
|
|
|
|
| |
This closes #1102
|
|
|
|
| |
This closes #944
|
| |
|
|
|
|
|
|
| |
Fix typo that prevented retrying on EAGAIN etc.
This closes #815
|
|
|
|
|
|
| |
not found
Patch: Paweł Janicki
|
|
|
|
|
|
|
| |
Client: C++
Patch: Martin Haimberger
This closes #690
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
specifically asked for to make the defaults more secure; added a matrix security unit test for SSL in the cpp lib
|
|
|
|
|
| |
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
|
|
|
|
| |
lib/cpp, and pass make check through cmake - also resolve some compiler warnings
|
|
|
|
|
|
|
|
| |
This closes #423
commit 5cb13f25ee6d292f2fde0051a2b7ee56b7884055
Author: Jim King <jim.king@simplivity.com>
Date: 2015-04-03T18:56:27Z
|
|
|
|
|
| |
Client: CPP
Patch: Cristian Klein
|
|
|
|
|
|
|
| |
Client: All
Patch: Anatol Pomozov
This closes #281
|
|
|
|
|
|
|
| |
Client: C++
Patch: Konrad Grochowski
make style command added
|
|
|
|
| |
This reverts commit 74260aa9099c3bb209bc8e524b0e8ba603f62c41.
|
|
|
|
|
|
|
| |
Client: C++
Patch: Konrad Grochowski
make style command added
|
|
|
|
|
| |
Signed-off-by: Alan Dunn <amdunn@gmail.com>
Signed-off-by: Roger Meier <roger@apache.org>
|
|
|
|
|
|
|
|
|
| |
Otherwise, commit is a logical no-op; it keeps the same OpenSSL
initialization behavior as before. Move the SSL initialization
functionality to one place to make it easier to track.
Signed-off-by: Alan Dunn <amdunn@gmail.com>
Signed-off-by: Roger Meier <roger@apache.org>
|
|
|
|
|
|
|
|
|
|
|
| |
name verification.
This closes #102
commit fd2afa58bff579c2a03281a34afda990e2f499e3
Author: Chris Stylianou <chris5287@gmail.com>
Date: 2014-04-21T14:06:20Z
THRIFT-2489 Pull Request
Peer host name not provied when performing AccessManager common name verification.
|
|
|
|
|
|
|
| |
Client: cpp
Patch: Chris Stylianou
Enables TSSLSocketFactory to set the required protocol.
|
|
|
|
| |
This reverts commit 01386c95a8f18d55cefc0ad0f33a1154e095f51a.
|
|
|
|
| |
Patch: Chris Stylianou
|
|
|
|
|
| |
Fix: remove "using namespace boost;"
Patch: Roger Meier
|
|
|
|
|
|
| |
platfromsocket too
Patch: soyer
|
|
|
|
| |
Patch: soyer
|
|
|
|
| |
Signed-off-by: Roger Meier <roger@apache.org>
|