Martin
|
f4de52158e
|
Send previous client bitmap after reconnect
|
2016-06-25 18:36:21 +02:00 |
|
Martin
|
200f39116d
|
Transfer block if block has bitmap changes
|
2016-06-25 15:23:27 +02:00 |
|
Martin
|
44f9ae62df
|
Fix some typos and spellings
|
2016-06-13 16:19:05 +02:00 |
|
Martin
|
bb351d1714
|
Reset timeout on disconnect
|
2016-06-07 21:02:28 +02:00 |
|
Martin
|
ab6f19c058
|
Extract code into function
|
2016-05-30 16:19:52 +02:00 |
|
Martin
|
ce893ed4de
|
Improve log message
|
2016-05-30 16:12:14 +02:00 |
|
Martin
|
8b5c14dfca
|
Create image snapshot before connecting to client
|
2016-05-30 16:06:36 +02:00 |
|
Martin
|
5ccc5228f9
|
Create image snapshot before connecting to client
|
2016-05-30 15:49:37 +02:00 |
|
Martin
|
b2b8c06863
|
Improved error messages
|
2016-05-30 15:30:16 +02:00 |
|
Martin
|
958bc7f2fd
|
More consistent backup running accounting
|
2016-05-30 13:41:33 +02:00 |
|
Martin
|
01ce93b36f
|
Do not try to trim beyond drive size if drive size is not aligned to ntfs block size
|
2016-05-29 14:09:09 +02:00 |
|
Martin
|
6ceba52fdf
|
Make hash file match incremental VHD file content and make synthetic full VHD files mountable on Windows
|
2016-05-28 01:11:13 +02:00 |
|
Martin
|
3286dc4654
|
Fix issue with VHD file writing
|
2016-05-26 19:01:56 +02:00 |
|
Martin
|
e0f95eb4c1
|
Handle current block being greater than total number of blocks
|
2016-05-23 23:12:34 +02:00 |
|
Martin Raiber
|
6af2bb8ad9
|
Merge branch 'dev' of 192.168.0.40:/home/git/urbackup_backend into dev
|
2016-05-23 21:52:07 +02:00 |
|
Martin Raiber
|
5a4dfe8e87
|
Make image hashes match image file accurately
|
2016-05-23 21:51:46 +02:00 |
|
Martin
|
73808bc39f
|
Do only trim if cow raw file is used and it is an incremental image backup
|
2016-05-23 02:55:53 +02:00 |
|
Martin
|
f1b845cc38
|
Put buffer on heap
|
2016-05-23 02:30:30 +02:00 |
|
Martin
|
eb1b3683b4
|
Fix empty memcpy issue
|
2016-05-23 02:22:45 +02:00 |
|
Martin
|
618691e93d
|
Trim changed hash blocks during CoW-raw image backup
|
2016-05-23 02:06:14 +02:00 |
|
Martin Raiber
|
62b8cb0542
|
Nightly cleanup of SYSVOL/ESP images associated with incomplete images
|
2016-05-16 23:20:03 +02:00 |
|
Martin Raiber
|
2e97fd11bb
|
Reconnect and retry if image backup block number is corrupted
(cherry picked from commit da61f8b001bef6ef60d2276cf9e8d37eb4eca810)
|
2016-05-16 16:33:57 +02:00 |
|
Martin Raiber
|
0890fb93d4
|
Force re-authentication on address change
|
2016-05-14 23:22:27 +02:00 |
|
Martin
|
b20065d2fa
|
Get new session identity after image backup reconnect if needed
|
2016-04-19 02:42:19 +02:00 |
|
Martin
|
4ea425e809
|
Mark some image backup failures as timeouts
|
2016-04-09 16:43:05 +02:00 |
|
Martin
|
10e8c33349
|
Consistent pre/post backup scripts/hooks
|
2016-04-01 01:04:38 +02:00 |
|
Martin
|
57e1570aac
|
Consistent pre/post backup scripts/hooks
|
2016-04-01 00:37:24 +02:00 |
|
Martin Raiber
|
1e2c071210
|
blockcnt can be negative
|
2016-03-25 21:06:45 +01:00 |
|
Martin
|
8a2d266641
|
Log about change block tracking being active
|
2016-03-22 23:24:29 +01:00 |
|
Martin Raiber
|
b476fed75e
|
Image backup with change block tracking
|
2016-03-14 15:06:05 +01:00 |
|
Martin
|
24d35c2c97
|
Improved hash data sending
|
2016-02-24 13:19:23 +01:00 |
|
Martin
|
b8cc0d535f
|
Properly set image size
|
2016-02-09 13:32:52 +01:00 |
|
Martin Raiber
|
96625222c3
|
Update image process stats before finishing
|
2016-01-28 19:29:59 +01:00 |
|
Martin Raiber
|
0e28a83d32
|
Do not stop image backup if client connects via Internet but wait for the client to return to the local network
|
2016-01-28 02:07:43 +01:00 |
|
Martin
|
6d1df72d85
|
Do not show ETA if image client is offline
|
2016-01-25 14:02:36 +01:00 |
|
Martin
|
b0c7d1443a
|
Show progress bytes and block restore on command line till it is finished per default
|
2016-01-24 15:07:06 +01:00 |
|
Martin
|
6450f906bf
|
Fix: Rename in incremental raw snapshot
|
2016-01-22 23:26:21 +01:00 |
|
Martin
|
85fa82bd79
|
Fix: Rename in incremental raw snapshot
|
2016-01-22 21:33:06 +01:00 |
|
Martin
|
04c3473612
|
Update speed only every 10s
|
2016-01-22 15:42:00 +01:00 |
|
Martin
|
108711a57a
|
Show download speed and ETA
|
2016-01-21 00: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
|
3af3520d96
|
Multiple processes in client interface
|
2016-01-12 19:36:32 +01:00 |
|
Martin
|
7a237e2381
|
Experimenting with ETA estimation in image backup
|
2016-01-12 13:18:48 +01:00 |
|
Martin
|
cec1a39ca7
|
Clientsubname as snapshot script parameter
|
2016-01-08 16:44:46 +01:00 |
|
Martin
|
975cc417da
|
Refresh session identity after image reconnect
|
2016-01-07 23:16:53 +01:00 |
|
Martin
|
2abb7e86bf
|
Check three times for internet connection before stopping image backup
|
2016-01-07 23:11:06 +01:00 |
|
Martin
|
14aaafddb8
|
Create image subfolder/subvolume as late as possible
|
2016-01-05 15:46:15 +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
|
12e76379eb
|
Put image backups into subvolumes/folders
|
2016-01-02 16:27:49 +01:00 |
|
Martin
|
831dbbe15e
|
Fixed synthetic full backup
|
2016-01-02 14:08:26 +01:00 |
|
Martin
|
a0f7909f61
|
Use client bitmap
|
2016-01-02 01:31:44 +01:00 |
|
Martin Raiber
|
816a385cc5
|
Fixed double-free
|
2015-12-25 10:01:07 +01:00 |
|
Martin Raiber
|
9c8cc51003
|
Refactored updating of client address during image backups
|
2015-12-23 22:32:11 +01:00 |
|
Martin Raiber
|
10d3ab0f9e
|
Ignore out of sequence blocks within vhd_blocksize
|
2015-12-23 20:57:11 +01:00 |
|
Martin
|
cc625e4e75
|
Resize bitmap if it is too small and use a different file for the bitmap from client
|
2015-12-22 21:36:05 +01:00 |
|
Martin
|
7cb5d0678a
|
Made Linux restore working
|
2015-12-18 16:58:50 +01:00 |
|
Martin
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +01:00 |
|
Martin
|
7151865663
|
Handle directory differences with snapshots
|
2015-12-12 19:21:57 +01:00 |
|
Martin
|
02ee229426
|
Properly delete r_vhdfile
|
2015-12-12 17:23:08 +01:00 |
|
Martin Raiber
|
a84334c052
|
Merge branch 'dev' of 192.168.0.40:/home/git/urbackup_backend into dev
Conflicts:
urbackupserver/FullFileBackup.cpp
urbackupserver/ImageBackup.cpp
|
2015-12-11 22:22:15 +01:00 |
|
Martin Raiber
|
fffb7326b8
|
Transfer image bitmap during image backup
|
2015-12-11 22:19:46 +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
|
0a3c93daee
|
Compress transferred data using miniZ now
|
2015-08-30 21:46:57 +02:00 |
|
Martin
|
345d182568
|
License change from GPLv3+ to AGPLv3+
|
2015-08-01 22:58:40 +02:00 |
|
Martin Raiber
|
d21b2e944e
|
Disabled emptiness transmission, because it is currently not needed
|
2015-04-04 21:53:59 +02:00 |
|
Martin Raiber
|
920ce93195
|
Transfer information about empty VHD blocks during image backups
|
2015-04-04 18:28:33 +02:00 |
|
Martin
|
91ce323b48
|
Restore backups from web interface
|
2015-01-31 08:51:08 +01:00 |
|
Martin
|
8e8c1aa7e9
|
Allow multiple concurrent processes to be reported via web interface
|
2015-01-26 22:41:04 +01:00 |
|
Martin
|
191335ef8d
|
Restore backups from web interface
|
2015-01-25 23:17:49 +01:00 |
|
Martin
|
216cd36777
|
Don't update last image backup time when only the SYSVOL or ESP image backup is finished
|
2015-01-13 21:45:50 +01:00 |
|
Martin
|
4dfff297de
|
Properly handle transfer hash if partition ends on VHD block boundary and last block is available
|
2015-01-03 16:45:05 +01:00 |
|
Martin
|
5dacb978cf
|
Return correct drivesize
|
2015-01-03 14:41:32 +01:00 |
|
Martin Raiber
|
2fad6bb4dd
|
A few bugfixes + Moved queries into data access layer
|
2014-12-22 23:35:43 +01:00 |
|
Martin
|
eada97fb5e
|
Synthetic full image backups
|
2014-12-20 01:24:02 +01:00 |
|
Martin
|
cc9a6079d0
|
Find and backup EFI System Partition
|
2014-12-14 19:27:58 +01:00 |
|
Martin
|
a928e9d086
|
Fixed a few issues in refactoring
|
2014-11-30 22:33:29 +01:00 |
|
Martin
|
07f31ad57d
|
Simultaneous file and image backups and heavy refactoring
|
2014-11-30 19:34:02 +01:00 |
|