1
0
mirror of https://github.com/pocoproject/poco.git synced 2024-12-14 11:06:57 +01:00
Commit Graph

5345 Commits

Author SHA1 Message Date
Alex Fabijanic
db0e012f3f doc(Crypto): Fix error in find_package example 2022-06-02 08:24:21 -05:00
Alex Fabijanic
91c7392ec6 fix(cmake): add WebNotifier to samples 2022-06-02 08:21:02 -05:00
Alex Fabijanic
420664ea99 fix(cmake): TestLibrary debug postfix 2022-06-02 08:18:40 -05:00
Alex Fabijanic
7035844108 fix(double-conversion): riscv defines 2022-06-02 08:11:53 -05:00
Alex Fabijanic
2967db2778 fix(double-conversion): nios2 and riscv defines 2022-06-02 08:10:04 -05:00
Matej Kenda
eaf88cca34
Windows embedded OpenSSL: Fixed bogus warning during compilation (External OpenSSL defined but internal headers used - possible mismatch!) () 2022-06-02 08:00:14 -05:00
Azat Khuzhin
8939866ecb
TCPServerDispatcher.h: missing <atomic> ()
Fixes: b8af168151fe0147fb06557029002ae226dcc549
Fixes: 
2022-06-02 00:24:52 -05:00
BeBinder
ec41521ca5
added facility to SyslogChannel () 2022-06-02 00:04:27 -05:00
Aleksandar Fabijanic
ff879f5905
Fix/tsan ()
* 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 

* 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 

* 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 
2022-06-01 23:47:26 -05:00
Spaky
17fec1b985
Updated to PCRE version 8.45 ()
* Add missing changes from zlib update

* Updated to PCRE version 8.45

Build on Win32 and Linux, RegularExpressionTest was successful
2022-05-31 13:13:06 -05:00
Hernan Martinez
4051f85139
Use tx_isolation when connected to MariaDB regardless of version ()
* Use `tx_isolation` when connected to MariaDB regardless of version

* Rename variable

* Handle MariaDB server info in the middle of the string
2022-05-31 08:46:49 -05:00
Hernan Martinez
573dcca72a
Handle MariaDB JSON columns since they are stored as longtext ()
* Also extract BLOBs when reading longtext columns as std::string

* Fix error message in unit test

* Added unit test to read longtext columns as std::string
2022-05-31 07:53:15 -05:00
Alex Fabijanic
bc8e192c2b chore(Net): regenerate VS 140,150,160 projects 2022-05-30 08:33:44 -05:00
Hernan Martinez
38593bee1c
Added missing SocketProactor class to ProGen source ()
* Added missing SocketProactor class to ProGen source

* ProGen'd VS2022 Net project
2022-05-30 08:03:44 -05:00
Alex Fabijanic
d93a1885a1 fix(SQLite): windows build (global var does not link) 2022-05-29 23:36:07 -05:00
Alex Fabijanic
1a662a113c fix(HTTPResponse): Add 425 / HTTP_TOO_EARLY to HTTPResponse::HTTPStatus 2022-05-29 23:09:06 -05:00
Alex Fabijanic
e25a8b3ec7 chore(SQLite): fix enum names case for 2022-05-29 22:18:38 -05:00
Maksim Kita
5c29df0860
Added support for SQLite transaction types using Session property () 2022-05-29 22:06:48 -05:00
Alex Fabijanic
2b7b9531f1 chore(SHA2Engine): fix formatting for 2022-05-29 21:54:40 -05:00
Maksim Kita
fe59436763
HTTPDigestCredentials added support for RFC7616 algorithms () 2022-05-29 21:52:39 -05:00
Fritz Elfert
1f587cfd3b
Output to stderr in Poco::WindowsConsoleChannel ()
- Fixes 
2022-05-29 21:48:41 -05:00
Alex Fabijanic
f860c26b3d chore(Message): fix formatting for 2022-05-29 21:42:33 -05:00
Mathieu Stefani
8fa4d5273d
Add Message::getAll () 2022-05-29 21:37:31 -05:00
Tavi Cacina
ea03d882f2
Net: make MessageHeader limits configurable () 2022-05-29 21:29:16 -05:00
BeBinder
2aaa7f851d
Syslog: Include Facility to Syslog Message ()
* Fixed indentation

