Commit Graph

225 Commits

Author SHA1 Message Date
Martin
624dc77591 Don't download new server version information in the browser. Do it nightly instead. 2014-06-13 20:38:28 +02:00
Martin
b9ea5c93f7 Disable reports section if logged in anonymously 2014-05-30 20:39:07 +02:00
Martin
057e99e851 Allow use of volume as backup folder on Windows 2014-05-29 22:08:28 +02:00
Martin
73c0685f95 Setting to disable the "Exit" menu item and to always connect to the internet server 2014-05-24 19:06:52 +02:00
Martin
cc05a512e1 Add file entries every min_file_incr times for each file.
The client may not be trusted => Setting to force the server to read and calculate the respective file hashes instead of trusting the client
2014-05-14 22:57:59 +02:00
Martin
32c50d60b3 Changed time functions to use 64bit integers and added ETA estimation 2014-05-09 22:36:02 +02:00
Martin
e0bd50935a File backup speed improvement by queuing file downloads 2014-05-01 12:45:29 +02:00
Martin
18e0e2f1cf Better settings exchange 2014-04-15 22:39:33 +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
72fda32da5 Automatically offline clients which are to be deleted 2014-04-08 20:29:45 +02:00
Martin
be31492476 Added image compression setting to the web interface 2014-04-08 20:02:24 +02:00
Martin
97120c4213 * Switched to using miniz to compress images
* Fixed image decompression
2014-04-08 01:06:08 +02:00
Martin Raiber
ab209d0344 Merge remote-tracking branch 'urserver/next' into next 2014-04-05 14:11:38 +02:00
Martin Raiber
430926b44f Fixed sql query 2014-04-05 14:10:13 +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
0c040f0222 Follow symlinks in backups on web interface 2014-03-30 00:30:18 +01: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
dae85262d3 Allow receiving a single zipped file 2014-03-25 23:13:20 +01:00
Martin
3530f14bfa Server public key authentication on the client 2014-03-23 17:15:01 +01:00
Martin
ab18fb0abd Fix linux build 2014-03-09 20:44:38 +01:00
Martin
0534c95a61 Added ZIP file download option on web interface 2014-03-09 17:58:55 +01:00
Martin
bd946a7f66 Larger cache size for usage graph 2014-02-22 18:55:22 +01:00
Martin
46abe4c023 Larger cache size for usage graph 2014-02-22 18:54:38 +01:00
Martin
67af4aa63c Improved usage graph 2014-02-22 17:05:32 +01:00
Martin
81c2cef172 Updated copyright notice 2014-02-22 15:22:42 +01:00
Martin
3810a9507f Separate action for starting backups 2014-02-22 15:22:17 +01:00
Martin
d54f0b7dac Added a detailed status command for the client 2014-02-20 22:43:54 +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
9cb5cb7a0c Proper JSON escaping 2014-02-05 21:51:22 +01:00
Martin
335400f990 Order clients by name on the web interface 2014-01-16 22:32:41 +01:00
Martin
3c98ffa63a Merge branch 'next' of urpc.dyndns.org:~/urbackup_backend into next 2013-12-30 21:38:59 +01:00
Martin
f86977f86a Fixed embedding of clientname in custom client installer 2013-12-30 21:08:39 +01:00
Martin Raiber
ab281d2bb7 Escape characters below ASCII 32 properly 2013-12-25 15:25:17 +01:00
Martin Raiber
1045c4ba70 Add computername to settings when downloading client 2013-12-23 15:29:04 +01:00
Martin
6c42d550e6 Fixed live log threading issues 2013-12-16 23:03:18 +01:00
Martin
0c045bb8a3 Revert "Fixing SQLite3 deadlock"
This reverts commit 0590071424.

Conflicts:
	urbackupserver/server_hash.cpp
