Martin
|
1d0726f043
|
Fix build
|
2019-09-16 18:53:31 +02:00 |
|
Martin
|
f3db7fdcc0
|
Reset database cursor upon re-use
(cherry picked from commit ca5af2d8907c6415c13ea710e76192b75909c7f1)
|
2019-09-16 18:34:39 +02:00 |
|
Martin
|
eb8e8d57bf
|
Option to use system sqlite3 to compile on Linux
|
2018-10-24 13:54:10 +02:00 |
|
Martin
|
1a1426b8e8
|
Correctly reset interrupted cursors
|
2017-10-18 23:09:48 +02:00 |
|
Martin
|
a744127ee8
|
Fix dead lock
(cherry picked from commit b5e6ce0912171ff4352e20639fdc7bd435560729)
|
2017-01-12 01:04:09 +01:00 |
|
Martin
|
ca1fe4990a
|
Treat SQLITE_PROTOCOL error like SQLITE_BUSY (retry query)
|
2016-05-10 22:43:59 +02:00 |
|
Martin
|
aa6cce8cd9
|
Handle database failures during index creation/upgrade
|
2016-02-09 12:05:07 +01:00 |
|
Martin
|
9ee64e650a
|
Updated copyright
|
2016-01-02 16:38:00 +01:00 |
|
Martin Raiber
|
8cdf91c193
|
Reader/Writer lock for WAL checkpointing
|
2015-12-28 10:22:30 +01:00 |
|
Martin
|
7cf8925b49
|
Unlock after SQLITE_LOCKED to prevent deadlock
|
2015-12-22 12:55:30 +01:00 |
|
Martin
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +01:00 |
|
Martin Raiber
|
7f7e26ce45
|
Prevent too many recursive locks when forcing WAL checkpoint
|
2015-10-25 18:33:19 +01:00 |
|
Martin
|
345d182568
|
License change from GPLv3+ to AGPLv3+
|
2015-08-01 22:58:40 +02:00 |
|
Martin
|
f29ecc0981
|
Show all writing queries if a long running query is detected
|
2014-05-28 19:20:20 +02:00 |
|
Martin
|
81c2cef172
|
Updated copyright notice
|
2014-02-22 15:22:42 +01:00 |
|
Martin
|
780fa2ee32
|
Reset sqlite reads if necessary
|
2013-11-17 20:19:22 +01:00 |
|
Martin
|
0d20ad1a41
|
Increased sqlite timeout
|
2013-11-16 23:57:58 +01:00 |
|
Martin
|
38b34154bd
|
Reset statements, if necessary
|
2013-11-16 22:55:34 +01:00 |
|
Martin
|
2498a44866
|
Log if Database is blocked
|
2013-11-16 22:49:22 +01:00 |
|
Martin
|
91511bb30f
|
Added database deadlock debugging
|
2013-11-16 20:47:35 +01:00 |
|
Martin
|
9d7d48b76f
|
Added database deadlock debugging
|
2013-11-16 20:08:47 +01:00 |
|
Martin
|
22e2a3c196
|
Added database deadlock debugging
|
2013-11-16 19:56:07 +01:00 |
|
Martin
|
7b55fcfe20
|
Added database deadlock debugging
|
2013-11-16 19:28:09 +01:00 |
|
Martin
|
6e6bad8fed
|
Fixed coverity issues
|
2013-11-02 21:53:14 +01:00 |
|
Martin
|
57e0e08cb8
|
Show error message on status page if the database is corrupted
|
2013-10-19 22:17:50 +02:00 |
|
Martin
|
1b0107fe3f
|
Fixed compile error
|
2013-06-11 22:22:44 +02:00 |
|
Martin
|
955505584b
|
Better error handling for files cache creation
|
2013-06-11 22:13:03 +02:00 |
|
Martin
|
552338c650
|
Added MDB file cache
|
2013-05-19 19:46:20 +02:00 |
|
Martin Raiber
|
84b4208ebf
|
Timeout in Internet service connector
|
2012-07-18 00:17:18 +02:00 |
|
Martin Raiber
|
8db5afbec3
|
Fixed bugs in chunked transfer mode
|
2012-04-21 21:57:12 +02:00 |
|
Martin Raiber
|
49748dec2c
|
Fixed crash in sql query
|
2012-02-03 22:09:49 +01:00 |
|
Martin Raiber
|
ff4f37d14f
|
Fixed build with Berkley DB
|
2011-10-29 22:06:37 +02:00 |
|
Martin Raiber
|
260dcc7b1c
|
Added BerkleyDB as alternative SQL backend
|
2011-10-28 22:58:50 +02:00 |
|
Martin Raiber
|
a80c8fb17d
|
Added image backup of multiple volumes
|
2011-10-06 17:23:11 +02:00 |
|
Martin Raiber
|
7033ed83a2
|
Create and restore the 'System Reserved' partition (Win7 + Server 2008) as well
|
2011-08-13 16:24:48 +02:00 |
|
Martin Raiber
|
5d38a27395
|
Reworked transaction locks
|
2011-07-31 19:25:26 +02:00 |
|
Martin Raiber
|
909d228f50
|
Reworked transaction locks
|
2011-07-31 17:59:45 +02:00 |
|
Martin Raiber
|
1f20c4854d
|
Use token for running pings and use Timeouts for queries to not stall during long updates
|
2011-07-10 19:45:20 +02:00 |
|
Martin Raiber
|
4a450ef88a
|
Changed Loglevel of SQLITE_BUSY
|
2011-02-11 21:00:54 +01:00 |
|
Martin Raiber
|
bfec09eb26
|
Fixed 64bit linux compilation issues
|
2011-01-27 16:16:40 -05:00 |
|
uroni
|
89e10b3f04
|
Initial commit.
|
2011-01-06 17:43:38 +01:00 |
|