Commit Graph

1227 Commits

Author SHA1 Message Date
Martin
453f35cf06 Fix rare race condition that makes indexing hange after reconnect
(cherry picked from commit bb360d7247)
2020-02-04 23:20:08 +01:00
Martin
306067864f Upgrade to Visual Studio 2019
(cherry picked from commit d6df6377ef)
2020-02-04 23:15:26 +01:00
Martin
852f0d3491 Fix restore crash bug 2019-12-03 14:41:59 +01:00
Martin
004b9d3516 Fix build issue 2019-11-23 15:26:19 +01:00
Martin
c8286b1848 Cmd to get backup images as json 2019-11-20 13:31:07 +01:00
Martin
61071c029a Do not retry if user was not found on server
(cherry picked from commit 79bab783f116e65f26ec0ef51c374bcd60322a93)
2019-11-20 13:25:32 +01:00
Martin
2403624736 Add login cmd 2019-11-20 13:25:14 +01:00
Martin
8ab8813da4 Get error information before unlocking cbt mutex 2019-11-09 18:54:29 +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
ad4f3a713a Interrupt addToStdoutBuf on quit 2019-09-23 14:03:22 +02:00
Martin
86e0bb0eb1 Include config.h to get OpenSSL predefine 2019-09-21 11:58:04 +02:00
Martin
b74c9c7f93 Don't try to connect via http proxy if not compiled with SSL 2019-09-19 20:58:33 +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
a01427d6f8 Suspend exclude patterns which would completely remove a selected backup path 2019-08-23 17:36:08 +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
462efa18ec Log restore errors to server 2019-08-15 21:41:49 +02:00
Martin
cd09514ff9 Exclude efivarfs 2019-08-13 21:11:41 +02:00
Martin
83d4e91d55 Allow "ALL" as special file backup path that backups all volumes 2019-08-11 12:17:44 +02:00
Martin
e144cbe8ca Always run AllSrc backup path removal 2019-08-11 11:49:32 +02:00
Martin
9a7fc8b3ed Allow "ALL" as special file backup path that backups all volumes 2019-08-11 11:46:23 +02:00
Martin
7929edb62b Fix proxy authorization 2019-08-09 01:17:38 +02:00
Martin
d2662f0de3 Update (C) year 2019-08-05 19:44:16 +02:00
Martin
e50c2f297d Fix proxy authorization 2019-08-05 19:43:52 +02:00
Martin
31b1b0f04d Fix evaluation order bug 2019-08-05 02:31:45 +02:00
Martin
a861e1abfe Add capath parameter and link openssl statically in linux binary client 2019-08-04 14:00:57 +02:00
Martin
8a4843a349 Add OpenSSL support to client 2019-08-03 18:55:00 +02:00
Martin
28bc800198 Handle case where complete packet is already present 2019-08-03 00:08:59 +02:00
Martin
a0e773e6e5 Add proxy connect debug log 2019-08-02 23:53:04 +02:00
Martin
f2644be49a Fix https prefix removal 2019-08-02 22:45:39 +02:00
Martin
37883a669e Fix first connection not being usable 2019-08-01 22:01:45 +02:00
Martin
40e501754f Fix compression if zstd is not available
(cherry picked from commit 56d813b9a3935d2aedb703138fe382a94334ee4e)
2019-08-01 18:27:56 +02:00
Martin
e29d181c9f Fix phash skipping of small files 2019-07-30 17:19:33 +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
3452753abc Use heap instead of stack for file indexing recursion 2019-07-19 22:23:34 +02:00
Martin
d4a768a82a Log about server being rejected 2019-07-06 19:40:46 +02:00
Martin Raiber
bdd995a62c Fix client bitmap request in capa 2019-06-22 22:35:02 +02:00
Martin Raiber
d2d49c2e39 Use heap for recursion when deleting non-empty directory 2019-06-22 22:33:09 +02:00
Martin Raiber
ff3cff2b45 Read-ahead file system in larger blocks
(cherry picked from commit 5f8273bcc4059e627783524bc3be7fa5183e8a9f)
2019-06-15 00:47:35 +02:00
Martin
fb17c1a716 gdisk needs one more Y to work 2019-05-24 21:39:19 +02:00
Martin
5aaf415c92 Don't use seekpos() 2019-05-22 18:09:18 +02:00
Martin
a76afd83b5 Do not quit indexing with "no backup dirs" if components are selected for backup 2019-05-22 17:36:00 +02:00
Martin Raiber
d8ea5bee4d Fix build on Linux 2019-05-14 17:12:14 +02:00
Martin
037f3832f6 Fix syntax issue 2019-05-14 16:42:48 +02:00
Martin
e0e59e6727 Add to db if there is a sub-directory because that one can be deleted and should then be removed from the db 2019-05-14 03:43:55 +02:00
Martin
3ab4b9a5cd Don't parallel hash files smaller than 2048 bytes 2019-05-14 03:42:16 +02:00
Martin
9f1971987f Functionality to interrupt parallel hash loading threads on clients 2019-05-13 17:55:22 +02:00