Commit Graph

65 Commits

Author SHA1 Message Date
Martin
dd52e80c31 Fix gcc build issue 2019-08-23 20:20:12 +02:00
Martin
055fe43ee4 Fix blockalign compile
(cherry picked from commit c96613298f46822a62c442b0cd61792a530770c1)
2019-08-07 21:10:44 +02:00
Martin
533e645542 Fix blockalign compile
(cherry picked from commit 081b1912af31c44407bc85a8aab95129c988b735)
2019-08-07 21:07:33 +02:00
Martin
ad4ab91853 Add blockalign tool
(cherry picked from commit 95274da710d3bbecdc5b88e45743c5fc4aaf4f71)

# Conflicts:
#	Makefile.am_client
#	Makefile.am_server
#	UrBackupBackend.sln
#	cryptoplugin/cryptopp_inc.h
#	urbackupserver/cmdline_preprocessor.cpp
#	urbackupserver/dllmain.cpp
#	urbackupserver/urbackupserver.vcxproj.filters
2019-08-07 20:59:46 +02:00
Martin
b199c30a25 Use Crypto++ to calculate MD5/SHA in release mode 2017-12-17 15:29:08 +01:00
Martin
b687d99a28 Resize destination after copy 2017-01-18 14:47:57 +01:00
Martin
a95c57291a Improve error messages in skiphash copy 2017-01-15 16:42:18 +01:00
Martin
2372f38143 Fix issue with file patching sparse extent alignment 2017-01-10 20:08:15 +01:00
Martin
76f939de49 Fix skiphash_copy 2016-12-12 15:05:22 +01:00
Martin
7aabf99469 Resize to correct size after skiphash copy 2016-12-12 00:59:12 +01:00
Martin
8126cacc23 Always use WAL journal mode except for VACUUM 2016-10-24 17:35:16 +02:00
Martin Raiber
0fd9431bb9 Fix CBT zeroing issue 2016-08-22 22:08:48 +02:00
Martin
c14a48b8fe Settings database is already opened by the normal database opening 2016-08-05 12:21:33 +02:00
Martin
b1c2f741c3 Fix repair
(cherry picked from commit 2d863416721f39e1ed0a685cd6f7a0bb12e0156b)
2016-06-02 19:42:23 +02:00
Martin
89894cda23 Fix cleanup and repair 2016-06-02 17:58:44 +02:00
Martin
72d1cacdc2 Fix build 2016-05-28 03:52:34 +02:00
Martin
4ce7e5ef63 md5sum check tool that works on Windows 2016-05-28 03:51:01 +02:00
Martin
e71192cd5d Changed default page size back to 4k 2016-03-05 16:49:41 +01:00
Martin
de4ed43d2e Fixed bugs and improved file index logging 2016-02-20 15:18:15 +01:00
Martin
228223f0aa New tree hashing method 2016-02-16 02:17:57 +01:00
Martin Raiber
cf0c2c6df4 Fix a few query leaks
(cherry picked from commit 91356f346aa049b6a8468d492a4badcfb040bd62)
2016-01-30 20:57:31 +01:00
Martin Raiber
b5d2c3c5a8 Fixed cleanup and remove_unknown with btrfs snapshots 2016-01-28 16:01:54 +01:00
Martin
0bbcab5a91 Resize file in more code paths if it ends with a sparse extent 2016-01-22 15:54:34 +01:00
Martin
b3903cc1c4 Checkpoint files.db in separate thread and give all threads nice names 2016-01-15 16:19:23 +01:00
Martin
1a3bb3865d Separated files, links and link journal into three new database files 2016-01-13 22:22:16 +01:00
Martin
fe5eee7758 Embed initial databases into executable 2016-01-05 16:58:43 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin Raiber
295a3c5d28 Fixed skiphash copying 2015-12-05 15:54:48 +01:00
Martin Raiber
8600efedfa Merge branch 'dev' of 192.168.0.40:/home/git/urbackup_backend into dev 2015-11-22 14:20:19 +01:00
Martin Raiber
83603291d0 Correct size of device files 2015-11-22 14:37:51 +01:00
Martin Raiber
dd923b7a43 Create file if it does not exist 2015-11-22 14:20:11 +01:00
Martin Raiber
a5346056de New app to copy a file skipping identical blocks via hashes 2015-11-22 01:31:44 +01:00
Martin Raiber
ee28d02fe5 New app to copy a file skipping identical blocks via hashes 2015-11-21 17:36:34 +01:00
Martin
ecea174272 Fixed missing licensing headers 2015-08-08 22:53:24 +02:00
Martin
e31b0b109e Updated SQLite and some SQLite tuning 2015-01-08 22:31:54 +01:00
Martin
c5ca94d5ab Fixed file index corruption caused by wrong delete 2014-11-24 20:16:46 +01:00
Martin
f1574dda1e Special temporary check 2014-11-24 19:18:06 +01:00
Martin
03e132f182 Added assertions to file patching 2014-11-08 14:15:09 +01:00
Martin
87f0e5c92b Point to new file entry if the file was copied 2014-10-25 21:22:06 +02:00
Martin
112c7b346e New LMDB version and further optimized file entry index 2014-10-10 19:59:26 +02:00
Martin
be3b0a8c30 Warning, if a file to be deleted is not in the index 2014-10-10 18:29:27 +02:00
Martin
68ce66826d Fixed some issues 2014-10-10 18:29:27 +02:00
Martin
cdcf7dab1a Replacing file entry cache with external file entry index 2014-10-10 18:29:26 +02:00
Martin
d3a5ca9ce1 Show full auth_log.csv file path 2014-08-08 19:28:35 +02:00
Martin
887ca0bb20 Run export_auth_log as current user 2014-08-08 19:20:19 +02:00
Martin
b70cc08e48 * Handle changes of the backupfolder correctly
* Lazy load database queries
* Bug fixes for symlink pooling
2014-04-01 20:47:29 +02:00
Martin
8528fb83c3 Log web interface logins 2014-03-30 21:37:40 +02:00
Martin
66765570db Added defrag database app/command 2014-02-12 22:34:31 +01:00
Martin
816aa2ba25 Better error messages when opening database fails 2013-11-26 19:53:38 +01:00