* Added Facility to Message in RemoteSyslogListener
2022-05-29 21:28:08 -05:00
Alex Fabijanic
980cd0273b fix(CppUnit): CppUnit notEqualsMessage causing compile errors 2022-05-29 11:46:33 -05:00
Alex Fabijanic
a17a7bf027 fix(CppUnit): enable_if disarm numeric notEqualsMessage 2022-05-29 09:13:30 -05:00
Matej Kenda
9740190551
MongoDB::Array: int --> size_t in get for consistency with size(), new helper functions to add elements to an array. () 2022-05-29 00:03:08 -05:00
hectots
0f9a8760a0
: Added TIMESTAMP data type support on MySQL ()
* Unit test for TIMESTAMP data type in MySQL.

* Added support for TIMESTAMP data type.

Co-authored-by: Hector Toledo Soto <hsoto@transperfect.com>
2022-05-28 21:33:44 -05:00
Alex Fabijanic
1fe93ca26a Merge branch 'devel' of https://github.com/pocoproject/poco into devel 2022-05-28 21:17:33 -05:00
Alex Fabijanic
1343caa639 chore(ci): run ci on pull requests 2022-05-28 21:15:27 -05:00
Romain Geissler @ Amadeus
75eb0ca7cb
Avoid clang 10 -Wimplicit-int-float-conversion warning/error when converting int into float ()
Example of warning (error when using -Werror) we get with clang 10:

/remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:444:14: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
                if (from > std::numeric_limits<T>::max())
                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:332:4: note: in instantiation of function template specialization 'Poco::Dynamic::VarHolder::checkUpperLimitFloat<float, int>' requested here
                        checkUpperLimitFloat<F,T>(from);
                        ^
/remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:2175:3: note: in instantiation of function template specialization 'Poco::Dynamic::VarHolder::convertToSmaller<float, int>' requested here
                convertToSmaller(_val, val);
                ^
2022-05-28 21:14:04 -05:00
Alex Fabijanic
b52ec8cc47 fix(LogFile): LogFile_STD (LogFileImpl) fails to recover from getting out of space 2022-05-28 20:50:29 -05:00
Alex Fabijanic
9f7ccaf9f7 fix(TCPServer): 2022-05-28 19:49:22 -05:00
Hernan Martinez
fcaab80a65
ProGen vs170 projects with Win32,x64,ARM64 () 2022-05-27 21:58:46 -05:00
Alex Fabijanic
71a3a79ec9 fix(UDPHandler): data race ; clean up all Net tsan warnings 2022-05-27 21:57:34 -05:00
Alex Fabijanic
216d5ae3a4 default disable new state on move 2022-05-27 13:32:24 -05:00
Alex Fabijanic
3e6e259c2a fix(PollSet): default enable epoll on linux 2022-05-27 12:09:16 -05:00
Alex Fabijanic
0df6a6a7d9 feat(Platform): LoongArch support 2022-05-27 09:52:24 -05:00
Hernan Martinez
6ab38be5b0
Added missing closing </File> tags () 2022-05-27 08:35:26 -05:00
Hernan Martinez
6cf3a53997
Remaining changes for Windows on ARM64 support ()
* Add ARM64 to Foundation

* Changed lib, and bin folders of ARM64 builds

* Updated buildwin.cmd
2022-05-26 22:40:30 -05:00
Hernan Martinez
76fa43062f
Remove SDK version from VS2022 test projects () 2022-05-26 22:39:28 -05:00
Alex Fabijanic
f6de0cd3f4 fix(SocketReactor): Poco::Net::SocketConnector unregistering 2022-05-26 21:49:38 -05:00
Alex Fabijanic
d24bbd636d fix(Foundation): remove SDK version from VS 2022 project 2022-05-26 12:53:21 -05:00
Alex Fabijanic
72fdd3b444 chore(testsuite): fix testsuite Makefile 2022-05-26 12:00:41 -05:00
Kevin Dick
9a4853582f
Added LocalConfigurationView to only search inside the viewed scope () 2022-05-26 09:40:13 -05:00
Hernan Martinez
0081bde084
Use transaction_isolation in MySQL 8+ ()
* Use transaction_isolation in MySQL 8+

* Trim buffer before comparison
2022-05-26 09:36:45 -05:00
cesar
3d316bd548
Readded named substring support for regexes ()
Original merged PR  was merged in 2015, but has gone missing. This is adding it back in.
2022-05-26 09:11:05 -05:00
Alex Fabijanic
5f1292a4d7 Merge branch 'devel' into poco-1.12.0 2022-05-26 09:09:06 -05:00
Alex Fabijanic
48d013dd90 chore(ci): remove close-inactive-issues.yml 2022-05-26 09:04:44 -05:00