Commit Graph

  • 35e1490b26 fix(platform): Fixes to compile with emscripten 3.1.5 (fixes #2707) (#4318) Matej Kenda 2023-12-07 01:48:14 +01:00
  • e868ecb247 cppignore: add testEchoIPv4Move (#4322) Alessandro Zini 2023-12-05 19:23:03 +01:00
  • 607b0863ce enh(Foundation): Path of the current process Path::self() (#2282) Matej Kenda 2023-12-05 07:55:07 +01:00
  • 0e4eb00ea5 enh(Net): fix a typo Matej Kenda 2023-12-04 16:56:12 +01:00
  • 3ae282db2e enh(Net): Allow passing raw fd's into ServerSocket (#4156) Russell Greene 2023-12-04 08:53:40 -07:00
  • 94418e5bc8 #4320: Integer overflow in Poco::UTF32Encoding Günter Obiltschnig 2023-12-04 15:27:06 +01:00
  • 5c9217663e fix(Foundation): Format.h uses Poco::format explicitly to avoid ambiguity with std::format (C++-20). #4028 Matej Kenda 2023-11-30 14:26:11 +01:00
  • 381467d8f5 enh(ci): Add ENABLE_COMPILER_WARNINGS to cmake to enable additional compiler warnings Matej Kenda 2023-11-30 12:50:39 +01:00
  • 1e4c08b4eb fix(MongoDB): PooledConnection shall have a pointer to a ConnectionPool instead of a reference (fixes clang warning) #4276 Matej Kenda 2023-11-30 12:46:24 +01:00
  • 4cfa96c94e enh(JSON): Add unit test testBasicJson to test basic functionality of the JSON parser. #3331 (#4315) Matej Kenda 2023-11-30 14:53:55 +01:00
  • 57bc0bbbb5 3102 json lowercase hex (#4306) Aleksandar Fabijanic 2023-11-27 22:43:20 +01:00
  • 9141368eca Make Binding and CopyBinding specializations final (#4022) Owen Knight 2023-11-27 13:52:37 +11:00
  • 862b1ad369 enh(ci): add CIFuzz GitHub action #3882 (#4302) Aleksandar Fabijanic 2023-11-27 03:42:25 +01:00
  • cc67fb36ea enh(Ascii): improve performance for toLower/toUpper #3462 Aleksandar Fabijanic 2023-11-26 18:56:54 -06:00
  • 1f4d575465 dev(vscode): add CodeLLDB launchers Aleksandar Fabijanic 2023-11-26 18:55:16 -06:00
  • af69d61ff5 Adding API Poco::XML insertAfterNP() (#4061) tuduongquyet 2023-11-27 01:49:50 +07:00
  • 388a3b4010 fix openssl session resumption, add quiet shutdown option, support FTPS with hostname (#4103) chrisbednarski 2023-11-27 04:12:11 +11:00
  • 11de40399c fix(sharedMemory): x64 size error #2976 (#4295) Aleksandar Fabijanic 2023-11-26 04:57:39 +01:00
  • 70bb3a40de Add ProcessRunner and PIDFile (#4225) Pavle Dragisic 2023-11-24 20:22:01 +01:00
  • 904075e1f1 AutoPtr: do 'duplicate' before 'release' (#4068) Sokolov Yura 2023-11-23 06:49:10 +03:00
  • b34801f4ba fix(NetSSL_Win): Error during handshake: failed to read data (#4275) Tavi Cacina 2023-11-23 02:57:01 +01:00
  • 4a9285c997 Improve FifoEvent, ActiveMethod, ActiveResult (#4211) Alexander B 2023-11-22 02:59:24 +03:00
  • f30d759c08 Virtualize ServerApplication::handlePidFile() (#4223) Pavle Dragisic 2023-11-21 06:36:36 +01:00
  • 39e35c316d SplitterChannel::addChannel() should only add a channel once Andrew Auclair 2023-11-20 22:17:19 -05:00
  • 2e608624c8 fix(build): Install cmake files with resolved ENABLE_JSON and ENABLE_XML (#4227) tyler92 2023-11-21 05:07:24 +03:00
  • 5e88502b7f Fix Poco::Process::launch (UNIX) - memory leak when launching invalid command (#4267) Pavle Dragisic 2023-11-21 03:04:02 +01:00
  • b8d9eab0b8 4248 additional progen script feature (#4265) Nino Belušić 2023-11-13 22:34:45 +01:00
  • daeb9d7301 4254 net message header optional decoding (#4263) Matej Kenda 2023-11-13 10:32:12 +01:00
  • 54d3c7b351 SessionPool idle connections should behave as a FIFO queue (#3951) (#4264) Aleksandar Fabijanic 2023-11-13 10:28:08 +01:00
  • 23463b2e55 chore: add issue template Alex Fabijanic 2023-11-11 23:20:27 +01:00
  • 18eea1bb70 temporarily comment failing mysql ci until fixed Aleksandar Fabijanic 2023-11-11 19:40:48 +01:00
  • 6a5387ec21 add visitor pattern implementation for Poco::Dynamic::Var (#4144) Alexander B 2023-11-11 21:18:12 +03:00
  • a9f889f5cf fix: misspelled define Aleksandar Fabijanic 2023-11-11 19:12:48 +01:00
  • 10ad89594a Win build fix (#4260) Aleksandar Fabijanic 2023-11-11 11:08:18 +01:00
  • 5fa1779f22 Merge pull request #4257 from pocoproject/4244-postgres-setAutoCommit-should-not-call-startTransaction Aleksandar Fabijanic 2023-11-10 12:52:32 +01:00
  • 940c9b48ff Merge pull request #4256 from pocoproject/4247-mysql-startTransaction Aleksandar Fabijanic 2023-11-10 12:52:06 +01:00
  • 9e90fcbcea Merge pull request #4239 from pocoproject/4231-PostgreSQL-leaks-memory-for-failed-connections Aleksandar Fabijanic 2023-11-10 12:51:36 +01:00
  • f7a085676a Merge pull request #4242 from pocoproject/4230-data-fixes-improvements Aleksandar Fabijanic 2023-11-10 12:42:05 +01:00
  • dfe701f6d4 Merge pull request #4255 from pocoproject/4248-add-progen-powershell-script Aleksandar Fabijanic 2023-11-10 12:31:25 +01:00
  • bda0cd1a07 Merge branch 'devel' into 4230-data-fixes-improvements Aleksandar Fabijanic 2023-11-10 12:18:25 +01:00
  • c711979017 chore(ci): re-enable Aleksandar Fabijanic 2023-11-10 12:06:21 +01:00
  • f4ae6f66a6 fix(build): SQLite VS2019 projects Aleksandar Fabijanic 2023-11-10 10:54:56 +01:00
  • 1022d495b4 fix(build): regenerate vs160 Data-dependent projects; temporarily disable all CI jobs except VS2019 buildwin Aleksandar Fabijanic 2023-11-10 10:09:51 +01:00
  • 5e3ee72f1c Merge pull request #4258 from pocoproject/fix-build-in-4230 Aleksandar Fabijanic 2023-11-10 02:23:52 +01:00
  • 30006b4e20 enh(Data): regenerate VS projects; add DataTest VS projects Aleksandar Fabijanic 2023-11-10 02:19:29 +01:00
  • 71f475745a fix(buildwin.ps1): skip TestLibrary for static build (DLL only); build DataTest library Aleksandar Fabijanic 2023-11-10 02:17:41 +01:00
  • be52ced34a fix(SQLParser): static linking error on windows Aleksandar Fabijanic 2023-11-10 01:36:55 +01:00
  • 56f6caf8cf fix(Data): Automatically link Data lib WIN Pavle 2023-11-09 17:02:35 +01:00
  • 7446252dca feat: add running progen for tests and samples #4248 Nino Belusic 2023-11-09 09:10:34 +01:00
  • 4416fc3c75 fix: fix default arg values #4248 Nino Belusic 2023-11-08 15:35:11 +01:00
  • 856782f1b8 feat: dynamically choose progen.exe location #4248 Nino Belusic 2023-11-08 15:34:35 +01:00
  • 02861debee feat: add progen ps script #4248 Nino Belusic 2023-11-08 15:12:16 +01:00
  • 83d50284e0 4249 separate ci odbc tests into separate job (#4251) Nino Belušić 2023-11-07 20:58:41 +01:00
  • 1d6421045a fix(build): bad value #4230 Pavle 2023-11-07 17:38:48 +01:00
  • 1c60325242 chore(build): add missing platform to buildwin #4230 Pavle 2023-11-07 16:37:49 +01:00
  • 264eead095 fix(Net): failing testPollNoServer test on windows Aleksandar Fabijanic 2023-11-06 17:08:29 +01:00
  • 442be3fe57 fix(ProGen): regen CppUnit and Net VS projects Aleksandar Fabijanic 2023-11-06 17:07:32 +01:00
  • fb1fb41466 fix(ProGen): unify output name (eliminate discrepancies) Aleksandar Fabijanic 2023-11-06 17:05:44 +01:00
  • 5301671175 fix(buildwin.ps1): make install path global Aleksandar Fabijanic 2023-11-06 14:15:38 +01:00
  • 90f64af087 fix(build): update buildwin.ps1 script for ARM64; regenerate Data dependent VS2022 projects Aleksandar Fabijanic 2023-11-06 12:32:17 +01:00
  • 6317398162 fix(buildwin): add ARM64 and fix formatting and code style Aleksandar Fabijanic 2023-11-06 11:01:18 +01:00
  • 05645bff15 fix(cmake): add missing Data define Aleksandar Fabijanic 2023-11-06 11:00:07 +01:00
  • 78234857bf feat(ProGen): default to c++17 Aleksandar Fabijanic 2023-11-05 23:40:47 +01:00
  • 324424b7a7 fix(build): align Foundation and CppUnit #4207 Aleksandar Fabijanic 2023-11-05 22:19:25 +01:00
  • 2f6dc18c0b enh(ProGen): consolidate/unify pdb names (not consistent) #4207 Aleksandar Fabijanic 2023-11-05 22:11:36 +01:00
  • b4144dea46 fix(build): Makefile dependency Alex Fabijanic 2023-11-04 23:50:21 +01:00
  • 8adef65e52 fix(build): CppUnit depends on Foundation, swap build order Alex Fabijanic 2023-11-04 23:18:15 +01:00
  • 81d7307fa7 fix(Data): adjust make and CMake for SQLParser and DataTest lib separate samples from tests in CMake remove unused StatementImpl from Data testsuite Alex Fabijanic 2023-11-04 23:11:38 +01:00
  • 8baa2f9c34 Implement MySQL::SessionHandle::startTransaction as submitting the SQL statement 'BEGIN' Friedrich Wilckens 2023-11-03 20:15:12 -07:00
  • 8740816c78 PostgreSQL SessionHandle: const fixes. Friedrich Wilckens 2023-11-03 19:48:52 -07:00
  • a7a6f869c1 feat: C++17 #4235 Alex Fabijanic 2023-11-03 14:53:15 +01:00
  • 90dd3821ed CI improvements (#4236) Nino Belušić 2023-11-03 14:34:31 +01:00
  • 6eec8adfcb PostgreSQL SessionHandle: don't call startTransaction in setAutoCommit Friedrich Wilckens 2023-11-02 19:45:28 -07:00
  • 5e6bb8e396 fix(ODBC): mac build and run #4230 Aleksandar Fabijanic 2023-11-03 00:10:01 +01:00
  • 73e191f185 chore: add missing header path, revert inadvertent db server address dev change Alex Fabijanic 2023-11-02 22:29:27 +01:00
  • 596bd0ef23 enh(Data): move SQLExecutor to a library in Poco::Data testsuite #4230 Alex Fabijanic 2023-11-02 22:27:17 +01:00
  • 46728024f7 chore(CppUnit): fix comment Alex Fabijanic 2023-11-02 22:13:23 +01:00
  • 8b620e7476 enh(poco): std::string literals #4216 Alex Fabijanic 2023-11-02 22:12:23 +01:00
  • 743da564eb #4241: Poco::FileInputStream broken in 1.12.5 and 1.11.8. Günter Obiltschnig 2023-11-02 12:10:21 +01:00
  • 4f0315aeb0 feat(Data::Statement): make statementsCount() Optional 230 Alex Fabijanic 2023-11-02 00:28:18 +01:00
  • afd9c8c408 feat(Data::Session): add 'sqlParse' feature #4230 Alex Fabijanic 2023-11-02 00:04:10 +01:00
  • 79e54d88ba chore: fix local test run script Alex Fabijanic 2023-11-01 19:21:20 +01:00
  • 757fc32199 fix(build): add missing include path Alex Fabijanic 2023-11-01 16:29:49 +01:00
  • 3d9bcd9553 fix(build): add missing include path Alex Fabijanic 2023-11-01 12:11:16 +01:00
  • dd514d599f fix(build): add missing include path Alex Fabijanic 2023-11-01 11:53:15 +01:00
  • b1e7b9ff3b fix(Data::SQLChannel): remove SQLChannel::close() parameter (hides virtual from parent) #4230 Aleksandar Fabijanic 2023-11-01 11:26:29 +01:00
  • 8de0033591 fix(dev): prevent set environment vars accumulation over multiple runs Aleksandar Fabijanic 2023-11-01 11:23:27 +01:00
  • 6dad8502d3 fix(Data): * make bool Session::isTransaction() return Poco::Optional * move parsing to Statement * SQLParser make build * other fixes and improvemets #4230 Alex Fabijanic 2023-11-01 00:25:21 +01:00
  • 512e63915b PostgreSQL: when connecting, free old bad connection if there is one. Friedrich Wilckens 2023-10-30 14:00:15 -07:00
  • 9fcc2fd54d PostgresSQL: make sure session is freed when disconnecting even if its status is not OK. Friedrich Wilckens 2023-10-30 13:50:45 -07:00
  • 0024f3621b PostgreSQL failed connection test: cleanup. Friedrich Wilckens 2023-10-30 13:28:09 -07:00
  • 148affed30 PostgreSQL: added test case for failed connection attempt. Friedrich Wilckens 2023-10-30 13:23:18 -07:00
  • c7b6fa17be Poco::Data::PostGreSQL::SessionHandle: free _pConnection when connection attempt fails. Friedrich Wilckens 2023-10-29 13:53:11 -07:00
  • e174be8660 feat(SQLParser): add POCO::Data::SQLParser #4230 Aleksandar Fabijanic 2023-10-29 15:03:26 +01:00
  • 8c4b166737 fix(LinearHashTable): fix std::iterator deprecated warnings; test warnings #4235 Aleksandar Fabijanic 2023-10-29 14:44:15 +01:00
  • 3da8ee633e Merge pull request #4232 from IVOES/devel Günter Obiltschnig 2023-10-28 08:18:59 +02:00
  • 439acf1924 fix(Data): transactions are not handled properly #4230 Alex Fabijanic 2023-10-27 17:45:39 +02:00
  • efd9b2ca1d feat(Data::ODBC) add MARS support #4230 Alex Fabijanic 2023-10-27 16:01:33 +02:00
  • bd06526ee0 fix(Data::Session): Set autoCommit to false in Session #4167 #4143 Alex Fabijanic 2023-10-25 22:40:41 +02:00
  • e47b92d641 fix(PollSetTest): avoid looping #1320 Alex Fabijanic 2023-10-25 13:19:01 +02:00