Commit Graph

149 Commits

Author SHA1 Message Date
Martin
191335ef8d Restore backups from web interface 2015-01-25 23:17:49 +01:00
Martin
7b25042258 Implementation of file access for Linux clients 2015-01-10 20:35:39 +01:00
Martin
80b9ed1dbe Fixed open file backup handling 2015-01-02 00:49:14 +01:00
Martin Raiber
9d366da9b0 Fixed issues with the stdout script output backup 2014-12-30 20:57:37 +01:00
Martin Raiber
7a3ca9d691 Merge branch 'dev' of server.raiber.de:~/urbackup_backend into dev 2014-12-30 20:26:35 +01:00
Martin Raiber
0513d3d15b Backup scripts, if there are file backups 2014-12-30 20:26:14 +01:00
Martin
90ca1aba70 Only use backup scripts if server requests them 2014-12-30 20:18:21 +01:00
Martin Raiber
f0dc55c286 Backup script output on Linux 2014-12-30 16:17:55 +01:00
Martin Raiber
f1cf5f95cf Allow script output filename different from script name 2014-12-29 22:28:39 +01:00
Martin Raiber
0372fc28ab Script output download on Windows 2014-12-28 18:32:07 +01:00
Martin Raiber
0bb6c6c856 Handle hard links to currently open files 2014-12-25 15:30:27 +01:00
Martin Raiber
053c5c014d Handle hard links to currently open files 2014-12-25 15:19:19 +01:00
Martin
14e2192b77 Move GAP error info to backup table to clear info 2014-12-15 22:55:32 +01:00
Martin
9f2c974262 Correctly detect changes in root directories (such as C:\) on Windows. Bug was introduced with "Correctly backup root directory on Linux" 2014-12-04 20:30:21 +01:00
Martin
66fa1d12da Create user view directories after file backup 2014-12-02 23:54:42 +01:00
Martin
ab8ad723ee Fixed crash bug 2014-11-29 12:32:23 +01:00
Martin
27ccbf8fd4 Correctly backup root directory on Linux 2014-11-23 18:56:36 +01:00
Martin
563cf8b638 Correctly write file list for old server version 2014-11-23 18:31:32 +01:00
Martin
75d32693eb Access single file via context menu 2014-11-23 12:37:48 +01:00
Martin
332147f7c5 Use USN number instead of last modification time as file modification indicators. That way we do not have to save the changed files (only directories), if the last modification time is not updated 2014-11-21 22:37:05 +01:00
Martin
050c88b429 Merge remote-tracking branch 'urpc/next' into fileentryindex
Conflicts:
	urbackupclient/ChangeJournalWatcher.cpp
	urbackupclient/ChangeJournalWatcher.h
	urbackupclient/client.cpp
	urbackupclient/urbackupclient.vcxproj.filters
	urbackupcommon/os_functions_win.cpp
	urbackupserver/dao/ServerBackupDao.cpp
	urbackupserver/dao/ServerBackupDao.h
	urbackupserver/fileclient/FileClientChunked.cpp
	urbackupserver/filedownload.cpp
	urbackupserver/server_hash.cpp
	urbackupserver/server_hash.h
2014-11-12 22:48:09 +01:00
Martin
5e2186c721 Fixed infinite loop 2014-11-11 00:00:53 +01:00
Martin
529db44a17 Fixed two potential file change detection issues 2014-11-10 19:23:25 +01:00
Martin
2bcd20122e Keep file modification times if no file in directory changed 2014-11-07 23:53:08 +01:00
Martin Raiber
89da837d7f Merge remote-tracking branch 'urpc/raw-cow-image' into fileentryindex
Conflicts:
	.gitignore
	Makefile.am_server
	urbackupcommon/settingslist.cpp
	urbackupserver/www/templates.js
2014-11-02 15:45:26 +01:00
Martin
1af0554582 Check snapshot properties for NULL return value 2014-10-16 14:08:35 +02:00
Martin
d871bc7b09 Improved the continuous data protection 2014-10-13 21:39:21 +02:00
Martin
deb80364a6 Merge branch 'fileaccess' into fileentryindex
Conflicts:
	.gitignore
	common/miniz.c
	urbackupclient/ChangeJournalWatcher.cpp
	urbackupclient/ChangeJournalWatcher.h
	urbackupserver/dao/ServerBackupDao.cpp
	urbackupserver/dao/ServerBackupDao.h
	urbackupserver/dllmain.cpp
	urbackupserver/server_download.cpp
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_hash.cpp
	urbackupserver/server_hash.h
	urbackupserver/server_settings.h
	urbackupserver/serverinterface/create_zip.cpp
	urbackupserver/urbackupserver.vcxproj.filters
