Kenneth Skovhede
40dd3c6816
Updated all license mentions to MIT
2024-02-28 15:45:30 +01:00
Kenneth Skovhede
212d1f7bbe
Added tool to update the license
2024-02-28 14:39:59 +01:00
Kenneth Skovhede
72e47e419c
Fixed referencing Windows.Forms via reflection for cross-platform build
2024-02-26 14:50:43 +01:00
Kenneth Skovhede
133dda94a3
Fixed complicated build with Xamarin Mac
2024-02-26 14:50:18 +01:00
Kenneth Skovhede
83a6e262c4
Updated release process to handle SDK style project files
2024-02-26 14:49:59 +01:00
Kenneth Skovhede
3bf6b162ca
Upgraded utility projects.
...
Removed redundant packages files.
Removed `mozroots` in prepare of switch to non-mono releases.
2024-02-26 08:24:48 +01:00
Kenneth Skovhede
22acb8bdda
Fixed compile issues after upgrade
2024-02-26 06:59:30 +01:00
Kenneth Skovhede
d7b6dd90be
Updated all projects to use SDK-style projects using upgrade-assist
2024-02-25 16:19:25 +01:00
trueai-org
076ce156cb
fix: aliyun oss code format, zh
2024-02-23 17:54:47 +08:00
trueai-org
35cb8056f6
add aliyun oss, and chinese readme
2024-02-23 11:12:41 +08:00
Jojo-1000
929e61f6b4
Catch RetiredException in BackupHandler to avoid StopNow race condition.
2024-02-22 18:48:44 +01:00
gpatel-fr and GitHub
7f97af85d4
allow Github build from PR ( #5103 )
2024-02-21 23:18:10 +01:00
gpatel-fr
b12b2603ca
update storj to 2.12
2024-02-21 23:10:49 +01:00
gpatel-fr
f7def9355b
update sshnet to 2023.0.1
2024-02-16 11:39:45 +01:00
Jojo-1000
a0f9785f5c
Check that the database exists before writing error logs.
...
Closes #5091
Fixes that any fatal error in test-filters created an INVALID! file in the current working dir.
2024-02-09 17:10:05 +01:00
Kelly Campbell
dbbd427cf1
Fixes connect to server not working when a password is used for the UI.
2024-02-04 01:15:19 -06:00
Jojo-1000
a1349b1af9
Show filter group rules in source file picker.
...
Add REST handler /systeminfo/filtergroups that returns the filter strings for all filter groups on the system.
Use these filter strings to apply filter groups to the source file picker.
2024-01-16 18:52:31 +01:00
Jojo-1000
74db90924e
Fix processing files repeatedly if present in multiple sources.
...
This can happen if a source is added to force including a system folder.
2024-01-16 18:52:30 +01:00
Jojo-1000
5acf4dbaad
Improve file in-/excluding logic in source file picker.
...
Add filters to the beginning instead of the end of the list, so they are not overridden by more general ones.
If a file is excluded, add an include filter to include the file.
2024-01-16 18:52:30 +01:00
Jojo-1000
9dbdbb1b2f
Show files excluded via 'Exclude' section in source picker.
...
Add more metadata to the file list returned by server, so that the source file picker can display filters based on file attributes.
Correctly display 'X' in file list if a file is excluded by attributes and not included as a source (#4751 ).
Fix directory separator issue when loading the page and prevent opening folders in source file list.
2024-01-16 18:52:30 +01:00
Jojo-1000
c9e9b0eeb7
Scroll to source data path on double click.
2024-01-16 18:52:30 +01:00
gpatel-fr and GitHub
e7c191389c
fix build of Duplicati CommandLine Only.sln ( #5081 )
2024-01-13 00:59:23 +01:00
Kenneth Skovhede
11c6b4b5de
Version bump to v2.0.7.100-2.0.7.100_canary_2023-12-27
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.7.100_canary_2023-12-27.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.7.100_canary_2023-12-27.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.7.100_canary_2023-12-27.zip.sig.asc
MD5: 628113622c72bcb46862bfdd15be617e
SHA1: 8081669082913f4b8aeddfe43f7f944d32e28c8d
SHA256: 2cfa87204a489adc6e37afd7c2fb0d67189632c1bc7bf5498812f607d85bafe4
v2.0.7.100-2.0.7.100_canary_2023-12-27
2023-12-27 10:17:26 +01:00
Kenneth Skovhede
9cce332a51
Merge branch 'master' of github.com:duplicati/duplicati
2023-12-27 10:06:52 +01:00
Kenneth Skovhede
38e86964dc
Prepare for canary build
2023-12-27 10:06:39 +01:00
gpatel-fr and GitHub
c93a9ca4a4
fixes to build process (UpdateVersionStamp) ( #5076 )
2023-12-23 14:27:15 +01:00
gpatel-fr and GitHub
8fe4c49ce6
a small fix and a few additional comments for PR 4962 ( #5077 )
2023-12-23 14:26:56 +01:00
gpatel-fr and GitHub
396f7dfebe
don't report backup as failed if all tests problems are 'extra' ( #5074 )
...
these problems don't block database rebuilding so it's not
a good thing to fail the backup.
Also fix erroneous message for ListAndIndexes
2023-12-23 14:25:28 +01:00
gpatel-fr and GitHub
e2c77b5310
do a vacuum of bug report database ( #5069 )
2023-12-13 09:27:51 +01:00
Jan and GitHub
034595c286
Keep user-defined whitespace in description field. ( #5067 )
2023-12-13 00:48:11 +01:00
Jan and GitHub
6c8ecb7b8e
Remove reliance on statusText for error messages. ( #5056 )
...
HTTP/2 does not support statusText, and proxies might replace it. Use the response body instead.
Closes #4729
2023-12-12 23:17:12 +01:00
Jojo-1000
6a85544fa5
Check blocklist consistency in recreate to prevent broken filesets.
...
Compact used broken LocalDatabase.GetBlocklists without a hash check, so some backups may contain invalid index files.
2023-12-12 21:28:15 +01:00
Jojo-1000
cf8f5e64cd
Fix LocalDatabase.GetBlocklists for some cases.
...
Closes #3202
Also add test to ensure that repair works as intended.
2023-12-12 21:28:05 +01:00
gpatel-fr and GitHub
b08b59228c
report all filesets in error in VerifyConsistency ( #5052 )
...
only reporting the first one could incite to deleting
it while many filesets can be impacted by a file error
2023-12-12 18:25:14 +01:00
gpatel-fr and GitHub
d20e692d20
enhance Python restore tool ( #5051 )
...
add command line parameters
parameterize memory cache and use bigger cache by default
optional use of aescrypt to make decryption faster by caching the results
tentative attributes support for Linux (use with sudo)
2023-12-12 00:35:01 +01:00
gpatel-fr and GitHub
79b87566dd
set default log level to Dryrun if dryrun option is set ( #5059 )
2023-12-11 14:42:45 +01:00
gpatel-fr and GitHub
11d6364b4a
remove agsXmpp, replace it with Sharp.Xmpp ( #5046 )
...
also add a missing space in default body (fixes a small bug under Windows)
2023-12-10 00:26:26 +01:00
Jan and GitHub
ccfa4e204e
Fix restore search error in RestoreController ( #4998 )
...
* Fix restore search error in RestoreController.
TypeError: Cannot read Property 'Path' of undefined.
Add a break to for loop, thanks @tx0h (#4997 ).
* Remove empty '\' entries from restore picker.
The paths are split by dirsep, but directories end with it, which results in an empty part at the end.
2023-12-10 00:25:47 +01:00
gpatel-fr and GitHub
0de4cb7968
allow full-remote-verification to target only list and index files ( #5037 )
...
The option is turned into an enum with values True, False, ListIndexes
True and False are for compatibility with the existing backups.
ListIndexes is equivalent to True but don't handle block volumes.
This is to make more workable a strategy of full remote testing
after each backup.
2023-12-10 00:24:07 +01:00
gpatel-fr and GitHub
af4fd5af05
change error reporting for full backup remote verification ( #5004 )
...
Before the change, it could happen that when the postbackup test
was finding problems in the backend, the job would be reported
as having completed successfully, the found problems being displayed
only in the complete log. After the change, an error is logged
that cause the job to be failed.
To repro, the following procedure can be used in a test backup:
change a hash for a block in the block table database and run a backup having set
--full-remote-verification and --full-block-verification to true and
--backup-test-percentage to 100.
2023-12-10 00:23:16 +01:00
gpatel-fr and GitHub
3a9239ccff
Merge pull request #4962 from Jojo-1000/fix-filter-ui
...
Fix filter UI
2023-12-10 00:22:31 +01:00
Jojo-1000
f7e435b1dd
Improve file backend list speed.
...
Directly list FileInfo instead of lookups by filename. This greatly speeds up backup verify on exFAT.
Closes #5061
2023-11-19 20:04:37 +01:00
Jojo-1000
a45ce610df
Fix URI parsing for IPv6 addresses and add tests.
...
Closes #5057
2023-11-10 13:53:10 +01:00
gpatel-fr and GitHub
ec9d49d684
Experiment/rebuildfaster ( #5043 )
...
* experimental faster db rebuild (#4955 )
* try run update db query for every block file only when needed
add repair-force-block-use option
more appropriate naming for some routines
more tracing
more comments
2023-11-05 18:19:08 +01:00
gpatel-fr and GitHub
43dea88b4f
enable to perform tests without checking file list ( #5054 )
...
following the option --disable-filelist-consistency-checks
experimental
2023-11-04 14:25:59 +01:00
gpatel-fr and GitHub
706c64a899
restore warning/error result handling changed in PR4978 ( #5040 )
2023-10-07 09:33:15 +02:00
Jan and GitHub
f6440a8e70
Update stale action to v8 ( #5036 )
2023-09-27 23:44:40 +02:00
gpatel-fr
e9611fca53
update appveyor image to vs 2019
2023-09-26 10:16:10 +02:00
taz-il and GitHub
10d24d8615
Specify the name of the backup when reporting failures ( #4839 )
...
Fixes duplicati/duplicati#4828
2023-09-25 14:35:31 +02:00
Jan and GitHub
3a0667dc64
Add option to disable chunked encoding for AWS S3. ( #4999 )
...
Some S3 providers do not support MultiChunkedEncoding (#4994 ).
2023-09-25 02:02:55 +02:00