gilbertchen
bebd7c4b77
Merge pull request #495 from plasticrake/environment-variables
...
Replace special characters in environment variable name with underscores
2019-01-04 17:04:29 -05:00
gilbertchen
46376d82ed
Merge pull request #489 from gilbertchen/sftp_retry
...
Retry on EOF errors in the SFTP backend
2019-01-04 13:53:44 -05:00
gilbertchen
c4a3dd1eeb
Merge pull request #454 from mikecook/master
...
spelling fix, go fmt, go vet
2019-01-04 13:50:17 -05:00
gilbertchen
31c25e98f7
Merge branch 'master' into master
2019-01-04 13:48:44 -05:00
gilbertchen
242db8377e
Merge pull request #447 from s4y/patch-1
...
Acknowledge malware/spam warnings from GCD
2019-01-04 13:33:11 -05:00
Gilbert Chen
e6d8b7d070
Use 1024*1024 as 1M as opposed to 10^6
2019-01-04 13:29:30 -05:00
Gilbert Chen
bb652d0a8c
Add a Sync call before close when uploading a file to local storage
2019-01-03 12:44:50 -05:00
Gilbert Chen
a354d03bc9
Remove a binary file accidentally checked in
2019-01-02 21:36:04 -05:00
Michael Cook
4b9524bd43
go vet: unreachable code
2018-12-29 13:20:11 +01:00
Michael Cook
a782d42ad6
go vet: result of fmt.Errorf call not used
2018-12-29 13:20:10 +01:00
Michael Cook
0762c448c4
gofmt -s
2018-12-29 13:20:10 +01:00
Michael Cook
741644b575
spelling
2018-12-29 13:04:40 +01:00
Gilbert Chen
8aa67c8162
Support ssh private key files encrypted by passphrases
2018-11-09 14:17:56 -05:00
Gilbert Chen
53548a895f
Add the \?\ prefix to all paths on Windows
2018-11-08 21:29:02 -05:00
Gilbert Chen
2e5cbc73b9
Bump version to 2.1.2
v2.1.2
2018-11-03 11:45:50 -04:00
Gilbert Chen
21b3d9e57f
Padding size was incorrect -- didn't pad to multiples of 256
2018-11-03 11:42:03 -04:00
Gilbert Chen
244b797a1c
Print the number of files if available in the snapshot file
2018-11-03 10:38:35 -04:00
Gilbert Chen
073292018c
Don't show snapshots whose tags don't match the given one
2018-10-28 23:30:22 -04:00
Gilbert Chen
15f15aa2ca
Show more statistics in the check command
2018-10-28 23:27:36 -04:00
Gilbert Chen
d8e13d8d85
Benchmark may incorrectly list the chunks directory when looking for previous temporary files
2018-10-22 09:11:15 -04:00
Gilbert Chen
bfb4b44c0a
Optimizating restore to avoid reading newly created sparse file
2018-10-21 22:43:24 -04:00
Patrick Seal
cce798ceac
Replace special characters in environment variable name with underscores
2018-09-18 11:16:31 -07:00
Gilbert Chen
22a0b222db
Align snapshot times to the beginning of days when calculating the differences
2018-09-08 20:31:49 -04:00
Gilbert Chen
674d35e5ca
Get accountID from b2_authorize_account and supply it to b2_list_buckets
2018-09-08 20:21:49 -04:00
Gilbert Chen
ab28115f95
Retry on EOF errors in the SFTP backend
2018-08-29 23:15:00 -04:00
Gilbert Chen
a7d2a941be
Restore UID and GID of symlinks
2018-08-29 17:10:35 -04:00
Gilbert Chen
39d71a3256
Fixed a divide by zero bug when the repository has only zero-byte files
2018-08-10 12:17:40 -04:00
Gilbert Chen
9d10cc77fc
Do not update the Windows keyring file if the password remains unchanged
2018-08-08 14:03:49 -04:00
Gilbert Chen
e8b8922754
Continue to check other snapshots when one snapshot has missing chunks
v2.1.1
2018-08-06 21:20:04 -04:00
Gilbert Chen
93cc632021
Record deleted snapshots in the fossil collection and if any deleted snapshot still exist nude the fossil collection
2018-08-04 22:59:25 -04:00
Gilbert Chen
48cc5eaedb
Print git commit number
2018-08-03 23:45:23 -04:00
Gilbert Chen
f304b64b3f
Removed a redundant call to manager.chunkOperator.Resurrect
2018-08-03 11:32:24 -04:00
Gilbert Chen
8ae7d2a97d
Remove extra newline in the PRUNE_NEWSNAPSHOT log message
2018-07-26 21:24:33 -04:00
Gilbert Chen
fce4234861
Rearrange struct members to avoid 64-bit int alignment issues
2018-07-26 21:19:03 -04:00
gilbertchen
e499a24202
Merge pull request #459 from jtackaberry/master
...
Fix "Failed to fossilize chunk" errors in wasabi backend
2018-07-24 21:52:27 -04:00
Gilbert Chen
89769f3906
Add a -storage option to the benchmark command
2018-07-23 22:54:56 -04:00
Gilbert Chen
798cec0714
Bump version to 2.1.1
2018-07-23 22:10:12 -04:00
Gilbert Chen
72dfaa8b6b
Fixed a bug causing a new snapshot to be not counted when deciding which fossils can be deleted
2018-07-23 22:08:08 -04:00
Jason Tackaberry
117cfd997f
Make Wasabi double slash fix more idiomatic
2018-07-13 12:43:27 -04:00
Jason Tackaberry
84f7c513d5
Fix "Failed to fossilize chunk" errors in wasabi backend
...
Fixes #458
2018-07-11 22:55:04 -04:00
gilbertchen
dfdbfed64b
Merge pull request #449 from gilbertchen/benchmark_command
...
Benchmark command
2018-07-02 16:26:28 -04:00
gilbertchen
d4a65ffbcf
Merge pull request #441 from gilbertchen/threaded_prune
...
Implement multithreaded pruning
2018-07-02 16:20:41 -04:00
gilbertchen
736003323a
Merge pull request #417 from amarcu5/fix-permissions
...
Fixed restoration of basic UNIX file permissions
2018-07-02 14:31:10 -04:00
gilbertchen
0af74616b7
Merge pull request #415 from amarcu5/master
...
Add APFS snapshot support
2018-07-02 12:41:19 -04:00
gilbertchen
0f552c8c50
Update ISSUE_TEMPLATE.md
2018-06-20 23:24:59 -04:00
gilbertchen
1adf92e879
Create ISSUE_TEMPLATE.md
2018-06-20 23:24:02 -04:00
Gilbert Chen
f92f1a728c
Check in src/duplicacy_benchmark.go
2018-06-17 22:09:47 -04:00
Gilbert Chen
9a0dcdb0b2
Add a benchmark command to test disk and network speeds
2018-06-17 22:00:01 -04:00
Sidney San Martín
20172e07e6
Acknowledge malware/spam warnings from GCD
...
If Google thinks that a file is malware or spam (which can happen
spuriously to blobs of encrypted data), it will prevent the initial
download and return an error with reason "cannotDownloadAbusiveFile".
The API expects a program to prompt the user in this case and then,
optionally, let them bypass it.
Ideally duplicacy should prompt, but this patch just logs a warning.
When I printed `err.(*googleapi.Error)`, its `Errors` field was empty,
hence the sketchy string matching. It's possible that I did something
wrong, though.
2018-06-13 10:49:04 -07:00
Gilbert Chen
9ae306644d
Avoid filepath.Dir as it returns paths with back slashes on Windows
2018-06-07 16:00:39 -04:00