Commit Graph

81 Commits

Author SHA1 Message Date
Martin
35eee0e0ed Upgrade more efficiently 2014-12-31 00:36:43 +01:00
Martin Raiber
df0e2ec03d Exit server if it cannot handle database 2014-12-22 23:34:18 +01:00
Martin
68052cb22d Login via LDAP/AD 2014-12-06 20:39:55 +01:00
Martin
0787b75dc0 Put the log data in a separate table 2014-11-30 21:19:24 +01:00
Martin
07f31ad57d Simultaneous file and image backups and heavy refactoring 2014-11-30 19:34:02 +01:00
Martin
e4a9fe4765 Backup server identity and client list files 2014-11-26 20:40:30 +01:00
Martin
6bda6c4a5b More robust handling of case where the predicted file size differs from the actual file size and test helper for that 2014-11-25 23:38:28 +01:00
Martin
03e132f182 Added assertions to file patching 2014-11-08 14:15:09 +01:00
Martin
3a9f7b9af7 Ony write changed parts in file downloader 2014-11-07 21:13:58 +01:00
Martin
5ad6cc2e75 Fixed some merge issues 2014-10-11 20:48:47 +02:00
Martin
deb80364a6 Merge branch 'fileaccess' into fileentryindex
Conflicts:
	.gitignore
	common/miniz.c
	urbackupclient/ChangeJournalWatcher.cpp
	urbackupclient/ChangeJournalWatcher.h
	urbackupserver/dao/ServerBackupDao.cpp
	urbackupserver/dao/ServerBackupDao.h
	urbackupserver/dllmain.cpp
	urbackupserver/server_download.cpp
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_hash.cpp
	urbackupserver/server_hash.h
	urbackupserver/server_settings.h
	urbackupserver/serverinterface/create_zip.cpp
	urbackupserver/urbackupserver.vcxproj.filters
2014-10-11 14:17:42 +02:00
Martin
112c7b346e New LMDB version and further optimized file entry index 2014-10-10 19:59:26 +02:00
Martin
43cfba2b4c Use more cache during upgrade 2014-10-10 18:29:27 +02:00
Martin
cdcf7dab1a Replacing file entry cache with external file entry index 2014-10-10 18:29:26 +02:00
Martin
541c4af567 Change server permission management to ACL style 2014-09-14 22:29:56 +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
dd120c86bc Fixed a few memory leaks 2014-09-04 18:44:43 +02:00
Martin
649885ceb0 Continuous file protection 2014-08-04 23:54:30 +02:00
Martin
c539726bfc Create index to speed up cleanup 2014-06-03 22:46:27 +02:00
Martin
0798f32011 Fixed upgrade script 2014-05-10 00:01:39 +02:00
Martin
32c50d60b3 Changed time functions to use 64bit integers and added ETA estimation 2014-05-09 22:36:02 +02:00
Martin
2a26e81c94 Removed downloadplugin. Replaced it with cURL. 2014-04-26 18:34:01 +02:00
Martin
18e0e2f1cf Better settings exchange 2014-04-15 22:39:33 +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
b70cc08e48 * Handle changes of the backupfolder correctly
* Lazy load database queries
* Bug fixes for symlink pooling
2014-04-01 20:47:29 +02:00
Martin
8528fb83c3 Log web interface logins 2014-03-30 21:37:40 +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
Martin
3cdaf98a1e Fixed some memory leaks 2014-03-22 21:34:42 +01:00
Martin
3810a9507f Separate action for starting backups 2014-02-22 15:22:17 +01:00
Martin
5ec34ba462 Fixed defrag command 2014-02-13 20:48:38 +01:00
Martin
66765570db Added defrag database app/command 2014-02-12 22:34:31 +01:00
Martin
bdd6e291dc Replaced python+numpy+matplotlib and google-chart with jqPlot 2014-02-11 00:46:54 +01:00
Martin
662b7b126f Switched templating from Prototype.js to dust.js, included jQuery and used jQuery.Datatable to render the status table 2014-02-09 23:05:54 +01:00
Martin Raiber
b503fcedae Fixed cleanup command etc. 2013-12-23 23:00:23 +01:00
Martin
8c9200929d Better error messages when opening database fails 2013-11-26 19:49:40 +01:00
Martin
0985171b6e Improves performance of status screen 2013-11-16 01:38:33 +01:00
Martin
20d4781601 Properly free file descriptor, if hash size is zero 2013-11-03 11:33:44 +01:00
Martin Raiber
9d083f778b Separate backup windows for full/incremental image/file backups 2013-10-22 19:25:25 +02:00
Martin
b3c3730c04 Proper startup screen for file entry cache creation 2013-10-19 22:50:40 +02:00
Martin
57e0e08cb8 Show error message on status page if the database is corrupted 2013-10-19 22:17:50 +02:00
Martin
f6fc5facb0 New right "client_settings" which when removed disables changing client settings 2013-10-10 22:33:08 +02:00
Martin
0dc07f70fd Fixed pagefile location reading 2013-10-05 23:12:32 +02:00
Martin
f605991855 Only show calculated backup size if it was calculated completely 2013-10-03 21:51:16 +02:00
Martin
8eb94a1367 Separate settings for allowing client-side starting of incremental and full backups 2013-10-03 21:22:57 +02:00
Martin
6bab1f8d5d 1. New feature: Live log on server interface
2. New feature: Check for new version on status screen
2013-09-22 21:18:52 +02:00
Martin
5d6163c596 Merge remote-tracking branch 'urpc/next' into feature-quota
Conflicts:
	.gitignore
	configure.ac_server
	start_urbackup_server
	urbackupserver/Makefile.am
	urbackupserver/dllmain.cpp
	urbackupserver/urbackupserver.vcxproj.filters
	urbackupserver/www/index.htm
	urbackupserver_installer_win/generate_msi.bat
	urbackupserver_installer_win/urbackup_server.nsi
	urbackupserver_installer_win/urbackup_server.wxi
	urbackupserver_installer_win/urbackup_server.wxs
2013-07-28 00:13:19 +02:00
Martin Raiber
68b7cf3f56 Clients can now be downloaded preconfigured from the web interface 2013-07-22 22:44:25 +02:00
Martin
955505584b Better error handling for files cache creation 2013-06-11 22:13:03 +02:00