6134 Commits

Author SHA1 Message Date
Aleksandar Fabijanic
ca571245e6
chore: align codeql OS version with rest of CI 2025-04-19 13:00:34 +02:00
Günter Obiltschnig
961290eecd fix(NTLMCredentials): fix potentially uninitialized variable 2025-04-18 13:37:45 +02:00
Günter Obiltschnig
4e27f7f0e2 fix(NTLMCredentials): fix potentially uninitialized variable 2025-04-18 13:37:08 +02:00
Günter Obiltschnig
6f2f85913c fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915 (move assertion out of ctor) 2025-04-16 09:18:44 +02:00
Günter Obiltschnig
11619a9e95 fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915 (move assertion out of ctor) 2025-04-16 09:15:33 +02:00
Günter Obiltschnig
8845484260 fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915 2025-04-15 22:12:32 +02:00
Günter Obiltschnig
a0822e02ca fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915 2025-04-15 22:11:47 +02:00
Günter Obiltschnig
cb02210753 fix(Net): Another crash in Poco::Net::NTLMCredentials::parseChallengeMessage #4936 2025-04-15 21:31:58 +02:00
Günter Obiltschnig
eaf6e28327 fix(Net): Another crash in Poco::Net::NTLMCredentials::parseChallengeMessage #4936 2025-04-15 21:31:26 +02:00
Günter Obiltschnig
4de2afcd1f fix(Net): HTTP client request body RFC compliance #4935 2025-04-15 19:38:13 +02:00
Günter Obiltschnig
3c9b65388c fix(Net): HTTP server request body RFC compliance #4935 2025-04-15 19:17:41 +02:00
Matej Kenda
c2f0ab5c93 chore(emscripten): Fix github CMake build 2025-04-14 14:16:33 +02:00
Matej Kenda
5bbfdc8b53 chore(expat): Upgrade to expat 2.7.1 2025-04-14 14:16:28 +02:00
Matej Kenda
501521b2f5 chore(emscripten): Fix github CMake build 2025-04-14 14:15:23 +02:00
Matej Kenda
ddecf77d1c chore(expat): Upgrade to expat 2.7.1 2025-04-14 14:15:23 +02:00
alex
3e7144957a Fix wrong/mistaken type comparisons。 (#4931) 2025-04-14 12:43:53 +02:00
alex
c0ea5579e9
Fix wrong/mistaken type comparisons。 (#4931) 2025-04-12 14:28:27 +02:00
Günter Obiltschnig
8e471e7595 fix(Data): fix failing SessionPool test due to changes to SessionPool::dead() 2025-04-10 06:02:19 +02:00
Günter Obiltschnig
be2748de0f fix(Data): fix failing SessionPool test due to changes to SessionPool::dead() 2025-04-10 05:59:35 +02:00
Günter Obiltschnig
da7fcba551 fix(Net): Crash in Poco::Net::NTLMCredentials::parseChallengeMessage #4926 2025-04-09 21:31:01 +02:00
Günter Obiltschnig
ecc0e9b674 fix(Net): Crash in Poco::Net::NTLMCredentials::parseChallengeMessage #4926 2025-04-09 21:30:30 +02:00
Jonas Bülow
1674052687 Fix warning deprecated-enum-enum-conversion on clang 2025-04-09 16:12:45 +02:00
Jonas Bülow
d020166423 Fix warning deprecated-enum-enum-conversion on clang 2025-04-09 16:12:14 +02:00
Matej Kenda
ab2e1243f9 chore(changelog): Draft changelog for 1.14.2 2025-04-04 14:08:21 +02:00
Günter Obiltschnig
10d393761b fix(Data): Poco::Data::SessionPool::dead() must check idle, not active, sessions #4923 2025-04-04 12:17:20 +02:00
Günter Obiltschnig
bb0b8f8e81 fix(Data): Poco::Data::SessionPool::dead() must check idle, not active, sessions #4923 2025-04-04 12:16:54 +02:00
Günter Obiltschnig
967f839a02 fix(Crypto): include applink.c in test runner 2025-03-28 20:46:08 +01:00
Günter Obiltschnig
530c2efa4c fix(Crypto): include applink.c in test runner 2025-03-28 20:45:48 +01:00
Günter Obiltschnig
0b782f3c2f chore: fix test failures when ran from a VS solution build 2025-03-28 19:29:00 +01:00
Günter Obiltschnig
fbf0bf4c64 chore: fix test failures when ran from a VS solution build 2025-03-28 19:28:33 +01:00
Günter Obiltschnig
2fb28fac49 chore: add clean target to trace Makefile 2025-03-25 08:46:56 +01:00
Günter Obiltschnig
4df0c9c5d7 chore: add clean target to trace Makefile 2025-03-25 08:46:37 +01:00
Günter Obiltschnig
0e5f2113c4 chore(Data/SQLite): Upgrade bundled SQLite to 3.49.1 #4907 2025-03-24 06:49:06 +01:00
Günter Obiltschnig
9ca3cf74ef chore(Data/SQLite): Upgrade bundled SQLite to 3.49.1 #4907 2025-03-24 06:48:33 +01:00
Matej Kenda
01943c75d5 enh(expat): Upgrade to version 2.7.0 2025-03-23 11:05:55 +01:00
Matej Kenda
1bdc41329b enh(expat): Upgrade to version 2.7.0 2025-03-23 11:00:07 +01:00
Günter Obiltschnig
5a7143309a fix(NetSSL): NetSSL_OpenSSL: non-blocking functions return value #4906 2025-03-22 18:59:30 +01:00
Günter Obiltschnig
057a5294a3 fix(NetSSL): NetSSL_OpenSSL: non-blocking functions return value #4906 2025-03-22 18:58:08 +01:00
Miracle-1996
e758e7e2a6
add_subdirectory(tcpclient) (#4904) 2025-03-20 19:03:40 +01:00
Aleksandar Fabijanic
4b093d8f89 fix(VarHolder): MSVC warning #4886 (#4903)
* fix(VarHolder): MSVC warning #4886

* fix(VarHolder): do not convert unsigned #4886

* chore(SocketImpl): eliminate MSVC warning

* fix(VarHolder): do not convert unsigned (extract unpreserveSign()) #4886

* chore(testsuite): eliminate MSVC warnings

* chore(VarHolder): simplify unpreserveSign using constexpr.

---------

Co-authored-by: Matej Kenda <matejken@gmail.com>
2025-03-20 12:35:48 +01:00
Aleksandar Fabijanic
8fb80fd76e
fix(VarHolder): MSVC warning #4886 (#4903)
* fix(VarHolder): MSVC warning #4886

* fix(VarHolder): do not convert unsigned #4886

* chore(SocketImpl): eliminate MSVC warning

* fix(VarHolder): do not convert unsigned (extract unpreserveSign()) #4886

* chore(testsuite): eliminate MSVC warnings

* chore(VarHolder): simplify unpreserveSign using constexpr.

---------

Co-authored-by: Matej Kenda <matejken@gmail.com>
2025-03-20 12:34:55 +01:00
Aleksandar Fabijanic
1371c960e7 fix(TCPServer): continues to accept connections after stop() #4892 (#4896)
* fix(TCPServer): continues to accept connections after stop() #4892

* fix(TCPServer): first attempt to silence TSAN #4892

* fix(TCPServer): check stopped status after poll; add TCPServerFactory::stop() and allow factory to return nullptr on connection creation request #4892

* fix(TCPServer): initialize factory stopped flag #4892

* revert(SocketImpl): atomic sock fd
2025-03-13 08:14:19 +01:00
Aleksandar Fabijanic
eb94de03a6
fix(TCPServer): continues to accept connections after stop() #4892 (#4896)
* fix(TCPServer): continues to accept connections after stop() #4892

* fix(TCPServer): first attempt to silence TSAN #4892

* fix(TCPServer): check stopped status after poll; add TCPServerFactory::stop() and allow factory to return nullptr on connection creation request #4892

* fix(TCPServer): initialize factory stopped flag #4892

* revert(SocketImpl): atomic sock fd
2025-03-12 22:15:19 +01:00
Matej Kenda
66399faafc Fix dynamic var conversion precision check (#4886) (#4894)
* Take the absolute value of the value in numValDigits to fix the precision loss check for negative values.

* fix(VarHolder): Correct numValDigits to properly convert to signed integer.

* Potential fix for code scanning alert no. 1075: Declaration hides variable

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Mias <mias@innoventix.co.za>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-03-11 13:30:50 +01:00
Matej Kenda
91244ac9d9
Fix dynamic var conversion precision check (#4886) (#4894)
* Take the absolute value of the value in numValDigits to fix the precision loss check for negative values.

* fix(VarHolder): Correct numValDigits to properly convert to signed integer.

* Potential fix for code scanning alert no. 1075: Declaration hides variable

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Mias <mias@innoventix.co.za>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-03-11 13:29:38 +01:00
Matej Kenda
6f1b4f5670 Merge pull request #4893 from pocoproject/4875-prebuild-does-not-work-as-intended
Prebuild does not work as intended
2025-03-11 10:53:03 +01:00
Matej Kenda
adb96480d3
Merge pull request #4893 from pocoproject/4875-prebuild-does-not-work-as-intended
Prebuild does not work as intended
2025-03-11 10:43:59 +01:00
Lara Dzivdzanovic
4c70cfca68 Fix testSocketAddress for updated pocoproject.org IP 2025-03-11 09:41:37 +01:00
Lara Dzivdzanovic
6cfe1bcd4b fix(build): prebuild does not work as intended 2025-03-10 15:25:53 +01:00
Günter Obiltschnig
29f0a3afd7 fix(NetSSL): SecureSocketImpl::currentSession() regression since 1.12.4 #4882 2025-02-27 20:59:50 +01:00