Commit Graph

84 Commits

Author SHA1 Message Date
Martin
b684cb485d Set socket window size to 3MiB send buffer and 128KiB recv buffer for client on Windows 2019-04-19 17:08:35 +02:00
Martin
66cd80c2c1 Try harder to fix GPT errors 2018-10-17 22:30:04 +02:00
Martin
b864185361 Always use simple tokenize function 2017-11-01 14:14:00 +01:00
Martin
11237f09eb Larger stack size for file indexing thread 2017-06-07 15:03:48 +02:00
Martin Raiber
150937e400 Working on parallel file hashing 2017-02-13 23:32:41 +01:00
Martin
b8ec8b91d5 Amalgamized miniz into two files 2016-11-25 16:01:36 +01:00
Martin
7005a87d70 Fix compile issue with MiniZ 2016-11-19 15:46:26 +01:00
Martin
14f09d19d3 Initialize mutex properly 2016-10-24 19:02:52 +02:00
Martin
8126cacc23 Always use WAL journal mode except for VACUUM 2016-10-24 17:35:16 +02:00
Martin
43d4d9d796 Use os_get_file_type instead of FileExists to test for executable existence 2016-06-26 16:27:02 +02:00
Martin
200f39116d Transfer block if block has bitmap changes 2016-06-25 15:23:27 +02:00
Martin
c92a445702 Create tokens directory before writing token 2016-06-03 01:18:36 +02:00
Martin
6a3364b783 Include client access key in Linux/Mac OS X client download 2016-06-02 14:01:42 +02:00
Martin
7c201e9636 Handle hard link deletes 2016-04-30 01:56:53 +02:00
Martin
0ae8c796bd Embed root access key in Linux installer (for restore) 2016-02-17 17:27:12 +01:00
Martin
9f091e5cf4 Option to keep deleted files/directories during incremental file backups 2016-02-13 17:34:28 +01:00
Martin
45cbc8dc67 Force file index rebuild 2016-02-03 20:19:35 +01:00
Martin
da753e4d28 Include group into index
(cherry picked from commit ace04152d1714dd54ea3819b79a4cdd4ada748cc)
2016-02-03 12:06:22 +01:00
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