Commit Graph
64 Commits
Author SHA1 Message Date
Albertony c87f3946df Fixed unreported issue: The block size validation was not triggered, and did also not allow setting the value to 1KB (similar to issue #2387) 2017-03-20 12:36:08 +01:00
Albertony a8905a4da8 Fixed issue #2387: Volume size cannot be set to 1 MB 2017-03-20 12:31:13 +01:00
Kenneth Skovhede 3c5a45bdff Layout fix 2017-02-27 09:09:13 +01:00
Kenneth Skovhede 8c8a0907c0 Added checks to ensure that hyphens are not used in --prefix as that would make it possible to craft prefixes that confuse the filename parser, e.g. --prefix=duplicati-b1234.zip
This fixes #2295
2017-02-27 09:09:02 +01:00
Max 15ce7bab8a added support for ssl under linux 2017-02-11 23:39:42 +01:00
Kenneth Skovhede 1424be05f9 Fixed a bunch of typos.
This fixes #2278.
2017-01-23 22:12:24 +01:00
Kenneth Skovhede 71933b2674 Added serverside validation of backups on save/update 2016-10-14 00:15:49 +02:00
Kenneth Skovhede 53a7459f29 Fixed problem with UI saving global options in ApplicationSettings/ServerSettings.
This fixes #1720.
This fixes #1830
2016-09-23 23:23:44 +02:00
4m1g0 c48b4ee73e Fix for issue: #1828 - Add autoincrement atribute to backup id 2016-07-15 13:50:54 +02:00
Max b1d19210d8 adds ability to save ssl certificate to database 2016-06-26 16:09:07 +02:00
Kenneth Skovhede 742eab0913 Fixed multiple cases where connections and command instances were not disposed.
This should fix all cases of "File is locked" on windows.
2016-04-06 20:40:34 +02:00
Kenneth Skovhede 41f20301a3 Implemented settings for controlling what data is sent with the usage reporter 2016-03-12 00:29:51 +01:00
Kenneth Skovhede e0237b5309 Implemented two new build channels: beta and canary.
Updated build system to allow building various types of releases.
2016-03-11 22:55:32 +01:00
Kenneth Skovhede b1a2115fc7 Fixed a case where a backup save failed if a schedule was created 2015-12-08 23:48:29 +01:00
Kenneth Skovhede bcf9985ee8 Added web-interface support for changing the local database for a backup 2015-12-08 20:42:53 +01:00
Kenneth Skovhede 2ffdf582ad Fixed an issue with updating advanced settings 2015-12-07 21:57:54 +01:00
Kenneth Skovhede 0bfe3daac4 Fixed issues with the REST interface 2015-08-26 12:38:27 +01:00
Kenneth Skovhede ae0ef1a912 Fixed some issues with applying server settings through PATCH 2015-08-05 13:04:52 +02:00
Kenneth Skovhede 3972211757 Added automatic log cleanup
This fixes #1298
2015-02-15 23:44:20 +01:00
Kenneth Skovhede 3ab1632f43 Cleanup broken database.
This fixes #1295.
This fixes #1287.
2015-02-15 22:54:49 +01:00
Kenneth Skovhede a3d21c1f6d Fixed saving with ID=-1 which is what causes #1295 and #1287 2015-02-15 22:28:34 +01:00
Kenneth Skovhede a0efbed111 Protecting against saving with ID=-1 as mentioned in #1295 2015-02-15 22:26:43 +01:00
Kenneth Skovhede 4846ffa103 Now using the file modification timestamp and the filesize as indicators that trigger file scanning.
This fixes #1099.
2015-01-24 21:59:53 +01:00
Kenneth Skovhede 8d13e698eb Updated copyright notices 2015-01-20 21:44:52 +01:00
Kenneth Skovhede c2fc930411 Implemented storing backup task info in the backup data 2014-10-14 14:45:49 +02:00
Kenneth Skovhede d0f306dba9 Store sqlite databases in the Datafolder to support portable installs 2014-09-02 18:04:50 +02:00
Kenneth Skovhede b50dac37f3 Fixed a crash that was introduced with 0198fb8. 2014-08-25 15:35:49 +02:00
Kenneth Skovhede 567e056bc3 Removed a compile warning 2014-08-25 15:21:47 +02:00
Kenneth Skovhede 0198fb8fff Fixed issue #1097.
The settings were wiped on startup.
2014-08-21 21:00:07 +02:00
Kenneth Skovhede 6ba3c2ebb8 Implemented an options dialog for setting system wide options 2014-08-15 01:51:48 +02:00
Kenneth Skovhede ebb88e2120 Added saving the webserver-listen-interface option. 2014-08-15 00:31:26 +02:00
Kenneth Skovhede 4c7878a27b Implemented method for downloading the bug-report after it has been created. 2014-08-05 23:04:00 +02:00
Kenneth Skovhede a3e7ece869 Renamed the "Notifications" table to "Notification".
WARNING: If you are running from source, please manually rename the table or delete Duplicati-server.sqlite.

Rename SQL:
ALTER TABLE Notifications RENAME TO Notification
2014-08-05 23:00:16 +02:00
Kenneth Skovhede 0b24c5977e Implemented a miniature ORM mapping system for the server database to avoid lots of boilerplate code 2014-08-05 22:59:00 +02:00
Kenneth Skovhede b582dc1335 Implemented a new notification system 2014-08-04 20:39:46 +02:00
Kenneth Skovhede ef1cb1a3dc Added the action field to notifications 2014-08-04 09:06:12 +02:00
Kenneth Skovhede 9223de7df9 Implemented a notification system.
The system works with the tray-icon, but the tray icon does not yet post notifications.
Some work is required to provide meaningful interaction when clicking the notifications.

Implemented a key/value store that allows the UI to save settings and other items.
2014-08-04 01:06:29 +02:00
Kenneth Skovhede 44a15ee6cf Implemented persistent error/warning states 2014-07-31 22:08:54 +02:00
Kenneth Skovhede 100d6a3823 Implemented a postpone command to avoid nagging about updates 2014-07-21 11:07:46 +02:00
Kenneth Skovhede 9b8e6141f8 Implemented the auto-update feature in the CLI and the server 2014-06-30 11:31:06 +02:00
Kenneth Skovhede c127ff1381 Fixed some compile warnings about unused code. 2014-06-28 16:30:27 +02:00
Kenneth Skovhede 6203ed849c Major refactor of the webserver
Added support for setting listening interface for the webserver
Added support for starting the webserver with a password
2014-06-27 13:23:05 +02:00
Kenneth Skovhede 7d52854ae1 Added feature to display the application window on first launch and on a port change 2014-06-23 11:22:54 +02:00
Kenneth Skovhede 9a16f24fcb Considerations towards keeping the password(s) server-only 2014-03-22 15:24:30 +01:00
Kenneth Skovhede 370f7d4160 Added server support for reading logs 2014-03-21 10:35:41 +01:00
Kenneth Skovhede e79e10e4bf Fixed a create bug 2014-03-20 15:08:00 +01:00
Kenneth Skovhede a23aeb3716 Added support for keeping temporary backups in server memory so we can do restore on non-persisted backups.
Added type-safe argument passing to the runner.
Added taskID's so the restore dialog can keep track of what tasks it needs to monitor.
2014-03-17 15:27:25 +01:00
Kenneth Skovhede ace66ceb56 Fixed SQLIte constraint violation on backup save/create 2014-03-17 11:55:24 +01:00
Kenneth Skovhede 88e157b4f2 Update data state when deleting a backup or schedule 2014-03-11 11:29:39 +01:00
Kenneth Skovhede 2a0d4e8501 Implemented the DataEventID and removed manual data refresh 2014-03-07 19:32:46 +01:00