Martin
|
ef3bb2be4c
|
New flag to require snapshot
|
2016-01-08 17:17:08 +01:00 |
|
Martin
|
a7046e45fb
|
Correctly forward information about single file restores to client dialog
|
2016-01-07 21:53:10 +01:00 |
|
Martin
|
dc8a56de53
|
Show restore path when restoring
|
2016-01-07 15:54:31 +01:00 |
|
Martin
|
22f1305228
|
Correctly delete shell keys before recreating them
|
2016-01-06 21:22:04 +01:00 |
|
Martin
|
a332d7f923
|
Added 5 minute server side restore timeout
|
2016-01-03 15:45:13 +01:00 |
|
Martin
|
9ee64e650a
|
Updated copyright
|
2016-01-02 16:38:00 +01:00 |
|
Martin Raiber
|
5739fe0bf8
|
Refresh session during channel pings
|
2015-12-27 15:12:02 +01:00 |
|
Martin
|
d82b45f418
|
Fixed wchar_t usage
|
2015-12-22 13:27:12 +01:00 |
|
Martin
|
7cb5d0678a
|
Made Linux restore working
|
2015-12-18 16:58:50 +01:00 |
|
Martin
|
b2a749f8bb
|
Fixed MUIVerb encoding
|
2015-12-15 17:21:19 +01:00 |
|
Martin
|
54c68591c2
|
A few web interface improvements
|
2015-12-14 20:25:06 +01:00 |
|
Martin
|
5285161f81
|
Restore fixes
|
2015-12-14 17:45:07 +01:00 |
|
Martin
|
35a03ecb2c
|
Set icon in shell context menu
|
2015-12-14 01:39:42 +01:00 |
|
Martin
|
96823b24f9
|
Information about no recent backup comes from backend now
|
2015-12-14 01:15:12 +01:00 |
|
Martin
|
f12c0d57f5
|
Made restore work on Windows
|
2015-12-13 21:45:59 +01:00 |
|
Martin
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +01:00 |
|
Martin
|
93cd29d74b
|
Removed old client compatibility code
|
2015-12-12 13:27:58 +01:00 |
|
Martin
|
376643e1e9
|
Keys are large enough. Reduced iterations to one
|
2015-12-12 02:22:22 +01:00 |
|
Martin
|
f1c7eff094
|
Improved clientctl command line interface and fixed creation, modified and access time backup and display
|
2015-12-11 20:34:05 +01:00 |
|
Martin
|
93681e3e2c
|
Use ECDSA instead of DSA when signing
|
2015-12-10 19:09:37 +01:00 |
|
Martin
|
5051e184c1
|
Properly reorder setting directory modified time; "one_filesystem" flag for directories and fixes
|
2015-12-10 18:19:10 +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
|
27686b08d6
|
Linux file backups with snapshots and symbolic links
|
2015-12-07 01:06:32 +01:00 |
|
Martin
|
b47eba2cdf
|
Read device with write share mode
(cherry picked from commit 9390d0c4c1)
|
2015-12-05 20:20:19 +01:00 |
|
Martin Raiber
|
5ce4d932ea
|
Fixed issues with new client commandline control
|
2015-11-02 00:41:37 +01:00 |
|
Martin
|
8ae8013394
|
List file backups from command line
|
2015-11-01 20:59:43 +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
|
9390d0c4c1
|
Read device with write share mode
|
2015-10-14 20:41:45 +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
|
345d182568
|
License change from GPLv3+ to AGPLv3+
|
2015-08-01 22:58:40 +02:00 |
|
Martin
|
d4ddeb99ac
|
Save who set the image_running info to not reset it accidentally
|
2015-07-29 21:15:37 +02:00 |
|
Martin Raiber
|
85a58def3c
|
Support OS X
|
2015-02-09 01:16:32 +01:00 |
|
Martin Raiber
|
ef8329ee10
|
Fixed metadata restore on Windows
|
2015-02-01 00:04:06 +01: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
|
64f09a0e92
|
Fixed two client compilation issues on Linux
|
2015-01-13 21:24:55 +01:00 |
|
Martin
|
186492d21d
|
Only create shell context menu entries if tray icon is installed
|
2015-01-04 20:59:35 +01:00 |
|
Martin
|
24e7922764
|
Fixed file access from tray icon
|
2015-01-04 20:24:16 +01:00 |
|
Martin
|
d5ab1edcb0
|
Use anonymous namespace
|
2014-12-31 00:36:44 +01:00 |
|
Martin Raiber
|
e572742360
|
Fixed server defined backup paths
|
2014-12-31 00:40:54 +01:00 |
|
Martin Raiber
|
788749b5a2
|
Script output download on Windows: Log stderr depending on script exit code
|
2014-12-29 19:37:15 +01:00 |
|
Martin
|
86c16c3cec
|
Debug info when reading GPT
|
2014-12-14 22:35:24 +01:00 |
|
Martin
|
0e10250076
|
Use logical instead of physical sector size for LBA addressing
|
2014-12-04 20:35:19 +01:00 |
|
Martin
|
74c6fbe849
|
GPT support
|
2014-11-26 22:43:44 +01:00 |
|
Martin
|
28ca9b6f98
|
Correctly backup root directory on Linux
(cherry picked from commit 27ccbf8fd4)
Conflicts:
urbackupclient/ClientService.cpp
urbackupclient/client.cpp
|
2014-11-23 23:54:12 +01:00 |
|
Martin
|
27ccbf8fd4
|
Correctly backup root directory on Linux
|
2014-11-23 18:56:36 +01:00 |
|
Martin
|
f2c654a4cf
|
Access backups from the shell context menu
|
2014-11-23 14:33:01 +01:00 |
|
Martin
|
75d32693eb
|
Access single file via context menu
|
2014-11-23 12:37:48 +01:00 |
|
Martin
|
7fa4249a20
|
Merge remote-tracking branch 'urpc/next' into fileentryindex
Conflicts:
.gitignore
urbackupclient/ClientService.cpp
urbackupclient/ClientServiceCMD.cpp
urbackupserver/verify_hashes.cpp
urbackupserver/www/templates.js
urbackupserver/www/templates/big_endian_info.htm
urbackupserver/www/urbackup.js
|
2014-11-17 22:26:15 +01:00 |
|
Martin
|
2b92e65ccc
|
Cache ntfs property of volumes for capability command. Added new enumeration of all non-usb ntfs formatted volumes.
|
2014-11-16 17:53:59 +01:00 |
|
Martin
|
d871bc7b09
|
Improved the continuous data protection
|
2014-10-13 21:39:21 +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
|
1521d2f1fd
|
Include capability information in detailed status information
|
2014-09-11 00:19:01 +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
|
bc1498c1d1
|
Fixed indexing with root dirs on Windows
|
2014-05-18 21:47:24 +02:00 |
|
Martin
|
4452ef061c
|
Less/configurable logging
|
2014-05-14 19:58:16 +02:00 |
|
Martin
|
32c50d60b3
|
Changed time functions to use 64bit integers and added ETA estimation
|
2014-05-09 22:36:02 +02:00 |
|
Martin
|
2c59b9ecd6
|
Don't set empty computername setting
|
2014-04-26 19:38:29 +02:00 |
|
Martin
|
49c0351abf
|
Allow optional paths
|
2014-04-17 18:56:03 +02:00 |
|
Martin
|
b236f15b94
|
Better settings exchange
|
2014-04-16 00:13:26 +02:00 |
|
Martin
|
99d4adaf01
|
Better settings exchange
|
2014-04-15 23:56:47 +02:00 |
|
Martin
|
18e0e2f1cf
|
Better settings exchange
|
2014-04-15 22:39:33 +02:00 |
|
Martin
|
58128df764
|
Better settings exchange
|
2014-04-15 20:10:44 +02:00 |
|
Martin
|
56460ffcc4
|
Show that backups are resumed
|
2014-04-14 01:36:25 +02:00 |
|
Martin
|
1e0d822cfd
|
Show that backups are resumed
|
2014-04-13 23:28:34 +02:00 |
|
Martin
|
6db3dbeab2
|
Renamed parameter parsing function
|
2014-04-10 22:49:03 +02:00 |
|
Martin
|
1658cc01be
|
Fixed client incompatibility with older servers
|
2014-03-29 22:44:51 +01:00 |
|
Martin
|
3530f14bfa
|
Server public key authentication on the client
|
2014-03-23 17:15:01 +01:00 |
|
Martin
|
c166c20db2
|
Fixed stack overflow
|
2014-03-21 19:18:29 +01:00 |
|
Martin
|
171c0a4b28
|
Internet client timeouts sooner if backup is running
|
2014-02-25 22:40:10 +01:00 |
|
Martin
|
81c2cef172
|
Updated copyright notice
|
2014-02-22 15:22:42 +01:00 |
|
Martin
|
d54f0b7dac
|
Added a detailed status command for the client
|
2014-02-20 22:43:54 +01:00 |
|
Martin
|
9441bafe79
|
Only allow administrators to change paths and settings
|
2014-02-16 18:11:43 +01:00 |
|
Martin
|
5a80d81f4c
|
Fixed mempipe ownership
|
2013-11-27 21:16:41 +01:00 |
|
Martin
|
fb9ec4f87e
|
Delete UrBackupUpdate if it failed to verify
|
2013-11-21 23:13:01 +01:00 |
|
Martin
|
2043a3bd8a
|
Remove temporary file when updating
|
2013-11-17 00:36:42 +01:00 |
|
Martin
|
5c9b232241
|
Refactoring and performance tuning
|
2013-11-12 20:41:19 +01:00 |
|
Martin
|
9b4170d5ee
|
Authentication for image restores (fix)
|
2013-09-04 23:02:34 +02:00 |
|
Martin
|
7803cc3faf
|
Password protection for image downloads
|
2013-09-04 18:26:30 +02:00 |
|
Martin
|
25b1edd9b5
|
Calculate file hashes on Internet client
|
2013-05-30 22:01:37 +02:00 |
|
Martin
|
12aeaa3046
|
VSS logging
|
2013-05-29 21:35:21 +02:00 |
|
Martin
|
04d0faf60f
|
End-to-end file backup verification for debugging purposes
|
2013-05-26 15:42:46 +02:00 |
|
Martin
|
447f9de13a
|
Only use internet server name from server if it is not empty
|
2013-04-27 22:57:31 +02:00 |
|
Martin
|
8812075ac0
|
Only use internet server name from server if it is not empty
|
2013-04-27 22:35:37 +02:00 |
|
Martin
|
236fc5e59c
|
Fixed bug where system restore volume was not imaged
|
2013-03-30 17:21:31 +01:00 |
|
Martin
|
96f5c6163d
|
Reindex filesystem if exclude or include pattern has changed and save changed dirs with a slash at the end
|
2013-01-30 22:13:16 +01:00 |
|
Martin
|
deb3eadc7e
|
Correctly handle backup paths with ' in them
|
2013-01-26 21:10:13 +01:00 |
|
Martin Raiber
|
727c1a1056
|
Fixed error message
|
2013-01-01 22:44:39 +01:00 |
|
Martin
|
27292c722a
|
Correct error message if client restore times out
|
2013-01-01 18:41:53 +01:00 |
|
Martin Raiber
|
b7fc47024d
|
Fixed some shadow copying issues
|
2012-11-06 14:38:06 +01:00 |
|
Martin Raiber
|
35046b1960
|
Do not log error on client update
|
2012-10-22 00:26:20 +02:00 |
|
Martin Raiber
|
ab2d6fb83e
|
Added silent updates
|
2012-09-06 16:21:27 +02:00 |
|
Martin Raiber
|
9820af02be
|
Send client_set_settings and read allow_overwrite default
|
2012-08-26 14:19:35 +02:00 |
|
Martin Raiber
|
ee9ef2bb25
|
Submit the server default values
|
2012-08-25 20:02:24 +02:00 |
|
Martin
|
d7bd8a7804
|
Proper shutdown for leak check for client
|
2012-08-22 11:37:58 +02:00 |
|
Martin Raiber
|
5235600714
|
Fixed compilation on Windows
|
2012-08-15 21:20:02 +02:00 |
|
Martin Raiber
|
557acf88dd
|
Fixed client on Linux
|
2012-08-11 16:43:35 +02:00 |
|
Martin Raiber
|
61f05c3bd6
|
Correctly overwrite client settings
|
2012-07-13 18:12:38 +02:00 |
|
Martin Raiber
|
5c50ddb072
|
Reorganized internet settings and added a few
|
2012-05-16 21:55:49 +02:00 |
|
Martin Raiber
|
6d4f8b373c
|
Merge remote branch 'origin/master' into next
Conflicts:
urbackup/ClientService.cpp
urbackup/glob/glob.cpp
urbackup/www/templates.js
urbackup/www/templates/settings_inv_row.htm
urbackupclient/client.cpp
urbackupclient/client.h
urbackupserver/dllmain.cpp
urbackupserver/server_get.cpp
urbackupserver/server_get.h
urbackupserver/server_hash.cpp
urbackupserver/server_settings.cpp
urbackupserver/server_settings.h
urbackupserver/serverinterface/settings.cpp
urbackupserver/urbackupserver.vcxproj.filters
urbackupserver/www/templates/settings_user.htm
urbackupserver/www/translation.js
urbackupserver/www/urbackup.js
|
2012-05-10 03:10:51 +02:00 |
|
Martin Raiber
|
1b6c290baa
|
Better error messages
|
2012-05-10 02:15:33 +02:00 |
|
Martin Raiber
|
e931bcc865
|
Handle dynamic volumes
Conflicts:
urbackup/ClientService.cpp
|
2012-05-10 01:56:36 +02:00 |
|
Martin Raiber
|
7ec132ab4b
|
Fixed client build on Linux
|
2012-04-16 01:18:36 +02:00 |
|
Martin Raiber
|
eee1e1f0bb
|
Further work on internet mode
|
2012-04-15 16:21:28 +02:00 |
|
Martin Raiber
|
295d5c0676
|
New bandwidth saving file difference download method
|
2012-04-05 00:55:20 +02:00 |
|
Martin Raiber
|
7586582ade
|
Better authentication, Hashed file transfers, better logging in fileserver, more internet mode options
|
2012-03-10 01:54:39 +01:00 |
|
Martin Raiber
|
948337fe39
|
New Internet mode
|
2012-03-07 19:11:40 +01:00 |
|
Martin Raiber
|
1dad36e044
|
Refactored client service
|
2012-03-01 20:51:32 +01:00 |
|
Martin Raiber
|
fe33d9b31d
|
Reorganized directory structure
|
2012-02-25 02:45:06 +01:00 |
|