2013-11-16 23:46:04 +01:00
Martin
0590071424 Fixing SQLite3 deadlock 2013-11-16 15:06:08 +01:00
Martin
016f706d88 Thread safety 2013-11-16 13:07:52 +01:00
Martin
20c763cbb5 Fixed coverity issues 2013-11-02 23:19:48 +01:00
Martin
daed74a0f2 Show live log option, even if there is no log for the client yet 2013-10-29 23:29:51 +01:00
Martin
425957b27d Merge branch 'next' of ssh://git.code.sf.net/p/urbackup/backend into next 2013-10-27 16:29:30 +01:00
Martin
a4aad5b22a Only update database in transaction when recalculating statistics 2013-10-25 19:55:43 +02:00
Martin Raiber
9d083f778b Separate backup windows for full/incremental image/file backups 2013-10-22 19:25:25 +02:00
Martin
10df5f30ac Added about page 2013-10-20 20:13:33 +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
b90e7e795d Require add_client right to add client 2013-10-17 23:42:58 +02:00
Martin
37c7de8c69 Set content length when downloading client 2013-10-17 21:30:34 +02:00
Martin
7b7bef8780 Install public key on Linux 2013-10-17 21:27:28 +02:00
Martin
f6fc5facb0 New right "client_settings" which when removed disables changing client settings 2013-10-10 22:33:08 +02:00
Martin
38080069ca Correctly check the incremental image interval for a negative value not the incremental file backup interval 2013-10-08 21:20:34 +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
d6794f03cc Don't block session during viewing live log 2013-09-24 22:39:31 +02:00
Martin
421f88c4ac Increased livelog efficiency; Added more client specific log messages 2013-09-22 22:56:47 +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
9d87efdff0 Separate settings for client download and update 2013-09-19 16:02:11 +02:00
Martin
3a836861e2 Added client name to download file name 2013-09-05 10:53:20 +02:00
Martin
99ab9335f6 Look in the right directory for the signature file for client download verification. 2013-09-05 10:45:39 +02:00
Martin
7803cc3faf Password protection for image downloads 2013-09-04 18:26:30 +02:00
Martin
fc753b2564 Removed condition that the internet mode must be enabled 2013-08-31 19:06:23 +02:00
Martin
2152342099 Hide status entry if backup method is disabled 2013-08-31 19:04:33 +02:00
Martin
5821df7f42 Strip #I and # from server identity 2013-08-10 15:55:50 +02:00
Martin
8e687a03da Tried to optimize query 2013-08-10 13:20:32 +02:00
Martin
bd876eda81 Fixed SQL statement 2013-08-10 13:13:19 +02:00
Martin
6c86b1861e Fixed SQL query 2013-08-06 23:42:00 +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 Raiber
049e5e5b4b Progress bars on status screen and custom client download stage 1 2013-07-03 21:09:52 +02:00
Martin Raiber
63e98740e3 Show client and operating system version on web interface 2013-06-27 18:43:09 +02:00
Martin Raiber
ed50ca019b Show clients which use less then 5% of the backup space as "other" 2013-06-26 22:02:11 +02:00
Martin
b3c87fadab Fixed bug, where a disconnected client caused 100% CPU usage 2013-06-18 22:17:21 +02:00
Martin
25b1edd9b5 Calculate file hashes on Internet client 2013-05-30 22:01:37 +02:00
Martin
04d0faf60f End-to-end file backup verification for debugging purposes 2013-05-26 15:42:46 +02:00
Martin
3048cde99e Soft client quota 2013-05-25 18:35:27 +02:00
Martin
da2e6e00e3 Merge branch 'next' into feature-quota
Conflicts:
	.gitignore
