Commit Graph

66 Commits

Author SHA1 Message Date
Martin
c263f009af Defines to increase stack size 2016-01-25 00:35:01 +01:00
Martin
1b2430162a Open client database with absolute path 2016-01-24 23:33:54 +01:00
Martin
eb6190f49f Fix binding to localhost if in internet_only_mode 2016-01-20 23:40:25 +01:00
Martin
69c15ff2d2 Setting in config file to enable internet only mode 2016-01-20 18:39:20 +01:00
Martin
a0e03eb9e8 Build Linux client installer and extended install instructions 2016-01-20 16:20:30 +01:00
Martin
dff855325e Build Linux client installer 2016-01-20 01:47:08 +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
ddbeefcfa0 Flag to not share hashes between virtual clients 2016-01-15 00:22:45 +01:00
Martin
b63ff45634 Sparse file restore 2016-01-12 00:38:14 +01:00
Martin
de79041505 Fixed db upgrade 2016-01-08 19:08:24 +01:00
Martin
7a29c2aea7 Clientsubname as parameter when stopping snapshot 2016-01-08 18:16:16 +01:00
Martin
5903a4e3f7 Optimized client database upgrade process 2016-01-05 17:21:23 +01:00
Martin
eac6651390 Use proper flags 2016-01-05 17:18:10 +01:00
Martin
fe5eee7758 Embed initial databases into executable 2016-01-05 16:58:43 +01:00
Martin
2a36aae9a8 Cache ESP location as well as SYSVOL location 2016-01-05 15:45:47 +01:00
Martin
ef4c60f4d6 Restore needs crypto now 2016-01-04 17:13:21 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
1f48234688 Fixed restore 2015-12-21 17:28:43 +01:00
Martin
7cb5d0678a Made Linux restore working 2015-12-18 16:58:50 +01:00
Martin
5285161f81 Restore fixes 2015-12-14 17:45:07 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
d0fb217078 Changed default client date format
(cherry picked from commit 2897f1aa604870cf2da17ca8582f5969527f6332)

Conflicts:
	urbackupclient/dllmain.cpp
2015-12-11 12:48:58 +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
75604d0d61 Linux build system overhaul 2015-12-05 18:10:17 +01:00
Martin
1cbacc9d80 Determine system reserved volume on startup and then not determine it again 2015-10-27 21:28:07 +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
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
7b25042258 Implementation of file access for Linux clients 2015-01-10 20:35:39 +01:00
Martin
6a306d8790 Perform complete re-index on first file backup after update 2014-12-04 20:41:56 +01:00
Martin
008e434915 Actually call db update script 2014-12-04 20:33:09 +01:00
Martin
66fa1d12da Create user view directories after file backup 2014-12-02 23:54:42 +01:00
Martin
e4a9fe4765 Backup server identity and client list files 2014-11-26 20:40:30 +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
cb228ef0d7 Fixed change journal with refactored database access 2014-11-18 20:19:01 +01:00
Martin
b2ac296ff1 Merge branch 'next' into fileentryindex
Conflicts:
	urbackupclient/dllmain.cpp
2014-11-05 20:30:41 +01:00
Martin
d1a75e76ff Fixed alternative indexing method for ReFS 2014-11-04 22:49:41 +01:00
Martin Raiber
9eb1d91fcf Merge remote-tracking branch 'urpc/next' into fileentryindex
Conflicts:
	fsimageplugin/cowfile.cpp
	urbackupclient/ChangeJournalWatcher.cpp
	urbackupclient/ChangeJournalWatcher.h
	urbackupclient/dllmain.cpp
	urbackupserver/dao/ServerBackupDao.cpp
	urbackupserver/dao/ServerBackupDao.h
	urbackupserver/server_get.h
	urbackupserver/server_image.cpp
	urbackupserver/server_writer.cpp
	urbackupserver/server_writer.h
2014-11-02 16:19:11 +01:00
Martin Raiber
2f6d85cb38 Fixed bugs with USN record v3 support 2014-10-30 14:39:54 +01:00
Martin Raiber
19b3f7a8d4 USN record v3 support 2014-10-29 22:41:28 +01:00
Martin
541c4af567 Change server permission management to ACL style 2014-09-14 22:29:56 +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
89f0eb201a Client: Put temporary files into a folder and delete it on startup 2014-07-21 21:48:36 +02:00
Martin
49c0351abf Allow optional paths 2014-04-17 18:56:03 +02:00
Martin
a48699cfa1 Parameters to configure client backend ports 2014-04-08 21:49:48 +02:00
Martin
8c048c115d Fixed issue with multiple last_backup_time keys 2014-04-04 23:11:52 +02:00
Martin
43f10b6006 Secured client log and server identities 2014-03-06 22:09:58 +01:00
Martin
62121bc401 Small bug fixes 2014-02-24 22:59:12 +01:00