Martin
|
bbb9dc66ff
|
Replace std::auto_ptr with std::unique_ptr
|
2021-06-20 17:56:33 +02:00 |
|
Martin Raiber
|
ad387460e8
|
Implement ransomware canary
|
2021-01-21 01:33:20 +01:00 |
|
Martin
|
746058f203
|
Make amount of download, hash, image compress and client parallel hash threads configurable
|
2020-09-29 17:01:38 +02:00 |
|
Martin
|
39df93fd38
|
Create/use separate hash class for adding metadata files
(cherry picked from commit f206cd05535fa943b3dd0c8c9c3bfb36dace4aac)
|
2019-09-16 18:35:14 +02:00 |
|
Martin
|
dc6226e73c
|
Send backup failed notification to client
(cherry picked from commit bfbc79b1ad3ad0c20bfacda920c5e3fed49f1607)
|
2019-09-12 12:50:23 +02:00 |
|
Martin
|
9f1971987f
|
Functionality to interrupt parallel hash loading threads on clients
|
2019-05-13 17:55:22 +02:00 |
|
Martin
|
d009838c86
|
Postpone metadata application of files that are in queue before reordered downloads (because of missing file in previous backup)
(cherry picked from commit dd83a2c9ec57e4492a87172a6c2f6a3c988f7f65)
# Conflicts:
# urbackupserver/server_hash.h
|
2019-04-19 12:20:30 +02:00 |
|
Martin Raiber
|
74e899c617
|
Improve out of space error handling
(cherry picked from commit be91138dfae259f5a670ba4440647ef0b48580b9)
# Conflicts:
# urbackupserver/FileBackup.cpp
# urbackupserver/FileBackup.h
|
2018-06-01 11:50:34 +02:00 |
|
Martin
|
cb7a673984
|
Improve space accounting if reflinking is replaced by copying
|
2018-04-18 18:23:05 +02:00 |
|
Martin Raiber
|
8b6d98189c
|
File backup with ZFS snapshots
|
2017-08-22 23:33:51 +02:00 |
|
Martin
|
bedc0cd90e
|
More error information when volume/snapshot creation fails
(cherry picked from commit b7c8840f765d3dc17bc5535c4708b6fddfa5b733)
|
2017-07-24 18:50:53 +02:00 |
|
Martin
|
19093bf63d
|
Parallel metadata application
|
2017-05-16 22:34:09 +02:00 |
|
Martin
|
0e7b0f83ba
|
Lazy user token creation
|
2017-03-21 00:09:24 +01:00 |
|
Martin
|
8d71071ea0
|
Merge remote-tracking branch 'gh/dev' into dev
# Conflicts:
# urbackupclient/client.cpp
|
2017-03-03 17:33:47 +01:00 |
|
Nick Glencross
|
3f4e8efb9b
|
Tweak 'successfull' -> 'successful'
|
2017-02-28 09:02:15 +04:00 |
|
Martin
|
dec96a7aad
|
Working on parallel file hashing
|
2017-02-15 19:23:30 +01:00 |
|
Martin
|
264766cd12
|
Fix Windows component backup
|
2017-01-10 16:53:13 +01:00 |
|
Martin
|
5c8934f3b0
|
Put files into backup folders after backup storage synchronization and recover from missing sync files by deleting the backups on startup
|
2016-10-01 13:39:07 +02:00 |
|
Martin
|
e9deebab36
|
Log about backup being scheduled/manually started
|
2016-09-26 18:36:10 +02:00 |
|
Martin
|
b1471a0c6d
|
Fail backup if referencing/deleting shadow copy fails
|
2016-08-08 13:34:27 +02:00 |
|
Martin
|
b47680a901
|
WIP: Windows component backup
|
2016-07-27 02:01:08 +02:00 |
|
Martin
|
00938f77f5
|
Option to ignore read and hash errors
|
2016-06-10 19:18:58 +02:00 |
|
Martin
|
a8c53ca89f
|
Improved file meta-data shutdown procedure
|
2016-05-08 22:16:12 +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
|
ffc6ebffba
|
In progress: Tar file backup
|
2016-02-05 21:42:24 +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
|
c00827d8d2
|
Show backed up volume in progress
|
2016-01-02 17:42:00 +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
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +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
|
e90cb501ae
|
Multiple virtual clients per real client
|
2015-12-09 22:53:57 +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
|
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
|
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
|
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
|
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
|
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 |
|