Commit Graph

  • a6950e5711 chore(File): Update VX works behaviour to be consistent with others. 5180-proper-get-executable-path Matej Kenda 2026-02-07 14:53:03 +01:00
  • 82118e27b2 chore(File): Corrections from code review. Matej Kenda 2026-02-07 14:49:21 +01:00
  • 6564427b36 enh(File): proper implementation of File::getExecutablePath Matej Kenda 2026-02-06 14:55:13 +01:00
  • 7f8845c6c6 fix(Environment): fix TSan data race in testEnvironmentMultiThread 5187-env-putenv Alex Fabijanic 2026-02-07 03:38:23 -06:00
  • 133a51be00 fix(SQLChannel): create directory for absolute paths #5182 (#5184) main Aleksandar Fabijanic 2026-02-06 18:05:32 +01:00
  • 7311162faf fix(Environment): use setenv (instead of putenv) #5187 Alex Fabijanic 2026-02-06 11:04:10 -06:00
  • d5549afc5d Fix MongoDB Document::toString() to produce valid JSON by quoting all string-like values Matej Kenda 2026-02-06 10:27:57 +01:00
  • 985c8287a2 Fix ProcessRunner::start() to handle Windows executables without .exe extension (#5180) Matej Kenda 2026-02-04 12:18:02 +01:00
  • 54054e8dec chore(release): Update release files. release/1.15.0-version-bump Matej Kenda 2026-02-02 18:14:34 +01:00
  • 08dda02fe8 chore(Foundation): fix a typo in include. Matej Kenda 2026-02-02 17:38:07 +01:00
  • eebf006032 chore(release): Update release files. Matej Kenda 2026-01-15 17:39:09 +01:00
  • 7959308b59 Update README with installation instructions Toyosatomimi no Miko 2026-01-15 06:41:31 -05:00
  • 7732f3b74a chore(changelog): Updates to match recent changes. Matej Kenda 2026-01-05 11:08:32 +01:00
  • 9f875c74af chore(changelog): Updates. Matej Kenda 2025-12-23 11:53:55 +01:00
  • a7745d1a21 Update CHANGELOG with new versions and fixes Aleksandar Fabijanic 2025-12-22 17:53:54 +01:00
  • f1190043bf Update CHANGELOG with new features and improvements Aleksandar Fabijanic 2025-12-22 17:42:07 +01:00
  • 9e8fe1ac61 enh(doc): Update files to match sources code, syntax corrections. Matej Kenda 2025-12-21 16:53:15 +01:00
  • 73e9c7e664 chore(Readme): Update README Matej Kenda 2025-12-21 16:33:47 +01:00
  • cd99dd219e chore(Readme): Update README.md Matej Kenda 2025-12-21 16:17:42 +01:00
  • 97b9256e1b chore(release): Update changelog Matej Kenda 2025-12-20 08:32:45 +01:00
  • 2824a85a7d chore: Bump version to 1.15.0 Matej Kenda 2025-12-17 08:38:41 +01:00
  • 20c7ca667f Use vanilla Expat 2.7.4 sources (#5179) Matej Kenda 2026-02-02 17:08:33 +01:00
  • 3736c59c66 Fix: correct format (#5175) Jonas Bülow 2026-01-30 10:54:23 +01:00
  • b9162450ab Improve DateTimeParser tests Jonas Bülow 2026-01-27 11:51:29 +01:00
  • cd01747f16 fix(doc): Lock-Order-Inversion Deadlock #5168 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
  • 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