5382 Commits

Author SHA1 Message Date
Stephane Bourque
346d2614bf Merge branch 'pocoproject:master' into master poco-tip-v2 2022-11-27 09:06:11 -08:00
Günter Obiltschnig
1211613642 Merge branch 'poco-1.12.4' 2022-10-31 18:41:19 +01:00
Günter Obiltschnig
3572a1fb98 fix VERSION 2022-10-31 18:40:39 +01:00
Günter Obiltschnig
b19ef2f4f8 Merge branch 'poco-1.12.4' 2022-10-31 17:38:32 +01:00
Günter Obiltschnig
48f34881b1 fix version in changelog 2022-10-31 17:37:54 +01:00
Günter Obiltschnig
b170a3b1a1 Merge branch 'poco-1.12.4' 2022-10-31 16:09:22 +01:00
Günter Obiltschnig
388f24f5de updated changelog 2022-10-31 14:03:14 +01:00
Günter Obiltschnig
7b9cba9259 #3852: SocketReactor - 100 % CPU usage on single-core system 2022-10-31 14:00:06 +01:00
Günter Obiltschnig
c4ba82ff3d #3849: Upgrade bundled libexpat to 2.5.0 [fixes CVE] 2022-10-31 13:25:24 +01:00
Günter Obiltschnig
e530d98781 branch off poco-1.12.4 2022-10-31 13:12:11 +01:00
Günter Obiltschnig
f1aefe34a4 Merge branch 'poco-1.12.3' 2022-10-24 15:47:26 +02:00
Günter Obiltschnig
9fc117d585 add publish_release.yml workflow 2022-10-24 15:46:48 +02:00
Günter Obiltschnig
fb2e5ec573 Merge branch 'poco-1.12.3' 2022-10-24 15:34:31 +02:00
Günter Obiltschnig
839491d1b3 updated changelog 2022-10-24 09:45:19 +02:00
Günter Obiltschnig
e8455488f7 #3847: Upgrade bundled SQLite to 3.39.4 2022-10-24 09:29:28 +02:00
Günter Obiltschnig
643f69271b #3805: Upgrade expat to 2.4.9 2022-10-24 09:21:06 +02:00
Günter Obiltschnig
d06dffe845 #3846: Upgrade bundled zlib to 1.2.13 [fixes CVE] 2022-10-24 09:00:09 +02:00
Alex Fabijanic
5911d1d9b6 (chore): remove inadvertently added file 2022-10-23 12:33:46 +02:00
Alex Fabijanic
28dd709b50 fix(SocketImpl): available() #3834 2022-10-23 12:31:32 +02:00
Hernan Martinez
735831264d Progen Net and Net's TestSuite to add ARM64 configurations (#3828) 2022-10-23 12:25:40 +02:00
Aleksandar Fabijanic
2b11cb50bf Create FUNDING.yml 2022-08-22 01:11:23 -05:00
Spencer J Coward
c7f7b8a298 Changes to POCO_APP_MAIN in Poco::Util::Application which allows for compiling a Poco App for a VxWorks RTP (#3764)
Co-authored-by: Spencer Coward <spencerjcoward@gmail.com>
2022-08-22 07:55:11 +02:00
Aleksandar Fabijanic
bdb4e87e14 Change CI to macos11 and comment other jobs (#3761)
* Change CI to macos11
2022-08-20 08:59:03 +02:00
Francis ANDRE
7c0ff76e1b Error C2664: unable to convert the argument 1 from 'const EVP_PKEY *' to 'EVP_PKEY *'
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2022-08-20 08:58:49 +02:00
haorui wang
b2a0483805 fix(CppUint) : RepeatedTest compile error (#3759)
* chore(CppUnit) : style format and revise comment

fix(CppUnit) : RepeatedTest compile error

* chore(CppUnit) : remove TestResult forward declare in RepeatedTest.h
2022-08-20 08:58:31 +02:00
Alex Fabijanic
6677a0aec4 fix(ODBC): bindImplLOB zero size (or NULL) HY104 'Invalid precision value' #3744 2022-08-20 08:58:16 +02:00
Kevin Dick
9d33ffcfb9 buildwin.ps1 script error building the x64 version of Poco (#3749)
buildwin.ps1 failed to build x64 #3740

If build x64 the scripts looks for the _x64.vcproj Files which no longer exists. By removing this the Build is possible.
If only the Build Tools for Visual Studio are available the script does not run because those are not recognized by the Select-VSSetupInstance Script.
Adding the parameter `-product *` also recognizes the Build Tools.

* Removed unused Parameter `platformName`

* Added New CI targets for building poco with the buildwin.ps1 script

Co-authored-by: Jan Kevin Dick <Jan.Dick@de.bosch.com>
Co-authored-by: Aleksandar Fabijanic <aleks-f@users.noreply.github.com>
2022-08-20 08:58:01 +02:00
Hernan Martinez
3884c734c2 Fix optional JSON support for MySQL (#3753)
* Fix optional JSON support for MySQL

* Fix optional JSON support for MySQLTest
2022-08-20 08:57:42 +02:00
haorui wang
bf9c80dc94 chore(Foundation) : correct spelling (#3750) 2022-08-20 08:57:30 +02:00
Alex Fabijanic
1d10aeb248 fix(Any): #3682 #3683 #3692 #3712 2022-08-11 23:12:33 +02:00
Alex Fabijanic
b384a28276 chore: 1.12.3 version 2022-08-10 21:31:03 +02:00
Alex Fabijanic
e0b28d1731 fix(Event): Poco EventImpl for Win32 breaks INFINITE wait #3737 2022-08-10 21:27:54 +02:00
Aleksandar Fabijanic
be19dc4a2f 1.12.2 release merge (#3695)
* chore: 1.12.2 versions and notes

* chore: spelling fix

* fix(): Linking Crypto-testrunner fails #3688

* fix(Event): POSIX Event state need not be atomic #3699

* fix(OpenSSLInitializer): SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3 #3698

* #3700: Release script must include build_vs170.cmd

* fix(mingw): lowercase winsock2 and iphlpapi to allow cross compile #3711

* fix(PollSet): wakeup fd is never read #3708

* fix(PollSet): wakeup fd is never read (windows portion and some other optimizations) #3708

* fix(PollSet): wakeup fd is never read #3708

* fix(PollSet): Compiling with clang_cl_x64_x64 on Visual Studio 2022 failed #3716

* fix(SpinlockMutex): VS2022 compilation issues #3693

* Only support extracting JSON fields when the SDK supports it (#3717)

* Added preprocessor defined to detect support for JSON

* Only support extracting JSON fields when the SDK supports it

* Fix version comparison

* fix(MSVC): PocoNet Project File does not support Visual Studio 2022 #3719

* Update max MSVC version information (#3720)

add visual studio 2022 support

* Added missing Crypto Header to ProGen source (#3722)

* fix(Crypto): fails to build with Visual Studio projects #3721

* Crypto: Progen again to add new files and bring back ARM64 configuration (#3724)

* Progen Crypto to re-add ARM64

* Add new files

* Add how to install using Conan section on README (#3727)

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* fix(Platform): LoongArch support #3460

* fix(format): Poco::format and C++20 #3733

* fix: g++ C++20 warnings #3734

* core(CI): add c++20

* fix(CI): skip MySQL tests for c++20

* release 1.12.2

Co-authored-by: Günter Obiltschnig <guenter.obiltschnig@appinf.com>
Co-authored-by: Hernan Martinez <hernan.c.martinez@gmail.com>
Co-authored-by: Byungjun Lee <40881444+OneTop4458@users.noreply.github.com>
Co-authored-by: Hernan Martinez <hmartinez@malwarebytes.com>
Co-authored-by: Uilian Ries <uilianries@gmail.com>
2022-08-07 05:10:18 -05:00
Alex Fabijanic
70bea1ab00 release 1.12.2 2022-08-07 12:07:46 +02:00
Aleksandar Fabijanic
c98e49d1cc Merge branch 'master' into poco-1.12.2 2022-08-07 10:03:31 +02:00
Alex Fabijanic
c5ed2aba0b fix(CI): skip MySQL tests for c++20 2022-08-07 07:20:14 +02:00
Alex Fabijanic
5ae5706222 core(CI): add c++20 2022-08-06 23:28:42 +02:00
Alex Fabijanic
f3fa0b760d fix: g++ C++20 warnings #3734 2022-08-06 23:28:30 +02:00
Alex Fabijanic
881283ab03 fix(format): Poco::format and C++20 #3733 2022-08-06 23:28:16 +02:00
Alex Fabijanic
161054e777 core(CI): add c++20 2022-08-06 23:14:47 +02:00
Alex Fabijanic
7d9e4489a6 fix(Platform): LoongArch support #3460 2022-08-02 18:20:33 +02:00
Uilian Ries
e5a26a458b Add how to install using Conan section on README (#3727)
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2022-08-01 14:43:34 +02:00
Hernan Martinez
b6d91eaef6 Crypto: Progen again to add new files and bring back ARM64 configuration (#3724)
* Progen Crypto to re-add ARM64

* Add new files
2022-08-01 08:53:57 +02:00
Alex Fabijanic
82123265cf fix(Crypto): fails to build with Visual Studio projects #3721 2022-07-29 05:33:35 -04:00
Byungjun Lee
45bcaa7c25 Added missing Crypto Header to ProGen source (#3722) 2022-07-29 05:33:19 -04:00
Byungjun Lee
bac7051d36 Update max MSVC version information (#3720)
add visual studio 2022 support
2022-07-29 05:32:54 -04:00
Alex Fabijanic
f627858e2f fix(MSVC): PocoNet Project File does not support Visual Studio 2022 #3719 2022-07-28 17:57:51 -04:00
Alex Fabijanic
2934c38b99 fix(OpenSSLInitializer): remove providers unitialization #3562 #3567 2022-07-28 04:59:36 -04:00
Hernan Martinez
32f18ab204 Only support extracting JSON fields when the SDK supports it (#3717)
* Added preprocessor defined to detect support for JSON

* Only support extracting JSON fields when the SDK supports it

* Fix version comparison
2022-07-27 16:24:50 -04:00
Alex Fabijanic
9e903b5c00 fix(SpinlockMutex): VS2022 compilation issues #3693 2022-07-27 16:22:57 -04:00