poco/Foundation/src
Aleksandar Fabijanic ff879f5905
Fix/tsan (#3617)
* fix(Foundation): tsan warnings fixes

* fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress

* fix(Util): tsan fixes

* fix(netSSL_OpenSSL): tsan fixes

* fix(Data): tsan warnings fixes

* feat(ci): add tsan job

* feat(ci): add tsan job, another attempt

* feat(ci): add tsan job, 3rd attempt

* fix(Foundation): tsan warnings fixes

* fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress

* fix(Util): tsan fixes

* fix(netSSL_OpenSSL): tsan fixes

* fix(Data): tsan warnings fixes

* feat(ci): add tsan job

* feat(ci): add tsan job, another attempt

* feat(ci): add tsan job, 3rd attempt

* fix(ResultMetadata): memory leak #3474

* feat(ci): disable ActiveDispatcher tests for tsan runs

* feat(ci): try to fix tsan options file detection (again)

* chore(TestLibrary: correct spelling

* fix(ci): fix tsan run; add -y to apt; disable samples build for some jobs

* fix(ci): add mysql ports

* feat(ci): add VS asan

* feat(double-conversion): Upgrade double-conversion to v3.2.0 #3624

* chore(asan): disable msvc asan build (dll not found)

* chore(double-conversion): move NumericString.h before double-conversion includes to prevent min/max collision; reinstate lost loongarch64

* chore(JSON): sync pdjson with upstream

* fix(Statement): Poco::Data::Statement becomes unusable after exception #2287
2022-06-01 23:47:26 -05:00
..
AbstractObserver.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
ActiveDispatcher.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
adler32.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
ArchiveStrategy.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Ascii.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
ASCIIEncoding.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
AsyncChannel.cpp #2787: add queueSize property to the AsyncChannel 2020-02-04 10:53:01 +01:00
AtomicCounter.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
AtomicFlag.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Base32Decoder.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Base32Encoder.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Base64Decoder.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Base64Encoder.cpp Base64Encoder/Decoder: added support for 'base64url' encoding 2017-10-31 12:46:18 +01:00
bignum-dtoa.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
bignum-dtoa.h replaced stream-based number formatting 2012-12-01 14:10:04 -06:00
bignum.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
bignum.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
BinaryReader.cpp fixed more issues discovered while testing on Linux 2020-01-09 17:43:31 +00:00
BinaryWriter.cpp fixed type overloads 2020-01-09 18:02:29 +01:00
Bugcheck.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
ByteOrder.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
cached-powers.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
cached-powers.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
Channel.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Checksum.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Clock.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
compress.c upgraded bundled zlib to 1.2.11 2017-01-25 10:14:40 +01:00
Condition.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Configurable.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
ConsoleChannel.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
CountingStream.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
crc32.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
crc32.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
DataURIStream.cpp merged GH #2641: Implement DataURIStream for extracting data from data URIs 2020-01-24 10:41:35 +01:00
DataURIStreamFactory.cpp merged GH #2641: Implement DataURIStream for extracting data from data URIs 2020-01-24 10:41:35 +01:00
DateTime.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
DateTimeFormat.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
DateTimeFormatter.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
DateTimeParser.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Debugger.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
deflate.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
deflate.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
DeflatingStream.cpp fixed exception messages if writing to output stream fails 2019-08-23 20:55:19 +02:00
DigestEngine.cpp fix(SHA2Engine): cannot use HMACEngine with SHA2Engine #3421 2022-04-18 17:58:31 +02:00
DigestStream.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
DirectoryIterator_UNIX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
DirectoryIterator_WIN32U.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
DirectoryIterator.cpp fix assignment operator 2020-01-21 19:58:38 +01:00
DirectoryIteratorStrategy.cpp #3107: remove unused variable 2021-06-14 19:04:29 +02:00
DirectoryWatcher.cpp Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
diy-fp.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
double-conversion.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
double-to-string.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
double-to-string.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
Environment_UNIX.cpp fixed GH #2700: Invalid read of memory in Poco::Environment::set which may cause crashes. 2019-06-22 18:19:22 +02:00
Environment_VX.cpp fixed GH #2700: Invalid read of memory in Poco::Environment::set which may cause crashes. 2019-06-22 18:19:22 +02:00
Environment_WIN32U.cpp #3483: Adds Windows 11 and Server 2022 to Environment::osDisplayName() 2022-03-27 19:53:13 +02:00
Environment_WINCE.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Environment.cpp #3302: MSVC: Poco hides warnings (C4996) for the C++14 attribute [[deprecated]] 2021-06-17 18:20:29 +02:00
Error.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
ErrorHandler.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Event_POSIX.cpp GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Event_VX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Event_WIN32.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Event.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
EventArgs.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
EventChannel.cpp remove remaining $Id$ tags from file headers 2017-10-31 16:01:51 +01:00
EventLogChannel.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Exception.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
fast-dtoa.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
fast-dtoa.h replaced stream-based number formatting 2012-12-01 14:10:04 -06:00
FIFOBufferStream.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
File_UNIX.cpp #3130: fix error handling: report original error before close() 2021-06-14 18:59:56 +02:00
File_VX.cpp Changed Options Check in remaining File Impl Classes 2019-11-30 13:38:03 +01:00
File_WIN32U.cpp Added Fix to put Options inside the File Impl Classes 2019-11-27 14:44:55 +01:00
File_WINCE.cpp Changed Options Check in remaining File Impl Classes 2019-11-30 13:38:03 +01:00
File.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
FileChannel.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FileStream_POSIX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FileStream_WIN32.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
FileStream.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FileStreamFactory.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
fixed-dtoa.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
fixed-dtoa.h replaced stream-based number formatting 2012-12-01 14:10:04 -06:00
Format.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Formatter.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
FormattingChannel.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
FPEnvironment_C99.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FPEnvironment_DEC.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FPEnvironment_DUMMY.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FPEnvironment_QNX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FPEnvironment_SUN.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FPEnvironment_WIN32.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
FPEnvironment.cpp #3302: MSVC: Poco hides warnings (C4996) for the C++14 attribute [[deprecated]] 2021-06-17 18:20:29 +02:00
Glob.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
gzguts.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
Hash.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
HashStatistic.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
HexBinaryDecoder.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
HexBinaryEncoder.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
ieee.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
infback.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
inffast.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
inffast.h added zlib 1.2.8 files 2013-06-04 00:40:39 -05:00
inffixed.h added zlib 1.2.8 files 2013-06-04 00:40:39 -05:00
inflate.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
inflate.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
InflatingStream.cpp fixed exception messages if writing to output stream fails 2019-08-23 20:55:19 +02:00
inftrees.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
inftrees.h added zlib 1.2.8 files 2013-06-04 00:40:39 -05:00
JSONString.cpp remove unnecessary escaping in JSONString 2020-07-29 08:59:44 +02:00
Latin1Encoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Latin2Encoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Latin9Encoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
LineEndingConverter.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
LocalDateTime.cpp #2882: another attempt at fixing it that should also work on other platforms 2022-03-28 12:57:16 +02:00
LogFile_STD.cpp fix(LogFile): LogFile_STD (LogFileImpl) fails to recover from getting out of space #2084 2022-05-28 20:50:29 -05:00
LogFile_WIN32U.cpp fixed GH #2624: Poco::FileChannel/Poco:LogFileImpl::writeImpl() on Windows should translate \n to \r\n. 2020-01-23 11:26:26 +01:00
LogFile.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Logger.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
LoggingFactory.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
LoggingRegistry.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
LogStream.cpp #2791: allow pre-allocation of the buffer in LogStreamBuf 2020-02-04 09:45:26 +01:00
Manifest.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
MD4Engine.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
MD5Engine.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
MemoryPool.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
MemoryStream.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Message.cpp chore(Message): fix formatting for #3104 2022-05-29 21:42:33 -05:00
MSG00001.bin new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Mutex_POSIX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Mutex_VX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Mutex_WIN32.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Mutex_WINCE.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Mutex.cpp Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
NamedEvent_Android.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NamedEvent_UNIX.cpp #3338: NamedMutex does not work on Linux distributions where fs.protected_regular=1 2022-02-19 11:12:48 +01:00
NamedEvent_WIN32U.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NamedEvent.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
NamedMutex_Android.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NamedMutex_UNIX.cpp #3338: NamedMutex does not work on Linux distributions where fs.protected_regular=1 2022-02-19 11:12:48 +01:00
NamedMutex_WIN32U.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NamedMutex.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
NestedDiagnosticContext.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Notification.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NotificationCenter.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
NotificationQueue.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
NullChannel.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NullStream.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NumberFormatter.cpp #3302: MSVC: Poco hides warnings (C4996) for the C++14 attribute [[deprecated]] 2021-06-17 18:20:29 +02:00
NumberParser.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
NumericString.cpp Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
Path_UNIX.cpp fixed GH #2772: On iOS real device (not simulator) the home directory is not usable 2020-01-22 06:53:13 +01:00
Path_WIN32U.cpp remove non-UTF8 Windows platform support 2020-02-14 09:52:50 +01:00
Path_WINCE.cpp Issues #1609 and #561 have not made it into a stable release #2152 2018-02-13 07:53:41 -06:00
Path.cpp fixes for macos/clang 2020-01-09 11:53:03 +01:00
PatternFormatter.cpp Fixes from develop experimental (on top of 1.11.2) (#3017) 2022-05-18 17:23:16 -05:00
pcre_byte_order.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_chartables.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_compile.c upgrade bundled PCRE to 8.45 2021-11-05 19:28:23 +01:00
pcre_config.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_config.h Updated to PCRE version 8.45 (#3623) 2022-05-31 13:13:06 -05:00
pcre_dfa_exec.c GH #2327: updated bundled pcre to 8.42 2018-05-11 11:09:58 +02:00
pcre_exec.c upgrade bundled PCRE to 8.45 2021-11-05 19:28:23 +01:00
pcre_fullinfo.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_get.c GH #1586: Upgrade bundled PCRE to 8.40 2017-02-11 12:04:36 +01:00
pcre_globals.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_internal.h backport #2921 2020-02-12 20:15:02 +01:00
pcre_jit_compile.c #3044: Upgrade PCRE to 8.44 2021-04-11 21:08:18 +02:00
pcre_maketables.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_newline.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_ord2utf8.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_refcount.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_string_utils.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_study.c GH #1586: Upgrade bundled PCRE to 8.40 2017-02-11 12:04:36 +01:00
pcre_tables.c GH #2327: updated bundled pcre to 8.42 2018-05-11 11:09:58 +02:00
pcre_ucd.c Updated to PCRE version 8.41 2017-12-11 18:18:37 +01:00
pcre_valid_utf8.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_version.c renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
pcre_xclass.c GH #1586: Upgrade bundled PCRE to 8.40 2017-02-11 12:04:36 +01:00
pcre.h Updated to PCRE version 8.45 (#3623) 2022-05-31 13:13:06 -05:00
Pipe.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PipeImpl_DUMMY.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PipeImpl_POSIX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PipeImpl_WIN32.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PipeImpl.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PipeStream.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
pocomsg.mc Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
PriorityNotificationQueue.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Process_UNIX.cpp #3182 Poco::Process:launch on MacOS BigSur: limit maximum number of file descriptors to close before exec() to 100000 2021-06-14 22:52:37 +02:00
Process_VX.cpp GH #2689: Added tryWait() into Process and ProcessHandle. Handle kill()-ed UNIX process exit codes. 2020-01-22 08:23:36 +01:00
Process_WIN32U.cpp #3022: Process::isRunning(PID pid) causes handle leak on Windows 2021-06-14 17:25:08 +02:00
Process_WINCE.cpp #3022: fix for WinCE 2021-06-14 17:29:52 +02:00
Process.cpp GH #2689: Added tryWait() into Process and ProcessHandle. Handle kill()-ed UNIX process exit codes. 2020-01-22 08:23:36 +01:00
PurgeStrategy.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Random.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RandomStream.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
RefCountedObject.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RegularExpression.cpp Readded named substring support for regexes (#3569) 2022-05-26 09:11:05 -05:00
RotateStrategy.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Runnable.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RWLock_Android.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RWLock_POSIX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RWLock_VX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RWLock_WIN32.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RWLock_WINCE.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
RWLock.cpp Add POCO_OS_ANDROID as platfrom definitons (#2186) 2018-02-26 19:18:45 -06:00
Semaphore_POSIX.cpp GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Semaphore_VX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Semaphore_WIN32.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Semaphore.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SHA1Engine.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SHA2Engine.cpp chore(SHA2Engine): fix formatting for #3026 2022-05-29 21:54:40 -05:00
SharedLibrary_HPUX.cpp fix(SharedLibrary): SharedLibrary::isLoaded() not thread safe #3175 2022-05-18 16:03:28 -07:00
SharedLibrary_UNIX.cpp fix(SharedLibrary): SharedLibrary::isLoaded() not thread safe #3175 2022-05-18 16:03:28 -07:00
SharedLibrary_VX.cpp fix(SharedLibrary): SharedLibrary::isLoaded() not thread safe #3175 2022-05-18 16:03:28 -07:00
SharedLibrary_WIN32U.cpp fix(SharedLibrary): SharedLibrary::isLoaded() not thread safe #3175 2022-05-18 16:03:28 -07:00
SharedLibrary.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
SharedMemory_DUMMY.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SharedMemory_POSIX.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SharedMemory_WIN32.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
SharedMemory.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SignalHandler.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SimpleFileChannel.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SortedDirectoryIterator.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
SplitterChannel.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Stopwatch.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
StreamChannel.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
StreamConverter.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
StreamCopier.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
StreamTokenizer.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
string-to-double.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
string-to-double.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
String.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
StringTokenizer.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
strtod.cc Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
strtod.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
SynchronizedObject.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SyslogChannel.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Task.cpp fix(Task): Task::postNotification possible leak #3240 2022-05-19 08:38:43 -07:00
TaskManager.cpp Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
TaskNotification.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
TeeStream.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
TemporaryFile.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
TextBufferIterator.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
TextConverter.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
TextEncoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
TextIterator.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Thread_POSIX.cpp Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
Thread_VX.cpp Fixes from develop experimental (on top of 1.11.2) (#3017) 2022-05-18 17:23:16 -05:00
Thread_WIN32.cpp Fixes from develop experimental (on top of 1.11.2) (#3017) 2022-05-18 17:23:16 -05:00
Thread_WINCE.cpp Fixes from develop experimental (on top of 1.11.2) (#3017) 2022-05-18 17:23:16 -05:00
Thread.cpp added start() method that takes a Poco::SharedPtr to a Runnable 2019-02-23 13:46:54 -05:00
ThreadLocal.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
ThreadPool.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
ThreadTarget.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
TimedNotificationQueue.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Timer.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Timespan.cpp Fixed performance issue: destructor of Poco::Timespan was not inlined [#CLICKHOUSE-3458]. 2017-12-06 11:31:45 +01:00
Timestamp.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Timezone_UNIX.cpp use tm_gmtoff on Linux 2022-03-28 13:50:31 +02:00
Timezone_VX.cpp #2882: another attempt at fixing it that should also work on other platforms 2022-03-28 12:57:16 +02:00
Timezone_WIN32.cpp remove unused method in Timezone_WIN32.cpp 2022-03-28 13:18:50 +02:00
Timezone_WINCE.cpp #2882: another attempt at fixing it that should also work on other platforms 2022-03-28 12:57:16 +02:00
Timezone.cpp #3302: MSVC: Poco hides warnings (C4996) for the C++14 attribute [[deprecated]] 2021-06-17 18:20:29 +02:00
Token.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
trees.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
trees.h added zlib 1.2.8 files 2013-06-04 00:40:39 -05:00
ucp.h GH #1586: Upgrade bundled PCRE to 8.40 2017-02-11 12:04:36 +01:00
Unicode.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
UnicodeConverter.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
URI.cpp make URI::getPathSegments() const 2021-04-11 16:37:41 +02:00
URIStreamFactory.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
URIStreamOpener.cpp merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
UTF8Encoding.cpp fixed doc typos; changed maximum sequence length to 4 2018-02-13 21:32:17 +01:00
UTF8String.cpp unescape Backslash char in UTF8 unescape method 2019-12-16 22:43:40 +01:00
UTF16Encoding.cpp fix UTF16/UTF32Encoding wrong byte order handling on bigendian 2020-02-08 20:25:00 +01:00
UTF32Encoding.cpp fix UTF16/UTF32Encoding wrong byte order handling on bigendian 2020-02-08 20:25:00 +01:00
utils.h Fix/tsan (#3617) 2022-06-01 23:47:26 -05:00
UUID.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
UUIDGenerator.cpp fixed GH #2217: UUIDGenerator should allow random seed 2020-01-21 21:30:48 +01:00
Var.cpp refactor(Placeholder): more SOO consolidation and optimization 2022-04-19 09:03:47 +00:00
VarHolder.cpp #3318: Data: Support Poco::UUID for data binding 2021-06-19 08:40:49 +02:00
VarIterator.cpp #2945: Iterating over Var containing empty container throws "Out of range" exception 2021-04-11 16:22:42 +02:00
Void.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Windows1250Encoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Windows1251Encoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Windows1252Encoding.cpp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
WindowsConsoleChannel.cpp Output to stderr in Poco::WindowsConsoleChannel (#3058) 2022-05-29 21:48:41 -05:00
zconf.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
zlib.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
zutil.c #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00
zutil.h #3553: Upgrade bundled zlib to 1.2.12 2022-04-01 21:14:55 +02:00