Alex Fabijanic
9c7cba6d6c
backport leftover 1.12 changes
2023-12-22 20:22:33 +01:00
Aleksandar Fabijanic
54d3c7b351
SessionPool idle connections should behave as a FIFO queue ( #3951 ) ( #4264 )
...
Co-authored-by: Friedrich Wilckens <friedrich.wilckens@ingramcontent.com>
2023-11-13 10:28:08 +01:00
Alex Fabijanic
bd06526ee0
fix(Data::Session): Set autoCommit to false in Session #4167 #4143
2023-10-25 22:44:27 +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
Günter Obiltschnig
3a93e32def
#1372 : Possible deadlock in SessionPool
2023-10-01 19:18:29 +02:00
Alex Fabijanic
34c4d7c4a2
Poco::Data::SessionPool change connection timeout #3241
2022-06-17 23:21:56 +02:00
Günter Obiltschnig
6d7fafd6f1
#3074 : Fix sessions may not return back to the pool
2021-06-15 16:10:10 +02:00
Günter Obiltschnig
43b79ffdbe
added Poco::Data::Session::isGood()
2020-01-13 20:13:27 +01:00
Vojtěch Erben
8f2fef23e4
Rename methods
...
resetConnection() -> reset()
2018-11-20 10:09:40 +01:00
Vojtěch Erben
6e6ad28a1f
Reset connection when a session is returned to the SessionPool
2018-11-14 15:50:17 +01:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
154a202142
don't include connection string in exception message
2016-09-11 01:41:42 +02:00
Guenter Obiltschnig
f2e9babb75
re-added customizeSession() method from 1.4.x releases
2015-11-02 10:21:07 +01:00
Guenter Obiltschnig
544229302e
#538 prevent destructors from throwing exceptions
2014-09-19 09:46:49 +02:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Adrian Imboden
b0bc3084d2
Data/SessionPool: Spelling mistakes fixed
2013-02-21 00:19:31 +01:00
Aleksandar Fabijanic
5a639074d9
change EOL to 'native'
2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027
new trunk (base for 1.5)
...
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7
removing old trunk files
2012-04-23 00:43:14 +00:00
Aleksandar Fabijanic
64b3bc8b76
[SF 2809131] SessionPool compile failure
2009-06-20 00:33:31 +00:00
Aleksandar Fabijanic
810cfd2ff4
preserve/restore session features/properties within the pool
2009-05-14 11:05:44 +00:00
Aleksandar Fabijanic
b38f5ce99c
[SF 2505290] DB connection as URI (MySQL not tested!)
2009-01-13 19:51:48 +00:00
Aleksandar Fabijanic
4b4ec9393c
- introduced Poco::Dynamic namespace
...
- moved/renamed:
Poco::DynamicAny => Poco::Dynamic::Var
Poco::DynamicAny typedef for backward compatibility (deprecated)
DynamicAny.h forwarding header for backward compatibility (deprecated)
Poco::DynamicAnyHolder => Poco::Dynamic::VarHolder
DynamicAnyHolder.h forwarding header for backward compatibility (deprecated)
Poco::DynamicStruct => Poco::Dynamic::Struct
Poco::DynamicStruct typedef for backward compatibility (deprecated)
DynamicStruct.h forwarding header for backward compatibility (deprecated)
- changed FastMutex to Mutex in Data::SessionPool (deadlocking)
2008-11-16 16:54:37 +00:00
Aleksandar Fabijanic
4e0cc97d6a
SessionPool::name() (maybe this should go into session?)
...
SessionPool::shutdown() (hanging on destruction for static object - Timer?)
2008-10-17 18:48:27 +00:00
Aleksandar Fabijanic
9a024d4516
SessionPool sessions feature/property setters and getters
...
SessionPoolContainer
2008-10-13 19:20:17 +00:00
Aleksandar Fabijanic
6e380b6b13
Various feature additions and fixes:
...
- asynchronous execution for Data::Statement
- ActiveMethod copy and assignment
- added Data components to $POCO_BASE/components
- SQLite 64-bit integer default
- SessionPool timer seconds to milliseconds
- ODBC fix for subsequent calls to execute()
- std::deque (instead of std::vector) as default container
2007-09-29 18:40:43 +00:00
Guenter Obiltschnig
b9f60b8f5e
some renaming and clean-up
2007-05-15 18:34:37 +00:00
Guenter Obiltschnig
01bcb63000
committed Data
2007-05-12 14:41:03 +00:00