Commit Graph

  • cd01747f16 fix(doc): Lock-Order-Inversion Deadlock #5168 main Alex Fabijanic 2026-01-24 23:38:45 -06:00
  • c1592134fa feat: add demangleDot and tests #5163 (#5164) Aleksandar Fabijanic 2026-01-24 23:35:04 -06:00
  • 6fffe455bc fix(NObserver): Lock-Order-Inversion Deadlock #5168 (#5169) Aleksandar Fabijanic 2026-01-24 23:34:45 -06:00
  • c278955a34 fix(Foundation): resolve Poco::format ambiguity with std::format in C++23 (#4966) Matej Kenda 2026-01-20 20:47:48 +01:00
  • 78f0956ed1 ArchiveStrategy: make timestamp configurable archive-strategy Friedrich Wilckens 2026-01-20 23:10:11 -08:00
  • ab54f4fc09 chore(release): Update release files. release/1.15.0-version-bump Matej Kenda 2026-01-15 17:39:09 +01:00
  • c0e514f9ec Update README with installation instructions Toyosatomimi no Miko 2026-01-15 06:41:31 -05:00
  • 299f97f643 chore(changelog): Updates to match recent changes. Matej Kenda 2026-01-05 11:08:32 +01:00
  • 258f418888 chore(changelog): Updates. Matej Kenda 2025-12-23 11:53:55 +01:00
  • f3ddb5b473 Update CHANGELOG with new versions and fixes Aleksandar Fabijanic 2025-12-22 17:53:54 +01:00
  • 5689d2cbb5 Update CHANGELOG with new features and improvements Aleksandar Fabijanic 2025-12-22 17:42:07 +01:00
  • 72775fb3d4 enh(doc): Update files to match sources code, syntax corrections. Matej Kenda 2025-12-21 16:53:15 +01:00
  • cc4c589a3c chore(Readme): Update README Matej Kenda 2025-12-21 16:33:47 +01:00
  • bd2e29e8d4 chore(Readme): Update README.md Matej Kenda 2025-12-21 16:17:42 +01:00
  • bb97894e3a chore(release): Update changelog Matej Kenda 2025-12-20 08:32:45 +01:00
  • 69f7b36492 chore: Bump version to 1.15.0 Matej Kenda 2025-12-17 08:38:41 +01:00
  • 6e35fd0d27 Fix position of <attribute> in pocoNetworkInitializer to also support GCC Hernan Martinez 2026-01-18 20:20:45 -07:00
  • 24b1fc16b6 fix(NotificationCenter): lock order inversion deadlock #5159 (#5160) Aleksandar Fabijanic 2026-01-15 14:36:31 -06:00
  • 8f134fff7b fix(Foundation): Adjust standard header inclusion logic for VS2022 clang-cl compatibility 魏立国 2026-01-14 15:46:52 +08:00
  • 17864c39a8 Change lock type to ScopedWriteLock in NotificationCenter (#5158) Aleksandar Fabijanic 2026-01-10 12:50:41 -06:00
  • b0faab8e17 enh(Process): Changes to detect defunct process more reliable. 1097-defunct-proc Matej Kenda 2026-01-08 14:21:35 +01:00
  • 7a7efabe41 feat(Process): Process::isRunning returns true for defunct tagged process #1097 (WiP) Alex Fabijanic 2024-12-07 17:27:32 -06:00
  • 4d79dd3895 fix(Modules): libModules.so --> libPocoModules.so Matej Kenda 2026-01-07 07:53:45 +01:00
  • 6d602ea6b3 5150 reactor sock remove (#5151) Aleksandar Fabijanic 2026-01-06 12:18:31 -06:00
  • 7f03ba5ba4 Modernize Poco::Util and clean up some code duplications (#5153) Friedrich Wilckens 2026-01-06 09:26:20 -08:00
  • f9deedb3e2 MongoDB document performance header cleanup (#5154) Matej Kenda 2026-01-06 12:15:17 +01:00
  • bd09152aff feat(ODBC): nix shells for mssql and oracle #5144 (#5145) Aleksandar Fabijanic 2026-01-04 22:13:58 -06:00
  • 539de0d0ca oss-fuzz: (#5149) Arthur Chan 2026-01-05 12:12:52 +08:00
  • e45d2067cb fix(Net): TSAN warnings #5147 (#5148) Aleksandar Fabijanic 2026-01-04 22:10:47 -06:00
  • ebec641893 fix(VarHolder): Date/Time diagnostics not implemented #5142 (#5143) Aleksandar Fabijanic 2025-12-27 20:22:13 -06:00
  • 0e1ba0b780 fix(Data): Refactor ODBC tests and fix testReconnect TypeInfo caching… (#5140) Aleksandar Fabijanic 2025-12-24 07:42:24 -06:00
  • 38eb412c9c fix: Move bundled dependency symlinks to library-specific .gitignore files #5048 Matej Kenda 2025-12-23 11:23:57 +01:00
  • 18c49ed9c8 fix(Foundation): Replace timing-dependent tests with condition-based waiting (#5137) Matej Kenda 2025-12-23 18:32:05 +01:00
  • 86500e6987 chore(cmake): ENABLE_COMPILER_WARNINGS sets compiler options only for Poco code, not dependent libraries. Matej Kenda 2025-12-23 15:58:15 +01:00
  • dcaa15af6b Feature native thread info (#5135) Aleksandar Fabijanic 2025-12-23 07:40:18 -06:00
  • 7313ccfb27 Typehandler simplification and other modernizations in Poco::Data (#5136) Friedrich Wilckens 2025-12-23 02:01:37 -08:00
  • f7f6e8b862 exp(build): c++23/libstdc++14 #4966 4966-fmt-compile-err Alex Fabijanic 2025-12-22 18:18:15 -06:00
  • 1850dc16aa Benchmark and FastLogger (#5081) Aleksandar Fabijanic 2025-12-22 14:06:43 -06:00
  • fde85fc705 Merge branch 'main' into 5087-log-performance 5087-log-performance Aleksandar Fabijanic 2025-12-22 10:43:33 -06:00
  • 1461ec618b fix: Resolve compiler warnings and fix potential bugs (#5130) Matej Kenda 2025-12-22 15:27:11 +01:00
  • 40a6c0f4ca chore: cleanup benchmark Alex Fabijanic 2025-12-21 16:49:56 -06:00
  • 32b2baa03e feat(Benchmark): various comparisons Alex Fabijanic 2025-12-21 14:18:47 -06:00
  • 8c4eab96e0 feat: lock-free queues #5134 Alex Fabijanic 2025-12-21 14:17:56 -06:00
  • 4304f28742 fix(TestRunner): don't search children #5083 Alex Fabijanic 2025-12-21 13:04:17 -06:00
  • cde3449fab fix(ci): set env before test run Alex Fabijanic 2025-12-21 12:21:38 -06:00
  • 9381a14b7b feat(Channel): add log(Message&&) #5133 Alex Fabijanic 2025-12-21 12:21:08 -06:00
  • 312dea3c47 chore(doc): quill license Alex Fabijanic 2025-12-21 12:08:30 -06:00
  • 1efeb16fe6 fix(ci): set env before test run Alex Fabijanic 2025-12-21 12:07:51 -06:00
  • 940eda3c56 fix(test): give ANC a bit more time to process Alex Fabijanic 2025-12-21 11:57:02 -06:00
  • a90c0890d3 chore(progen): remove leftover script #5076 Alex Fabijanic 2025-12-21 11:55:52 -06:00
  • d391d8acd9 fix(ci): testrunner args Alex Fabijanic 2025-12-21 11:07:43 -06:00
  • 757a46e0dc feat(build): allow FastLogger to be fully disabled at build time #5078 Alex Fabijanic 2025-12-21 10:36:16 -06:00
  • bf0c775164 chore: remove leftover file commited by mistake Alex Fabijanic 2025-12-20 14:27:19 -06:00
  • 29e98d1107 feat(AsyncChannel): add CPU affinity property #5087 Alex Fabijanic 2025-12-20 14:25:21 -06:00
  • c67212d9be feat(SpinlockMutex): make it adaptive #5132 Alex Fabijanic 2025-12-20 14:24:47 -06:00
  • 50dbba46ea feat(AsyncChannel): add CPU affinity property #5087 Alex Fabijanic 2025-12-20 14:03:50 -06:00
  • 38d04096e1 Merge branch 'main' into 5087-log-performance Alex Fabijanic 2025-12-20 12:29:47 -06:00
  • 5ad3c41e20 fix: .gitignore symlinks; XML Makefile wrong pattern #5048 Alex Fabijanic 2025-12-08 19:24:28 -06:00
  • de3d46a2f3 fix(SQLite): Adapt makefiles for external dependencies #5048 Alex Fabijanic 2025-12-20 12:23:11 -06:00
  • 3d71183702 fix(SQLite): Remove redundant error messages #5115 Alex Fabijanic 2025-12-20 12:21:18 -06:00
  • a8361f070d fix(PCRE): fails to compile with clang/c++20 #5131 Alex Fabijanic 2025-12-20 11:51:13 -06:00
  • 76356972d2 fix(PCRE): fails to compile with clang/c++20 #5131 Alex Fabijanic 2025-12-20 11:51:13 -06:00
  • eac1a3afe4 Merge branch 'main' into 5087-log-performance Alex Fabijanic 2025-12-20 11:49:50 -06:00
  • b24d9ff0b8 ULID Support (#5129) Günter Obiltschnig 2025-12-19 19:58:33 +01:00
  • 5bbd542b6b fix(Crypto): Prevent stdin password prompt when loading protected key (#4627) (#5128) Matej Kenda 2025-12-18 17:25:30 +01:00
  • 8410eb1a6f fix(Foundation): Reject trailing garbage in DateTimeParser (#5030) (#5117) Matej Kenda 2025-12-18 16:38:20 +01:00
  • 0562fc44fb fix(deps): Remove pcre2 config.h symlink for Windows compatibility Matej Kenda 2025-12-18 14:31:42 +01:00
  • 8057019f85 fix(Net): Handle negative available() return in receiveBytes (#4537) Matej Kenda 2025-12-18 01:05:08 +01:00
  • 752343adc7 fix(Net): Detect incomplete chunked transfer encoding (#5032) Matej Kenda 2025-12-17 21:06:37 +01:00
  • bce1c89ae0 fix(Data/PostgreSQL): Map UUIDOID to FDT_UUID instead of FDT_BLOB (#4924) Matej Kenda 2025-12-17 21:22:29 +01:00
  • e8745d0f2d fix(Foundation): Fix FileChannel purge race with compression (#4848) Matej Kenda 2025-12-17 22:10:58 +01:00
  • 1c4fa8cfe4 fix(Foundation): Fix deadlock in NotificationCenter removeObserver (#4970) Matej Kenda 2025-12-17 21:44:51 +01:00
  • 3a6f5b8f12 enh(Crypto,NetSSL): Drop support for OpenSSL < 1.1.1 (#3739) Matej Kenda 2025-12-17 20:14:13 +01:00
  • 1e183e1402 fix(Util): Add [[nodiscard]] to createView/createLocalView (#4844) Matej Kenda 2025-12-17 23:21:50 +01:00
  • 7a03cafbb3 fix(Data): Add using AbstractBinder::bind to prevent hidden virtual warning (#4900) Matej Kenda 2025-12-17 23:11:19 +01:00
  • 5363e3d38b enh(Foundation): Improve Windows version detection using RtlGetVersion (#4932) Matej Kenda 2025-12-17 20:43:22 +01:00
  • 26054b8f93 fix(Net): Make Socket::select() deprecation conditional (#5055) Matej Kenda 2025-12-17 20:53:29 +01:00
  • b44576a4df feat(Redis): Add connect/disconnect/error notifications to Client (#5104) Matej Kenda 2025-12-18 07:35:08 +01:00
  • 1ed9388488 fix(Zip): Improve parsing of non-standard ZIP archives Matej Kenda 2025-12-17 19:24:39 +01:00
  • abfd684c03 fix(Net): Dispatch ErrorNotification to socket-specific handler only SmileGobo 2025-12-17 18:52:47 +01:00
  • 64e759cf98 enh(Foundation): Allow passing SharedLibrary flags to ClassLoader Xinyu Han 2025-12-17 18:37:04 +01:00
  • 7addcfbc81 fix: Resolve compiler warnings across multiple modules Matej Kenda 2025-12-17 14:04:42 +01:00
  • b79b07c308 fix: Resolve compiler warnings in Net, Zip, and Foundation modules (#5092) Matej Kenda 2025-12-17 07:53:12 +01:00
  • 5bbdcf0526 enh(expat): Upgrade to expat 2.7.3 Matej Kenda 2025-12-16 15:51:42 +01:00
  • 0631ae1b38 fix(Net): Use MessageHeader::quote() for boundary in HTMLForm Matej Kenda 2025-12-16 15:31:57 +01:00
  • 6ca8a514e9 enh(deps): Upgrade bundled PCRE2 from 10.44 to 10.47 (#5095) Matej Kenda 2025-12-17 06:55:26 +01:00
  • 22ecf585a8 enh(deps): Upgrade bundled SQLite from 3.49.1 to 3.51.1 Matej Kenda 2025-12-16 13:54:11 +01:00
  • 9e3d7d130e enh(deps): Upgrade bundled libharu from 2.3.0RC2 to 2.4.5 Matej Kenda 2025-12-16 14:10:21 +01:00
  • be0506cd9a enh(deps): Upgrade bundled utf8proc from 2.9.0 to 2.11.0 Matej Kenda 2025-12-16 14:00:41 +01:00
  • 9d2fb78d7a enh(SevenZip): Upgrade bundled LZMA SDK from 9.22 (2011) to 25.01, update SevenZip module for new API Matej Kenda 2025-12-16 12:04:36 +01:00
  • ddef348221 enh(PDF): Upgrade bundled libpng from 1.6.43 to 1.6.53 (security fixes for CVE-2025-64720, CVE-2025-65018) Matej Kenda 2025-12-16 11:45:34 +01:00
  • 159784bbfc enh(expat): Add patch system for POCO-specific xmlparse modifications Matej Kenda 2025-12-16 14:57:18 +01:00
  • d6861301b7 doc(deps): Add version and source URL to double-conversion CMakeLists.txt Matej Kenda 2025-12-16 14:42:23 +01:00
  • e1ba55bef5 fix(Foundation): Fix UBSan errors in VarHolder.h (#5090) Matej Kenda 2025-12-16 07:02:03 +01:00
  • a6648ee8c3 Foundation simplifications with modern cpp (#5086) Matej Kenda 2025-12-16 07:53:45 +01:00
  • 51f3749fa0 MongoDB replica set support (#5068) Matej Kenda 2025-12-16 07:49:36 +01:00
  • 227f84fb8b fix(Net): Add POCO_HAS_UNIX_SOCKET guards to fix build without Unix sockets #5064 Matej Kenda 2025-12-15 21:39:38 +01:00
  • edd582249d fix(Foundation): Fix incorrect bitwise check for newline mode in RegularExpression #4870 Matej Kenda 2025-12-15 21:09:23 +01:00
  • ade1b32ab2 fix(cmake): build not stripping release binaries #5085 Alex Fabijanic 2025-12-10 23:33:19 -06:00
  • 7ed1810616 fix(FastLogger): Fix lock-order-inversion in FastLogger (TSAN) #5078 Alex Fabijanic 2025-12-10 22:32:30 -06:00