Günter Obiltschnig
47a77751fb
fix(tests): another attempt at fixing the flaky testSendFile*()
2025-02-08 18:04:36 +01:00
Günter Obiltschnig
db88e0ec00
fix(test): fix flaky test
2025-02-08 15:20:14 +01:00
Günter Obiltschnig
a1abf9659d
enh(Net): additional tests for StreamSocket::sendFile()
2025-02-08 13:02:43 +01:00
Günter Obiltschnig
66c1d30bb4
enh(Net): StreamSocket::sendFile() takes additional count parameter
2025-02-08 12:57:24 +01:00
Günter Obiltschnig
3d8040bb17
fix(tests): remove unused variables
2025-02-07 20:43:28 +01:00
Günter Obiltschnig
6fb0debd71
chore: add test for sendFile()
2025-02-07 18:42:17 +01:00
Günter Obiltschnig
ea4b07a77d
fix(tests): CodeQL issues
2024-11-16 21:54:16 +01:00
Günter Obiltschnig
a106ebd1f1
fix(tests): CodeQL warnings
2024-11-16 20:06:59 +01:00
Günter Obiltschnig
c95ac60a6e
fix: data race in test
2024-11-16 20:00:48 +01:00
Günter Obiltschnig
6b2a8abd96
chore: fix tests
2024-11-16 18:05:10 +01:00
Günter Obiltschnig
bf09be3f33
fix(NetSSL): Non-blocking sockets support #4773
2024-11-16 16:50:38 +01:00
Aleksandar Fabijanic
c156f0b357
fix(HTTPSClientSession): There is no way to resolve host in advance and connect to HTTPS server with SNI. #4395 ( #4751 )
2024-11-05 20:46:42 +01:00
Günter Obiltschnig
cd22900a37
enh(build): vcpkg support, cleanup/consistency
2024-04-03 09:20:14 +02:00
Matej Kenda
482c066307
fix(SecureSocket): Refactor detection of timeout when reading, writing and handshaking ( #4510 )
...
* fix(SecureSocket): Refactor detection of timeout when reading, writing or handshaking. (#3725 )
* enh(SecureSocket): some trivial C++17 modernisation changes.
* chore: indentation and compiler warning
---------
Co-authored-by: Alex Fabijanic <alex@pocoproject.org>
2024-03-27 00:29:58 +01:00
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