Commit Graph

234 Commits

Author SHA1 Message Date
Mathias Gruber
4096fd5a2a Fixed Application bundle relative paths for OS build.
The use of absolute paths causes Exceptions, depending on Bundle install location.
2021-01-04 01:02:35 +01:00
Martin
6361b04e59 Escape except forward slash 2020-11-01 14:42:22 +01:00
Martin
46bb3187a5 Don't escape generated default dirs setting 2020-11-01 14:38:32 +01:00
Martin
7fed1a0020 Improve handling of default paths to backup on the client 2020-11-01 13:48:33 +01:00
Martin
a972bec67d Add random material to session key from client as well 2020-08-12 18:09:55 +02:00
Martin
225ef5e0bf Add local/passive connection encryption/compression 2020-08-11 00:11:18 +02:00
Martin
a0281918d7 Follow device mappings to mapped device 2020-07-16 19:00:03 +02:00
Martin
18d9aba898 Update client CAPA after client restart 2020-05-05 20:47:05 +02:00
Martin
b32752a98d Remove assert that might be okay to hit 2020-04-16 20:55:29 +02:00
Martin
ba73bfa30b Fix "ALL" backup dirs handling 2020-04-16 20:54:57 +02:00
Martin
1cba88bd9f Ignore backup GPT errors and use primary twice instead 2020-04-16 18:34:47 +02:00
Martin
49db6344e1 Check if client name is correct before starting backup 2020-04-11 18:41:34 +02:00
Martin
8a40e234bb Backup and restore grub stage 1.5 2020-02-27 22:25:08 +01:00
Martin
790ccdccfa Fix getting Linux MBR 2020-02-12 19:27:39 +01:00
Martin
8f478b426a Add Linux image restore to web interface 2020-02-11 23:17:45 +01:00
Martin
8434c4c5a3 Linux image restore 2020-02-11 22:29:56 +01:00
Martin
dddd353783 Add "vd" to devnames 2020-02-11 12:26:49 +01:00
Martin
07f4cdbabd Implement image backup with CBT via dattobd for Linux 2020-02-10 23:35:13 +01:00
Martin
50ffe794cd Support for reading MBR on Linux 2020-02-05 20:41:52 +01:00
Martin
d0582908a5 More explicit setting configuration 2019-10-28 19:24:03 +01:00
Martin
9497869107 Fix CbtUpdate/RestartFilesrv confusion
(cherry picked from commit 50365374c75146c6c398feab26301281739b871a)

# Conflicts:
#	urbackupclient/ClientService.cpp
#	urbackupclient/client.cpp
2019-09-29 14:57:10 +02:00
Martin
d804d8b919 Fix race condition removing image backup status structure 2019-09-24 00:29:45 +02:00
Martin
58dadfa56f Use different shell path for Android build (uses /system/bin/sh per default) 2019-09-18 17:53:21 +02:00
Martin
b5991da817 Get backup failed notification from server 2019-08-23 15:55:19 +02:00
Martin
5d53e29ece Allow client to start backup, then exit after it completed successfully/timeout 2019-08-23 15:54:59 +02:00
Martin
9a7fc8b3ed Allow "ALL" as special file backup path that backups all volumes 2019-08-11 11:46:23 +02:00
Martin
9c99199bfc Keep computername when resetting settings if new computername is empty 2019-07-26 00:02:31 +02:00
Martin
4e7008469b Flag (disabled by default) to include all symbolic libraries if includes are specified 2019-07-21 22:44:33 +02:00
Martin
8f0e72c556 Remove result writing via pipe 2019-04-26 10:52:55 +02:00
Martin
e943aa627e Revert "Revert "New setting to make backup dirs optional per default""
This reverts commit e4a1895e69.
2019-04-19 12:28:14 +02:00
Martin
e4a1895e69 Revert "New setting to make backup dirs optional per default"
This reverts commit b1fb7141e8.
2019-03-18 17:05:46 +01:00
Martin Raiber
b1fb7141e8 New setting to make backup dirs optional per default 2019-03-01 16:03:57 +01:00
Martin
d854db711f Fix version check during update and disable it for now 2018-11-27 02:50:46 +01:00
Martin
05ff6984e1 Revert "Rename backup path names from "urbackup" to "urbackup0" to avoid problems"
This reverts commit da0da36c93.
2018-11-26 01:58:14 +01:00
Martin
da0da36c93 Rename backup path names from "urbackup" to "urbackup0" to avoid problems 2018-11-26 01:57:30 +01:00
Martin
9e4505168e Embed version into update file and check if it is actually larger 2018-10-13 12:27:40 +02:00
Martin Raiber
57d1d84463 Backup and restore VeraCrypt boot loader 2018-09-13 19:29:31 +02:00
Martin
cacd340305 Don't show restore components option if components never have been backed up 2018-07-25 19:19:47 +02:00
Martin
a59be2c87e Disallow urbackup as share name 2018-05-18 23:24:48 +02:00
Martin
841d96cf3d Refcount mempipe when doing async indexing 2018-05-08 15:36:59 +02:00
Martin
349090d471 Fix atomic settings changing 2018-01-15 19:03:00 +01:00
Martin
df0e6868af Add new server identity from server 2018-01-15 19:02:24 +01:00
Martin
ef27264e40 Add new server identity from server
(cherry picked from commit 8b634335a974f10115e46c13e6a3ab53861ea6d3)
2018-01-15 13:24:34 +01:00
Martin
8c818f8529 Atomic settings reset 2018-01-11 19:06:10 +01:00
Martin Raiber
c02a85a58e Allow reset of client settings from server
(cherry picked from commit 64b503ba2bb2d98eea8545623270f1fcf728f410)
(cherry picked from commit efad65af7bca9da47946143ed2f2a2813236f8cf)
2017-12-12 15:25:21 +01:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin
11c56be1b9 New used channel state to prevent usage in other client 2017-08-11 19:11:29 +02:00
Martin
39f2f43021 Do not lock backup_mutex during image download 2017-08-11 18:22:07 +02:00
Martin
ae3bd795a0 Fix restore progress indicator after reconnect 2017-08-11 17:35:44 +02:00
Martin
24d6619627 Add primary GPT header twice if backup cannot be read
(cherry picked from commit 0fb311147751bf6a057ec55940609ea693715971)
2017-07-20 15:31:46 +02:00