5979 Commits

Author SHA1 Message Date
Günter Obiltschnig
fee4dccb44 doc: relnotes poco-1.14.1-release 2025-02-12 14:06:35 +01:00
Günter Obiltschnig
43dd3134a3 doc: release notes 2025-02-12 13:57:23 +01:00
Günter Obiltschnig
5c559a771f fix(doc): missing NetSSL documentation 2025-02-12 13:01:03 +01:00
Matej Kenda
12d78aa68f chore(release): Update release and version files. 2025-02-11 15:39:04 +01:00
Günter Obiltschnig
529783952e enh(Foundation): Windows Eventviewer not able to find PocoFoundation DLL #3304 2025-02-11 12:34:19 +01:00
Günter Obiltschnig
948fbcd858 fix(cmake): Windows Eventviewer not able to find PocoFoundation DLL #3304 2025-02-11 12:34:14 +01:00
Matej Kenda
f155ba3957 fix(cmake): Add back missing compiler definitions for static_build in the generated CMake files 2025-02-10 08:32:54 +01:00
Günter Obiltschnig
b9af97ceb3 enh(Net): SocketImpl::sendFile() sends entire contents by repeatedly calling sendfile() if necessary 2025-02-10 08:32:47 +01:00
Günter Obiltschnig
356124a3f6 enh(Net): SocketImpl::sendFile() - remove signal handling (not thread safe and already done elsewhere); fix wrong signed/unsigned types; cleanup 2025-02-10 08:32:41 +01:00
Günter Obiltschnig
72345bd423 Merge pull request #4863 from pocoproject/fix-sendFile
Fix StreamSocket::sendFile()
2025-02-10 08:32:35 +01:00
Günter Obiltschnig
0ec643a0a8 fix(Foundation): Poco::icompare(str, pos, ptr) out of bounds error if pos > str.size() #4866 2025-02-10 08:32:26 +01:00
Günter Obiltschnig
1c5ab2adf3 Merge pull request #4865 from pocoproject/fix-openssl-cmake-applink
Fix openssl cmake applink
2025-02-10 08:32:19 +01:00
Matej Kenda
eeb31fa1d0 fix(Foundation): detection of CXXABI is based on presence of the header file, simplify conditions. 2025-02-07 12:18:01 +01:00
Matej Kenda
b28b3c719c fix(NumberParser): tryParseHex shall not throw, but return boolean 2025-02-04 12:32:03 +01:00
Matej Kenda
f45f6d8ed9 fix(github): Use "upload-artifact@v4":
Error: This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
2025-02-04 12:31:52 +01:00
Günter Obiltschnig
7e55b46dbf fix(Net): WebSocket: non-blocking receiveFrame()/receiveBytes() with TLS connection may get stuck receiving header #4850 2025-01-16 11:21:50 +01:00
Matej Kenda
674e2bae97 fix(templates): Corrected explicit template instantiations to avoid multiple instances. 2025-01-14 15:13:49 +01:00
Günter Obiltschnig
38a1e30965 Merge pull request #4845 from tyler92/fix-uninitialized-ntlm
fix(Net) Use of Uninitialized value in NTLMCredentials::parseChallengeMessage
2025-01-14 15:13:41 +01:00
Günter Obiltschnig
b9abe9823d Merge pull request #4838 from d3matt/odd_nonblocking_receive_incorrect_mask
fix(Net) bad mask with odd number of bytes
2025-01-14 15:13:34 +01:00
Matej Kenda
af36c9badf fix(Any): Modifications to fix OSS Fuzz report (#4818)
Changes triggered by the OSS Fuzz report: https://issues.oss-fuzz.com/issues/42538385?pli=1

* fix(Any): set pHolder to nullptr in destruct()

* enh(Any): modernised source code.

* enh(Any): introduce allocation type (empty, local, external).

* chore(Any): Apply suggestions from code review.
2025-01-08 17:01:54 +01:00
Lara Dzivdzanovic
82751df9e5 enh(SocketReactor): Add start() method #4833 (#4835) 2025-01-08 15:52:16 +01:00
Lara Dzivdzanovic
d12d123cd4 fix(Makefile): add missing parameter for enabling FTS5 #4832 (#4834) 2025-01-06 13:09:03 +01:00
peter15914
140ae88b3b fix(SQLParser): typo that leads to the use of freed memory 2025-01-05 12:54:24 +01:00
Matej Kenda
3971ad2b00 fix(CMake): Select MSVC runtime library with variable CMAKE_MSVC_RUNTIME_LIBRARY (fixes #4817) (#4823)
* fix(CMake): Select MSVC runtime library with variable CMAKE_MSVC_RUNTIME_LIBRARY instead of modifying compiler flags.

* enh(CI): Add static and MT MSVC builds.

* fix(CMake): Correct TestLibrary DLL name when building with MSVC
2024-12-27 12:49:07 +01:00
Günter Obiltschnig
786f415f24 enh(Net): Poco::Net::HTTPResponse: add replaceCookie() and removeCookie() #4825 2024-12-19 10:51:35 +01:00
Matej Kenda
a8aebdac6e fix(MongoDB) use constants instead of typed enum in OpMsgMessage (#4822)
* fix(MongoDB): Use constants for payload types instead of enum to avoid improper binary serialisation with some compilers (int instead of unsigned char).

* enh(MongoDB): Minor code improvements to use string literals.
2024-12-17 10:31:20 +01:00
Matej Kenda
b5873caae5 CMake: fix for missing utf8proc with unbundled build, resolves #4798 (#4816)
* fix(cmake): Add missing install and find dependency for utf8proc in unbundled build.

* chore(gitignore): Corrected path to Qt creator generated build files.
2024-12-11 16:19:33 +01:00
David Roman
ca640984d2 fix(cmake): correct typo AVHAI -> AVAHI (#4805) 2024-12-11 16:14:53 +01:00
Alex Fabijanic
eabfbf14b0 fix(cmake): remove libatomic dependency 2024-12-11 16:14:46 +01:00
Günter Obiltschnig
02c86d4cdd chore(build): PocoDoc dependencies poco-1.14.0-release 2024-12-01 21:28:31 +01:00
Günter Obiltschnig
c55fccaf5a chore: bump version 2024-12-01 21:24:20 +01:00
Günter Obiltschnig
b90a7a4f9a chore(PocoDoc): merge changes from 1.13.3 2024-12-01 13:20:46 +01:00
Günter Obiltschnig
1c9dde18d1 enh(PocoDoc): support GitHub pull request links (PR #<id>) 2024-12-01 11:45:25 +01:00
Günter Obiltschnig
809b37545b chore(qa): add PocoDoc to packages-qa.yml 2024-12-01 11:27:54 +01:00
Günter Obiltschnig
e96ad6cc41 doc: changelog 2024-12-01 11:27:23 +01:00
Günter Obiltschnig
ecfa7d1d7b chore: PocoDoc configuration 2024-12-01 11:27:01 +01:00
Günter Obiltschnig
8e023bbd45 chore: hide some declarations from PocoDoc/C++ parser 2024-12-01 11:26:34 +01:00
Günter Obiltschnig
7d12dd8479 chore: updated vscode config 2024-12-01 10:11:20 +01:00
Günter Obiltschnig
24fba7b77c fix(NetSSL): Incorrect setting of ciphersuites for TLSv1.3 #4610 2024-12-01 10:10:06 +01:00
Günter Obiltschnig
2a1f6c246d
Merge pull request #4790 from nyashbox/fix/8bit_integers_in_byteorder_functions
Treat 8-bit integers correctly in Poco::ByteOrder functions
2024-12-01 08:15:38 +01:00
Günter Obiltschnig
3a1bfdd82c
Merge pull request #4792 from nyashbox/fix/zip_cmake_testrunner
Build Zip library tests without linking unnecessary "Poco::Net"
2024-12-01 08:09:05 +01:00
Günter Obiltschnig
250deee751
Merge pull request #4793 from nyashbox/fix/implement_zip_methods
Implement ZipArchiveInfo::getVersionMadeBy() and ZipArchiveInfo::getRequiredVersion() methods
2024-12-01 08:08:14 +01:00
Günter Obiltschnig
b7ea8597e4 fix(build): Poco::Zip - Requires Poco::Net for building, but only in CMake 2024-12-01 08:04:54 +01:00
nyashbox
3d7c030c1e
fix(Zip): implement ZipArchiveInfo64::getVersionMadeBy() and ZipArchiveInfo64::getRequiredVersion() methods 2024-12-01 00:39:58 +02:00
nyashbox
5649a47373
fix(Zip): don't link/find unnecessary components 2024-11-30 23:34:22 +02:00
nyashbox
16c267dc47
test(ByteOrder): add 8-bit integer tests 2024-11-30 21:18:40 +02:00
nyashbox
212aa073be
fix(ByteOrder): correctly process 8-bit integers 2024-11-30 21:15:36 +02:00
Günter Obiltschnig
d8a423c832
Merge pull request #4787 from pocoproject/fix-ssl-shutdown
NetSSL_OpenSSL and NetSSL_Win: non-blocking support, shutdown behavior fix
2024-11-29 08:45:17 +01:00
Matej Kenda
0f71e6c9e9
Version 1.14: Updated release files (#4747)
* Version 1.14: Updated list of contributors

* chore(doc): Update required CMake version.

* chore(changelog): Updates for release 1.14.0

---------

Co-authored-by: Günter Obiltschnig <guenter.obiltschnig@appinf.com>
2024-11-28 15:11:42 +01:00
Matej Kenda
fc8a4fd702 upgrade(sqlite): bundled SQLite version 3.47.1 (released 2024-11-25) 2024-11-28 13:17:20 +01:00