Commit Graph

141 Commits

Author SHA1 Message Date
Martin Raiber
0bd67e560b Improve restore and add restore to smaller disk 2021-07-21 22:26:19 +02:00
Martin
86a099a00c Options to pause or not start backup if Windows is unlocked 2021-07-15 17:00:35 +02:00
Martin
a0d778f3f2 Improve showing local backup progress 2021-06-28 23:24:30 +02:00
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin Raiber
22f566eba0 Fix build issues 2021-06-08 22:45:45 +02:00
Martin Raiber
8df03ccf50 Add client local backup management to server 2021-06-08 19:04:47 +02:00
Martin
18d9aba898 Update client CAPA after client restart 2020-05-05 20:47:05 +02:00
Martin
dfa30c5b1f Don't encrypt server restore identity when starting restore from web interface 2020-04-11 18:41:34 +02:00
Martin
39caba1c2f Linux image restore fixes 2020-02-12 22:33:41 +01:00
Martin
27a026e567 Linux image restore fixes 2020-02-12 22:22:11 +01:00
Martin
b8776e61a1 Linux image restore fixes 2020-02-12 21:37:05 +01:00
Martin
8434c4c5a3 Linux image restore 2020-02-11 22:29:56 +01:00
Martin
164db7c501 Fix disallowing component config 2019-02-07 13:12:33 +01:00
Martin
308d26aa90 Exponentially backed off reauthentication if channel has error 2018-10-27 13:53:43 +02:00
Martin
de6a014e6e Restore selected directory instead of only directory contents 2018-10-25 12:08:20 +02:00
Martin Raiber
0a97ee30af Seek to correct position in source file before sending when resuming 2018-07-17 19:36:11 +02:00
Martin Raiber
4a07a06259 Fix restore permission for client download via restore cd
(cherry picked from commit 9dcc75d984cec76e49e632ab120b26bdcfbf35ce)
2018-06-01 11:44:17 +02:00
Martin
e75404aa4c Regularity update virtual clients if requested
(cherry picked from commit 9e64ab9f97cd95285fceadeb59ef185fb05d0772)
(cherry picked from commit 11a2f7732b6afffd30f6a7662d062ef8d3fef239)

# Conflicts:
#	urbackupserver/ClientMain.cpp
#	urbackupserver/ClientMain.h
2018-06-01 11:44:00 +02:00
Martin
feeaf2943d Whole disk image mounting
(cherry picked from commit 95b74412c3ff4abcfc3948ad1461841c1a81f30b)

# Conflicts:
#	urbackupserver/ImageMount.cpp
#	urbackupserver/ImageMount.h
#	urbackupserver/dllmain.cpp
#	urbackupserver/serverinterface/backups.cpp
#	urbackupserver/www/js/urbackup.js
2018-06-01 11:33:22 +02:00
Martin
89c9fe5e6c Return error about not having restore permission
(cherry picked from commit 63857a5c1fae185392b2dc33d9f709d7b07ea92b)
(cherry picked from commit c3d6acb80e096a57fd4826cafcb794c3b89ccfcb)
2018-06-01 11:08:27 +02:00
Martin
bcfad06bb7 Start additional channel threads if one is busy
(cherry picked from commit 7dedc14c19f6b29c840bb0d4be3ba763d906ab38)
(cherry picked from commit dcf70e262bf619777efeb797567e8323f22894ef)
2018-06-01 11:08:13 +02:00
Martin
1f017e5357 List non-letter image backups during restore
(cherry picked from commit 52d4fe91209b1c314e2704394aa6088dd89e022d)
(cherry picked from commit e82518187c7ca1b2c1cf003db6d502873c1ada0b)
2018-06-01 11:08:02 +02:00
Martin
1231aff8d7 Allow client to restore its own image backups
(cherry picked from commit dba372d02656fd07c76ea0d76f6056dc3e60d846)
(cherry picked from commit f6cb88f24cc2d685654a0ca5a498495c7dd678a2)
2018-06-01 11:06:19 +02:00
Martin
e9944a4b1e Fix settings thread issue
(cherry picked from commit d02647e43d9269260fa5a560f4a9bf3cae7d4847)

# Conflicts:
#	urbackupserver/ClientMain.cpp
(cherry picked from commit 48a502fde8)
2018-06-01 10:49:40 +02:00
Martin
39f2f43021 Do not lock backup_mutex during image download 2017-08-11 18:22:07 +02:00
Martin
fd1b44bf52 Do not shutdown socket during image download 2017-08-11 13:14:35 +02:00
Martin
fd003f1382 Correctly add/not add checksums in file list request and channel 2017-07-09 14:50:39 +02:00
Martin
6dfc791846 Send backup time as local time to restore CD
(cherry picked from commit 42f923b735bba7d282ceca0b57b9a6247504682f)
2017-06-09 16:29:55 +02:00
Martin
1f0eb7d358 Proper send timeouts during image restore 2017-03-24 19:38:31 +01:00
Martin
1f7d8399bc Take current user's permissions into account when restoring file backups 2017-03-23 17:33:10 +01:00
Martin
876e2943d1 Improve flushing when restoring image via Internet 2017-03-04 02:47:58 +01:00
Martin
8d71071ea0 Merge remote-tracking branch 'gh/dev' into dev
# Conflicts:
#	urbackupclient/client.cpp
2017-03-03 17:33:47 +01:00
Martin
85aca2de41 Allow restore via Internet 2017-03-02 00:36:06 +01:00
Nick Glencross
3f4e8efb9b Tweak 'successfull' -> 'successful' 2017-02-28 09:02:15 +04:00
Martin
f4ef7c4569 Fixup: Only start backup if client is online 2016-12-21 22:32:07 +01:00
Martin
e81b045edc Only start backup if client is online 2016-12-21 21:09:00 +01:00
Martin
c0e4169f01 Apply dataplan limit if client says connection is metered 2016-12-12 00:59:12 +01:00
Martin
0b2522cea2 Update client access key if not present 2016-11-30 09:24:39 +01:00
Martin
57a4167868 Fix file restore with id offset 2016-10-10 20:05:59 +02:00
Martin
dd3359cb69 Fix file restore with id offset 2016-10-10 20:04:30 +02:00
Martin
027f08ee94 Properly send virtual client name 2016-10-10 18:19:19 +02:00
Martin
3c9813f78b Associate virtual clients with channels 2016-10-10 17:36:44 +02:00
Martin
4da57e9fbd Improve check for multiple servers 2016-10-10 16:33:46 +02:00
Martin
c592899628 Improve logging on VHD file read failures 2016-10-08 11:07:56 +02:00
Martin
dfa9b307ac Support restore methods of Windows component restore 2016-08-04 01:19:17 +02:00
Martin
d416f1006f Capabilities for allowing/disallowing file and component restores and config 2016-08-03 18:01:27 +02:00
Martin
6a7e61ffd3 Reset in-memory log data after restore 2016-07-28 00:52:54 +02:00
Martin
3b8b6c943f WIP: Windows component backup 2016-07-28 00:43:28 +02:00
Martin
4a403ed9a4 Show loading screen after starting restore from web interface 2016-06-05 22:50:03 +02:00
Martin
34b8c8c65f Option to not follow symlinks during restore 2016-06-04 18:10:21 +02:00