Commit Graph

  • 1762cc485f fix(Net): TSAN warnings #5147 5147-net-tsan-warn Alex Fabijanic 2025-12-30 20:48:18 -06:00
  • 7608d9ee7e Poco::Util: more deleted/defaulted constructors, override annotations util-cleanup Friedrich Wilckens 2025-12-30 10:31:07 -08:00
  • c45745f2bf chore(doc): update nix documentation #5144 5144-nix-odbc Alex Fabijanic 2025-12-28 23:35:36 -06:00
  • e60e97a0ec fix(odbc): verify oracle downloads #5144 Alex Fabijanic 2025-12-28 22:13:28 -06:00
  • ef70906ee5 Update Data/ODBC/oracle.nix Aleksandar Fabijanic 2025-12-29 04:35:35 +01:00
  • 1f2c77bb9e Update Data/ODBC/mssql.nix Aleksandar Fabijanic 2025-12-29 04:34:48 +01:00
  • 422c8c9ba3 Update Data/ODBC/oracle.nix Aleksandar Fabijanic 2025-12-29 04:34:09 +01:00
  • 5445cbc66f Update Data/ODBC/oracle.nix Aleksandar Fabijanic 2025-12-29 04:33:46 +01:00
  • 336c65cc89 chore(c): restore ci.yml Alex Fabijanic 2025-12-28 20:37:49 -06:00
  • a7880f243a use ubuntu 24.04 for nix ci (podman related) Alex Fabijanic 2025-12-28 19:52:32 -06:00
  • 75af2ce2e9 try newer oracle version Alex Fabijanic 2025-12-28 19:45:03 -06:00
  • 53148c7008 fix(Data/ODBC): Improve Nix CI container startup and debugging Alex Fabijanic 2025-12-28 19:34:23 -06:00
  • 493d7734da fix(cmake): not using cppignore #5146 Alex Fabijanic 2025-12-28 17:28:35 -06:00
  • a136a4a35f feat(ODBC): nix shells for mssql and oracle #5144 Alex Fabijanic 2025-12-28 16:27:47 -06:00
  • e8715cf71d Default member initializers for Util::Option Friedrich Wilckens 2025-12-27 22:04:47 -08:00
  • ebec641893 fix(VarHolder): Date/Time diagnostics not implemented #5142 (#5143) main Aleksandar Fabijanic 2025-12-27 20:22:13 -06:00
  • c3ecd7f888 Application, ServerApplication: some cleanup Friedrich Wilckens 2025-12-27 13:27:39 -08:00
  • e0282ac091 Poco::Util: deleted/defaulted constructors, override annotations Friedrich Wilckens 2025-12-26 17:30:01 -08:00
  • 3bf5456357 Data::TypeHandler: suppress MSVC warning about implicitly deleted destructor Friedrich Wilckens 2025-12-26 13:51:56 -08:00
  • d9b3bc3049 Explicitly delete and default constructors of Subsystem. Friedrich Wilckens 2025-12-26 13:22:16 -08:00
  • 99bb6e46f0 Util::Application: fix for _WIN32 Friedrich Wilckens 2025-12-26 12:51:48 -08:00
  • e663c20853 Syntax fix for Util::Application on Win32 Friedrich Wilckens 2025-12-26 12:13:33 -08:00
  • da8be5a8e5 Util::Application: unified argument handling to reduce code duplication Friedrich Wilckens 2025-12-26 10:31:25 -08: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
  • 748db0d338 chore(changelog): Updates. release/1.15.0-version-bump Matej Kenda 2025-12-23 11:53:55 +01:00
  • 48545bca9e Update CHANGELOG with new versions and fixes Aleksandar Fabijanic 2025-12-22 17:53:54 +01:00
  • 4168b07b3c Update CHANGELOG with new features and improvements Aleksandar Fabijanic 2025-12-22 17:42:07 +01:00
  • 1d70e4844f enh(doc): Update files to match sources code, syntax corrections. Matej Kenda 2025-12-21 16:53:15 +01:00
  • 24e46bf50a chore(Readme): Update README Matej Kenda 2025-12-21 16:33:47 +01:00
  • 04b5d71cc1 chore(Readme): Update README.md Matej Kenda 2025-12-21 16:17:42 +01:00
  • f614b9bc18 chore(release): Update changelog Matej Kenda 2025-12-20 08:32:45 +01:00
  • 5c50a06cad chore: Bump version to 1.15.0 Matej Kenda 2025-12-17 08:38:41 +01: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
  • 1f79d2f259 fix(Data): Use DATETIME column type for storing full timestamps 5030-datetime-parser-trailing-garbage Matej Kenda 2025-12-18 08:55:53 +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
  • f5678044c9 fix(Foundation): Reject trailing garbage in DateTimeParser (#5030) Matej Kenda 2025-12-17 22:49:12 +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