Commit Graph

446 Commits

Author SHA1 Message Date
e5f5d0bc97 Error cases when parsing commands into argv are not handled sufficiently 2024-12-13 16:37:19 +01:00
dependabot[bot]
2685571c58
Bump golang.org/x/sync from 0.9.0 to 0.10.0 (#500) 2024-12-09 21:35:36 +00:00
dependabot[bot]
04ad0777e0
Bump github.com/docker/cli (#501) 2024-12-09 21:35:31 +00:00
dependabot[bot]
50e41eac02
Bump github.com/minio/minio-go/v7 from 7.0.80 to 7.0.81 (#499) 2024-12-03 06:20:34 +00:00
dependabot[bot]
94e59a102e
Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.4.1 to 1.5.0 (#495)
* Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob

Bumps [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/storage/azblob/v1.4.1...sdk/azcore/v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update azurite image to match updated client capabilities

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
2024-11-19 13:27:36 +01:00
dependabot[bot]
964a5e0342
Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#494) 2024-11-12 06:20:46 +00:00
dependabot[bot]
2363c3c9cb
Bump golang.org/x/sync from 0.8.0 to 0.9.0 (#493) 2024-11-12 06:02:14 +00:00
dependabot[bot]
6bc66db833
Bump github.com/minio/minio-go/v7 from 7.0.79 to 7.0.80 (#491) 2024-11-04 21:39:31 +00:00
dependabot[bot]
de40eae4de
Bump github.com/minio/minio-go/v7 from 7.0.78 to 7.0.79 (#488) 2024-10-28 21:53:31 +00:00
dependabot[bot]
731421e359
Bump github.com/pkg/sftp from 1.13.6 to 1.13.7 (#489) 2024-10-28 21:33:27 +00:00
dependabot[bot]
d46918b13a
Bump rexml from 3.3.6 to 3.3.9 in /docs (#487) 2024-10-28 20:41:16 +00:00
dependabot[bot]
2fb63059b3
Bump mvdan.cc/sh/v3 from 3.9.0 to 3.10.0 (#485) 2024-10-22 04:23:31 +00:00
dependabot[bot]
e0fcbd27e5
Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#483) 2024-10-15 04:45:35 +00:00
dependabot[bot]
f4884bf190
Bump github.com/minio/minio-go/v7 from 7.0.77 to 7.0.78 (#482) 2024-10-15 04:26:31 +00:00
dependabot[bot]
52787a1e42
Bump github.com/minio/minio-go/v7 from 7.0.76 to 7.0.77 (#479) 2024-10-01 04:43:46 +00:00
dependabot[bot]
6e08ae7c39
Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#477) 2024-09-24 05:40:41 +00:00
dependabot[bot]
0183db831b
Bump github.com/klauspost/compress from 1.17.9 to 1.17.10 (#476) 2024-09-24 05:22:26 +00:00
dependabot[bot]
f481fda848
Bump github.com/docker/cli (#475) 2024-09-24 05:22:06 +00:00
shalafi99
f4cf4173e6
Documentation update for DROPBOX_REMOTE_PATH environment variable (#473)
* Update set-up-dropbox.md

Updated text for explanation of DROPBOX_REMOTE_PATH environment variable usage accordingly to how the Dropbox App was scoped during creation.

* Update set-up-dropbox.md

Minor style edit

* Update index.md

Replaced /Apps/my-test-app/some_subdir with /somedir in example value for DROPBOX_REMOTE_PATH environment variable under "Backing up to Dropbox" section, to align with updates done to related "how-to" text
2024-09-18 20:43:54 +02:00
dependabot[bot]
681983608f
Bump github.com/docker/cli (#470) 2024-09-10 05:35:58 +00:00
dependabot[bot]
45335ffb67
Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#469) 2024-09-10 05:35:34 +00:00
dependabot[bot]
01a595607d
Bump github.com/docker/cli (#467) 2024-09-03 05:00:46 +00:00
dependabot[bot]
119391e8df
Bump github.com/minio/minio-go/v7 from 7.0.75 to 7.0.76 (#464) 2024-08-27 05:27:41 +00:00
dependabot[bot]
dd5f7f5b66
Bump rexml from 3.3.3 to 3.3.6 in /docs (#463) 2024-08-23 05:23:04 +00:00
dependabot[bot]
c54a5bef5f
Update to use Go 1.23 (#462)
* Bump golang from 1.22-alpine to 1.23-alpine

Bumps golang from 1.22-alpine to 1.23-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use Go 1.23 throughout

* Update golangci-lint

* Fix complaint raised by linter

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
2024-08-20 11:17:49 +02:00
dependabot[bot]
8fac9608ff
Bump github.com/docker/cli (#461) 2024-08-20 04:53:30 +00:00
dependabot[bot]
3ee40b6422
Bump mvdan.cc/sh/v3 from 3.8.0 to 3.9.0 (#460) 2024-08-20 04:53:06 +00:00
8b5c9a494f Exclude legacy docs page from navigation 2024-08-19 22:50:26 +02:00
nick comer
44ad3bbda2
feat: allow backups to be encrypted with age (#432)
GPG is known to have usability issues and is generally cumbersome to
use. age [0] is a modern alternative to GPG that is designed by a
cryptographer that has worked and continues to work on Golang's crypto
packages for years.

Allowing age to be used to encrypt backups dramatically simplifies the
backup process.

[0]: https://age-encryption.org/
2024-08-19 22:49:49 +02:00
dependabot[bot]
74e065cbb9
Bump github.com/minio/minio-go/v7 from 7.0.74 to 7.0.75 (#458) 2024-08-13 04:05:47 +00:00
Lennart
8a64da4b0b
Feature: PGP Asymmetric Encryption (#456)
* feat: asym encryption

* tests

* docs

* refactor

* logs & errs

* comment

* Update docs/reference/index.md

use correct env var in example

Co-authored-by: Frederik Ring <frederik.ring@gmail.com>

* Update cmd/backup/encrypt_archive.go

use errwarp for initial error msg

Co-authored-by: Frederik Ring <frederik.ring@gmail.com>

* rm orphaned code in encryption functions

* inline readArmoredKeys

* naming -GPG_PUBLIC_KEYS- to GPG_PUBLIC_KEY_RING

* add eror handling for closing func

* use dynamically generated keys for testing

* rm explicit gpg-agent start

* rm unnecessary private_key export

* pass PASSPHRASE correctly to the decryption command

* capture defer errors

* log & err msg

---------

Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
2024-08-11 10:11:23 +02:00
J. Zebedee
f97ce11734
Add "none" compression type (#457)
* Add "none" compression type

* Add "none" compression to docs

* Use passThroughWriteCloser for "none" compression

* Add test for none compression

---------

Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
2024-08-11 10:11:09 +02:00
336e12f874
Add support for Azure storage access tiers (#452) 2024-08-09 15:37:27 +02:00
dependabot[bot]
016c6c8307
Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#454) 2024-08-06 03:33:32 +00:00
dependabot[bot]
e22f317fbb
Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (#453) 2024-08-06 03:15:49 +00:00
dependabot[bot]
e04bd2f066
Bump rexml from 3.2.8 to 3.3.3 in /docs (#451) 2024-08-02 06:35:44 +00:00
c4eeaad813
Bump shoutrrr to version 0.8 (#450) 2024-07-31 21:58:24 +02:00
5840f1c5dc
Update docker/docker package (#449) 2024-07-31 21:54:25 +02:00
dependabot[bot]
d71b7304c2
Bump github.com/docker/cli (#448) 2024-07-30 05:14:03 +00:00
fbc7f85d9f
version key in compose file is deprecated (#445) 2024-07-23 20:47:45 +02:00
dependabot[bot]
2af5bdf4d9
Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.2.1 to 1.4.0 (#442) 2024-07-23 18:33:13 +00:00
dependabot[bot]
631ca3e07d
Bump github.com/gofrs/flock from 0.12.0 to 0.12.1 (#444) 2024-07-22 21:57:20 +00:00
dependabot[bot]
3d35d7c00e
Bump github.com/minio/minio-go/v7 from 7.0.73 to 7.0.74 (#443) 2024-07-22 21:39:21 +00:00
dependabot[bot]
954bde73fb
Bump github.com/docker/cli (#441) 2024-07-22 21:39:11 +00:00
dependabot[bot]
ab46e96706
Bump github.com/gofrs/flock from 0.11.0 to 0.12.0 (#439) 2024-07-09 04:21:31 +00:00
dependabot[bot]
ab4ce94534
Bump github.com/minio/minio-go/v7 from 7.0.72 to 7.0.73 (#440) 2024-07-09 04:04:26 +00:00
dependabot[bot]
e4170addb6
Bump github.com/docker/cli from 26.1.4+incompatible to 27.0.3+incompatible (#437)
* Bump github.com/docker/cli

Bumps [github.com/docker/cli](https://github.com/docker/cli) from 26.1.4+incompatible to 27.0.3+incompatible.
- [Commits](https://github.com/docker/cli/compare/v26.1.4...v27.0.3)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update all Docker versions to 27

* Swap deprecated methods

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
2024-07-02 21:15:49 +02:00
dependabot[bot]
b8410bbdc5
Bump github.com/gofrs/flock from 0.8.1 to 0.11.0 (#438) 2024-07-02 05:21:06 +00:00
dependabot[bot]
24e1341589
Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#435) 2024-06-25 03:41:41 +00:00
dependabot[bot]
3d0286472b
Bump github.com/minio/minio-go/v7 from 7.0.71 to 7.0.72 (#434) 2024-06-25 03:41:21 +00:00