Matej Kenda
db5a8a7112
fix(SSLManager): Fixed regression introduced in PR #4103 , fixes #4421
2024-01-31 10:50:21 +01:00
Matej Kenda
287befc4a3
fix(test): lock std:cerr to prevent data race in TCP server tests (reported by clang thread sanitizer) #4313
2024-01-05 22:57:53 +01:00
Kari Argillander
708a5d8307
RFC: Remove Windows CE support ( #4342 )
...
* Remove _WIN32_WCE macro
Poco now use C++17 and Windows CE does not support it and VS2017 does
also not support it so we can just remove Windows CE code. First remove
all macro usages from our own files.
* Remove WinCE support from build files
Poco now use C++17 and Windows CE does not support it and VS2017 does
also not support it so we can just remove Windows CE code. Remove all
references from build systems / scripts.
* Remove Windows CE related source and header files
Poco now use C++17 and Windows CE does not support it and VS2017 does
also not support it so we can just remove Windows CE code. First remove
all macro usages from our own files.
* Remove wcelibcex folder
Poco now use C++17 and Windows CE does not support it and VS2017 does
also not support it so we can just remove Windows CE code. First remove
all macro usages from our own files.
* Remove rest Windows CE mentions
There where some Windows CE mentions left. Remove those.
* Update Windows CE documentation
We should keep documentation some time so people can find reason for
remove.
---------
Co-authored-by: Kari Argillander <kari.argillander@fidelix.com>
2023-12-14 00:25:04 +01:00
chrisbednarski
388a3b4010
fix openssl session resumption, add quiet shutdown option, support FTPS with hostname ( #4103 )
2023-11-26 18:12:11 +01:00
Günter Obiltschnig
fdb7ffc1a7
merge fixes from 1.12.5
2023-10-03 21:31:27 +02:00
Günter Obiltschnig
8f764e3505
#3880 : NetSSL_OpenSSL: Support session resumption with TLSv1.3
2023-06-06 13:06:02 +02:00
John Vandenberg
0e6e16645c
Remove trailing whitespace ( #3668 )
2022-07-07 04:18:20 -05:00
Aleksandar Fabijanic
ff879f5905
Fix/tsan ( #3617 )
...
* fix(Foundation): tsan warnings fixes
* fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress
* fix(Util): tsan fixes
* fix(netSSL_OpenSSL): tsan fixes
* fix(Data): tsan warnings fixes
* feat(ci): add tsan job
* feat(ci): add tsan job, another attempt
* feat(ci): add tsan job, 3rd attempt
* fix(Foundation): tsan warnings fixes
* fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress
* fix(Util): tsan fixes
* fix(netSSL_OpenSSL): tsan fixes
* fix(Data): tsan warnings fixes
* feat(ci): add tsan job
* feat(ci): add tsan job, another attempt
* feat(ci): add tsan job, 3rd attempt
* fix(ResultMetadata): memory leak #3474
* feat(ci): disable ActiveDispatcher tests for tsan runs
* feat(ci): try to fix tsan options file detection (again)
* chore(TestLibrary: correct spelling
* fix(ci): fix tsan run; add -y to apt; disable samples build for some jobs
* fix(ci): add mysql ports
* feat(ci): add VS asan
* feat(double-conversion): Upgrade double-conversion to v3.2.0 #3624
* chore(asan): disable msvc asan build (dll not found)
* chore(double-conversion): move NumericString.h before double-conversion includes to prevent min/max collision; reinstate lost loongarch64
* chore(JSON): sync pdjson with upstream
* fix(Statement): Poco::Data::Statement becomes unusable after exception #2287
2022-06-01 23:47:26 -05:00
Aleksandar Fabijanic
7db9831f32
Netssl/openssl3 ( #3575 )
...
* feat(Context): DH init openssl3 port (1/2 hardcoded params)
* create poco-1.11.3 branch, bump version
* update copyright date
* #3567 : check legacy provider existence for legacy exception #3567
* fix(Placeholder): comparison for zero value
* feat(Context): DH init openssl3 port (2/2 params from file)
* test(HTTPSClientSession): try/catch to understand CI failure
* chore(cmake): copy the DH parameters file
* fix(OpenSSLInitializer): unload provider on uninitialize
* chore(HTTPSClientSessionTest): remove try/catch
* fix(OpenSSLInitializer): fix provider unloading
* feat(CppUnit): make tests exceptions more descriptive
* chore(CppUnit): a more descriptive name for callback
Co-authored-by: Günter Obiltschnig <guenter.obiltschnig@appinf.com>
2022-04-28 22:24:43 -05:00
Günter Obiltschnig
42bb5d92d0
remove unused include
2022-04-17 08:13:04 +02:00
Günter Obiltschnig
b2d71905e3
#3515 : NetSSL_OpenSSL Testsuite: testInterop() and testProxy() fail due to changed certificate
2022-02-07 17:58:31 +01:00
Günter Obiltschnig
746a69dc09
testReuseSession: remove bad checks for session reuse
2021-06-16 18:30:30 +02:00
Günter Obiltschnig
5948cc8be4
fix UB/bad cast in TCPServerTest.cpp
2021-06-16 06:59:17 +02:00
Günter Obiltschnig
ab010473b9
#3299 : NetSSL: Allow per-Context InvalidCertificateHandler
2021-06-06 18:11:05 +02:00
Günter Obiltschnig
d7f3ba9f95
fixed CppUnit includes
2020-01-26 15:18:12 +01:00
Günter Obiltschnig
b6f176f384
fixed CppUnit includes
2020-01-26 13:54:32 +01:00
Günter Obiltschnig
d65bf03a83
fixes and improvements to FTP(S)ClientSession
2020-01-23 17:55:30 +01:00
Günter Obiltschnig
878b8bbeca
fixes for FTPSClientSession
2020-01-23 13:29:54 +01:00
Günter Obiltschnig
5d481ff493
merge FTPSClientSession from develop-experimental
2020-01-23 11:57:28 +01:00
Günter Obiltschnig
fce1f89aff
fix CppUnit includes
2020-01-11 22:51:54 +01:00
Günter Obiltschnig
9c197e0ed1
finally get rid of std::auto_ptr
2019-12-15 09:40:40 +01:00
Francis ANDRE
d52208743b
Fix template argument
2018-05-09 09:32:54 +02:00
Francis ANDRE
7b918a3d94
Fix auto_ptr<char[]> by auto_ptr<char*>
2018-05-09 08:19:53 +02:00
Francis ANDRE
a9d3a17557
use std::auto_ptr guarded with POCO_ENABLE_CPP11
2018-05-09 07:31:35 +02:00
Alex Fabijanic
7a8abc0d7e
add WebSocketTestSuite
2018-05-08 16:47:30 -05:00
Alex Fabijanic
c29d4b9f9b
add missing headers
2018-05-08 16:30:33 -05:00
roccocorsi
5adeb282cd
WebSocketTest.cpp faults reported by valgrind #2323 ( #2324 )
2018-05-08 14:25:23 -05:00
zosrothko
960ecb38f0
Poco 1.9.1 assert true ( #2255 )
...
* Rename assert by assertTrue
* Update submodules
* Missing assertTrue
* Rename poco_assertTrue to poco_assert
* Rename poco_assertTrue to poco_assert
2018-03-29 11:12:54 -06:00
Guenter Obiltschnig
b80fb988a1
fix tests on macOS
2017-11-09 14:37:34 +01:00
Alex Fabijanic
1a18621ff8
ifdef auto_ptr
2017-10-24 21:55:33 -05:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Henrique Magarotto
f269e1ca23
ssl & unclean shutdown response
2013-01-15 17:58:10 -02:00
Aleksandar Fabijanic
a221b14522
porting rev.1998 from 1.4.4 (except ODBC, which will be done later, and SQLite, which was ported in rev.1999)
2012-09-05 02:43:06 +00:00
Aleksandar Fabijanic
5a639074d9
change EOL to 'native'
2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027
new trunk (base for 1.5)
...
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7
removing old trunk files
2012-04-23 00:43:14 +00:00
Marian Krivos
56c6a4f758
NetSSL_OpenSSL: complete merge to 1.4.2
2011-09-14 18:17:35 +00:00
Guenter Obiltschnig
75a07d7983
NetSSL library refactoring
2009-02-23 20:56:01 +00:00
Peter Schojer
8a2502bce4
added https->http redirect, improved redirect support in streamfactory, fixed client cert validation error
2008-12-19 08:10:04 +00:00
Guenter Obiltschnig
15b371a7a8
synced with main repository
2008-01-28 17:37:36 +00:00
Guenter Obiltschnig
4d80e24d44
latest changes from main repository
2007-04-27 13:25:16 +00:00
Guenter Obiltschnig
1691fc3074
sync to internal repository
2007-02-23 14:48:34 +00:00
Guenter Obiltschnig
d615c47379
integrated changes fro mmain repository
2007-01-04 16:01:28 +00:00
Guenter Obiltschnig
5dc1336af8
sources from main repository
2006-12-22 10:06:10 +00:00