Commit Graph
66 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 4f5d09f93d Merge pull request #3096 from Pectojin/system_info_add_username_and_startedby_variables
added 'UserName' and 'StartedBy' variables to the system info page
2018-03-16 08:41:55 +01:00
Kenneth Skovhede 842fd96543 Implemented a new logging system that is more transparent and allows a more granular way of picking log messages.
Added ID's to each log message and each exception to allow later introduction of a Knowledgebase service that explains each error in more detail.
2018-03-15 09:12:34 +01:00
Rune Henriksen f414b2fdf2 added 'UserName' and 'StartedBy' variables to the system info page to help troubleshooting 2018-03-09 21:24:57 +01:00
Max 0380f6d453 fixes password change in hosted tray 2018-02-25 13:54:20 +01:00
Kenneth Hsu 5fb1958ceb Remove redundant calls to ToString. 2017-11-26 15:44:34 -08:00
Kenneth Skovhede 6ad0fa649e Re-wrote the auto-updater to use process spawning instead of AppDomain loading to execute updates. 2017-10-11 12:49:14 +02:00
Kenneth Skovhede 432f618846 Adedd option to run with detached TrayIcon.
This fixes #2661
2017-10-11 08:57:12 +02:00
Tyler Gill 83a1dcfb64 Replace all instances of InvariantCultureIgnoreCase with OrdinalIgnoreCase in string comparisons.
InvariantCulture is useful when comparing / sorting human language strings in a culturely correct way. It handles things like accented letters in a way that makes sense to humans (e.g., 'a' should be sorted next to 'á', rather than after 'z').
Ordinal looks just at the raw code points of the characters. As such, it is recommended for use in cases when comparing system strings (file paths, command line parameters, config settings, etc.). Since it doesn't need to use the culture specific sorting rules, this method can often be faster.

For more information, see https://stackoverflow.com/questions/492799/difference-between-invariantculture-and-ordinal-string-comparison (and other related questions)
2017-09-18 23:55:08 -06:00
Max 37e608db19 reads http scheme from db 2017-06-29 22:47:21 +02:00
Max 92abe8062f fix after upstream 2017-06-29 00:08:02 +02:00
MaxandGitHub b620f5b708 Merge pull request #30 from duplicati/master
upstream
2017-06-28 23:52:23 +02:00
Max 21a09a238b refactor 2017-06-28 23:45:56 +02:00
Max e8e6b4b133 tray http options fix 2017-06-28 21:39:45 +02:00
Kenneth Skovhede ac151bb567 Added additional code to prevent the tray-icon from re-spawning after clicking "quit". 2017-06-27 15:05:46 +02:00
Max f3124d955d small change 2017-06-23 11:33:03 +02:00
Max ca84a9462b added console support on windows 2017-06-22 15:10:31 +02:00
Max a9d7507597 tray icon header fixes 2017-06-17 18:46:38 +02:00
Max 319288ef9f upstream 2017-06-17 17:19:34 +02:00
Kenneth Skovhede 908cea62be Added help-text if the TrayIcon is build without GTK support and attempted started on Linux. 2017-05-23 10:24:56 +02:00
Kenneth Skovhede e1c7a06591 Added the ENABLE_GTK preprocessor directive which is more telling than __WindowsGTK__.
Added help output that tells what toolkits are supported.
2017-05-23 10:17:55 +02:00
Max 0c97194cf7 Move GetDatabaseConnection to Server 2017-05-21 19:25:39 +02:00
Max c387de0e1b GetDatabaseConnection unification 2017-05-21 16:56:48 +02:00
Max 294ce69c73 cleaning 2017-05-03 18:25:50 +02:00
Max 60c088e2d5 typo 2017-05-03 18:21:26 +02:00
Max 95dbe5a615 dumb travis not supports C# 7.0 2017-05-03 00:56:41 +02:00
Max 725ba9b5c3 dumb travis not supports C# 7.0 2017-05-03 00:22:02 +02:00
Max 84c5406060 typo 2017-05-03 00:19:59 +02:00
Max c300c1fb47 added ability to survive password change or on/off 2017-05-03 00:03:16 +02:00
Max 4bc562c46c change to not cache settings data 2017-05-02 21:39:04 +02:00
Max 91f4f79559 added posibility to read server password from database 2017-05-02 21:14:28 +02:00
Max 6718c93f5e fixes 2017-03-06 14:26:40 +01:00
Kenneth Skovhede a029890409 Implemented better default error messsages 2017-01-09 11:35:38 +01:00
Kenneth Skovhede 3441bdb1c5 Tabs-to-spaces fix 2016-09-23 14:11:53 +02:00
Kenneth Skovhede ec4cf69aa9 Now using RUMPS as the default trayicon framework for OSX 2016-09-19 22:13:18 +02:00
Kenneth Skovhede c76e7fd37b Added rumps backend for OSX tray-icon 2016-04-07 21:00:02 +02:00
Kenneth Skovhede 9a6bd263cd Default to not attempt to load monomac on 64bit OSX as that crashes.
Unfortunately GTK seems to not be included by default either :/
2016-03-22 00:15:17 +01: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 147f55e1c6 Added usage reporter to keep track of most-wanted features and to get an overview of how and why Duplicati crashes 2015-12-22 00:35:00 +01:00
Kenneth Skovhede d7628f171d Removed compile conditionals for MonoMac as we now include the library 2014-07-21 09:12:39 +02:00
Kenneth Skovhede 595bcda6de Fixed issue with OSX not launching with release builds 2014-07-08 01:14:20 +02:00
Kenneth Skovhede ba44869231 Reworked the way the OSX app is loaded so it can be launched from a unified executable 2014-07-07 01:33:19 +02:00
Kenneth Skovhede 9841dbc7ac Updated the autoupdater to use a static instance and fixed a number of paths to use the base dir.
Added a current pointer-file to allow running with a version that is not the newest.
Updater is now working except for OSX, where the bundle setup is causing issues when running the loaded instance.
2014-07-03 11:01:49 +02:00
Kenneth Skovhede 5bd472973b Implemented the re-spawn feature to support GTK and Cocoa style installs 2014-07-02 15:01:29 +02:00
Kenneth Skovhede fe81851313 Added support for detecting when the server shuts down 2014-07-02 12:05:09 +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 8834385854 Fixed the Autoupdate settings 2014-06-29 21:53:31 +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 671548bd96 Initial scaffolding for supporting the auto-update using AppDomains to support seamless updates 2014-06-26 22:37:58 +02:00
Kenneth Skovhede 66c4655baa Fixed the first-run to save the state 2014-06-23 20:59:19 +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