Commit Graph

88 Commits

Author SHA1 Message Date
Martin Raiber
ae12596d05 Fix restoring to smaller disk 2021-07-24 15:44:43 +02:00
Martin Raiber
7c9e9da37d Show progress for ntfsresize 2021-07-23 21:00:34 +02:00
Martin Raiber
0bd67e560b Improve restore and add restore to smaller disk 2021-07-21 22:26:19 +02:00
Martin Raiber
f648e7f279 Fix setting internet server settings 2021-07-18 13:35:01 +02:00
Martin Raiber
bed077f913 Improve web UI restore 2021-07-18 13:12:33 +02:00
Martin Raiber
cdb9347e40 Add web+react based image restore UI 2021-07-17 19:33:25 +02:00
Martin
7611728bb5 Add restore http backend 2021-07-12 21:01:22 +02:00
Martin
5b28aed036 Replace NULL with nullptr 2021-06-20 20:58:50 +02:00
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin
ccc5a75cc0 Revert "Check if partition fits onto disk instead of checking if volume fits into partition during restore"
This reverts commit 9df8f6d85d.
2020-11-15 20:18:40 +01:00
Martin
9df8f6d85d Check if partition fits onto disk instead of checking if volume fits into partition during restore 2020-11-08 20:05:00 +01:00
Martin
9766d5f8aa Optionally ignore backup GPT header when restoring 2020-04-16 18:35:07 +02:00
Martin
8a40e234bb Backup and restore grub stage 1.5 2020-02-27 22:25:08 +01:00
Martin
b8776e61a1 Linux image restore fixes 2020-02-12 21:37:05 +01:00
Martin
333ba69104 Fix build 2020-02-12 12:19:03 +01:00
Martin
8434c4c5a3 Linux image restore 2020-02-11 22:29:56 +01:00
Martin
c8286b1848 Cmd to get backup images as json 2019-11-20 13:31:07 +01:00
Martin
61071c029a Do not retry if user was not found on server
(cherry picked from commit 79bab783f116e65f26ec0ef51c374bcd60322a93)
2019-11-20 13:25:32 +01:00
Martin
2403624736 Add login cmd 2019-11-20 13:25:14 +01:00
Martin
fb17c1a716 gdisk needs one more Y to work 2019-05-24 21:39:19 +02:00
Martin
66cd80c2c1 Try harder to fix GPT errors 2018-10-17 22:30:04 +02:00
Martin
34cb2ffaeb Fix GPT footer writing/repair 2018-10-13 11:37:21 +02:00
Martin
af42c19717 Restore whole disks 2018-09-24 18:05:19 +02:00
Martin Raiber
57d1d84463 Backup and restore VeraCrypt boot loader 2018-09-13 19:29:31 +02:00
Martin Raiber
0afff9e236 Continuously track image download progress for resume 2018-07-17 19:59:46 +02:00
Martin
ca0801ddb5 Fix build 2017-12-17 15:49:34 +01:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin
ae3bd795a0 Fix restore progress indicator after reconnect 2017-08-11 17:35:44 +02:00
Martin
a16c004957 Don't retry on wrong login 2017-08-11 03:38:09 +02:00
Martin
7d027e76d0 Retry restore logins 2017-08-11 02:30:17 +02:00
Martin
85d49e1b66 Retry restore logins 2017-08-11 01:29:50 +02:00
Martin
299edcc243 Login again if restore client times out 2017-08-10 23:13:36 +02:00
Martin
e89a560bff Sort lsblk output by MAJ:MIN 2017-08-10 19:09:56 +02:00
Martin
618fc10821 Increase number of image backup restore retries to 20 2017-03-24 19:44:50 +01:00
Martin
0782a909c7 Fix Internet image restore issues 2017-03-04 02:41:10 +01:00
Martin
30eba4ebcc Restore with Internet server with restore CD 2017-03-02 19:09:49 +01:00
Martin
cab42dedcb Set FD_CLOEXEC via fcntl if SOCK_CLOEXEC is not available 2016-12-08 00:49:47 +01:00
Martin
a5fcebe5dc Set FD_CLOEXEC via fcntl if SOCK_CLOEXEC is not available 2016-12-08 00:29:16 +01:00
Martin
e2ff733fb5 Restore GPT when restoring via command line
(cherry picked from commit 8fe58b976d)
2016-10-28 20:58:11 +02:00
Martin
6860adf4fe Fix punctuation 2016-07-08 16:48:38 +02:00
Martin
257246af94 Improved error message if restore disk is too small 2016-07-06 22:33:23 +02:00
Martin
3ea0d6a22c Do not show error at end of image restore 2016-02-09 18:47:10 +01:00
Martin
b3903cc1c4 Checkpoint files.db in separate thread and give all threads nice names 2016-01-15 16:19:23 +01:00
Martin
d47668fb5f Prevent handle leaks. Get stderr when snapshotting/removing snapshot in backup hook 2016-01-14 20:59:46 +01:00
Martin
c177bea72d Correctly show that no server was found 2016-01-04 16:47:23 +01:00
Martin
773b46589a Use new command line interface in restore process 2016-01-04 16:41:03 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
6447563c2e Merge remote-tracking branch 'urpc/next' into dev
Conflicts:
	.gitignore
	Interface/Database.h
	configure.ac_client
	configure.ac_server
	fileservplugin/CClientThread.cpp
	fileservplugin/CClientThread.h
	fileservplugin/FileServFactory.cpp
	fileservplugin/FileServFactory.h
	fileservplugin/IFileServFactory.h
	fsimageplugin/FSImageFactory.cpp
	fsimageplugin/FSImageFactory.h
	fsimageplugin/FileWrapper.cpp
	fsimageplugin/FileWrapper.h
	fsimageplugin/IFSImageFactory.h
	fsimageplugin/Makefile.am_client
	fsimageplugin/Makefile.am_server
	fsimageplugin/dllmain.cpp
	fsimageplugin/filesystem.cpp
	fsimageplugin/filesystem.h
	fsimageplugin/fs/ntfs.cpp
	fsimageplugin/fs/ntfs.h
	fsimageplugin/fs/ntfs_win.cpp
	fsimageplugin/fs/ntfs_win.h
	fsimageplugin/fs/unknown.cpp
	fsimageplugin/fs/unknown.h
	fsimageplugin/fsimageplugin.vcxproj.filters
	start_urbackup_client
	start_urbackup_server
	urbackupclient/ChangeJournalWatcher.cpp
	urbackupclient/ClientService.cpp
	urbackupclient/ClientServiceCMD.cpp
	urbackupclient/ImageThread.cpp
	urbackupclient/client.cpp
	urbackupclient/client.h
	urbackupclient/client_restore.cpp
	urbackupclient/clientdao.cpp
	urbackupclient/dllmain.cpp
	urbackupclient/win_sysvol.cpp
	urbackupclient/win_sysvol.h
	urbackupcommon/fileclient/FileClient.cpp
	urbackupcommon/fileclient/FileClientChunked.cpp
	urbackupcommon/os_functions.h
	urbackupcommon/os_functions_lin.cpp
	urbackupcommon/os_functions_win.cpp
	urbackupcommon/settingslist.cpp
	urbackupserver/ImageBackup.cpp
	urbackupserver/SQLiteFileCache.cpp
	urbackupserver/ServerDownloadThread.cpp
	urbackupserver/dao/ServerBackupDao.cpp
	urbackupserver/dao/ServerBackupDao.h
	urbackupserver/dllmain.cpp
	urbackupserver/doc/admin_guide.tex
	urbackupserver/server_channel.cpp
	urbackupserver/server_channel.h
	urbackupserver/server_cleanup.cpp
	urbackupserver/server_dir_links.cpp
	urbackupserver/server_get.cpp
	urbackupserver/server_hash.cpp
	urbackupserver/server_hash.h
	urbackupserver/server_settings.cpp
	urbackupserver/server_settings.h
	urbackupserver/server_update_stats.cpp
	urbackupserver/server_writer.cpp
	urbackupserver/serverinterface/backups.cpp
	urbackupserver/serverinterface/settings.cpp
	urbackupserver/serverinterface/usage.cpp
	urbackupserver/www/js/urbackup.js
	urbackupserver/www/templates.js
	urbackupserver/www/templates/settings_inv_row.htm
	urbackupserver/www/translations/urbackup.webinterface/ar_SA.po
2015-12-09 14:49:13 +01:00
Martin
57e6febc0d Stronger user password hashing with PBKDF2-SHA256(10000) 2015-12-04 21:43:58 +01:00