Commit Graph

76 Commits

Author SHA1 Message Date
Martin
431ce079b2 Add file backup deletion protection for local backups 2021-07-09 19:32:41 +02:00
Martin Raiber
8df03ccf50 Add client local backup management to server 2021-06-08 19:04:47 +02:00
Martin
225ef5e0bf Add local/passive connection encryption/compression 2020-08-11 00:11:18 +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
4631d2a8a4 Fixup: Move internet port setting into config file 2020-07-10 13:05:31 +02:00
Martin
dc7013849c Move internet port setting into config file 2020-07-10 13:04:29 +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
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
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
137a6f4ab7 Fix return clientid in image info 2019-05-31 17:46:55 +02:00
Martin
d14baf65e3 Check that image backup belongs to client and deny access otherwise 2019-05-24 21:38:17 +02:00
Martin Raiber
5cea62632e Fix client renaming 2018-06-03 23:47:17 +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
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
b2fc9d4ee9 Search for files with old client names 2018-04-08 23:09:33 +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
4e3d2504ac Show on status screen if no backup directories are configured 2017-08-01 00:16:26 +02:00
Martin
2e396f5c8e Scipted alert system 2017-04-10 17:53:28 +02:00
Martin
88ea7d0478 Do not start backup if it cannot be added to the database 2017-01-15 20:30:27 +01:00
Martin
b8cec01c35 Fix journal replay after index 2017-01-14 00:31:15 +01:00
Martin
fad445b9a8 Do not delete archived images 2016-12-09 21:00:40 +01:00
Martin
61f05582b2 Image backup mounting on Windows 2016-12-05 22:34:19 +01:00
Martin
5c8934f3b0 Put files into backup folders after backup storage synchronization and recover from missing sync files by deleting the backups on startup 2016-10-01 13:39:07 +02:00
Martin
963b378d11 Synchonize backup start time in image snapshot group 2016-08-21 22:30:22 +02:00
Martin
3a5ec082d9 Settings groups for clients 2016-08-09 21:07:10 +02:00
Martin
3b8b6c943f WIP: Windows component backup 2016-07-28 00:43:28 +02:00
Martin Raiber
62b8cb0542 Nightly cleanup of SYSVOL/ESP images associated with incomplete images 2016-05-16 23:20:03 +02:00
Martin
35e133212e New file backup status "completed with issues" and OS and client version persistence 2016-05-11 14:25:50 +02:00
Martin
0ae8c796bd Embed root access key in Linux installer (for restore) 2016-02-17 17:27:12 +01:00
Martin
1a3bb3865d Separated files, links and link journal into three new database files 2016-01-13 22:22:16 +01:00
Martin
c00827d8d2 Show backed up volume in progress 2016-01-02 17:42:00 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
5fbb571411 REad file hashes from metadata + refactoring 2015-12-19 21:47:58 +01:00
Martin
54c68591c2 A few web interface improvements 2015-12-14 20:25:06 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
9fa4426aa7 Prevent access token reuse 2015-12-10 18:45:23 +01:00
Martin
7cce7e4c7a Multiple virtual clients per real client 2015-12-09 23:29:33 +01:00
Martin
e90cb501ae Multiple virtual clients per real client 2015-12-09 22:53:57 +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
0bf2a6361f Separate functions for read and write transactions 2015-10-26 18:51:30 +01:00
Martin
5fe4723c97 Separate functions for read and write transactions 2015-10-26 18:42:39 +01:00
Martin
4a45ddd1e6 Restore file backup via restore client 2015-10-17 22:34:07 +02:00
Martin
345d182568 License change from GPLv3+ to AGPLv3+ 2015-08-01 22:58:40 +02:00
Martin
91ce323b48 Restore backups from web interface 2015-01-31 08:51:08 +01:00
Martin
e4aaaa6e62 Fixed issue with detaching already detached dbs; Do not create backup statistics for some deleted file entries 2015-01-03 12:40:59 +01:00
Martin Raiber
4bb48b69d1 Fixed backup scheduling 2014-12-24 13:04:51 +01:00
Martin Raiber
2fad6bb4dd A few bugfixes + Moved queries into data access layer 2014-12-22 23:35:43 +01:00
Martin
49c0b0a93b Fixed unique constraint SQL error 2014-12-15 22:56:11 +01:00
Martin
68052cb22d Login via LDAP/AD 2014-12-06 20:39:55 +01:00