Commit Graph

  • 547b3dee7f Add custom TIP changes. poco-tip-v4-tag poco-tip-v4 Adam Capparelli 2025-08-21 10:22:50 -04:00
  • d64724d500 Fix compile error. poco-tip-v3-tag poco-tip-v3 Adam Capparelli 2025-08-21 07:58:46 -04:00
  • 0bcabbf48f Re-add TIP POCO changes. Adam Capparelli 2025-08-21 07:28:20 -04:00
  • 96d182a993 doc: fix formatting Günter Obiltschnig 2025-05-12 10:51:37 +02:00
  • 4b8f0a36a6 CMake: make utf8proc, PCRE2, zlib and expat private dependencies Ben Wolsieffer 2025-04-16 19:27:45 -04:00
  • 3b85dada5a chore(contributors): updates. Matej Kenda 2025-05-12 08:16:59 +02:00
  • 5197078d86 chore(changelog): updates Matej Kenda 2025-05-11 18:44:51 +02:00
  • f437630085 enh(Environment): Windows: report strings for all PROCESSOR_ARCHITECTURE_* constants (#4928). Matej Kenda 2025-04-11 22:25:12 +02:00
  • e3e395a66d fix((build): make prebuild a prerequisite #4875 (#4943) Aleksandar Fabijanic 2025-05-02 14:36:14 -05:00
  • 5d1282d245 doc: changelog Günter Obiltschnig 2025-05-10 09:05:08 +02:00
  • 541b2224a2 fix(Net): HTTP client request body RFC compliance #4935 Günter Obiltschnig 2025-04-15 19:38:13 +02:00
  • 44c8c295ba fix(Net): HTTP server request body RFC compliance #4935 Günter Obiltschnig 2025-04-15 19:17:41 +02:00
  • 961290eecd fix(NTLMCredentials): fix potentially uninitialized variable Günter Obiltschnig 2025-04-18 13:37:08 +02:00
  • 6f2f85913c fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915 (move assertion out of ctor) Günter Obiltschnig 2025-04-16 09:15:33 +02:00
  • 8845484260 fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915 Günter Obiltschnig 2025-04-15 22:11:47 +02:00
  • cb02210753 fix(Net): Another crash in Poco::Net::NTLMCredentials::parseChallengeMessage #4936 Günter Obiltschnig 2025-04-15 21:31:26 +02:00
  • c2f0ab5c93 chore(emscripten): Fix github CMake build Matej Kenda 2025-04-14 12:56:53 +02:00
  • 5bbfdc8b53 chore(expat): Upgrade to expat 2.7.1 Matej Kenda 2025-04-01 19:40:24 +02:00
  • 3e7144957a Fix wrong/mistaken type comparisons。 (#4931) alex 2025-04-12 20:28:27 +08:00
  • 8e471e7595 fix(Data): fix failing SessionPool test due to changes to SessionPool::dead() Günter Obiltschnig 2025-04-10 05:59:35 +02:00
  • da7fcba551 fix(Net): Crash in Poco::Net::NTLMCredentials::parseChallengeMessage #4926 Günter Obiltschnig 2025-04-09 21:30:30 +02:00
  • 1674052687 Fix warning deprecated-enum-enum-conversion on clang Jonas Bülow 2025-04-04 11:01:52 +02:00
  • ab2e1243f9 chore(changelog): Draft changelog for 1.14.2 Matej Kenda 2025-04-04 14:08:21 +02:00
  • 10d393761b fix(Data): Poco::Data::SessionPool::dead() must check idle, not active, sessions #4923 Günter Obiltschnig 2025-04-04 12:16:54 +02:00
  • 967f839a02 fix(Crypto): include applink.c in test runner Günter Obiltschnig 2025-03-28 20:45:48 +01:00
  • 0b782f3c2f chore: fix test failures when ran from a VS solution build Günter Obiltschnig 2025-03-28 19:28:33 +01:00
  • 2fb28fac49 chore: add clean target to trace Makefile Günter Obiltschnig 2025-03-25 08:46:37 +01:00
  • 0e5f2113c4 chore(Data/SQLite): Upgrade bundled SQLite to 3.49.1 #4907 Günter Obiltschnig 2025-03-24 06:48:33 +01:00
  • 01943c75d5 enh(expat): Upgrade to version 2.7.0 Matej Kenda 2025-03-19 13:11:20 +01:00
  • 5a7143309a fix(NetSSL): NetSSL_OpenSSL: non-blocking functions return value #4906 Günter Obiltschnig 2025-03-22 18:58:08 +01:00
  • 4b093d8f89 fix(VarHolder): MSVC warning #4886 (#4903) Aleksandar Fabijanic 2025-03-20 06:34:55 -05:00
  • 1371c960e7 fix(TCPServer): continues to accept connections after stop() #4892 (#4896) Aleksandar Fabijanic 2025-03-12 16:15:19 -05:00
  • 66399faafc Fix dynamic var conversion precision check (#4886) (#4894) Matej Kenda 2025-03-11 13:29:38 +01:00
  • 6f1b4f5670 Merge pull request #4893 from pocoproject/4875-prebuild-does-not-work-as-intended Matej Kenda 2025-03-11 10:43:59 +01:00
  • 29f0a3afd7 fix(NetSSL): SecureSocketImpl::currentSession() regression since 1.12.4 #4882 Günter Obiltschnig 2025-02-27 20:59:29 +01:00
  • ebed75c9fd fix(Net): WebSocket receiveFrame() keeps returning the same frame when no payload (flags/header only) #4884 Günter Obiltschnig 2025-02-27 20:52:02 +01:00
  • 4b52cc6b25 chore: branch for 1.14.2 Günter Obiltschnig 2025-02-27 14:06:26 +01:00
  • 726a9b6349 doc: workaround for PocoDoc failure to parse Any.h Günter Obiltschnig 2025-02-14 17:15:29 +01:00
  • fee4dccb44 doc: relnotes Günter Obiltschnig 2025-02-12 14:06:35 +01:00
  • 43dd3134a3 doc: release notes Günter Obiltschnig 2025-02-12 13:57:23 +01:00
  • 5c559a771f fix(doc): missing NetSSL documentation Günter Obiltschnig 2025-02-12 13:01:03 +01:00
  • 12d78aa68f chore(release): Update release and version files. Matej Kenda 2025-02-11 12:35:06 +01:00
  • 529783952e enh(Foundation): Windows Eventviewer not able to find PocoFoundation DLL #3304 Günter Obiltschnig 2025-02-10 22:26:09 +01:00
  • 948fbcd858 fix(cmake): Windows Eventviewer not able to find PocoFoundation DLL #3304 Günter Obiltschnig 2025-02-10 22:04:57 +01:00
  • f155ba3957 fix(cmake): Add back missing compiler definitions for static_build in the generated CMake files Matej Kenda 2025-02-07 13:05:34 +01:00
  • b9af97ceb3 enh(Net): SocketImpl::sendFile() sends entire contents by repeatedly calling sendfile() if necessary Günter Obiltschnig 2025-02-09 16:03:51 +01:00
  • 356124a3f6 enh(Net): SocketImpl::sendFile() - remove signal handling (not thread safe and already done elsewhere); fix wrong signed/unsigned types; cleanup Günter Obiltschnig 2025-02-09 14:00:16 +01:00
  • 72345bd423 Merge pull request #4863 from pocoproject/fix-sendFile Günter Obiltschnig 2025-02-08 19:05:46 +01:00
  • 0ec643a0a8 fix(Foundation): Poco::icompare(str, pos, ptr) out of bounds error if pos > str.size() #4866 Günter Obiltschnig 2025-02-08 14:54:18 +01:00
  • 1c5ab2adf3 Merge pull request #4865 from pocoproject/fix-openssl-cmake-applink Günter Obiltschnig 2025-02-08 13:50:22 +01:00
  • eeb31fa1d0 fix(Foundation): detection of CXXABI is based on presence of the header file, simplify conditions. Matej Kenda 2025-02-03 20:53:45 +01:00
  • b28b3c719c fix(NumberParser): tryParseHex shall not throw, but return boolean Matej Kenda 2025-02-03 20:36:57 +01:00
  • f45f6d8ed9 fix(github): Use "upload-artifact@v4": Matej Kenda 2025-02-04 07:41:23 +01:00
  • 7e55b46dbf fix(Net): WebSocket: non-blocking receiveFrame()/receiveBytes() with TLS connection may get stuck receiving header #4850 Günter Obiltschnig 2025-01-15 21:36:36 +01:00
  • 674e2bae97 fix(templates): Corrected explicit template instantiations to avoid multiple instances. Matej Kenda 2025-01-14 11:18:10 +01:00
  • 38a1e30965 Merge pull request #4845 from tyler92/fix-uninitialized-ntlm Günter Obiltschnig 2025-01-11 08:47:28 +01:00
  • b9abe9823d Merge pull request #4838 from d3matt/odd_nonblocking_receive_incorrect_mask Günter Obiltschnig 2025-01-08 19:14:41 +01:00
  • af36c9badf fix(Any): Modifications to fix OSS Fuzz report (#4818) Matej Kenda 2025-01-08 17:01:27 +01:00
  • 82751df9e5 enh(SocketReactor): Add start() method #4833 (#4835) Lara Dzivdzanovic 2025-01-08 15:48:58 +01:00
  • d12d123cd4 fix(Makefile): add missing parameter for enabling FTS5 #4832 (#4834) Lara Dzivdzanovic 2025-01-06 13:07:20 +01:00
  • 140ae88b3b fix(SQLParser): typo that leads to the use of freed memory peter15914 2025-01-03 04:31:08 +05:00
  • 3971ad2b00 fix(CMake): Select MSVC runtime library with variable CMAKE_MSVC_RUNTIME_LIBRARY (fixes #4817) (#4823) Matej Kenda 2024-12-27 12:47:23 +01:00
  • 786f415f24 enh(Net): Poco::Net::HTTPResponse: add replaceCookie() and removeCookie() #4825 Günter Obiltschnig 2024-12-19 10:46:06 +01:00
  • a8aebdac6e fix(MongoDB) use constants instead of typed enum in OpMsgMessage (#4822) Matej Kenda 2024-12-17 09:25:06 +01:00
  • b5873caae5 CMake: fix for missing utf8proc with unbundled build, resolves #4798 (#4816) Matej Kenda 2024-12-11 16:18:04 +01:00
  • ca640984d2 fix(cmake): correct typo AVHAI -> AVAHI (#4805) David Roman 2024-12-04 00:26:41 +01:00
  • eabfbf14b0 fix(cmake): remove libatomic dependency Alex Fabijanic 2024-12-03 17:19:23 -06:00
  • 02c86d4cdd chore(build): PocoDoc dependencies poco-1.14.0 Günter Obiltschnig 2024-12-01 21:28:31 +01:00
  • c55fccaf5a chore: bump version Günter Obiltschnig 2024-12-01 21:24:20 +01:00
  • b90a7a4f9a chore(PocoDoc): merge changes from 1.13.3 Günter Obiltschnig 2024-12-01 13:20:46 +01:00
  • 1c9dde18d1 enh(PocoDoc): support GitHub pull request links (PR #<id>) Günter Obiltschnig 2024-12-01 11:45:25 +01:00
  • 809b37545b chore(qa): add PocoDoc to packages-qa.yml Günter Obiltschnig 2024-12-01 11:27:54 +01:00
  • e96ad6cc41 doc: changelog Günter Obiltschnig 2024-12-01 11:27:23 +01:00
  • ecfa7d1d7b chore: PocoDoc configuration Günter Obiltschnig 2024-12-01 11:27:01 +01:00
  • 8e023bbd45 chore: hide some declarations from PocoDoc/C++ parser Günter Obiltschnig 2024-12-01 11:26:34 +01:00
  • 7d12dd8479 chore: updated vscode config Günter Obiltschnig 2024-12-01 10:11:20 +01:00
  • 24fba7b77c fix(NetSSL): Incorrect setting of ciphersuites for TLSv1.3 #4610 Günter Obiltschnig 2024-12-01 10:10:06 +01:00
  • 2a1f6c246d Merge pull request #4790 from nyashbox/fix/8bit_integers_in_byteorder_functions Günter Obiltschnig 2024-12-01 08:15:38 +01:00
  • 3a1bfdd82c Merge pull request #4792 from nyashbox/fix/zip_cmake_testrunner Günter Obiltschnig 2024-12-01 08:09:05 +01:00
  • 250deee751 Merge pull request #4793 from nyashbox/fix/implement_zip_methods Günter Obiltschnig 2024-12-01 08:08:14 +01:00
  • b7ea8597e4 fix(build): Poco::Zip - Requires Poco::Net for building, but only in CMake Günter Obiltschnig 2024-12-01 08:04:54 +01:00
  • 3d7c030c1e fix(Zip): implement ZipArchiveInfo64::getVersionMadeBy() and ZipArchiveInfo64::getRequiredVersion() methods nyashbox 2024-12-01 00:30:11 +02:00
  • 5649a47373 fix(Zip): don't link/find unnecessary components nyashbox 2024-11-30 23:32:10 +02:00
  • 16c267dc47 test(ByteOrder): add 8-bit integer tests nyashbox 2024-11-30 21:18:40 +02:00
  • 212aa073be fix(ByteOrder): correctly process 8-bit integers nyashbox 2024-11-30 21:15:36 +02:00
  • d8a423c832 Merge pull request #4787 from pocoproject/fix-ssl-shutdown Günter Obiltschnig 2024-11-29 08:45:17 +01:00
  • 0f71e6c9e9 Version 1.14: Updated release files (#4747) Matej Kenda 2024-11-28 15:11:42 +01:00
  • fc8a4fd702 upgrade(sqlite): bundled SQLite version 3.47.1 (released 2024-11-25) Matej Kenda 2024-11-28 10:10:56 +01:00
  • 0930a0db3b fix(CppUnit): TestCase::run(): check if callback is non-empty before calling it Günter Obiltschnig 2024-11-28 08:39:23 +01:00
  • e732c50f96 enh: added Poco::ResourceLimitException Günter Obiltschnig 2024-11-28 08:32:22 +01:00
  • e83119b115 Merge branch 'fix-ssl-shutdown' of github.com:pocoproject/poco into fix-ssl-shutdown Günter Obiltschnig 2024-11-28 08:20:31 +01:00
  • 663232b8b8 chore(NetSSL_Win): rewrite handshake logic to support non-blocking sockets Günter Obiltschnig 2024-11-26 19:20:03 +01:00
  • 0eb2e1b3b3 fix(NetSSL): handle EWOULDBLOCK when calling SSL_shutdown() Günter Obiltschnig 2024-11-24 21:04:37 +01:00
  • 28a08434c6 chore(NetSSL_Win): use state machine also for blocking connections; fix non-blocking renegotiation Günter Obiltschnig 2024-11-24 16:59:40 +01:00
  • 0bf3c15655 chore(NetSSL_Win): remove select() calls from state machine Günter Obiltschnig 2024-11-24 16:22:57 +01:00
  • f1bb63a1f2 chore(NetSSL_Win): refactored state machine (wip) Günter Obiltschnig 2024-11-24 15:22:17 +01:00
  • 5402032249 fix(NetSSL_Win): shutdown behavior Günter Obiltschnig 2024-11-23 15:38:13 +01:00
  • 1811f2f35c fix(NetSSL): shutdown behavior Günter Obiltschnig 2024-11-23 11:10:53 +01:00
  • 44ffffb6f7 chore(NetSSL_Win): rewrite handshake logic to support non-blocking sockets Günter Obiltschnig 2024-11-26 19:20:03 +01:00
  • 29b2c3a7b7 chore(MongoDB): Mark some old wire protocol functions as deprecated. (#4782) Matej Kenda 2024-11-25 14:27:46 +01:00