2013-05-22 18:42:48 +02:00
Martin
b9a97ada57 Suspend index while copying 2013-05-21 21:07:49 +02:00
Martin
a62790a628 Added MDB file cache 2013-05-16 18:53:37 +02:00
Martin
d747e1b93f Renamed setting "internet_server_name" to "internet_server" for compatibility reasons 2013-04-26 19:00:49 +02:00
Martin
07a08c0b7e "internet_server" was not set correctly from web interface 2013-04-25 21:22:42 +02:00
Martin
480de8e6f7 Global soft filesystem quota 2013-04-14 11:23:01 +02:00
Martin Raiber
4f09348676 Fixed Linux build 2013-03-01 23:17:21 +01:00
Martin Raiber
d84ea1e14f Fixed build for Linux 2013-03-01 22:44:23 +01:00
Martin
e86ae61f81 Implemented advanced settings 2013-03-01 22:22:54 +01:00
Martin
e94d5ee5de Added statistics recalculation 2013-03-01 22:22:34 +01:00
Martin
b6f3e92f2b Show backup time adjusted to local time zone 2013-02-24 20:23:59 +01:00
Martin
425a9ec633 Properly select interface language 2013-02-24 20:23:41 +01:00
Martin
9d76c33b10 Added some advanced settings 2013-02-24 20:22:47 +01:00
Martin
20a243ef60 Added warnings about not enough space in backup folder 2012-11-19 15:27:20 +01:00
Martin Raiber
70ee6b8df2 Settings for switching on/off temporary files 2012-11-10 03:18:58 +01:00
Martin Raiber
a471a4b69d Simplified domain name from start_backup_for_client to start_backup 2012-10-22 00:28:36 +02:00
Martin Raiber
64984534cd Correctly read language if fastcgi is used 2012-09-06 19:17:39 +02:00
Martin Raiber
26e128821d Better default web interface language selection 2012-09-06 16:22:31 +02:00
Martin Raiber
ab2d6fb83e Added silent updates 2012-09-06 16:21:27 +02:00
Martin Raiber
f031c22c6e Use better random function 2012-08-22 15:02:44 +02:00
Martin
7e99c0cb8d Added shutdown action in debug mode 2012-08-15 18:16:04 +02:00
Martin
ead65048dd Fixed a lot of memory leaks 2012-08-14 22:14:11 +02:00
Martin Raiber
bc4027a310 Allow users to change their own passwords 2012-07-30 20:30:21 +02:00
Martin Raiber
98c602b922 Better logging 2012-07-09 15:52:13 +02:00
Martin Raiber
9cf8887c70 Correctly continue interrupted file transfers on internet connection 2012-06-12 20:47:43 +02:00
Martin Raiber
5c50ddb072 Reorganized internet settings and added a few 2012-05-16 21:55:49 +02:00
Martin Raiber
1fc6106a2b Added global throttling 2012-05-13 02:28:44 +02:00
Martin Raiber
55d8222e4d Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next
Conflicts:
	configure.ac_server
	start_urbackup_server
	urbackupserver/server_hash.cpp
	urbackupserver/www/index.htm
2012-05-10 03:20:50 +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
b7d0214c34 Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next 2012-05-08 20:37:09 +02:00
Martin Raiber
fd8ebfdb15 Added throttling and some backup info output 2012-05-08 19:45:45 +02:00
Martin Raiber
0f7f0ddf03 Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next 2012-05-04 00:20:46 +02:00
Martin Raiber
a58ef2e43f Optimized SQL 2012-05-04 00:20:20 +02:00
Martin Raiber
12ec21534e Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next 2012-05-03 23:59:16 +02:00
Martin Raiber
b726acd21d Asynchronous statistics generation 2012-05-03 23:58:51 +02:00
Martin Raiber
1bac3930d2 Merge branch 'next' of ssh://urbackup.git.sourceforge.net/gitroot/urbackup/backend into next 2012-05-03 23:19:52 +02:00
Martin Raiber
33c4d13a7f Fixed web interface bugs 2012-05-03 23:19:29 +02:00
Martin Raiber
57fff57be4 Show image backups of offline clients 2012-05-03 23:17:25 +02:00
Martin Raiber
82f0f53145 Added an archive window 2012-05-01 00:25:14 +02:00
Martin Raiber
7dbea1cdc1 Fixed file path prefixing 2012-05-01 00:24:46 +02:00
Martin Raiber
4b9a88f14f Allow server-side starting and stopping of backups 2012-04-25 15:59:20 +02:00
Martin Raiber
7239ccc3df Added file backup archival 2012-04-21 20:45:59 +02:00
Martin Raiber
c7a001899d Fixed web interface for IE8 2012-03-14 17:29:31 +01:00
Martin Raiber
d32ef39d5a More internet settings 2012-03-10 01:58:56 +01:00
Martin Raiber
ad07ba2235 Added include file pattern
Conflicts:

	urbackupserver/dllmain.cpp
	urbackupserver/server_settings.cpp
	urbackupserver/urbackupserver.vcxproj.filters
2012-03-10 01:32:06 +01:00
Martin Raiber
948337fe39 New Internet mode 2012-03-07 19:11:40 +01:00
Martin Raiber
fe33d9b31d Reorganized directory structure 2012-02-25 02:45:06 +01:00