Commit Graph
2357 Commits
Author SHA1 Message Date
Kenneth Skovhede 4dcf386312 Merge branch 'feature/revert_slowdown_2244' 2017-01-12 09:28:23 +01:00
Kenneth Skovhede e79cfa4d6f Merge branch 'feature/fix_send_mail' 2017-01-12 09:28:12 +01:00
Kenneth Skovhede f5a1bcd32c Reverted the SQL query to use the Timestamp sorting instead of explicit fileset.
This fixes #2244
2017-01-11 23:48:41 +01:00
Kenneth Skovhede d62d483202 One more rework for the log output, to allow some messages to enter the log file but not the console 2017-01-11 23:35:42 +01:00
Kenneth Skovhede 030a504183 Reworked the way the controller uses logging scopes to selectively send messages to file logs, but not normal operation listener 2017-01-11 22:44:42 +01:00
Kenneth Skovhede 309df0f720 Added re-entrancy locks to all reporting messages in BasicResults 2017-01-11 22:41:28 +01:00
Kenneth Skovhede d3a3d8c85f Fixed a mistake in the debugging code for issue 2140 2017-01-11 13:51:56 +01:00
Kenneth Skovhede 816ac4e722 Changed the way the delete handler deals with --allow-full-removal 2017-01-11 13:51:30 +01:00
Kenneth Skovhede e692be5c92 Reworked the way log messages are handled, to include call-context setup.
This enables modules to report messages to the message-sink, and thus to the commandline through the normal interface.
This simplifies handling multiple logging systems, and supports reporting logging from multiple concurrent controller instances.

This fixes #2225
This fixes #1575
2017-01-09 23:27:56 +01:00
Kenneth Skovhede 6bb1579aa9 Updated MailKit, fixed a bug with DnsLite, added backward compatible tls support from MailKit.
This fixes #1540.
This fixes #1948.
This fixes #2060
This fixes #2225
2017-01-09 23:21:00 +01:00
Kenneth Skovhede a029890409 Implemented better default error messsages 2017-01-09 11:35:38 +01:00
Kenneth Skovhede fc9f1b1dd3 Added description for the --allow-full-removal option 2017-01-09 10:40:09 +01:00
Kenneth Skovhede 9a849a2b58 Improved support for cross-os restores.
This fixes #1302
This fixes #1983
2017-01-06 23:01:54 +01:00
Kenneth Skovhede 8571475938 Merge branch 'feature/debug_listing_for_1400' 2017-01-06 10:03:03 +01:00
Kenneth Skovhede 684bd867ed Merge branch 'feature/debug_listing_for_2140' 2017-01-05 22:16:32 +01:00
Kenneth Skovhede 1b4cb3b5df Merge branch 'feature/implement_remote_file_recovery' 2017-01-05 22:16:25 +01:00
Kenneth Skovhede 179290d521 Added more extensive listing to further pinpoint the source of the error in #1400 2017-01-05 22:15:59 +01:00
Kenneth Skovhede fd0d0d5529 Added tracing output to track down issue #1699, #2140 and #2178 2017-01-05 21:41:21 +01:00
Kenneth Skovhede ab6379cec2 Added helpful hints if it is detected that the errors can be fixed with purge-broken-files 2017-01-05 20:58:33 +01:00
Kenneth Skovhede 1108d51d7f Implemented a new new list-broken-files and purge-broken-files command for the commandline to assist with handling remote file loss. 2017-01-05 16:46:01 +01:00
Kenneth Skovhede 76aae5de7b Changed the logic for getting the last-modified timestamp from the database.
Now we only look at the timestamp from the previous fileset, instead of for the last time the file was seen.
This should improve lookup times, and thus the running time for backups with many files.

This change means that the following sequence of operations will react differently:

- backup
- delete file
- backup
- undelete file
- backup

Prior to this commit, the undeleted file would be seen with the original timestamp and thus can avoid being scanned for changes.
After this commit, the file will be treated as a new file, even if it has the previous timestamp and will thus be scanned for changes.

