cliu
f43aec0cab
fix(pr4979): add missing line of code into the entry of test suite
2025-08-08 22:55:53 +02:00
cliu
72dfce4239
feat(data): add implementation of bulkbinding uuid containers for odbc binder.
2025-08-08 22:55:53 +02:00
Luis Caro Campos
7eb8de3129
poco Zip: link ZLIB::ZLIB when unbundled
2025-08-08 22:54:49 +02:00
Duncan Cunningham
5f998cbb90
Fix Thread_POSIX not compiling with Emscripten ( #4986 )
2025-08-08 22:54:07 +02:00
Günter Obiltschnig
a029be8997
Support for RFC 6265 cookies ( #4982 )
...
* enh(Net): Support RFC 6265 cookies (#4518 )
* fix(HTTPCookie): remove _expires field
2025-08-08 13:42:10 +02:00
Matej Kenda
e8f4f3f445
chore (sources): Remove executable bit from source files.
2025-07-01 13:52:21 +02:00
Matej Kenda
e2c2899d4e
fix(Config.h): Corrected handling of supported C++ standards ( #4973 )
2025-06-24 14:21:51 +02:00
Matej Kenda
8391f9e561
enh(OpenSSL): FindOpenSSL.cmake with modifications for ARM Windows
...
Modifications proposed for inclusion to upstream:
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10893
2025-06-19 14:27:54 +02:00
Matej Kenda
1fb7ebdc82
enh(cmake): Add ENABLE_CPPUNIT to enable CppUnit without building the tests
2025-06-19 14:06:03 +02:00
Matej Kenda
735e174d90
Async notification center (dispatch notifications asynchronously) ( #4957 )
2025-06-12 21:12:57 +02:00
nbelusic
1782761914
Merge pull request #4964 from pocoproject/4963-workflows-waiting-for-approval-not-showing-up-on-pr-page
...
chore(ci): change CI trigger #4963
2025-06-06 17:27:59 +02:00
nbelusic
ecc6836be6
chore(ci): change CI trigger #4963
2025-06-06 10:55:23 +02:00
Alex Fabijanic
c880a891b4
feat(Application): add exists() #4962
2025-06-05 12:08:02 +02:00
tomy2105
09c33d09ea
Remove ENABLE_SEVENZIP and ENABLE_ZIP dependency on ENABLE_XML
2025-05-29 15:59:12 +02:00
Matej Kenda
7b58bc10e7
Poco::File create path ( #4873 ) ( #4959 )
...
* #4202 Checked if the path exists, create one if not
* Addressed comments
* fix(Poco::File): resolve compile errors related to createfile.
---------
Co-authored-by: capak07 <69026837+capak07@users.noreply.github.com>
2025-05-29 10:50:58 +02:00
Matej Kenda
733f0c34e0
Merge remote-tracking branch 'origin/poco-1.14.2'
2025-05-28 16:36:28 +02:00
Nathan Jensen
feb2bb9236
Changed target uninstall to be named uninstall-poco ( #4941 )
...
* Changed target uninstall to be named uninstall-poco
2025-05-28 16:17:48 +02:00
Matej Kenda
15d987fbb0
enh(cmake): Add option POCO_ENABLE_CPP20 to enable C++20 when compiling Poco ( #4956 )
...
* enh(cmake): Add option POCO_CXX20 to enable standard C++20 and related changes.
* chore(cmake): do not allow C++20 setting for compilers that do not support it properly.
* fix(NetSSL_Win): indentation.
2025-05-28 15:35:28 +02:00
Aleksandar Fabijanic
5e5e1a60f9
fix(TaskManager): memory leak #4949 ( #4950 )
2025-05-19 11:44:28 +02:00
Günter Obiltschnig
a9bc5e148f
fix(Crypto): don't include openssl/applink.c in Driver.cpp when building with CMake
2025-05-16 16:30:54 +02:00
Günter Obiltschnig
96d182a993
doc: fix formatting
poco-1.14.2-release
2025-05-12 10:51:37 +02:00
Ben Wolsieffer
4b8f0a36a6
CMake: make utf8proc, PCRE2, zlib and expat private dependencies
...
In the unbundled build, utf8proc, PCRE2, zlib and expat were all
included as part of the CMake link interface, and therefore the CMake
config file required find_dependency() calls for each.
These libraries are internal implementation details of Poco and are not
exposed in any public API. Therefore, we can make them private
dependencies and avoid the find_dependency() calls and their associated
find scripts.
2025-05-12 08:23:45 +02:00
Matej Kenda
3b85dada5a
chore(contributors): updates.
2025-05-12 08:23:38 +02:00
Matej Kenda
5197078d86
chore(changelog): updates
2025-05-11 18:44:51 +02:00
Matej Kenda
f437630085
enh(Environment): Windows: report strings for all PROCESSOR_ARCHITECTURE_* constants ( #4928 ).
2025-05-11 18:44:13 +02:00
Ben Wolsieffer
33de65c0fe
CMake: make utf8proc, PCRE2, zlib and expat private dependencies
...
In the unbundled build, utf8proc, PCRE2, zlib and expat were all
included as part of the CMake link interface, and therefore the CMake
config file required find_dependency() calls for each.
These libraries are internal implementation details of Poco and are not
exposed in any public API. Therefore, we can make them private
dependencies and avoid the find_dependency() calls and their associated
find scripts.
2025-05-11 18:29:22 +02:00
Aleksandar Fabijanic
e3e395a66d
fix((build): make prebuild a prerequisite #4875 ( #4943 )
...
* fix((build): make prebuild a prerequisite #4875
* feat(build): add missing flags
* fix(build): remove extraneous error redirect
2025-05-11 18:26:43 +02:00
Matej Kenda
a92fff329d
enh(Environment): Windows: report strings for all PROCESSOR_ARCHITECTURE_* constants ( #4928 ).
2025-05-11 18:22:14 +02:00
Günter Obiltschnig
5d1282d245
doc: changelog
2025-05-10 09:05:08 +02:00
Günter Obiltschnig
541b2224a2
fix(Net): HTTP client request body RFC compliance #4935
2025-05-10 08:28:56 +02:00
Günter Obiltschnig
44c8c295ba
fix(Net): HTTP server request body RFC compliance #4935
2025-05-10 08:28:49 +02:00
Aleksandar Fabijanic
72640ecde1
fix((build): make prebuild a prerequisite #4875 ( #4943 )
...
* fix((build): make prebuild a prerequisite #4875
* feat(build): add missing flags
* fix(build): remove extraneous error redirect
2025-05-02 21:36:14 +02:00
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