Commit Graph

  • bc6ca8603e fix(NetSSL): handle EWOULDBLOCK when calling SSL_shutdown() Günter Obiltschnig 2024-11-24 21:04:37 +01:00
  • 34852d1c62 chore(NetSSL_Win): use state machine also for blocking connections; fix non-blocking renegotiation Günter Obiltschnig 2024-11-24 16:59:40 +01:00
  • 3c1c92ce50 chore(NetSSL_Win): remove select() calls from state machine Günter Obiltschnig 2024-11-24 16:22:57 +01:00
  • a48633b567 chore(NetSSL_Win): refactored state machine (wip) Günter Obiltschnig 2024-11-24 15:22:17 +01:00
  • e911884753 fix(NetSSL_Win): shutdown behavior Günter Obiltschnig 2024-11-23 15:38:13 +01:00
  • 25ce194273 fix(NetSSL): shutdown behavior Günter Obiltschnig 2024-11-23 11:10:53 +01:00
  • cecccf7b74 enh(Foundation): add Poco::Process::timesMicroseconds() Günter Obiltschnig 2024-11-21 08:50:49 +01:00
  • 21f93e3e6a enh(ODBC): ODBC: DataFormatException getting Time value from SQL Server #3801 (#4777) Aleksandar Fabijanic 2024-11-20 09:22:53 -06:00
  • 1215b217b5 chore(version): Update version numbers for release 1.14.0 Matej Kenda 2024-11-20 13:36:36 +01:00
  • 76ea8c74c8 enh(C++17): Net: Modernisation of socket class declarations. Matej Kenda 2024-11-19 16:35:30 +01:00
  • efb0745efc enh(SocketReactor): Introduce protected accessors to private members to be used in derived classes. Matej Kenda 2024-11-19 16:33:57 +01:00
  • 64d8777a0e feat(WindowsBuild): customizable path to include for pocoNetworkInitializer #4769 Milan Tepic 2024-11-14 12:50:33 +01:00
  • 52959b91da DB logger sample (#4759) Matej Kenda 2024-11-18 17:06:20 +01:00
  • 2815ea45a9 enh(Net): add PollSet::size(); mark PollSet::count() as deprecated Günter Obiltschnig 2024-11-17 22:16:52 +01:00
  • c386bba27c Merge pull request #4774 from pocoproject/feat/nonblocking Günter Obiltschnig 2024-11-16 23:26:10 +01:00
  • ea4b07a77d fix(tests): CodeQL issues Günter Obiltschnig 2024-11-16 21:54:16 +01:00
  • a106ebd1f1 fix(tests): CodeQL warnings Günter Obiltschnig 2024-11-16 20:06:59 +01:00
  • c95ac60a6e fix: data race in test Günter Obiltschnig 2024-11-16 20:00:48 +01:00
  • 163509eb57 fix(WebSocket): re-add assignment operators Günter Obiltschnig 2024-11-16 18:56:03 +01:00
  • 63b4bfd8ba chore(WebSocket): docs Günter Obiltschnig 2024-11-16 18:42:38 +01:00
  • 6b2a8abd96 chore: fix tests Günter Obiltschnig 2024-11-16 18:05:10 +01:00
  • a4159b1723 chore(NetSSL): msvc project files Günter Obiltschnig 2024-11-16 17:23:44 +01:00
  • 7780f379ea fix(NetSSL_Win): Non-blocking sockets support #4773 Günter Obiltschnig 2024-11-16 16:50:52 +01:00
  • bf09be3f33 fix(NetSSL): Non-blocking sockets support #4773 Günter Obiltschnig 2024-11-16 16:50:38 +01:00
  • cedd086362 feat(Net): Non-blocking WebSocket #4773 Günter Obiltschnig 2024-11-16 16:49:50 +01:00
  • 5d69308bfd fix(Net): Non-blocking sockets support #4773 Günter Obiltschnig 2024-11-16 16:48:48 +01:00
  • cb91880bfb fix(cmake): properly define POCO_DLL and POCO_STATIC based on BUILD_SHARED_LIBS. Matej Kenda 2024-11-07 09:01:45 +01:00
  • db9ba69f7d fix(Data): warning: 'isNull' overrides a member function but is not marked 'override' #4768 Alex Fabijanic 2024-11-13 18:35:00 -06:00
  • fe27933a12 update(expat): version 2.6.4 (#4760) (#4767) Matej Kenda 2024-11-13 18:59:32 +01:00
  • c4f66d5188 fix(OpenSSL) Openssl DH key size (#4753) Aleksandar Fabijanic 2024-11-11 12:01:00 -06:00
  • 9530a77347 Insert NULL using BULK #4001 (#4755) Aleksandar Fabijanic 2024-11-11 11:23:21 -06:00
  • fe9c13102d feat(PocoDoc): search support (#4494) Lara Dzivdzanovic 2024-11-11 16:53:05 +01:00
  • c8dade87a6 fix(ci): OpenSSL EoL on mac/brew #4764 Alex Fabijanic 2024-11-08 16:58:46 -06:00
  • c156f0b357 fix(HTTPSClientSession): There is no way to resolve host in advance and connect to HTTPS server with SNI. #4395 (#4751) Aleksandar Fabijanic 2024-11-05 13:46:42 -06:00
  • ca63bf0db9 4245 codeql review and configuration (#4758) Nino Belušić 2024-11-05 20:07:45 +01:00
  • 60a45e4bb3 chore: remove misplaced comment Alex Fabijanic 2024-10-31 08:09:52 -05:00
  • c3abc7b1ec fix(IPAddress): windows scoped test, part II #4644 Alex Fabijanic 2024-10-30 22:39:45 -05:00
  • 13ea31f442 fix(IPAddress): windows scoped test #4644 Alex Fabijanic 2024-10-30 22:16:27 -05:00
  • 59afdc2c04 fix(NetSSL): Incorrect setting of ciphersuites for TLSv1.3 #4610 (#4752) Aleksandar Fabijanic 2024-10-30 19:12:51 -05:00
  • c77d021790 fix(IPAddress): TryParse scoped ipv6 addressess for addresses enclosed in [ ] #4644 Alex Fabijanic 2024-10-31 00:39:37 +01:00
  • 6dadf9adc5 Activity now sets _running flag to false when it finishes (#4748) nitram96 2024-10-30 16:59:08 +01:00
  • 7df5ec45b8 fix(Data::ODBC): use connection and login timeouts in ODBC session implementation (#4721) Matej Kenda 2024-10-30 16:52:45 +01:00
  • 82c17ea813 fix: aix build #4742 Eric Eichhorn 2024-10-22 12:36:03 +02:00
  • c735162abc fix(NamedEvent): Release semaphore ID in dtor when created with semget (fixes #2971) (#4357) Matej Kenda 2024-10-20 10:05:50 +02:00
  • 36c808230c fix(ODBC): Poco:Data::ODBC - MSSQL (n)varchar(max) length issue #4324 (#4738) Aleksandar Fabijanic 2024-10-19 14:43:00 -05:00
  • 9a97e7ca0d fix(Data): RecordSet issue since 1.10.0 (#4739) Aleksandar Fabijanic 2024-10-16 18:39:31 -05:00
  • e5752a5c6d File lock (#4734) Aleksandar Fabijanic 2024-10-16 16:58:00 -05:00
  • 6f34ec89ce fix(cmake): increase minimum version to 3.15, fix Data::PostgreSQL include target, remove unnecessary cmake modules that are provided with CMake itself (#4540) Matej Kenda 2024-10-15 10:42:37 +02:00
  • f0a29487b6 feat(ServerApplication): termination callback #4643 (#4733) Aleksandar Fabijanic 2024-10-15 10:49:28 -05:00
  • 71a085c1dc chore(JSON): add stringify unicode tests #4707 (#4720) Aleksandar Fabijanic 2024-10-14 06:48:45 -05:00
  • 8e958f685f 2808 data nullable (#4729) Aleksandar Fabijanic 2024-10-12 13:42:39 -05:00
  • aa0faed54f test: move fuzzing tests from google/oss-fuzz repository (#4719) tyler92 2024-10-10 14:30:10 +03:00
  • c038b52f36 chore(Poco): Resolve a lot of warnings, reported by g++ 13. Matej Kenda 2024-10-10 09:11:15 +02:00
  • 88c4958032 Serializable Isolation level for SQLite Databases (#4693) Aleksandar Fabijanic 2024-10-10 03:41:02 -05:00
  • eaabd3ff8d Stack trace (#4691) Aleksandar Fabijanic 2024-10-10 03:36:13 -05:00
  • a1efeaa72d GitHub runner ubuntu 24.04 and resolve some issues (#4727) Matej Kenda 2024-10-09 21:53:49 +02:00
  • 13bbea759f Merge branch 'github-macos-runners-update' Matej Kenda 2024-10-07 17:08:36 +02:00
  • 3b79a51722 Explicitly define conditional LOB constructors for const (w)string & Marco Rebhan 2024-10-04 13:15:21 +02:00
  • 568f325417 chore(gitlab): macos-12 images are being deprecated, update ci.yml to use newer ones. Matej Kenda 2024-10-07 13:57:33 +02:00
  • a3cb7cc4b2 chore: remote unused getNode() declaration Günter Obiltschnig 2024-10-07 13:08:30 +02:00
  • 3c01eec7cf fix(Exception): static assert to make sure that _HAS_EXCEPTIONS is set (#4668). Matej Kenda 2024-10-04 10:28:44 +02:00
  • aab4058bae Hide zlib and expat libs from the user of Poco libraries (replaces #4579) (#4724) Matej Kenda 2024-10-04 09:50:39 +02:00
  • af3b3b1902 Poco::DateTime uses assertions for validation #1540 (#4640) Aleksandar Fabijanic 2024-10-03 03:58:13 -05:00
  • 64c751f3a3 Add missing relational operators to VarIterator (#4714) vfjpl 2024-10-03 10:52:45 +02:00
  • f3975eba96 pcre2: Version 10.44 (#4478) (#4678) Matej Kenda 2024-10-03 10:49:27 +02:00
  • 04fe04e3a4 chore: add test case for replaceInPlace() Günter Obiltschnig 2024-09-28 12:05:08 +02:00
  • 0300b42dbc enh: respect POCO_NO_WSTRING in String.h Günter Obiltschnig 2024-09-28 11:51:04 +02:00
  • a5d6034ab9 fix: replaceInPlace() std::wstring #4713 Günter Obiltschnig 2024-09-28 11:38:35 +02:00
  • a525065ebc Merge pull request #4717 from pocoproject/feat/json-logging Günter Obiltschnig 2024-09-27 23:34:54 +02:00
  • 32bf4e6368 chore: update VS project files for JSONFormatter Günter Obiltschnig 2024-09-27 21:12:32 +02:00
  • 91b9ae8f29 feat(Foundation): added JSONFormatter, supporting JSON-formatted logging Günter Obiltschnig 2024-09-27 20:58:05 +02:00
  • d911539cd3 Merge pull request #4715 from pocoproject/4710-utf8proc Günter Obiltschnig 2024-09-27 16:13:05 +02:00
  • 0880eed7b6 chore: ci: install utf8proc Günter Obiltschnig 2024-09-27 14:58:04 +02:00
  • 970c8108b7 fix: unbundled build for utf8proc Guenter Obiltschnig 2024-09-27 14:16:40 +02:00
  • 3d0b9d7338 chore: remove unneeded iostreams header Günter Obiltschnig 2024-09-27 13:53:56 +02:00
  • f04eee0650 chore: add UTF8PROC_STATIC to Makefile Günter Obiltschnig 2024-09-27 13:45:27 +02:00
  • 23b9196ce9 chore: utf8proc on VC Günter Obiltschnig 2024-09-27 13:40:18 +02:00
  • 92e06497f5 feat(Foundation): Include utf8proc for enhanced Unicode support (#4710) Günter Obiltschnig 2024-09-27 12:46:13 +02:00
  • 6faf90773a fix(Foundation): Build error with GCC-15 (class Poco::PriorityDelegate<TObj, void, true>’ has no member named ‘_pTarget’) (#4695) Günter Obiltschnig 2024-09-27 08:53:18 +02:00
  • 962dd24e6b fix(Foundation): Poco::Placeholder initialization uses wrong size (#4711) Günter Obiltschnig 2024-09-26 18:42:48 +02:00
  • 072e980e1d feat(Foundation): Poco::UUID/UUIDGenerator: add support for Version 6 and 7 UUIDs (#4580) Günter Obiltschnig 2024-09-26 13:27:47 +02:00
  • db1cc9507b fix(Net): HTTPCookie Constructor Fails to Handle Discard Attribute Properly (#4664) Günter Obiltschnig 2024-09-26 11:25:44 +02:00
  • 42ccb0d96d enh(Net): SMTPClientSession: replace bare newlines in message content with CRLF (#4689) Günter Obiltschnig 2024-09-26 11:16:36 +02:00
  • 54bc0fcb47 enh(Foundation): #4690: protect against buffer overflow caused by buggy TextEncoding implementations Günter Obiltschnig 2024-09-26 10:26:22 +02:00
  • ce9c08a2d8 chore(XML): modernization: use nullptr instead of 0 Günter Obiltschnig 2024-09-26 09:14:44 +02:00
  • 3b4a8ea6e7 fix(XML): fuzzing stack overflow (#4629). Limit maximum XML element depth. Günter Obiltschnig 2024-09-26 09:03:31 +02:00
  • 3a8c6a72b1 Merge pull request #4683 from pocoproject/expat_version_2.6.3 Günter Obiltschnig 2024-09-25 18:45:51 +02:00
  • 9a7da6d6fd update(expat): version 2.6.3 Matej Kenda 2024-09-12 09:57:56 +02:00
  • e55bb7032d enh(Nullable, Optional): reimplement using std::optional (#4502) Matej Kenda 2024-09-18 17:06:54 +02:00
  • 03c35cff93 SimpleRowFormatter.h: fix the build on gcc-15 (unsatisfied noexcept) Sergei Trofimovich 2024-09-19 09:36:48 +01:00
  • cd06553d89 chore(patches): Apply some patches that Debian applies when building deb packages. Matej Kenda 2024-09-17 12:50:06 +02:00
  • 83377c699c cmake(OpenSSL): Remove possibility to build with internal OpenSSL build (#4388) (#4685) Matej Kenda 2024-09-14 19:24:01 +02:00
  • af104884df enh(JSON): upgrade pdjson (#4686) Aleksandar Fabijanic 2024-09-13 17:49:22 -05:00
  • cefab15f9f fix(MailMessage): double free if Content-Disposition is empty Mikhail Khachayants 2024-09-12 22:22:01 +03:00
  • 71a9bdafbd 4557 ndc thread local (#4682) siren186 2024-09-12 18:26:49 +08:00
  • b85b49643e zlib: Version 1.3.1 in module PDF (#4582) (#4681) Matej Kenda 2024-09-12 10:07:48 +02:00
  • 94a693dff5 enh(Path): ensure directory path ends with separator (#4679) siren186 2024-09-12 15:58:12 +08:00
  • 2163c2044d update(libpng): Version 1.6.43 (#4582) Matej Kenda 2024-09-11 15:44:15 +02:00
  • f20bbab5c8 update(SQLite): Version 3.46.1 Matej Kenda 2024-09-11 13:55:31 +02:00
  • 0bce71de24 ProcessRunner erases its PID file name #4648 (#4649) Aleksandar Fabijanic 2024-09-11 13:01:52 -05:00