Commit Graph

95 Commits

Author SHA1 Message Date
Martin
27bf2f8321 Fix SQL column name 2021-10-23 16:34:27 +02:00
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
bde001411b Fix file/zip download from partition mounted images 2020-07-01 16:45:21 +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
8f478b426a Add Linux image restore to web interface 2020-02-11 23:17:45 +01:00
Martin
cbedaaae44 Check if VHD file was opened successfully before using it 2019-05-24 21:38:49 +02:00
Martin
d14baf65e3 Check that image backup belongs to client and deny access otherwise 2019-05-24 21:38:17 +02:00
Martin
11a2d37c9b Allow ldap admin users access to all backups
(cherry picked from commit e09a20b328d27ad0d5fea7cf337c5dcbc6e6ed5b)
2019-04-19 12:21:35 +02:00
Martin
93e6ef6b9b Allow ldap admin users access to all backups
(cherry picked from commit 54125125b8c13ba10fed4e8214cb91a03790767d)
2019-04-19 12:21:32 +02:00
Martin
ac9bfc86a9 Show partition size
(cherry picked from commit 9457284b53786ae494eb0830d986201c7f4ca4d9)

# Conflicts:
#	urbackupserver/www/js/urbackup.js
2018-06-01 11:34:24 +02:00
Martin
54874f763b Return partition size
(cherry picked from commit eec4e1e162f6517f9597aa951e8f609d7e713dfa)
2018-06-01 11:33:58 +02: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
f9838a3648 Show image mount error information on web interface 2018-02-28 15:23:19 +01:00
Martin
1103db0fe0 Disable deletion of last file backup (for now) 2017-11-10 15:17:12 +01:00
Martin
72d5d36bf3 Ignore permissions if restoring from web interface without tokens 2017-09-05 19:41:41 +02:00
Martin
99d985f438 Fix getting backup folder
(cherry picked from commit 4d2bebba68)
2017-05-07 23:55:19 +02:00
Martin
1f7d8399bc Take current user's permissions into account when restoring file backups 2017-03-23 17:33:10 +01:00
Martin
3d595e8348 Add no-cache header to ZIP and file downloads 2017-01-28 14:54:27 +01:00
Martin
17d9832089 Use long polling to reduce request time to max 10s during image mounting 2017-01-16 22:35:34 +01:00
Martin Raiber
1c08a51f1a Archive SYSVOL/ESP image backup only in connection with associated image backup 2016-12-29 16:13:05 +01:00
Martin
dc946fc814 Return empty backup images list 2016-12-21 01:44:22 +01:00
Martin
92783dbdc5 Consistency when stopping deletion of image backup 2016-12-16 20:47:24 +01:00
Martin
6715bc638b Manual deletion of file and image backup from web interface 2016-12-16 20:32:59 +01:00
Martin
844d25de3a Make mounting work on FreeBSD 2016-12-07 21:42:46 +01:00
Martin
2a33337402 Error message when mounting fails 2016-12-07 12:30:51 +01:00
Martin
8108fb5a89 Linux image mounting 2016-12-07 02:50:58 +01:00
Martin
7f82cc775d Automatically remount if timed out 2016-12-06 19:48:05 +01:00
Martin
f7dcb1bcb4 Windows image unmounting 2016-12-06 19:37:09 +01:00
Martin
61f05582b2 Image backup mounting on Windows 2016-12-05 22:34:19 +01:00
Martin
4be2333d03 Image backup browsing and archival 2016-11-29 18:21:41 +01:00
Martin
dfa9b307ac Support restore methods of Windows component restore 2016-08-04 01:19:17 +02:00
Martin
d416f1006f Capabilities for allowing/disallowing file and component restores and config 2016-08-03 18:01:27 +02:00
Martin
98bf7faf6b Correctly handle symlinks in ZIP file download 2016-07-29 19:24:39 +02:00
Martin
4a403ed9a4 Show loading screen after starting restore from web interface 2016-06-05 22:50:03 +02:00
Martin
e41fb71fd1 Correctly handle directory links when browsing with access tokens 2016-06-05 18:34:06 +02:00
Martin
378fa0cd78 Option to not follow symlinks during restore 2016-06-04 02:16:31 +02:00
Martin
17d89ea42b Restore all files when restore is done via client regardless of user access tokens 2016-05-07 02:41:45 +02:00
Martin
00246d6603 Do not delete excluded/not included files/directories when restoring 2016-05-06 16:59:39 +02:00
Martin
36367d9713 Symbolic link restore 2016-05-02 21:59:31 +02:00
Martin
f748952947 Fixed issues with single quotes in paths 2016-02-08 23:36:53 +01:00
Martin Raiber
2c21c7a0d3 Show error code for backup/path access errors 2016-01-29 14:58:37 +01:00
Martin Raiber
7ee6c9ad4f Return error if access is denied 2016-01-26 18:06:31 +01:00
Martin
42df10bfa3 Do not cross filesystem boundary on restore per default and option to not delete any files during restore 2016-01-23 22:03:37 +01:00
Martin
1ada925052 Allow restore to different target folders than the original ones 2016-01-09 00:50:00 +01:00
Martin
d4eca650db Do not show "access denied" error if no backups are present for the client 2016-01-03 20:03:16 +01:00
Martin
17cb0f90f3 Show error if user cannot access file/folder 2016-01-03 16:37:55 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
f75eca1a4f Changed the web interface to use POST instead of GET 2015-12-20 21:41:18 +01:00