Martin
bd7f700a26
Don't require correct client uid for internet/active clients
...
(cherry picked from commit 6bc27673b43cd81e7f6a4b1affc053ec01fd277c)
(cherry picked from commit 5fb8d84b28 )
2021-08-08 09:44:02 +02:00
Martin
86a099a00c
Options to pause or not start backup if Windows is unlocked
2021-07-15 17:00:35 +02:00
Martin
2d6aa10905
Fix backup running accounting for local backups
2021-06-28 23:25:19 +02:00
Martin
bbb9dc66ff
Replace std::auto_ptr with std::unique_ptr
2021-06-20 17:56:33 +02:00
Martin Raiber
748abdecaf
Fix local backups
2021-06-15 16:49:09 +02:00
Martin Raiber
22f566eba0
Fix build issues
2021-06-08 22:45:45 +02:00
Martin Raiber
8df03ccf50
Add client local backup management to server
2021-06-08 19:04:47 +02:00
Martin Raiber
b238f99eda
Don't require correct client uid for internet/active clients
2021-05-08 09:20:14 +02:00
Martin Raiber
a314090818
Add vhdx support
2021-04-28 18:45:01 +02:00
Martin Raiber
ad387460e8
Implement ransomware canary
2021-01-21 01:33:20 +01:00
Martin
8324f9c3a1
Local file backup WIP
2020-12-17 21:25:56 +01:00
Martin
0160d786ec
C_image_cowraw_bit was broken (should have been or-ed). Set to zero instead for backward compatibility
2020-11-25 02:24:25 +01:00
Martin
c57f21c7f4
Fix compression fallback to zlib
2020-10-26 20:03:43 +01:00
Martin
82561bc572
Exit early on connect error
...
(cherry picked from commit c2961cb379b90a8276eed3aabf9f9b67ab13ae1b)
2020-10-17 16:56:39 +02:00
Martin
1285e11a80
Fix uninitialized variable
...
(cherry picked from commit e3a60af92ac77ee1b9008f6e45a32b6fc2204e26)
2020-10-17 16:56:32 +02:00
Martin
318d3966d1
Fix client name check with unusual symbols
2020-09-09 16:04:59 +02:00
Martin
85ab16a661
Remove ECIES
2020-09-09 14:02:36 +02:00
Martin
c1d34d20bb
Fix build issue
2020-09-09 13:30:29 +02: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
ba573392d1
Fix SQL
2020-07-15 17:35:02 +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
bc266bcd8a
Compatibility with older clients
2020-07-12 22:26:31 +02:00
Martin
1772bdbb41
Also send _def key for backward compatibility
2020-06-07 21:52:41 +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
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