Commit Graph

159 Commits

Author SHA1 Message Date
Martin Raiber
115b60dbfe Fixed symlink and root path handling on Linux 2015-10-18 19:22:01 +02:00
Martin Raiber
7139778f99 Linux meta data backup and restore 2015-09-26 20:01:43 +02:00
Martin
a6a3b1ba0c Proper symbolic link handling part (2) 2015-08-09 23:27:52 +02:00
Martin
17d758bf8b Proper symbolic link handling part (1) 2015-08-08 22:40:19 +02:00
Martin
0077f99416 Fixed follow symlinks setting
(cherry picked from commit 686e9749d8)
2015-08-08 18:36:04 +02:00
Martin
f7c34cc6cf Fixed build issue on Linux in connection with follow symlinks setting
(cherry picked from commit 389e94bdf1)
2015-08-08 18:35:28 +02:00
Martin
d7538f2f47 Option to not follow symbolic links on Linux
(cherry picked from commit a0343960a9)

Conflicts:
	urbackupclient/client.cpp
	urbackupclient/client.h
	urbackupcommon/settingslist.cpp
	urbackupserver/server_settings.cpp
	urbackupserver/server_settings.h
	urbackupserver/serverinterface/settings.cpp
	urbackupserver/www/js/urbackup.js
	urbackupserver/www/templates.js
	urbackupserver/www/templates/settings_inv_row.htm
2015-08-08 18:34:50 +02:00
Martin
cf979c0a51 Callback to get tokens from filesrv 2015-08-02 15:53:35 +02:00
Martin
345d182568 License change from GPLv3+ to AGPLv3+ 2015-08-01 22:58:40 +02:00
Martin
ae35dd48b8 Download common file metadata via metadata pipe 2015-08-01 22:47:32 +02:00
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