Günter Obiltschnig
38c9328db6
fix style
2018-03-05 19:54:01 +01:00
Joerg-Christian Boehme
4c05d4baf7
Improve ssl context, include a function to add CA certificates.
2018-03-05 13:37:45 +01:00
Joerg-Christian Boehme
9feabc7723
Add android build on travis ( #1981 )
...
* Add build for android in travis CI.
* Fix review findings. Change from __ANDORID__ to POCO_ANDROID
* Add android test
* Fix compile issue after rebase
* Ignore test big ping when its failing
2018-02-26 18:54:40 -06:00
Alex Fabijanic
8f2ecfccef
openssl VS projects modifications
2018-01-29 09:22:45 -06:00
Günter Obiltschnig
320fa9c445
don't set _peerHostName from peerAddress
2017-12-21 14:32:08 +01:00
Guenter Obiltschnig
b80fb988a1
fix tests on macOS
2017-11-09 14:37:34 +01:00
zosrothko
f2e58c17e8
Add Gradle build scripts.
2017-10-31 09:07:53 +01:00
Alex Fabijanic
1a18621ff8
ifdef auto_ptr
2017-10-24 21:55:33 -05:00
Aleksandar Fabijanic
76c5bf8dc7
fix link ifdef
2017-10-23 15:24:13 -05:00
Alex Fabijanic
741fead666
add openssl autolink to NetSSL
2017-09-23 16:19:14 -05:00
Alex Fabijanic
0e81e082ff
openssl 1.1 support
2017-09-22 16:29:33 -05:00
Alex Fabijanic
6b57edd031
regenerate NetSSL VS projects and Crypto sample project
2017-09-20 14:09:42 -05:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
f10d3a28f3
added Visual Studio 2017 project files
2017-02-20 16:20:16 +01:00
Günter Obiltschnig
75a7ee4b0f
Crypto and NetSSL fixes for OpenSSL 1.1
2016-11-27 23:58:39 +01:00
Guenter Obiltschnig
3bd6689751
fixed GH #1472 : HTTP(S)StreamFactory should send a User-Agent header
2016-10-26 12:58:52 +02:00
Guenter Obiltschnig
9bc12df4a2
style fix
2016-09-26 17:00:42 +02:00
Guenter Obiltschnig
7c37f18f84
fixed some warnings and minor issues detected by clang-analyzer
2016-09-13 11:37:12 +02:00
Guenter Obiltschnig
0b30bacb41
fixed GH #1303 : HTTPSClientSession::sendRequest() fails if server has wildcard cert
2016-07-03 12:48:15 +02:00
Guenter Obiltschnig
a40dd20462
fixed VS project files
2016-05-08 15:30:25 +02:00
Guenter Obiltschnig
d0e268fcbb
use TLS_*_method() instead of deprecated SSLv23_*_method() if OpenSSL version is >= 1.1; initialize default/fallback client context to support all TLS protocols, not just TLSv1
2016-03-12 12:18:18 +01:00
Guenter Obiltschnig
ee9477afd3
fixed GH# 1184: Attempting to connect via a proxy throws a DNS error "Host not found"
2016-03-10 09:54:08 +01:00
Guenter Obiltschnig
f7ba58c80f
fix for GH #1160 : Poco::Net::NetException "SSL Exception: error:1409F07F:SSL routines:ssl3_write_pending:bad write retry
2016-02-26 20:15:58 +01:00
Guenter Obiltschnig
dee1efd56a
added Context::preferServerCiphers()
2016-01-19 16:01:17 +01:00
Guenter Obiltschnig
82c6c5f149
added support for ECDH, new Context ctor
2016-01-19 15:19:14 +01:00
Guenter Obiltschnig
e9b2b3bcdd
NetSSL: add support for disabling certain protocols
2016-01-19 11:36:02 +01:00
Guenter Obiltschnig
b124d5b392
merged doc fixes from develop branch
2015-10-10 17:32:31 +02:00
Guenter Obiltschnig
ef3946786a
improved SSLManager to automatically set-up a reasonable client Context if none is configured
2015-10-06 09:41:31 +02:00
Guenter Obiltschnig
e25a17030d
integrated CMake improvements from develop (GH #946 )
2015-09-26 11:11:23 +02:00
Guenter Obiltschnig
89816c0ea2
HTTPSessionInstantiator: respect global proxy config
2015-09-17 11:56:28 +02:00
Günter Obiltschnig
4f0b692d66
added project and solution files for VS2015
2015-08-01 10:29:32 +02:00
Alex Fabijanic
2feb15eb19
Unable to build static with NetSSL_OpenSSL for OS X #763
2015-03-29 10:20:12 -05:00
Sascha Zelzer
10425a9556
Do not overwrite CMAKE_PREFIX_PATH in component config files.
...
This fixes problems when a project adds a directory to
CMAKE_PREFIX_PATH, then calls find_package(Poco ...) and afterwards
calls find_package() for another project located in one of the
directories of the original CMAKE_PREFIX_PATH variable.
2015-02-04 04:35:23 +01:00
Pascal Bach
f778e67430
CMake: Improve installation and package generation
...
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
2015-01-27 15:52:18 +01:00
Pascal Bach
10ef2b2335
CMake: Remove WinDriver usage in tests
...
Add WinCEDriver to packages supporting it
2014-12-21 16:23:35 +01:00
Guenter Obiltschnig
931a5a5252
Removing support for Visual Studio.NET 2003 and Visual Studio 2005 - it's time to say goodbye to the past
2014-12-15 11:05:13 +01:00
Guenter Obiltschnig
3b31772717
fixed comments
2014-11-21 09:05:25 +01:00
Günter Obiltschnig
bc0978d01e
fixed GH #471 : vs2010 release builds have optimization disabled
...
fixed GH #616 : Visual Studio warning C4244
2014-11-20 21:22:52 +01:00
Guenter Obiltschnig
781acfa0bd
added nonProxyHosts to ProxyConfig to allow bypassing proxy for certain hosts
2014-11-11 22:54:44 +01:00
Guenter Obiltschnig
b0946115cf
updated CMakeLists
2014-11-10 23:54:31 +01:00
Günter Obiltschnig
af1f5757c3
updated VS project files, added OAuthTestSuite
2014-11-10 23:49:35 +01:00
Guenter Obiltschnig
6fe78dee3f
updated Makefile
2014-11-10 22:55:06 +01:00
Guenter Obiltschnig
9d7a814292
moved TwitterClient to NetSSL samples, use OAuth10Credentials class
2014-11-10 22:54:05 +01:00
Guenter Obiltschnig
420c3b55a7
added support for global HTTP proxy configuration
2014-11-09 17:22:10 +01:00
Günter Obiltschnig
5f380f0b80
Merge pull request #574 from siemens/cmake
...
Cmake updates
2014-11-06 11:17:45 +01:00
Guenter Obiltschnig
558091d53f
fixed a memory leak if the CA file was not found while creating the Context (the OpenSSL context would leak)
2014-10-18 17:22:07 +02:00
Pascal Bach
b69fafb84c
CMake: Create PocoConfig.cmake to make importable from other CMake projects
...
The generated PocoConfig.cmake can be used by other CMake projects using find_package.
2014-10-14 17:58:46 +02:00
Guenter Obiltschnig
d74afb9492
doc fix
2014-10-10 08:12:56 +02:00
Günter Obiltschnig
6fe2e4fb11
VS project files: do not share intermediate directory between projects in same folder
2014-10-06 13:51:49 +02:00
Guenter Obiltschnig
84adc737d4
- don't throw if SSL client unexpectedly closes connection as this seems to be the normal behavior of web browsers (seen with Chrome and IE)
2014-10-02 14:58:45 +02:00