Commit Graph

76 Commits

Author SHA1 Message Date
Martin
46bfb222bb Fixup: Update filesystem configuration after backupfolder is changed 2018-10-21 16:27:58 +02:00
Martin
20b6605a18 Update filesystem configuration after backupfolder is changed 2018-10-21 16:17:08 +02:00
Martin
65f96a2431 Use reflinks instead of hardlinks for unchanged files only if hardlinks are not available 2018-04-18 18:30:03 +02:00
Martin
ecd32e57c4 Search in old backup folders for backup before removing backup 2018-04-08 22:15:03 +02:00
Martin
e563e548e8 Fix reflink detection and image backup with reflink 2018-04-02 01:39:13 +02:00
Martin Raiber
b5c1239a05 Backup using reflinks if they are available 2018-04-01 23:20:36 +02:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin Raiber
8b6d98189c File backup with ZFS snapshots 2017-08-22 23:33:51 +02:00
Martin
9588127c12 Only set unsynced images to incomplete on startup recovery
(cherry picked from commit 38c3a9e56b772d439129a04142349c42eb3b2427)
2017-07-10 17:18:55 +02:00
Martin
89dd27e516 Delete file backups during operation after startup recovery
(cherry picked from commit 54854345b69d7e38998010725cec4d67909039e7)

# Conflicts:
#	urbackupserver/server_cleanup.h
2017-07-10 17:02:02 +02:00
Martin
6a1441b963 Log about start-up recovery being finished 2017-01-29 19:52:18 +01:00
Martin
e21b96b090 Use scoped cursors during recovery 2017-01-13 16:46:56 +01:00
Martin
eb95953b20 Interpret "-1" as throttling being disabled again, for compatibility reasons 2016-12-19 01:57:26 +01:00
Martin
6715bc638b Manual deletion of file and image backup from web interface 2016-12-16 20:32:59 +01:00
Martin
dab0cb4fa2 Use full path of urbackup_mount_helper on Linux/FreeBSD 2016-12-09 13:00:27 +01:00
Martin
8108fb5a89 Linux image mounting 2016-12-07 02:50:58 +01:00
Martin Raiber
bb2dcdbca4 Throtting to percent of max speed determined by regular probing for max speed 2016-11-12 22:23:34 +01:00
Martin
f81d037e2b Delete interrupted backups on recovery
(cherry picked from commit d810c13fdff838fd443be2afa050f714cfb16625)
2016-10-02 17:31:55 +02:00
Martin
8f43e1fd8c Delete interrupted backups on recovery
(cherry picked from commit ba7ff1cf38a3cb5c31cc6837ce875c290866242b)
2016-10-02 17:31:39 +02: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
b6168b5d78 Fix btrfs test 2016-09-28 18:20:25 +02:00
Martin
740961c156 Catch instances where a client with empty name is accidentally added
(cherry picked from commit 9dba295c7378ff5a81ccf2b5c403c6d4d80dba7c)
2016-09-28 12:55:15 +02:00
Martin
4312df4fe2 Image backups with zfs snapshots 2016-09-27 19:21:56 +02:00
Martin
9fac211a27 Image backups with zfs snapshots 2016-09-27 16:42:22 +02:00
Martin
f453dd199b Correctly update and show lastseen 2016-07-23 15:44:34 +02:00
Martin
228223f0aa New tree hashing method 2016-02-16 02:17:57 +01:00
Martin Raiber
314100bbbf Switch to new client address only after the old one was not available for 5 tries 2016-01-27 22:45:13 +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
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
e90cb501ae Multiple virtual clients per real client 2015-12-09 22:53:57 +01:00
Martin
0bf2a6361f Separate functions for read and write transactions 2015-10-26 18:51:30 +01:00
Martin
345d182568 License change from GPLv3+ to AGPLv3+ 2015-08-01 22:58:40 +02:00
Martin
8e8c1aa7e9 Allow multiple concurrent processes to be reported via web interface 2015-01-26 22:41:04 +01:00
Martin Raiber
3821716b20 Update throttle bytes per second every 10 min from settings 2014-12-24 16:33:27 +01:00
Martin
07f31ad57d Simultaneous file and image backups and heavy refactoring 2014-11-30 19:34:02 +01:00
Martin
74c6fbe849 GPT support 2014-11-26 22:43:44 +01:00
Martin Raiber
fc462d4982 Fixed switching from Internet to LAN 2014-11-02 15:21:20 +01:00
Martin Raiber
278fe0bbea Try to automatically set the /etc/urbackup/backupfolder file 2014-10-31 19:20:21 +01:00
Martin
47f16fc251 Fixed crash bug when a client is forced offline 2014-09-17 20:21:01 +02:00
Martin
70d2b5f95b Make clientnames case-insensitive 2014-09-12 19:38:00 +02:00
Martin
07408c74c4 Forcibly offline client, if capabilities cannot be requested/received 2014-08-12 19:44:24 +02:00
Martin
2018f7ffae Added new "internetonly" client parameter 2014-08-09 21:07:57 +02:00
Martin
89f0eb201a Client: Put temporary files into a folder and delete it on startup 2014-07-21 21:48:36 +02:00
Martin
e8ae09a2c2 Properly update cow_mode setting 2014-06-07 19:58:25 +02:00
Martin
18e0e2f1cf Better settings exchange 2014-04-15 22:39:33 +02:00
Martin
deee6a9ebd Added missing header for Linux 2014-04-08 21:15:19 +02:00
Martin
72fda32da5 Automatically offline clients which are to be deleted 2014-04-08 20:29:45 +02:00
Martin
76550fcfda Use symbolic links of unchanged folders to speed up incremental file backups on non-btrfs filesystems 2014-03-29 22:07:33 +01:00
Martin
3530f14bfa Server public key authentication on the client 2014-03-23 17:15:01 +01:00