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 Skovhede and GitHub
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
dessant and GitHub
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
sfahrenholz and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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