Commit Graph

5504 Commits

Author SHA1 Message Date
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