Tags: July1921/poco
Tags
Release 1.13.1 (pocoproject#4373) * doc(ReleaseNotes): fix formatting, add PR links * Incorporated Debian patches (pocoproject#4380) * Debian: Use null as device file as console might not be there * Debian: Add GNU Hurd support * Debian: Includes not available on Hurd * Debian: Disable SHA2 test on platforms where it's broken * Debian: Set POCO_NO_FPENVIRONMENT for armel --------- Co-authored-by: Jochen Sprickerhof <[email protected]> * fix(UUID): UUID parser silently ignores too long strings pocoproject#4375 (pocoproject#4384) * fix(Crypto): EVP_CIPHER_CTX_init is incorrectly defined in Envelope.cpp if it is not defined already by OpenSSL. Fixed to properly use EVP_CIPHER_CTX_reset. * enh(ci): Add macos sanitizers job (pocoproject#4313) * enh(ci): macOS thread sanitizer * enh(ci): macOS sanitize jobs for undefined and address. * fix(test): lock std:cerr to prevent data race in TCP server tests (reported by clang thread sanitizer) pocoproject#4313 * fix(test): Use 96-bit IV with aes-256-gcm to fix (pocoproject#4347): I/O error: error:1C800066:Provider routines::cipher operation failed * mingw compile and link improvements (pocoproject#4019) (pocoproject#4391) * fix(platform): MinGW Compile and link errors: undefined reference to `WinMain' * fix(platform): MinGW compile UUID tests (conflicting UUID defined as GUID in rpcdce.h via windows.h) * enh(DateTimeParser): option to cleanup input string before parsing (pocoproject#569). * fix(CppUnit): do not install pocoproject#4398 * fix(DataTest): do not install pocoproject#4398 * chore(SingleSocketPoller): spelling * fix(MailMessage): Compare lowercase content disposition headers when reading parts (pocoproject#3650). * chore(cmake): CppUnit Foundation dependency documentation; fix indentation * fix(SocketReactorTest): deadlock test intermittently hangs pocoproject#4400 * gcc/clang (-fvisibility=hidden): corrections to compile and work properly (pocoproject#4394) * fix(ActiveRecord): missing ActiveRecordLib_API definitions for clang/gcc. * fix(FPEnvironment): export FPEnvironmentImpl classes (pocoproject#4393, pocoproject#3331) * fix(Crypto): export *Impl classes used from inlines (pocoproject#4393, pocoproject#3331) * fix(Dynamic): explicitly instantiate and export Dynamic::Struct for string and int (-fvisibility=hidden) (pocoproject#4393, pocoproject#3331) * fix(JSON): explicitly instantiate and export SharedPtr for JSON::Array and JSON::Object (-fvisibility=hidden) (pocoproject#4393, pocoproject#3331) * enh(CMake): Set symbol visibility to hidden (pocoproject#4393, pocoproject#3331) * enh(configure): user c++17 standard for iphone, Darwin and ARM-Linux. * fix(UTF): explicitly instantiate and export 16 and 32-bit strings (-fvisibility=hidden) (pocoproject#4393, pocoproject#3331) * fix(RecordSet): make Extraction.h internal and instantiate RecordsSet::column template functions only for supported types. (-fvisibility=hidden) (pocoproject#4393, pocoproject#3331) * fix(UTF): fix explicitly instantiation on Windows (-fvisibility=hidden) (pocoproject#4393, pocoproject#3331) * enh(CMake): Add github jobs for macOS with visibility set to hidden (pocoproject#4393, pocoproject#3331) * fix(CppParser): Add missing declarations for CppParser_API (pocoproject#4393, pocoproject#3331) * enh(CMake): Enable more options in github jobs for macOS with visibility set to hidden (pocoproject#4393, pocoproject#3331) * fix(MongoDB): Add missing MongoDB_API (pocoproject#4393, pocoproject#3331) * Implemented automated network library initialization for Windows MinGW targets (pocoproject#4402) * Implemented automated network library initialization for Windows MinGW/GCC targets * Using POCO_COMPILER_MINGW instead of __GNUC__ --------- Co-authored-by: Jesse Hoogervorst <[email protected]> * fix(Thread_POSIX): qnx build error: 'prctl' was not declared in this scope pocoproject#4404 * fix: NULL pointer strategy when setting rotation never pocoproject#4411 Regression from 66e93f9. * fix(progen): add LanguageStandard (stdcpp17, stdc11); regenerate vs170 projects * Implement GetAdaptersAddresses API (pocoproject#4419) * Upgrade from GetAdaptersInfo to GetAdaptersAddresses API. The code has been swapped back to a buffer of bytes because the data structure built by GetAdaptersAddresses is a linked list and the returned size is not a multiple of the IP_ADAPTERS_ADDRESSES struct. * Adding back Poco/UnWindows.h * Undoing indents. * test(ThreadPool): unit test for thread pool shutdown when no worker is running. (pocoproject#2450) * enh: pocoproject#4216: use std::string literals * enh: pocoproject#3890: Get rid of SingletonHolder * enh(File): Linux, macOS: microsecond precision for file times (create and modification time). * enh(tests): Ability to enable/disable testing of deprecated functionality. (pocoproject#4425) * fix(SSLManager): Fixed regression introduced in PR pocoproject#4103, fixes pocoproject#4421 * fix(LogFile): Unify flushing behaviour of WIN32 and STD implementation (pocoproject#2443) * chore(buildwin): remove old vs versions from build and progen scripts; update documentation * chore(buildwin): remove leftover closing curly * enh(SQLite): SQLite FTS5 pocoproject#4367 * Release 1.13.1: Update release notes, changelog, contributors, version files. (pocoproject#4440) * Update CONTRIBUTORS * fix(CppParser): Documentation generation (some minor fixes, WiP) pocoproject#4441 * feat(CppParser): C++11 attributes support * feat(PocoDoc): C++11 attributes support * chore(doc): Changelog and release notes formatting * fix(CppParser): parsing of function template parameters and namespace imports * fix: make headers parseable by CppParser/PocoDoc * fix(PocoDoc): add -DPOCO_DOC * fix(PocoDoc): postgres headers not found * fix(PocoDoc): libpq include path * fix(XML): pocoproject#4443: Upgrade libexpat to 2.6.0 * doc: updated changelog --------- Co-authored-by: Günter Obiltschnig <[email protected]> Co-authored-by: Matej Kenda <[email protected]> Co-authored-by: Jochen Sprickerhof <[email protected]> Co-authored-by: Jesse Hoogervorst <[email protected]> Co-authored-by: Jesse Hoogervorst <[email protected]> Co-authored-by: Aron Budea <[email protected]> Co-authored-by: Andrew Auclair <[email protected]>
PreviousNext