Commit Graph

174 Commits

Author SHA1 Message Date
Martin
3ee61e7ffe Fix check if image backup is already queued
(cherry picked from commit 8e94e4f0f7e6a2840a0bfc8a27cd31aa72de5f19)
(cherry picked from commit 8301a51eeadf22a6f7cbb5a096274d25714e33f2)
(cherry picked from commit 4ef0d22abc)
2020-02-04 23:22:18 +01:00
Martin
c21cb66912 Handle "all_nonusb" setting in image snapshot group
(cherry picked from commit 8414c2f67dbad864eb2fe7618f0c42dab040fe9d)
(cherry picked from commit 6ba3567c8e)
2020-02-04 23:21:56 +01:00
Martin
15a7e196d3 Add option to send mail SSL encrypted (without STARTTLS) 2020-01-13 23:51:54 +01:00
Martin
637aa98002 More explicit setting configuration 2019-10-31 12:05:27 +01:00
Martin
d0582908a5 More explicit setting configuration 2019-10-28 19:24:03 +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
0b336506c6 Check for too many clients before sending server identity to new client 2019-10-03 12:29:42 +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
af73d0f545 Limit amount of previous clients moved from added during rename 2019-09-25 15:07:39 +02:00
Martin
a263ada886 Only add to rename from table if client was moved 2019-09-23 17:33:08 +02:00
Martin
d8440ce545 Start backup immediately if client requests it
(cherry picked from commit f6579df46f18d7447cb31066ba2d1ac2adf117d3)
2019-09-12 12:48:56 +02:00
Martin
2c22ba5bdc Properly escape clientsubname in SIGNATURE query
(cherry picked from commit f1b20ce565310a11f403a0b69aba34da0c271f79)
2019-08-11 18:35:53 +02:00
Martin
968c625145 Fix client addr update for ipv6 2019-07-17 21:15:56 +02:00
Martin Raiber
82dd3d26e9 Fix build on Linux 2019-05-14 16:04:12 +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
ceaf1af000 Fix capa updating
(cherry picked from commit f8d912b94a407095572f22a6c4242aba75822537)
2019-04-19 12:21:54 +02:00
Martin
d1f1b2ad7a Retry updating settings if it fails 2018-11-26 02:10:47 +01:00
Martin
1d24c98176 Set e flag in popen to open the pipe with O_CLOEXEC
(cherry picked from commit 51806f1b40ade6528cf16910e3f10f6cbd9c2f4e)
2018-11-19 13:14:53 +01:00
Martin Raiber
5cea62632e Fix client renaming 2018-06-03 23:47:17 +02:00
Martin
39bd715fc8 Hide additional virtual clients
(cherry picked from commit 29be4adf5de353259a69c43e30a6cc610a0beb35)
2018-06-03 13:55:33 +02:00
Martin
f7c3beb325 Correctly update default settings
(cherry picked from commit 8b9cdda93071c7e94c7ab6ff9cba1689460829e7)
2018-06-03 13:55:16 +02:00
Martin Raiber
b8be348a4b Fix build 2018-06-01 20:01:38 +02:00
Martin Raiber
2ca7b01bbf Improve out of space error handling
(cherry picked from commit 8bc0cb89f730e04fa7eddf9c56be208333150cb9)
2018-06-01 11:50:56 +02: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
65e8c0d158 Do not add the same image to different image groups
(cherry picked from commit 1857ab31c10d260690a7d466dc0572684a3e8398)
2018-06-01 11:08:40 +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
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
9371913b75 Get and use default settings from client
(cherry picked from commit aafe4fecd6f0af48565a5bf86ed940d43ac503a2)
(cherry picked from commit f0398f08e004ce3861775f1e0d16b36acd1cc29d)
2018-06-01 11:05:05 +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
171fa0a549 Fix adding semicolon to when checking if image backups should be run 2018-04-22 18:55:52 +02:00
Martin
08cea66c2a Send client sub name with capa command
(cherry picked from commit fe1496e7a3f34b4dd6dcb7a4be60ea7fb9a9fd43)
(cherry picked from commit ea81067c19f68316c50b884d46d989257d46c8a3)
2018-04-13 18:17:06 +02:00
Martin
fb97b75147 Add rename check 2018-04-13 18:16:55 +02:00
Martin
16bd6ede4e Renaming clients with directory symlinks not supported 2018-04-08 23:19:27 +02:00
Martin
c0caee0454 Fix image rename 2018-04-08 23:15:59 +02:00
Martin
29b0cf7700 Update client uid
(cherry picked from commit e431dc3ab7aabf2fee234b59cbb8e17608fb3c24)

# Conflicts:
#	urbackupserver/ClientMain.cpp
#	urbackupserver/server_cleanup.cpp
2018-04-08 23:10:18 +02:00
Martin
b52bf652c9 Fix build 2018-04-08 23:09:08 +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 Raiber
b5c1239a05 Backup using reflinks if they are available 2018-04-01 23:20:36 +02:00
Martin
bed006a17e Improve add identity info message(s)
(cherry picked from commit 62e7090ca8439c0ddbec11b9391d0f00fec7e066)

# Conflicts:
#	urbackupserver/ClientMain.cpp
2018-02-17 19:34:11 +01:00
Martin
418a98c79e Set client authkey in db trans 2018-01-14 19:38:04 +01:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin
062b690a18 Don't start file backups with the same group 2017-09-21 00:33:39 +02:00
Martin Raiber
50c61915f1 Fix capa error return 2017-08-24 22:47:40 +02:00
Martin
c68b1b0127 Show when backups are paused 2017-07-03 14:22:15 +02:00
Martin Raiber
9c6f5af926 Fix client server identity reset handling 2017-05-01 21:15:52 +02:00
Martin
fb7ce0798a Improve alerts 2017-04-14 02:19:35 +02:00