Martin
|
40481b134f
|
Group and virtual client name as postfilebackup script paramters
|
2016-07-12 01:59:49 +02:00 |
|
Martin
|
c9a5be65e7
|
Print error code of failed download
|
2016-06-28 23:46:47 +02:00 |
|
Martin
|
4998fbcaa2
|
Sync filesystem before setting file backup to done, not to complete
|
2016-06-14 15:14:15 +02:00 |
|
Martin
|
44f9ae62df
|
Fix some typos and spellings
|
2016-06-13 16:19:05 +02:00 |
|
Martin
|
00938f77f5
|
Option to ignore read and hash errors
|
2016-06-10 19:18:58 +02:00 |
|
Martin
|
34b8c8c65f
|
Option to not follow symlinks during restore
|
2016-06-04 18:10:21 +02:00 |
|
Martin
|
f76a0a8639
|
Sync backup storage file system before marking file backup as complete
|
2016-06-01 00:14:16 +02:00 |
|
Martin
|
9eb87ba813
|
Add previous messages hint
|
2016-05-31 01:59:39 +02:00 |
|
Martin
|
35e133212e
|
New file backup status "completed with issues" and OS and client version persistence
|
2016-05-11 14:25:50 +02:00 |
|
Martin
|
a8c53ca89f
|
Improved file meta-data shutdown procedure
|
2016-05-08 22:16:12 +02:00 |
|
Martin
|
eb88a9eb11
|
Improved logging when stopping meta-data transfer
|
2016-05-08 20:41:34 +02:00 |
|
Martin
|
2b332ce3e7
|
Handle shadow copy failures with old client
(cherry picked from commit 010442ebe2521ea4225cea6bde347a9a4573ac15)
|
2016-05-07 22:04:36 +02:00 |
|
Martin
|
94e5e318ad
|
Restore fixes
|
2016-05-06 22:11:15 +02:00 |
|
Martin
|
85712c66ca
|
Retry getting VSS log data
|
2016-05-06 17:39:34 +02:00 |
|
Martin
|
d88bd2d570
|
Wait for at least 10s before hard shutdown of meta-data transfer
|
2016-05-05 14:49:41 +02:00 |
|
Martin
|
f537a62ced
|
Set urbackup_backup_scripts permissions to allow all
|
2016-05-01 20:30:19 +02:00 |
|
Martin
|
a6f792b049
|
Verify number of files loaded via meta-data
|
2016-05-01 17:17:30 +02:00 |
|
Martin
|
5d01e3cd47
|
Small file optimization for tar file backup
|
2016-05-01 15:08:52 +02:00 |
|
Martin
|
bb9bde8a46
|
Log which hashing function was used
(cherry picked from commit 2a9f64484e5753a116c140099a73128446d4b8c6)
|
2016-04-20 13:17:05 +02:00 |
|
Martin
|
b20065d2fa
|
Get new session identity after image backup reconnect if needed
|
2016-04-19 02:42:19 +02:00 |
|
Martin
|
591f02e937
|
Only get client_access_key once
(cherry picked from commit 02b5308a64c88583cf280f9d591a82bef6625f69)
|
2016-04-12 12:28:06 +02:00 |
|
Martin
|
01a99e0efe
|
Handle read errors from file list
(cherry picked from commit ad88e9bca6d3c8bc8062f46a8f17684044e99a14)
|
2016-04-07 16:18:56 +02:00 |
|
Martin
|
2bc02ff93e
|
Log system error code
|
2016-03-31 16:15:58 +02:00 |
|
Martin Raiber
|
68f05c3906
|
Treat file list timeout as timeout and don't back off
|
2016-03-25 19:50:48 +01:00 |
|
Martin
|
19d0460980
|
Suppress metadata error if metadata download was not complete
|
2016-02-25 14:27:50 +01:00 |
|
Martin
|
7076962b1d
|
Stop metadata thread if less than 4096 bytes per second are transferred while stopping
|
2016-02-19 20:05:42 +01:00 |
|
Martin
|
e711dde485
|
Do not retry InformMetadataStreamEnd automatically when stopping metdata download thread
|
2016-02-19 18:38:44 +01:00 |
|
Martin
|
433f3058be
|
Fixed forcefull metadata thread disconnect
|
2016-02-17 23:22:03 +01:00 |
|
Martin
|
e7ff8e3943
|
Fixed crash bug
|
2016-02-17 19:40:46 +01:00 |
|
Martin
|
0ae8c796bd
|
Embed root access key in Linux installer (for restore)
|
2016-02-17 17:27:12 +01:00 |
|
Martin
|
228223f0aa
|
New tree hashing method
|
2016-02-16 02:17:57 +01:00 |
|
Martin
|
48d1cbe827
|
Removed double notification
(cherry picked from commit ff77f6e6f32d4b624bb50d2c401fe38e0f4807f4)
|
2016-02-14 23:23:25 +01:00 |
|
Martin
|
ffc6ebffba
|
In progress: Tar file backup
|
2016-02-05 21:42:24 +01:00 |
|
Martin Raiber
|
1be300aca5
|
Give names to more threads
|
2016-01-28 15:34:06 +01:00 |
|
Martin Raiber
|
60fd3445de
|
Log backup failure after disk error
|
2016-01-27 19:28:48 +01:00 |
|
Martin
|
ee5f323e49
|
Fixed file backup eta estimation
|
2016-01-25 18:46:09 +01:00 |
|
Martin
|
0a4cf3dd69
|
Log file backup verification start
|
2016-01-25 14:05:48 +01:00 |
|
Martin
|
04c3473612
|
Update speed only every 10s
|
2016-01-22 15:42:00 +01:00 |
|
Martin
|
3e6f21ff02
|
Fixed miscellaneous bugs
|
2016-01-21 23:50:14 +01:00 |
|
Martin
|
f8f523df69
|
Shorter thread names
|
2016-01-21 02:29:47 +01:00 |
|
Martin
|
108711a57a
|
Show download speed and ETA
|
2016-01-21 00:45:13 +01:00 |
|
Martin
|
527255512c
|
Refactored file name mangling and improved name mangling logging
|
2016-01-17 17:27:02 +01:00 |
|
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 |
|
Martin
|
8e8c1aa7e9
|
Allow multiple concurrent processes to be reported via web interface
|
2015-01-26 22:41:04 +01:00 |
|
Martin
|
191335ef8d
|
Restore backups from web interface
|
2015-01-25 23:17:49 +01:00 |
|
Martin
|
3255e806e8
|
Transfer Windows file metadata
|
2015-01-17 20:17:34 +01:00 |
|
Martin
|
7b25042258
|
Implementation of file access for Linux clients
|
2015-01-10 20:35:39 +01:00 |
|
Martin
|
ac335aaf69
|
Only count positive sizes (no script outputs)
|
2015-01-03 21:28:56 +01:00 |
|
Martin
|
e4aaaa6e62
|
Fixed issue with detaching already detached dbs; Do not create backup statistics for some deleted file entries
|
2015-01-03 12:40:59 +01:00 |
|
Martin
|
1c3a327bdb
|
Delete folder such that full backup succeedes if incremental backup fails, because there is no previous backup
|
2014-12-30 20:53:15 +01:00 |
|
Martin
|
68052cb22d
|
Login via LDAP/AD
|
2014-12-06 20:39:55 +01:00 |
|