Aleksandar Fabijanic
e40f07099d
fix(Net): Add Unix socket support on windows #4208 ( #4209 )
...
* fix(Net): Add Unix socket support on windows #4208
* feat(Net): add abstract local socket support #4208
* fix(PollSet): use localhost socket in PollSet on windows when available #4208
* fix(PollSetTest): comment checking unconnected sockets status (Linux epoll signals them as readable/writable)
2023-10-23 13:33:46 +02:00
Pavle Dragisic
c918c70e68
Fix pthread_setname not declared ( #4210 )
...
* Fix pthread_setname not declared #4063
* Fix include prctl.h for specific OS #4063
* Fix getThreadName for specific OS #4063
---------
Co-authored-by: root <root@debian-gnu-linux-11.localdomain>
Co-authored-by: Pavle <pavle@debian-gnu-linux-11.localdomain>
2023-10-23 08:17:51 +02:00
Aleksandar Fabijanic
5131fe1c15
fix(Poco::Data): fixes and improvements #4198 ( #4199 )
...
* fix(Poco::Data): fixes and improvements #4198
* chore: remove inadvertently commited garbage file
* fix(SQLite): SQLChannel tests #4198
* fix(Data::SessionPool): Improve Data::SessionPool thread safety #4206
2023-10-22 12:53:54 +02:00
Aleksandar Fabijanic
de04b9eac7
fix(ci): PollSetTest::testPollNoServer() #4205
2023-10-21 19:35:47 +02:00
Aleksandar Fabijanic
c0f7257ccd
chore: eliminate some compile warnings
2023-10-21 19:15:57 +02:00
Aleksandar Fabijanic
d640c659a2
PollSet filters out some events #4194
2023-10-21 17:46:45 +02:00
Aleksandar Fabijanic
39e2da88d5
fix(ci): PollSetTest::testPollClosedServer() intermittently fails #4205
2023-10-21 17:44:26 +02:00
omerbrandis
3793c0a515
added new memeber SqlState to PostgreSQLException and made use of it. ( #4099 )
...
* added new memeber SqlState to PostgreSQLException and made use of it in StatementExecutor
* Added test case testSqlState
* fixed nameing convention errors. fixed bug in PostgreSQLException::PostgreSQLException regarding null termination of _sqlState data member
2023-10-20 17:44:04 +02:00
Matej Kenda
542b814f27
CMake: Use CMAKE_INSTALL_* variables from GNUInstallDirs to install libraries, binaries and other files according to GNUInstallDirs rules. ( #4190 )
2023-10-20 17:21:13 +02:00
Andrey Masloboev
feee1650e4
fixed infinite loops ( #4200 )
...
- fixed infinite loops in config utils operation with broken streams
- added tests
Co-authored-by: Andrey Masloboev <amasloboev@topcon.com>
2023-10-19 13:26:44 +02:00
Aleksandar Fabijanic
701c8dae2d
Build and dev system improvements ( #4193 )
...
* fix shellcheck warnings; add some ci ignore test entries
* fix(make): Redirect build stderr to a file #4112
* enh(dev): add vscode run script and launch items for tests
2023-10-18 18:48:20 +02:00
Günter Obiltschnig
8a268d4413
#4195 : Poco::File::created() on macOS should use birthtime
2023-10-18 08:01:07 +02:00
Alex Fabijanic
69fd22c4e0
fix a couple of g++ warnings
2023-10-16 22:05:33 +02:00
Alex Fabijanic
1e0fbb8657
fix(Crypto::EvpPKey): separate bignums and free them after parameter build
2023-10-16 20:21:25 +02:00
Alex Fabijanic
cdd783a9f0
fix(FileChannel): setRotation overflow #3786
2023-10-16 17:59:09 +02:00
Alex Fabijanic
83a928967d
fix(Crypto::EVPPKey): leak
2023-10-16 17:46:02 +02:00
Alex Fabijanic
92b3bb5455
fix(Crypto): some ASAN errors (still probem with bignum alloc)
2023-10-16 15:28:56 +02:00
Alex Fabijanic
a16950aee3
fix(make): make clean and distclean should not trigger dependencies creation #4129
2023-10-16 12:28:19 +02:00
Alex Fabijanic
5fd6a45ea7
fix(MD*Engine) g++ array-bounds warning
2023-10-16 12:12:10 +02:00
Aleksandar Fabijanic
22379ff9c1
fix: MongoDB deleted copy constructor #4187
2023-10-16 00:47:42 +02:00
Aleksandar Fabijanic
5e1904b5f8
fix: Sync 1.11.-1.12-devel(1.13) #4187
2023-10-16 00:16:06 +02:00
Aleksandar Fabijanic
5103d46e9e
chore(build): add missing distclean
2023-10-15 17:56:48 +02:00
Günter Obiltschnig
53b57c36eb
fix sending trailer: HTTPOutputStream actually shuts down socket, so final \r\n would not be sent. May be related to #4180
2023-10-15 11:20:47 +02:00
Günter Obiltschnig
6385a3c86e
UDPHandler: don't use SpinlockMutex, due to poor performance on single-core systems; make Mutex class a template param instead
2023-10-15 10:19:00 +02:00
Günter Obiltschnig
06a03d1ada
Poco::TemporaryFile: fix possible naming collisions due to random zero increment
2023-10-14 11:35:43 +02:00
Günter Obiltschnig
ed43543113
#4184 : Poco::TemporaryFile: make filenames less predictable
2023-10-13 14:31:01 +02:00
Günter Obiltschnig
9248d4195f
updated changelog
2023-10-12 12:21:33 +02:00
Günter Obiltschnig
33d5d9c083
#4182 : Util: Make load()/save()/clear() operations on configurations thread-safe
2023-10-12 10:38:41 +02:00
Günter Obiltschnig
cb58e09304
#4177 : Upgrade bundled pcre2 to 10.42
2023-10-07 09:22:47 +02:00
Günter Obiltschnig
d79c8e4a2f
fix FindMySQL.cmake
2023-10-04 10:09:55 +02:00
Günter Obiltschnig
24e48e001e
merge Data/MySQL changes from 1.12.5
2023-10-04 08:42:11 +02:00
Günter Obiltschnig
1a4c6e10a6
fix MySQL.make
2023-10-04 06:30:58 +02:00
Günter Obiltschnig
64ccf120f8
clean-up ci.yml
2023-10-04 06:30:41 +02:00
Günter Obiltschnig
27da6a0a99
fix test name
2023-10-03 22:33:41 +02:00
Günter Obiltschnig
4999c2258b
merge more changes from 1.12.5
2023-10-03 21:33:21 +02:00
Günter Obiltschnig
fdb7ffc1a7
merge fixes from 1.12.5
2023-10-03 21:31:27 +02:00
Günter Obiltschnig
419433cf39
fix ignored test names
2023-10-02 23:11:54 +02:00
Günter Obiltschnig
f7d28bec77
ignore one more time-based test result
2023-10-02 14:27:42 +02:00
Günter Obiltschnig
444b66ea95
updated cppignore.lnx
2023-10-02 12:15:06 +02:00
Günter Obiltschnig
1b95d53804
#4147 : missing \r\n when setting trailer header in chunked response
2023-10-02 09:55:40 +02:00
Günter Obiltschnig
58af2ebc46
merge changes from 1.11.8
2023-10-02 08:20:04 +02:00
Günter Obiltschnig
ee7e8dc29f
fix include order
2023-10-02 07:50:29 +02:00
Günter Obiltschnig
ca3029a20c
#4162 : [Bug] class KeylessActiveRecord is missing export macro
2023-10-02 07:49:47 +02:00
Günter Obiltschnig
573e01806b
don't depend on POCO_HAVE_CXXABI_H
2023-10-02 07:41:18 +02:00
Günter Obiltschnig
70bb8f13f9
CppUnit: demangle class names
2023-10-02 07:16:48 +02:00
Günter Obiltschnig
3a93e32def
#1372 : Possible deadlock in SessionPool
2023-10-01 19:18:29 +02:00
Günter Obiltschnig
fd4fcda99e
upgrade action runners
2023-10-01 18:08:51 +02:00
Günter Obiltschnig
7f5c7d1ab2
fix test by ignoring exception due to invalid path name on Windows
2023-10-01 17:30:27 +02:00
Günter Obiltschnig
a66a298bf6
fix test on Windows
2023-09-30 21:13:26 +02:00
Günter Obiltschnig
d5966acdb5
fix FileStream test
2023-09-30 18:07:54 +02:00