An additional switch has been introduced, --check-filetime-only that improves the lookup further by not looking at the metadata or filesize, and thus makes a much lighter call to the database, where fewer tables need to be touched.
2017-01-05 10:03:32 +01:00
Kenneth Skovhede 3b85a77673 Minor style fixes 2017-01-05 09:57:06 +01:00
Kenneth Skovhede e1a989ca32 Merge branch 'feature/add_purge_command' 2016-12-30 00:39:59 +01:00
Kenneth SkovhedeandGitHub d7e9f0b61a Merge pull request #2208 from dessant/patch-1
list webp as a compressed extension
2016-12-30 00:10:31 +01:00
Kenneth Skovhede 52eb8e8478 Disabled MSBuild for much faster builds on MacOS 2016-12-29 23:12:41 +01:00
Kenneth Skovhede 4bf4871427 Added commandline operation to purge select files from filesets.
This fixes #1009.
This paves the way for #1337.
2016-12-29 22:41:13 +01:00
dessantandGitHub c3d7c2a7f4 list webp as a compressed extension 2016-12-28 07:27:02 +02:00
Kenneth Skovhede 9a227ada6b Reworked the cleanup process to allow a dangling filelist, such that this dangling entry can be used as the basis for a synthetic filelist.
Also added an option to disable synthetic filelists.
This fixes #2038.
This fixes #2101
2016-12-24 11:42:26 +01:00
Kenneth Skovhede 3182a227b9 Added additional debug info for tracing the cause of issue #1400 2016-12-23 17:04:12 +01:00
Kenneth Skovhede eb9f192240 Merge branch 'feature/remove_unused_cache_code' 2016-12-23 14:58:49 +01:00
sfahrenholzandGitHub f7ab227df0 Update Strings.cs
correction of spelling mistakes
2016-12-23 11:47:51 +01:00
Kenneth Skovhede d8972b0f2b Removed unused memory cache code 2016-12-16 17:30:39 +01:00
Kenneth Skovhede 606b835f7a Improved verbose messages when excluding a file based on the size criteria 2016-12-08 11:09:51 +01:00
Kenneth Skovhede be62ff5556 Added check to avoid adding excluded/missing files to the database.
This fixes #1855.
2016-12-08 11:00:12 +01:00
Kenneth Skovhede ace2f92856 Rewrote some of the pretty printing routine to make a better log output.
Cleaned up the output by removing some of the non-relevant items.
2016-12-02 11:54:20 +01:00
Kenneth Skovhede 25bdfe1686 Added setter for the EndTime to be used in the controller 2016-12-02 11:53:17 +01:00
Kenneth Skovhede 06534fd57b Renamed testresults "changes" to "verifications" 2016-12-02 11:52:40 +01:00
Kenneth Skovhede 32423d78b5 Added EndTime value in a few places.
This fixes #2127
2016-12-02 00:08:09 +01:00
Kenneth SkovhedeandGitHub 1a2a53cc29 Merge pull request #2151 from tianqiaoxiangzhe/master
the defaultvalue's problem
2016-12-01 12:17:43 +01:00
tianqiaoxiangzhe b05c5b4efd defaultvalue is not used
defaultvalue is not used
2016-12-01 09:52:30 +08:00
Kenneth Skovhede 9877c3cc2e Changed some size options to include the size suffix in the default value 2016-11-27 12:00:51 +01:00
Kenneth SkovhedeandGitHub 53ff249ffc Merge pull request #2108 from agrajaghh/ui_fixes
ui fixes
2016-11-08 23:47:25 +01:00
agrajaghh 504900ee8b fix typos 2016-11-08 12:32:31 +01:00
Kenneth Skovhede cdba1211a5 Fixed integer overflow when calculating maximum metadata size.
This fixes #2089
2016-11-08 10:47:02 +01:00
Kenneth Skovhede 7e0ba1c05c Micro-fix for --threshold.
This fixes #2100
2016-11-06 22:28:56 +01:00
Kenneth SkovhedeandGitHub d800228d0a Merge pull request #2085 from duplicati/feature/store_correct_symlink_metadata
Store correct symlink metadata
2016-11-04 10:45:20 +01:00
Kenneth Skovhede 1f7110503a Updated unix symlinks handling to store correct metadata for symlinks 2016-11-03 13:11:53 +01:00
Max 29f9694cf2 fix for 2077 2016-11-02 00:17:49 +01:00
Kenneth SkovhedeandGitHub ed87c6e93e Fixed typo's in --disable-time-tolerance
As noted in #1985 there were some typos in the latest commit.
This fixes #1985.
2016-10-25 22:47:48 +02:00
Max 5c7dfcada7 Refactor of hyper-v backup 2016-10-22 23:08:27 +02:00