2014-10-11 14:17:42 +02:00
Martin
cdcf7dab1a Replacing file entry cache with external file entry index 2014-10-10 18:29:26 +02:00
Martin
f6bbe35453 Correctly hash files which were not hashed previously 2014-09-27 15:06:20 +02:00
Martin
541c4af567 Change server permission management to ACL style 2014-09-14 22:29:56 +02:00
Martin
254d0edc7e Merge branch 'fileaccess' of server.raiber.de:~/urbackup_backend into fileaccess
Conflicts:
	urbackupserver/server_download.cpp
	urbackupserver/server_download.h
2014-09-13 22:06:51 +02:00
Martin
fd4579500d Merge branch 'next' into fileaccess
Conflicts:
	urbackupclient/ClientService.cpp
	urbackupclient/ClientService.h
	urbackupcommon/settingslist.cpp
	urbackupserver/dao/ServerBackupDao.cpp
	urbackupserver/doc/admin_guide.tex
	urbackupserver/fileclient/FileClient.cpp
	urbackupserver/fileclient/FileClientChunked.cpp
	urbackupserver/server_download.cpp
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_settings.cpp
	urbackupserver/server_settings.h
	urbackupserver/www/templates.js
2014-09-13 20:15:24 +02:00
Martin Raiber
18183eaad2 Merge branch 'fileaccess' of server.raiber.de:~/urbackup_backend into fileaccess
Conflicts:
	urbackupclient/client.cpp
	urbackupclient/client.h
	urbackupclient/dllmain.cpp
	urbackupclient/urbackupclient.vcxproj.filters
	urbackupserver/file_metadata.cpp
	urbackupserver/file_metadata.h
	urbackupserver/fileclient/FileClientChunked.cpp
	urbackupserver/server_download.cpp
	urbackupserver/server_download.h
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_hash.cpp
	urbackupserver/server_hash.h
	urbackupserver/server_prepare_hash.cpp
	urbackupserver/urbackupserver.vcxproj.filters
	urbackupserver/www/templates.js
	urbackupserver/www/urbackup.js
2014-08-30 17:27:10 +02:00
Martin
4ac3831c8b Changed writer error loglevel to warning 2014-08-10 13:57:58 +02:00
Martin
f15fb4c007 Continous data protection 2014-07-26 16:07:44 +02:00
Martin
2ac45bd06b Access files directly from "tray icon" without logging in. Works by saving the user access rights for each backup 2014-07-26 16:07:43 +02:00
Martin
2eb24de07d Fixed bug in shadow copy deletion of own/old shadow copies 2014-07-07 20:35:29 +02:00
Martin
ced33c22d4 Added explanation of writer failures and consequences in the VSS log messages 2014-07-05 15:37:11 +02:00
Martin
ab3166e95b Fixed potential crash when removing old/own shadow copies 2014-07-03 23:04:59 +02:00
Martin
9d453785cf Access files directly from "tray icon" without logging in. Works by saving the user access rights for each backup 2014-06-26 23:24:28 +02:00
Martin
3f167eba67 For testing. Use VSS Copy backup type. 2014-06-25 21:34:59 +02:00
Martin
f3b723dea1 Don't delete file entries if include/exclude pattern changed, but do not use db during indexing 2014-06-11 22:08:44 +02:00
Martin
7926f5cba5 Execute postindex hook directly after indexing 2014-06-08 15:57:58 +02:00
Martin
44b9ddd80b Removed reference counting of shadow copies; Update starttime of shadow copy while imaging, so that it does not time out 2014-06-08 14:05:13 +02:00
Martin
74e44d3141 Fixed Linux build 2014-05-24 00:28:09 +02:00
Martin
951f9e88b2 Use fully qualified domain names as default computer names in new installs 2014-05-24 00:15:32 +02:00
Martin
bc1498c1d1 Fixed indexing with root dirs on Windows 2014-05-18 21:47:24 +02:00
Martin
c257dfa0c5 Don't lower case path in database on Linux 2014-05-13 19:46:26 +02:00
Martin
32c50d60b3 Changed time functions to use 64bit integers and added ETA estimation 2014-05-09 22:36:02 +02:00