1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
qTox/src/persistence
tux3 b5cdfb3dce
Implement new SQLCipher based database and history
qTox will automatically import the old history on startup.

This new database code is much more robust.
It is very resilient and will not corrupt or disappear after a crash or
power failure, unlike the old code.
The on-disk database format is also much more compact now.

The database sync option in the advanced settings has been removed,
we know run many database operations asynchronously so performance
should not be a problem anymore, but we always ensure resiliency
in case of abrupt termination, so there is no tradeoff anymore.
2015-12-19 04:17:28 +01:00
..
db Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
history.cpp Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
history.h Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
historykeeper.cpp Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
historykeeper.h Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
offlinemsgengine.cpp Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
offlinemsgengine.h Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
profile.cpp Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
profile.h Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
profilelocker.cpp Remove unused clearAllLocks function 2015-09-03 17:25:09 +02:00
profilelocker.h Remove unused clearAllLocks function 2015-09-03 17:25:09 +02:00
serialize.cpp Add encrypting profile settings serializer 2015-06-06 20:15:50 +02:00
serialize.h Add encrypting profile settings serializer 2015-06-06 20:15:50 +02:00
settings.cpp Implement new SQLCipher based database and history 2015-12-19 04:17:28 +01:00
settings.h Fix avatars for encrypted profiles 2015-12-05 19:08:28 +01:00
settingsserializer.cpp Fix compiling qTox against static Qt 5.5 2015-08-17 00:40:26 +01:00
settingsserializer.h fix qt 5.6 build 2015-06-23 17:00:24 +03:00
smileypack.cpp Fix incorrect copyright headers 2015-06-06 14:51:28 +01:00
smileypack.h Fix incorrect copyright headers 2015-06-06 14:51:28 +01:00
toxsave.cpp Fix incorrect copyright headers 2015-06-06 14:51:28 +01:00
toxsave.h Fix incorrect copyright headers 2015-06-06 14:51:28 +01:00