Commit Graph

62 Commits

Author SHA1 Message Date
Martin
c37726b9b8 Fixed long path component handling on Windows 2016-01-17 02:30:51 +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
3fc591fd88 Release shadowcopy properly if virtual client 2016-01-14 23:11:05 +01:00
Martin
2477d96815 The snapshot_helper may also create the hash folder 2016-01-14 01:59:47 +01:00
Martin
1a3bb3865d Separated files, links and link journal into three new database files 2016-01-13 22:22:16 +01:00
Martin
3af3520d96 Multiple processes in client interface 2016-01-12 19:36:32 +01:00
Martin
b63ff45634 Sparse file restore 2016-01-12 00:38:14 +01:00
Martin
60e77964ad + Linux sparse file support - some bugs 2016-01-11 21:11:14 +01:00
Martin
95e76550cd Sparse file handling (TODO: Linux) 2016-01-11 00:29:46 +01:00
Martin
c00827d8d2 Show backed up volume in progress 2016-01-02 17:42:00 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
e0626fc022 Ignore symlinks pointing to non-existing files during verification 2015-12-21 20:03:42 +01:00
Martin
b0ec9e5d49 Ignore symlinks pointing to non-existing files during verification 2015-12-21 20:02:53 +01:00
Martin
7c71291555 Fixed incremental script download and new clientlist filename scheme 2015-12-20 20:52:12 +01:00
Martin
5fbb571411 REad file hashes from metadata + refactoring 2015-12-19 21:47:58 +01:00
Martin
07e704156d Added checksums to metadata and improved partial metadata handling 2015-12-19 18:01:21 +01:00
Martin
7cb5d0678a Made Linux restore working 2015-12-18 16:58:50 +01:00
Martin
9e02ac470b Correctly handle directory symlinks when creating user views 2015-12-16 20:58:56 +01:00
Martin
c4814d9ea3 Compat with old verification 2015-12-15 16:29:47 +01:00
Martin
cefd5c7b59 Bug fixes with regards to streaming and queuing 2015-12-15 12:05:25 +01:00
Martin
350fda76c6 Fixed user view creation and added setting to web interface 2015-12-15 00:48:54 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
dff15ecbc6 Transfer and use directory change indicator to correctly update directory metadata if it changes 2015-12-12 17:15:51 +01:00
Martin
752b84219e Fixed file backup verification 2015-12-11 23:12:57 +01:00
Martin Raiber
a84334c052 Merge branch 'dev' of 192.168.0.40:/home/git/urbackup_backend into dev
Conflicts:
	urbackupserver/FullFileBackup.cpp
	urbackupserver/ImageBackup.cpp
2015-12-11 22:22:15 +01:00
Martin Raiber
fffb7326b8 Transfer image bitmap during image backup 2015-12-11 22:19:46 +01:00
Martin
9aee8c2cee Create client directory before creating backup directory 2015-12-11 12:26:58 +01:00
Martin
3fdb4112a3 Make hash compile-time configurable
(cherry picked from commit 0f9cbb1812fa957672fca20240b8b544757cfad8)

Conflicts:
	urbackupclient/ClientServiceCMD.cpp
	urbackupclient/client.cpp
	urbackupclient/client.h
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_prepare_hash.cpp
2015-12-11 12:16:48 +01:00
Martin
b24b7b7266 Save file path correction for later metadata application 2015-12-11 11:50:52 +01:00
Martin
9fa4426aa7 Prevent access token reuse 2015-12-10 18:45:23 +01:00
Martin
e90cb501ae Multiple virtual clients per real client 2015-12-09 22:53:57 +01:00
Martin
8f8bc98008 Improved Linux command line server interface 2015-12-07 18:57:40 +01:00
Martin
27686b08d6 Linux file backups with snapshots and symbolic links 2015-12-07 01:06:32 +01:00
Martin
b7a164f4a8 Store file permissions with variable length encoding 2015-12-05 19:30:02 +01:00
Martin Raiber
5751ae52c9 Proper shutdown of metadata download thread 2015-11-02 20:50:00 +01:00
Martin
54f5140ddf New symbolic link handling only if explicitly requested 2015-10-23 22:13:30 +02:00
Martin
4adc3de505 Only output orig_path and sequence if explicitly requested 2015-10-23 21:10:53 +02:00
Martin
1d5174c63f Retry shutting down file meta data stream 2015-10-21 21:57:38 +02:00
Martin
47aeae7e91 Improved meta data logging and error handling 2015-10-20 23:44:02 +02:00
Martin Raiber
0c66b42f0f Improved Linux file meta data download 2015-09-27 20:58:21 +02:00
Martin Raiber
f9dd7f89b8 Save files which failed client side hash verification for analysis 2015-09-19 13:28:34 +02:00
Martin
8b6e1a9930 Fixed win32 meta data download and restore 2015-09-06 18:23:19 +02:00
Martin
14eb7bfd29 Optimized and fixed bugs in transfer compression 2015-09-01 00:21:29 +02:00
Martin
a6a3b1ba0c Proper symbolic link handling part (2) 2015-08-09 23:27:52 +02:00
Martin
17d758bf8b Proper symbolic link handling part (1) 2015-08-08 22:40:19 +02:00
Martin
345d182568 License change from GPLv3+ to AGPLv3+ 2015-08-01 22:58:40 +02:00
Martin
ae35dd48b8 Download common file metadata via metadata pipe 2015-08-01 22:47:32 +02:00
Martin Raiber
1f5c0674c2 Do not download directory metadata if client does not support it 2015-04-04 21:41:56 +02:00
Martin
716ebe7f56 Fixed various issues 2015-03-25 20:48:53 +01:00
Martin
91ce323b48 Restore backups from web interface 2015-01-31 08:51:08 +01:00