Commit Graph

198 Commits

Author SHA1 Message Date
Martin
431ce079b2 Add file backup deletion protection for local backups 2021-07-09 19:32:41 +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
420cf324fe Support getting NTFS valid data length from attribute list
(cherry picked from commit a4d6125a77)

# Conflicts:
#	urbackupserver/dllmain.cpp
2020-10-06 18:30:16 +02:00
Martin
b7badcc296 Only use CBT up to valid data length
(cherry picked from commit 0f0896244c)

# Conflicts:
#	urbackupserver/dllmain.cpp
2020-10-06 18:30:00 +02:00
Martin
225ef5e0bf Add local/passive connection encryption/compression 2020-08-11 00:11:18 +02:00
Martin
78d274f762 For compatibility reasons add a setting for Internet port again and keep non-default setting on upgrade 2020-07-14 12:24:58 +02:00
Martin
282ab85eb5 Move client settings upgrade into last upgrade 2020-07-13 00:47:27 +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
50d63e61b9 Set current setting as client setting during upgrade 2020-07-12 22:26:58 +02:00
Martin
dc7013849c Move internet port setting into config file 2020-07-10 13:04:29 +02:00
Martin
d9bdad3326 Implement connection establishment via web sockets 2020-07-05 23:53:06 +02:00
Martin
4fb806e7b0 Implement connection establishment via web sockets 2020-07-05 21:18:34 +02:00
Martin
956342f18d Fix settings upgrade 2020-06-10 23:36:13 +02:00
Martin
5229b2594a Improve settings upgrade 2020-06-10 20:02:00 +02:00
Martin
2f9abe4772 Fix settings upgrade, set use value to 2 (use client specific setting) 2020-06-10 19:39:31 +02:00
Martin
a40fd1797f Fix db upgrade 2020-04-11 18:41:36 +02: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
bf1e9cfcc1 Use image backup not supported from capabilities to show image supported on status screen 2020-02-05 23:04:13 +01:00
Martin
637aa98002 More explicit setting configuration 2019-10-31 12:05:27 +01: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
6a152a2843 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-15 20:23:18 +02:00
Martin
1065127659 Discover internet clients faster
(cherry picked from commit 47d39890f629967580dde7f3d22cb6ef8255f7f6)

# Conflicts:
#	urbackupserver/server.cpp
#	urbackupserver/server.h
2019-09-12 12:50:05 +02:00
Martin
ce8c8bd25d Enable backup semantics on Windows in server filesrv 2019-08-13 22:54:39 +02:00
Martin
f180fa97cd Obtain backup/restore privileges on Windows to read symlinks 2019-08-13 22:36:48 +02:00
Martin
ad4ab91853 Add blockalign tool
(cherry picked from commit 95274da710d3bbecdc5b88e45743c5fc4aaf4f71)

# Conflicts:
#	Makefile.am_client
#	Makefile.am_server
#	UrBackupBackend.sln
#	cryptoplugin/cryptopp_inc.h
#	urbackupserver/cmdline_preprocessor.cpp
#	urbackupserver/dllmain.cpp
#	urbackupserver/urbackupserver.vcxproj.filters
2019-08-07 20:59:46 +02:00
Martin
d984928b47 Do not use O_NOATIME/FILE_FLAG_BACKUP_SEMANTICS on server 2018-11-07 15:29:54 +01:00
Martin
c910a62730 Option to send alerts regularly 2018-11-01 12:11:22 +01:00
Martin
feeaf2943d Whole disk image mounting
(cherry picked from commit 95b74412c3ff4abcfc3948ad1461841c1a81f30b)

# Conflicts:
#	urbackupserver/ImageMount.cpp
#	urbackupserver/ImageMount.h
#	urbackupserver/dllmain.cpp
#	urbackupserver/serverinterface/backups.cpp
#	urbackupserver/www/js/urbackup.js
2018-06-01 11:33:22 +02:00
Martin
09b9715a12 Add Pulseway alert script 2018-05-14 22:29:47 +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
d21fa9877d Run backup storage checks asynchronously from status screen
(cherry picked from commit 5a33531d43a22971cfe7538b792b092a87bc910f)

# Conflicts:
#	urbackupserver/www/js/templates.js
2018-04-07 18:41:35 +02:00
Martin
25f4948edc Read backupfolder from etc
(cherry picked from commit f9b63a3940cdae3043e9107cc67229f2404e847c)
2018-01-26 12:50:58 +01:00
Martin
35438ac1a3 Add option to send ok mails after fail mails 2017-09-19 17:10:37 +02:00
Martin
d34ff592ee Give alert script params a type 2017-04-20 12:49:57 +02:00
Martin Raiber
f8040d272f Update scripts 2017-04-19 17:47:53 +02:00
Martin
b17fe1fde0 Use lua report script 2017-04-14 21:49:08 +02:00
Martin
8fee9073bf Set initial created to zero 2017-04-14 02:26:18 +02:00
Martin
fb7ce0798a Improve alerts 2017-04-14 02:19:35 +02:00
Martin Raiber
f13fc59ab2 Fix Linux build 2017-04-14 01:14:29 +02:00
Martin
4408825065 Added alert script editor 2017-04-13 21:02:22 +02:00
Martin
2e396f5c8e Scipted alert system 2017-04-10 17:53:28 +02:00
Martin
8d71071ea0 Merge remote-tracking branch 'gh/dev' into dev
# Conflicts:
#	urbackupclient/client.cpp
2017-03-03 17:33:47 +01:00
Martin
85aca2de41 Allow restore via Internet 2017-03-02 00:36:06 +01:00
Nick Glencross
3f4e8efb9b Tweak 'successfull' -> 'successful' 2017-02-28 09:02:15 +04:00
Martin
38823ebf35 Check if executable runs during server installation 2017-02-18 13:05:39 +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
2372f38143 Fix issue with file patching sparse extent alignment 2017-01-10 20:08:15 +01:00
Martin
22941de0fd Fix file index creation issue 2017-01-01 17:31:46 +01:00