Commit Graph

77 Commits

Author SHA1 Message Date
Martin
86a099a00c Options to pause or not start backup if Windows is unlocked 2021-07-15 17:00:35 +02:00
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin Raiber
8df03ccf50 Add client local backup management to server 2021-06-08 19:04:47 +02:00
Martin
85ab16a661 Remove ECIES 2020-09-09 14:02:36 +02:00
Martin
225ef5e0bf Add local/passive connection encryption/compression 2020-08-11 00:11:18 +02:00
Martin
9ace1b1ae1 Add last modified time to each setting to resolve conflicts of which kind of setting should be used (from client or server) 2020-07-13 00:37:58 +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
49db6344e1 Check if client name is correct before starting backup 2020-04-11 18:41:34 +02:00
Martin
bf1e9cfcc1 Use image backup not supported from capabilities to show image supported on status screen 2020-02-05 23:04:13 +01:00
Martin
1632558cde Fix server_settings construction
(cherry picked from commit 84dbe996a1)
2019-10-24 21:41:59 +02:00
Martin
539e51a85d More explicit settings configuration
(cherry picked from commit 8a2ee6cd3ddbf5d739fbfaf33ecb367930206471)

# Conflicts:
#	urbackupcommon/settingslist.cpp
#	urbackupserver/dllmain.cpp
#	urbackupserver/server_settings.cpp
#	urbackupserver/server_settings.h
#	urbackupserver/serverinterface/settings.cpp
2019-10-20 03:20:25 +02:00
Martin
d7f3610d93 Check for too many clients before sending server identity to new client
(cherry picked from commit 026776380d68b446c5d797166c0ac75ef8bcd9cd)
2019-10-03 12:28:14 +02:00
Martin
0e0c576ecb Allow setting group id when adding new client 2019-05-14 03:47:58 +02:00
Martin
f68bf7386d IPv6 support (mostly on Windows for now) 2019-05-13 17:57:44 +02:00
Martin
69c39ffc2d Fix uninitialized memory
(cherry picked from commit 1056046357271f04a9343728534e9820bdff0208)
2019-03-30 00:25:20 +01: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
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
7eb1314bd4 Handle non-DOS drive letters
(cherry picked from commit 9d3e183255d9d06de074140233cb2724f9185765)
(cherry picked from commit 45ff52a41d4be367e1d885ca482f4f92238c36c4)
2018-06-01 11:03:51 +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
d167712a42 Allow client renames
(cherry picked from commit ddb1cef7b8eb99e528b473559dc45b0ba5e37691)

# Conflicts:
#	urbackupserver/ClientMain.cpp
#	urbackupserver/ClientMain.h
#	urbackupserver/dao/ServerCleanupDao.cpp
#	urbackupserver/dao/ServerCleanupDao.h
#	urbackupserver/dllmain.cpp
2018-04-07 18:47:48 +02:00
Martin
062b690a18 Don't start file backups with the same group 2017-09-21 00:33:39 +02:00
Martin
c68b1b0127 Show when backups are paused 2017-07-03 14:22:15 +02:00
Martin
0e7b0f83ba Lazy user token creation 2017-03-21 00:09:24 +01:00
Martin
2fcb410f9d Resend server identity on before forced re-auth 2017-03-17 02:05:23 +01:00
Martin Raiber
c363939716 Working on parallel file hashing 2017-02-14 17:48:50 +01:00
Martin
da2a179c30 Require user to specify which image volumes to archive when configuring image backup archiving 2017-01-13 18:03:20 +01:00
Martin
e81b045edc Only start backup if client is online 2016-12-21 21:09:00 +01:00
Martin
73168434e9 Cope with identity reset (should not occur)
(cherry picked from commit 1304af6d90dd6f505b42ed89d1c0eb13f11db73d)

# Conflicts:
#	urbackupserver/ClientMain.cpp
2016-12-14 12:55:19 +01:00
Martin
c0e4169f01 Apply dataplan limit if client says connection is metered 2016-12-12 00:59:12 +01:00
Martin
4a7563b135 Hostname database and settings to configure it to not start backups if clients have certain hostnames 2016-12-10 20:57:39 +01:00
Martin
44047219df Compatibility with previous versions: Fix symlinked file to file changes during incremental backups with btrfs 2016-12-10 18:52:49 +01:00
Martin
0b2522cea2 Update client access key if not present 2016-11-30 09:24:39 +01:00
Martin Raiber
bb2dcdbca4 Throtting to percent of max speed determined by regular probing for max speed 2016-11-12 22:23:34 +01:00
Martin
52b0643fbc Fix sending settings with groups 2016-11-03 23:14:35 +01:00
Martin
08a6365b92 Increase to two minute timeout for referencing/removing shadow copy 2016-10-23 22:38:00 +02:00
Martin
c4ace4ac4f Consistent backup volume normalization 2016-10-22 22:36:42 +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
e17a47b98b Start scheduled backups only if in backup window 2016-09-24 15:17:10 +02:00
Martin Raiber
48ff994d26 Reconnect for file indexing (async index) 2016-09-08 22:53:49 +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
2c87c90f8b Update lastseen in database every 5min 2016-07-23 15:50:30 +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
958bc7f2fd More consistent backup running accounting 2016-05-30 13:41:33 +02:00
Martin
83ea45aa9d Prevent race condition to cause more than max simultaneous backups 2016-05-28 19:41:16 +02:00
Martin Raiber
0890fb93d4 Force re-authentication on address change 2016-05-14 23:22:27 +02:00
Martin
b20065d2fa Get new session identity after image backup reconnect if needed 2016-04-19 02:42:19 +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