Commit Graph

102 Commits

Author SHA1 Message Date
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
4312df4fe2 Image backups with zfs snapshots 2016-09-27 19:21:56 +02:00
Martin
9fac211a27 Image backups with zfs snapshots 2016-09-27 16:42:22 +02:00
Martin
e9deebab36 Log about backup being scheduled/manually started 2016-09-26 18:36:10 +02:00
Martin
8940191824 Normalize letter for comparing 2016-09-26 18:23:18 +02:00
Martin
e17a47b98b Start scheduled backups only if in backup window 2016-09-24 15:17:10 +02:00
Martin Raiber
1e6e957787 Delete temporary file before using it (to be safe from reuse)
(cherry picked from commit 4960e036072070bf9659b309ae52f6eb34a09ea0)
2016-09-12 14:11:13 +02:00
Martin Raiber
48ff994d26 Reconnect for file indexing (async index) 2016-09-08 22:53:49 +02:00
Martin Raiber
1277df2ea9 Security fix: Send server public key to new clients 2016-09-02 18:40:20 +02:00
Martin Raiber
0cf653991d Fixed settings retrieval from client on Windows servers 2016-08-30 22:37:04 +02:00
Martin
963b378d11 Synchonize backup start time in image snapshot group 2016-08-21 22:30:22 +02:00
Martin
fc139454e2 Image and file backup snapshot groups 2016-08-21 21:22:54 +02:00
Martin
b1471a0c6d Fail backup if referencing/deleting shadow copy fails 2016-08-08 13:34:27 +02:00
Martin
dfa9b307ac Support restore methods of Windows component restore 2016-08-04 01:19:17 +02:00
Martin
2c87c90f8b Update lastseen in database every 5min 2016-07-23 15:50:30 +02:00
Martin
e5a6f2cf8c Live storage migration 2016-07-20 21:20:30 +02:00
Martin
e1f9332e8d Changed default reporting from address 2016-07-19 21:11:29 +02:00
Martin
9ce78e2836 Update capabilities after image backup failure 2016-06-29 13:33:43 +02:00
Martin
200f39116d Transfer block if block has bitmap changes 2016-06-25 15:23:27 +02:00
Martin
06f6bf7b19 Handle address changes during re-authentication and initial authentication 2016-06-15 18:32:42 +02:00
Martin
44f9ae62df Fix some typos and spellings 2016-06-13 16:19:05 +02:00
Martin
b2f247a4d0 Add assertion to running backup accounting 2016-05-30 13:43:46 +02:00
Martin
958bc7f2fd More consistent backup running accounting 2016-05-30 13:41:33 +02:00
Martin
c39cd54605 Allow different versions for the different OS clients 2016-05-29 22:36:23 +02:00
Martin
718605f67d Reset channel if session identity changes 2016-05-28 22:21:41 +02:00
Martin
21a51b6d39 Renamed ERR_FILE_DOESNT_EXIST to ERR_CANNOT_OPEN_FILE. Do not stop backup if this error occurs during patch file download 2016-05-28 21:31:42 +02:00
Martin
83ea45aa9d Prevent race condition to cause more than max simultaneous backups 2016-05-28 19:41:16 +02:00
Martin
3e8dc40e56 Fix bug where scheduled backup was run instead of manually started one
(cherry picked from commit de93e01d354c44d3bb3aa98ec8fbe685782b68fe)
2016-05-23 02:56:01 +02:00
Martin Raiber
e9a2e8ceae Run incremental image backup if full image backup is disabled 2016-05-18 09:36:28 +02:00
Martin Raiber
0890fb93d4 Force re-authentication on address change 2016-05-14 23:22:27 +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
17d89ea42b Restore all files when restore is done via client regardless of user access tokens 2016-05-07 02:41:45 +02:00
Martin
bc12c32c94 Re-authenticate after client update 2016-05-06 19:59:06 +02:00
Martin
00246d6603 Do not delete excluded/not included files/directories when restoring 2016-05-06 16:59:39 +02:00
Martin
e17263a971 Reset exponential backoff also if backup failed with e.g. timeout 2016-05-04 13:31:43 +02:00
Martin
1fbfbf93c6 Use getTimeMS instead of getTimeSeconds
(cherry picked from commit 6bde4592e588a8f336d5500d6cef46b103c9ed71)
2016-04-28 14:23:27 +02:00
Martin
b20065d2fa Get new session identity after image backup reconnect if needed 2016-04-19 02:42:19 +02:00
Martin
548d1b700b Fine tune capa update time to 6min 2016-04-17 02:33:12 +02:00
Martin
5697ad4a59 Pause retrying backup for 5min after backup fails without exponential backoff
(cherry picked from commit 574718dc21a1c5fe47aaf9c402a3c03eea2dab20)
2016-04-07 16:18:43 +02:00
Martin
57e1570aac Consistent pre/post backup scripts/hooks 2016-04-01 00:37:24 +02:00
Martin
2bc02ff93e Log system error code 2016-03-31 16:15:58 +02:00
Martin
f682ba047c Refactor and fix client update 2016-02-13 13:59:08 +01:00
Martin
c538d94931 Use old signature to update 1.4.x clients 2016-02-01 12:59:19 +01:00
Martin Raiber
142d755a4a Wakeup client main after backup 2016-01-31 17:03:09 +01:00
Martin Raiber
78430ebb4e Look for finished backups before checking if new ones are necessary 2016-01-29 23:41:49 +01:00
Martin Raiber
36b3c770f7 Improved logging 2016-01-28 00:20:25 +01:00
Martin Raiber
c2cd20f424 Reuse connection for ping running messages 2016-01-27 16:01:01 +01:00
Martin
42df10bfa3 Do not cross filesystem boundary on restore per default and option to not delete any files during restore 2016-01-23 22:03:37 +01:00
Martin
82d17e73d2 Show log button on activities screen 2016-01-23 16:05:44 +01:00
Martin
f8f523df69 Shorter thread names 2016-01-21 02:29:47 +01:00