Commit Graph

  • c979558355 fix(CI): Github macos-13 runner is deprecated, use macos-15-intel to run tests on Intel macOS 5069-missing-dll Matej Kenda 2025-12-08 20:40:33 +01:00
  • 8a8e4168f6 chore: upgrade asan to macos-14 (tryout) Alex Fabijanic 2025-12-08 13:40:06 -06:00
  • e159c739dd enh(MongoDB): Introduce ReplicaSetURI for handling custom URI. mongodb-replica-set-support Matej Kenda 2025-12-08 20:05:27 +01:00
  • bd123a2d07 enh(MongoDB): Fix parsing replica set URI. Matej Kenda 2025-12-08 10:55:39 +01:00
  • 6c2ee63455 enh(MongoDB): Update samples and replica set readme. Matej Kenda 2025-12-05 17:54:03 +01:00
  • 12587d19dc enh(MongoDB): Replica set: Remove internal logger for topology change. Use notification instead. Matej Kenda 2025-12-05 14:47:56 +01:00
  • ca15283f4b enh(MongoDB): Replica set: Remove internal logger for Matej Kenda 2025-12-05 12:01:32 +01:00
  • 365743c805 enh(MongoDB): Replica set: send notification on topology change. Matej Kenda 2025-12-05 10:43:03 +01:00
  • 67b656f800 enh(MongoDB): Move function to wait for the server availability to ReplicaSet. Matej Kenda 2025-12-05 10:11:53 +01:00
  • cc39b9b207 enh(MongoDB): Log topology change when detected. Matej Kenda 2025-12-04 13:56:51 +01:00
  • e43d2e3dee enh(MongoDB): Updates to use SSL socket factory. Matej Kenda 2025-12-04 13:20:08 +01:00
  • 4ea1b0a819 enh(MongoDB): Update handling of URL parameters. Matej Kenda 2025-12-04 13:08:02 +01:00
  • ec29da1815 enh(MongoDB): ReplicaSet remove redundant function, update documentation. Matej Kenda 2025-12-04 11:55:20 +01:00
  • c4f0eb14c1 enh(MongoDB): Replica set: More robust retry of failed MongoDB commands. Matej Kenda 2025-12-04 11:34:15 +01:00
  • f4369464c2 enh(MongoDB): Add support for ReplicaSetConnection to OpMsgCursor. Matej Kenda 2025-12-03 16:18:21 +01:00
  • c7200fc1fc chore(MongoDB): use tried servers set only locally inside executeWithRetry. Matej Kenda 2025-12-03 11:21:00 +01:00
  • 0411455ef0 enh(MongoDB): connect to server in pool activateObject. Matej Kenda 2025-12-03 10:59:34 +01:00
  • 0e7252b193 chore(MongoDB): Add reserve to Document. Matej Kenda 2025-12-03 10:23:54 +01:00
  • 90832a9610 enh(MongoDB): Add read-preference validation to replica set connection and pool. Matej Kenda 2025-12-02 13:20:59 +01:00
  • e61f096f05 enh(MongoDB): fix unused variables in tests. Matej Kenda 2025-12-01 12:03:17 +01:00
  • 289703f2b3 enh(MongoDB): Remove confusing hosts from ServerDescription and use hosts from "hello" only to discover replica set hosts. Matej Kenda 2025-12-01 10:12:42 +01:00
  • 3ef663572e fix(MongoDB): fix replica set tests to work with IPv6 addresses. Matej Kenda 2025-11-29 22:16:04 +01:00
  • cb14b9d3c4 fix(MongoDB): correct replica set compile errors. Matej Kenda 2025-11-29 21:35:45 +01:00
  • faf9cda988 enh(MongoDB): Use C++ std mutex primitives instead of Poco. Matej Kenda 2025-11-29 21:31:25 +01:00
  • 705a4519b3 enh(MongoDB): Update RS tests, remove support for pre 5.1 MongoDB. Matej Kenda 2025-11-29 21:24:25 +01:00
  • e7e0ce73c9 fix(MongoDB): Prevent duplicate entries in MongoDB::Document. Matej Kenda 2025-11-29 17:30:19 +01:00
  • 20b3e4d770 enh(MongoDB) More tests. Matej Kenda 2025-11-29 16:41:05 +01:00
  • 21db602f67 enh(MongoDB) Use string literals and char constants where possible. Matej Kenda 2025-11-28 11:44:52 +01:00
  • b3dc88bc5c fix(MongoDB): ReplicaSetMonitor: handle wrong arguments more gracefully. Matej Kenda 2025-11-28 10:58:57 +01:00
  • f32f7d31bd enh(MongoDB): Remove unused includes. Matej Kenda 2025-11-27 17:58:27 +01:00
  • c35d6ed17e fix(MongoDB): Fixes based on static analysis report. Matej Kenda 2025-11-27 17:44:52 +01:00
  • 94643762cf enh(MongoDB): simplified and modernised code. Matej Kenda 2025-11-27 10:31:23 +01:00
  • ac0bf6e92a fix(MongoDB): Add missing example for parsing the URI. Matej Kenda 2025-11-27 10:30:50 +01:00
  • 3d6b555596 enh(MongoDB): Treat single-server as primary, fix parsing of URI. Matej Kenda 2025-11-27 09:32:00 +01:00
  • 2c41d08b4a enh(MongoDB): Add parsing of mongodb replica set URI. Matej Kenda 2025-11-27 09:00:34 +01:00
  • d0c2a6c266 feature(MongoDB): Initial implementation of support for replica sets. Matej Kenda 2025-11-26 22:45:47 +01:00
  • ca2f28e665 fix: compile errors Alex Fabijanic 2025-12-08 08:15:26 -06:00
  • 2a457f30e8 fix(CodeQL): float comparison alerts Alex Fabijanic 2025-12-07 23:59:47 -06:00
  • 32633b572f chore: revert leftover ODB IP address Alex Fabijanic 2025-12-07 21:02:03 -06:00
  • f1879733b6 Consolidate exception handling for better maintainability copilot/fix-websocket-sendframe-delay copilot-swe-agent[bot] 2025-12-08 02:04:21 +00:00
  • ca9b05072a Refine exception handling for TCP_NODELAY configuration copilot-swe-agent[bot] 2025-12-08 02:03:16 +00:00
  • 8a3b177c5c Address code review feedback copilot-swe-agent[bot] 2025-12-08 01:58:26 +00:00
  • 47583fba30 Fix WebSocket sendFrame delay by enabling TCP_NODELAY copilot-swe-agent[bot] 2025-12-08 01:55:19 +00:00
  • 56f28c5393 Initial plan copilot-swe-agent[bot] 2025-12-08 01:37:25 +00:00
  • c8b258883c Remove VS projects #5076 Alex Fabijanic 2025-12-07 18:49:14 -06:00
  • bbf5106a9b fix gitignore (pdjson) Alex Fabijanic 2025-12-07 18:20:20 -06:00
  • 4765f02ebb remove spurious syminks Alex Fabijanic 2025-12-07 18:19:02 -06:00
  • c92c4bc7ad add postgresl odb tests to ci Alex Fabijanic 2025-12-07 18:12:09 -06:00
  • 1ff4d09027 fic(ci): separate oracle and sqlserver odbc (out of disk space) (#5075) Aleksandar Fabijanic 2025-12-07 16:16:30 -06:00
  • 777f0c50c6 Initial plan copilot/sub-pr-5073 copilot-swe-agent[bot] 2025-12-06 03:56:44 +00:00
  • dcfc389f21 fix(misc): add pdjson links to gitignore, remove unused var in SharedLibrary, harden TaskManagerTest Alex Fabijanic 2025-12-05 20:54:14 -06:00
  • 872727f6db fix(Data/PostgreSQL): PostgreSQL reconnect() doesn't restore session state correctly (#5025) (#5027) main Marian Krivoš 2025-12-06 01:38:13 +01:00
  • fa7dfaa2a5 Merge branch 'main' into 5069-missing-dll Alex Fabijanic 2025-12-05 18:34:30 -06:00
  • e9d665aa4f ci(workflows): harden linux-gcc-cmake-odbc apt/dpkg installs with retries and diagnostics (#5072) Copilot 2025-12-06 01:32:45 +01:00
  • 551fe59771 ci(workflows): make apt installs non-interactive, add retries and diagnostic log upload for linux-gcc-cmake-odbc copilot/harden-linux-gcc-cmake-odbc-workflow copilot-swe-agent[bot] 2025-12-05 23:29:03 +00:00
  • 0bcdb2186a Initial plan copilot-swe-agent[bot] 2025-12-05 23:25:52 +00:00
  • 709601dfa0 fix(SharedLibrary): disable shared lib tests in static build #5069 Alex Fabijanic 2025-12-05 15:47:17 -06:00
  • 4904acd257 fix(CMake): not producing proper binary names #5070 Alex Fabijanic 2025-12-05 13:52:03 -06:00
  • 42ffe44e5c fix(SharedLibrary): Missing DLLs not reported #5069 Alex Fabijanic 2025-12-05 13:50:53 -06:00
  • 2bdeaff849 fix(data/odbc): change the preparing of uuid column type so that isNull() can properly get the actual size and check if it is null. cliu 2025-09-12 15:45:54 +08:00
  • 5144cea871 4781 mongodb remove obsolete protocol and modernise (#5067) Matej Kenda 2025-11-27 10:24:42 +01:00
  • c775d5f3b7 feat(AsyncNotificationCenter): Auto-configure number of workers #5060 (#5061) Aleksandar Fabijanic 2025-11-13 01:36:07 -06:00
  • 1284103b98 fix(AsyncNotificationCenter): hang on stop() #5059 Alex Fabijanic 2025-11-06 20:39:34 +01:00
  • 7d08a85e5d chore(gitlab CI): clean npm cache to gain disk space. Matej Kenda 2025-10-30 17:30:37 +01:00
  • 8a4a2955d5 Use nullptr in C++ code (solves #4348) (#5043) Matej Kenda 2025-10-30 15:20:53 +01:00
  • 3e10fb2b0f Adapt makefiles for external dependencies (#5049) Lara Dzivdzanovic 2025-10-22 15:55:41 +03:00
  • 61215896b6 * chore(v8_double_conversion): Add missing header files from Foundation to dependencies. Matej Kenda 2025-10-16 23:05:44 +02:00
  • d8faf067cc * chore(v8_double_conversion): Move remaining files from Foundation to dependencies. Matej Kenda 2025-10-16 22:47:46 +02:00
  • 2ec40a0528 CMake: Add missing link libraries in dependencies (fix #5044). (#5046) Matej Kenda 2025-10-15 16:48:17 +02:00
  • 852cf714ba Poco::Path("C:") throws if the path is disk-letter only #4573 (#5020) siren186 2025-10-15 20:32:45 +08:00
  • 4b05e8ea28 fix(File): Poco::File crashed when handle windows very long path(\\?\C:) #5011 (#5021) siren186 2025-10-15 20:31:04 +08:00
  • 05d6e1341a Add DataNotification #5047 Aleksandar Fabijanic 2025-10-14 22:04:01 +02:00
  • 9a41cb2bce enh(build): Linux debug build flags #5033 Alex Fabijanic 2025-10-13 13:21:57 +02:00
  • 4540bbf66e fix(Foundation): Correct target_link_libraries to link properly with static build also Matej Kenda 2025-10-09 10:31:47 +02:00
  • 6bd0221d63 Reorganise external libs to separate subdirectory (#4996) Matej Kenda 2025-10-09 08:45:44 +02:00
  • 44cb76262d Merge pull request #5038 from slabko/keep-peer-host-name Günter Obiltschnig 2025-10-02 09:49:32 +02:00
  • 8c85619d64 Prevent hostname being replaced with IP during handshake Andrew Slabko 2025-10-01 22:31:04 +02:00
  • 68616db653 Add an implementation of reactor http server (#4946) sky92zwq 2025-09-30 20:41:30 +08:00
  • 90e081957d enh(MongoDB): Improve stability of the OpMsgCursor. Matej Kenda 2025-09-26 09:48:00 +02:00
  • 041e7feeb7 Add support for modules (#4999) Miko 2025-09-19 13:46:36 -04:00
  • e2920f36da Find certificate from Windows store using its thumbprint (replaces PR #2125) (#5023) Matej Kenda 2025-09-12 11:30:28 +02:00
  • dbc800083e fix(Net): Add missing Net_API to Poco::Net::htmlize(const std::string&); Matej Kenda 2025-09-12 10:59:58 +02:00
  • 7a23a039f9 Reorganise external libs to separate subdirectory (#4996) Matej Kenda 2025-09-11 17:11:29 +02:00
  • ac270824ad Pass pServerCert->hCertStore for hAdditionalStore argument in CertGetCertificateChain call Karthik Bhat A 2023-01-02 18:02:59 +05:30
  • 463f06651a chore(CodeQL): exclude all external code from CodeQL checks. Matej Kenda 2025-09-11 11:01:17 +02:00
  • 41f045c271 fix(NumberFormatter): Add HEX_ to number formatting options to avoid name conflicts with other libraries. Matej Kenda 2025-09-11 10:37:25 +02:00
  • d16161322e chore(ODBC): Remove redundant code. Matej Kenda 2025-09-11 10:25:40 +02:00
  • 930ad02f34 fix(MongoDB): Properly use autoAuthorize instead of authAuthorize (#4969) Matej Kenda 2025-09-11 10:21:26 +02:00
  • 28467cdcca fix(Data Preparator): Handle UUID type properly in prepareImpl. (#5018) Matej Kenda 2025-09-11 10:16:22 +02:00
  • 7add38041d fix(Data/ODBC): Oracle DB Integers #5002 (#5003) Aleksandar Fabijanic 2025-09-11 03:13:52 -05:00
  • a6a23c31d9 fix(Bugcheck): remove redundant trailing ; (#5004) Matej Kenda 2025-09-11 10:02:36 +02:00
  • a31dbe6842 fix(Thread): fix Thread reuse error, add thread interrupt feature (#4942) siren186 2025-09-11 15:35:23 +08:00
  • e6f661d313 chore(deprecated): Describe deprecation reasons and alternatives. Matej Kenda 2025-09-11 09:25:01 +02:00
  • 8249c68885 Add Deprecation Reasons Andrew Auclair 2025-08-11 11:04:37 -04:00
  • 85d96430a6 enh(ScopedLock): ScopedLock add std::adopt_lock_t, std::try_to_lock_t, std::defer_lock_t siren186 2025-08-22 15:50:37 +08:00
  • 317ce8aae8 CMake minimal build and dependencies (#5013) Matej Kenda 2025-09-06 13:34:59 +02:00
  • 5886ee818d chore(CMake): OpenSSL workaround is necessary only for ARM Windows. Matej Kenda 2025-08-27 13:31:29 +02:00
  • dc1c8e1cd5 chore(CppUnit): Install headers and libraries. Matej Kenda 2025-08-19 18:17:02 +02:00
  • 85bc59b6dd chore(CMake): Allow building CppUnit without building unit tests. Matej Kenda 2025-08-19 17:56:41 +02:00
  • 20c993b819 New SQLite Only Unbundled Option (#4983) Andrew Auclair 2025-08-12 02:47:20 -04:00