Alex Fabijanic
a2c09c29d8
feat(DynamicStruct): toString() escaping #3833
2022-10-13 11:50:53 +02:00
Alex Fabijanic
d11e48f851
fix(Environment): Possibility of memory leak in Windows Environment nodeIdImpl? #3823
2022-10-06 21:19:04 +02:00
Stephen Balousek
1181fb2485
HTTPServer Applications Slow to Terminate #3796 ( #3797 )
...
- Queue a StopNotification for each thread in the TCPServerDispatcher thread pool. Otherwise, only one thread in the thread pool is terminated.
Signed-off-by: Stephen Balousek <sbalousek@wickedloop.com>
2022-09-11 12:30:02 -05:00
Damian
1fcbfc6094
fix(Crypto) Update method to extract friendlyName from certificate ( #3787 )
...
* fix(Crypto) Update method to extract friendlyName from certificate
2022-09-11 12:28:41 -05:00
Alex Fabijanic
49f6def959
feat(Logger): Optimize multi-arg logger methods to only call format() if log level allows #2332
2022-08-30 09:29:53 +02:00
tomaz-beltram
f03e7de03f
Fixed converting/correcting pre-gregorian dates ( #3723 ). ( #3769 )
...
Co-authored-by: Tomaz Beltram <tomaz.beltram@topit.si>
2022-08-27 04:40:31 -05:00
Francis ANDRE
5c3f827c86
Merge branch 'devel' of github.com:pocoproject/poco into devel
2022-08-22 10:53:29 +02:00
Francis ANDRE
4da8181372
Fix version selector for VSWHERE'
...
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2022-08-22 10:53:05 +02:00
Spencer J Coward
334a754b48
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-21 23:31:48 -05:00
Alex Fabijanic
9b8fe57cb9
chore(Crypto): fix some warnings
2022-08-21 14:40:21 +02:00
Francis ANDRE
c023404a03
Merge branch 'devel' of github.com:pocoproject/poco into devel
2022-08-21 09:33:19 +02:00
Francis ANDRE
89b7b4303c
Fix #include <mysql.h> with CLang on MacOS Darwin
...
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2022-08-20 16:23:09 +02:00
Francis ANDRE
4c04a6285f
Update include paths
...
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2022-08-20 09:29:27 +02:00
Aleksandar Fabijanic
d8611a5f1c
Change CI to macos11 and comment other jobs ( #3761 )
...
* Change CI to macos11
2022-08-19 08:23:44 -05:00
Francis ANDRE
ce073b62eb
Fix Data/MySQL #include <mysql.h> issue for all build systems on all platforms execpt MacOS Darwin.
...
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2022-08-19 08:09:51 +02:00
Francis ANDRE
5c612d80a7
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-19 07:38:22 +02:00
haorui wang
a41d802ccd
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-18 11:37:35 -05:00
Alex Fabijanic
c252b744f6
fix(ODBC): bindImplLOB zero size (or NULL) HY104 'Invalid precision value' #3744
2022-08-18 08:39:23 +02:00
Kevin Dick
f02088d218
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-18 00:58:58 -05:00
Hernan Martinez
a7ffdb91eb
Fix optional JSON support for MySQL ( #3753 )
...
* Fix optional JSON support for MySQL
* Fix optional JSON support for MySQLTest
2022-08-16 23:07:25 -05:00
haorui wang
22d2865de2
chore(Foundation) : correct spelling ( #3750 )
2022-08-14 07:39:03 -05:00
Alex Fabijanic
46d5d58bc8
chore: 1.12.3 version
2022-08-10 15:32:29 +02:00
Alex Fabijanic
59eac3f38f
feat: add SocketBufVecSize function
2022-08-10 14:11:25 +02:00
Alex Fabijanic
2006327198
fix(Event): Poco EventImpl for Win32 breaks INFINITE wait #3737
2022-08-10 14:10:12 +02:00
Alex Fabijanic
d6f38dba05
release 1.12.2
2022-08-07 12:07:03 +02:00
Alex Fabijanic
4f5f30936b
chore: 1.12.2 versions and notes
2022-08-07 11:54:22 +02:00
Alex Fabijanic
d7ced77529
release 1.12.1
2022-08-07 11:52:21 +02:00
Alex Fabijanic
78b87b48e0
fix(CI): skip MySQL tests for c++20
2022-08-07 07:19:40 +02:00
Alex Fabijanic
437fa66892
core(CI): add c++20
2022-08-06 23:22:01 +02:00
Alex Fabijanic
dbb7b5f8e2
fix: g++ C++20 warnings #3734
2022-08-06 22:28:45 +02:00
Alex Fabijanic
42b6d3ace4
fix(format): Poco::format and C++20 #3733
2022-08-06 22:24:41 +02:00
Alex Fabijanic
cedb34d3c3
fix(Platform): LoongArch support #3460
2022-08-02 18:19:40 +02:00
Uilian Ries
92152c8796
Add how to install using Conan section on README ( #3727 )
...
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2022-08-01 07:42:12 -05:00
Hernan Martinez
0a9a521efe
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 01:42:45 -05:00
Alex Fabijanic
ec1fa5aaf0
fix(Crypto): fails to build with Visual Studio projects #3721
2022-07-29 05:28:26 -04:00
Byungjun Lee
90e3a2907f
Added missing Crypto Header to ProGen source ( #3722 )
2022-07-29 04:19:31 -05:00
Byungjun Lee
004f906784
Update max MSVC version information ( #3720 )
...
add visual studio 2022 support
2022-07-29 01:01:40 -05:00
Alex Fabijanic
b134696343
fix(MSVC): PocoNet Project File does not support Visual Studio 2022 #3719
2022-07-28 17:57:06 -04:00
Hernan Martinez
0f63862059
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 15:23:34 -05:00
Alex Fabijanic
459f1ea19c
chore(Net): fix some warnings and tests
2022-07-27 16:21:55 -04:00
Alex Fabijanic
10dfe9fe92
fix(SpinlockMutex): VS2022 compilation issues #3693
2022-07-27 16:19:06 -04:00
Alex Fabijanic
3a39fa5319
fix(PollSet): Compiling with clang_cl_x64_x64 on Visual Studio 2022 failed #3716
2022-07-27 16:15:42 -04:00
Aleksandar Fabijanic
86a4f0045e
Fix/posix sleep ( #3705 )
...
* fix(Thread_POSIX): sleep() poor performance #3703
* chore(vscode): add file associations
* fix(TaskManager): waits for all threads in the ThreadPool #3704
* fix(Thread): call std::this_thread::sleep_for() to sleep #3703
* fix(PollSet): wakeup fd is never read #3708
* feat(Thread): Add Thread::set/getAffinity() #3709
* doc(Thread): Thread::trySleep() assertion #3710
* fix(PollSet): wakeup fd is never read (windows portion and some other optimizations) #3708
* feat(SocketReactor): improvements #3713
* chore(ThreadTest): add missing include
* fix(PollSet): wakeup fd is never read #3708
* fix(Any): #3682 #3683 #3692 #3712
* fix(mingw): lowercase winsock2 and iphlpapi to allow cross compile #3711
* feat(Thread): Add Thread::set/getAffinity() #3709
* chore(SocketReactor): one-liners inlined, removed redundant try/catch in dospatch, remove unused onBusy()
* feat(SocketReactor): add socket to ErrorNotification
* fix(SocketReactor): pollTimeout assignment and ConnectorTest leak
2022-07-26 06:54:56 -05:00
Alex Fabijanic
d1b398ddc6
Merge branch 'devel' of https://github.com/pocoproject/poco into devel
2022-07-20 13:47:55 +02:00
Alex Fabijanic
7989d961d6
feat(SocketReactor): post ErrorNotification on exception #3702
2022-07-20 13:47:03 +02:00
Alex Fabijanic
652f79319c
fix(SocketReactor): Remove not useful handlers calls #3701
2022-07-20 12:31:26 +02:00
Günter Obiltschnig
852ef63bdd
#3700 : Release script must include build_vs170.cmd
2022-07-20 12:26:26 +02:00
Alex Fabijanic
05598faab8
fix(OpenSSLInitializer): SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3 #3698
2022-07-19 18:03:14 +02:00
Alex Fabijanic
d9ea0f5d75
fix(Event): POSIX Event state need not be atomic #3699
2022-07-19 17:58:13 +02:00
Alex Fabijanic
0817b256b5
fix(): Linking Crypto-testrunner fails #3688
2022-07-18 13:05:51 +02:00