Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

borgbackup

Develops and supports the BorgBackup free and open source backup software.
Collective - Host: europe - https://opencollective.com/borgbackup - Website: https://borgbackup.org - Code: https://github.com/borgbackup

improve test_get_security_dir

github.com/borgbackup/borg - d9875a4d7e5370aed386fcffc8b575daf5557b77 authored almost 2 years ago by Thomas Waldmann <[email protected]>
improve test_get_keys_dir

github.com/borgbackup/borg - 078bb7ee02a931c8a06e10236b660edcef0442fb authored almost 2 years ago by Thomas Waldmann <[email protected]>
improve test_get_cache_dir

github.com/borgbackup/borg - 6ab424598ddd11caae16ae33a7589a75d49908b5 authored almost 2 years ago by Thomas Waldmann <[email protected]>
improve test_get_config_dir

github.com/borgbackup/borg - 4bacd0b722fdc34f85d24688d4132c7bdd5b93d4 authored almost 2 years ago by Thomas Waldmann <[email protected]>
fix win2 typo

github.com/borgbackup/borg - bb73e8682fedd5af2c813831035ce87e563f33b0 authored almost 2 years ago by Thomas Waldmann <[email protected]>
test_config_dir_compat: don't test on win32

there is no old borg < 2.0 there anyway.

github.com/borgbackup/borg - 499e5133b5d5c9bf1fb1c9556663e359e446a096 authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_security_dir: legacy=False default

github.com/borgbackup/borg - bde0f11e1ec82f3343e8eba90e5afc02432c000c authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_keys_dir: legacy=False default

github.com/borgbackup/borg - 1d4810af23a28c5534564ef9fde0cdd38d05c275 authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_config_dir: legacy=False default

github.com/borgbackup/borg - b06dd1c66cb1e2ada3a7b9b0f814f5f176afb8ed authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_cache_dir: legacy=False default

github.com/borgbackup/borg - ebcda6f0a5054311055af95f9f7fd900ef0d2f84 authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_base_dir: legacy=False default

github.com/borgbackup/borg - 424be763b22d94fc044e4b4412cd95565b68fef5 authored almost 2 years ago by Thomas Waldmann <[email protected]>
conftest.py: use BORG_BASE_DIR to redirect borg testing .config/.cache into a temp dir

XDG_*_HOME is not honoured on macOS and on Windows if we use platformdirs.

github.com/borgbackup/borg - 81595a9ca0df9f1d43b9d8bf761baf9f04533071 authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_*_dir: make legacy=... kwarg only

it's better readable.

github.com/borgbackup/borg - fddf6afded98e96bf34fa334b2dd750f1c876401 authored almost 2 years ago by Thomas Waldmann <[email protected]>
do not fail on macOS due to different dirs from platformdirs

github.com/borgbackup/borg - 437b5fa859cd108b5c37b162f9da63badb0e8a9d authored almost 2 years ago by Thomas Waldmann <[email protected]>
deal with BORG_BASE_DIR

github.com/borgbackup/borg - 8379ecefaa68862b1e60a6ee9fca6bbcdf126fea authored almost 2 years ago by Thomas Waldmann <[email protected]>
add compatibility test: legacy vs. non-legacy platformdirs

github.com/borgbackup/borg - d3d909ad3172f56eb38c1b484e531053970bb54f authored almost 2 years ago by Thomas Waldmann <[email protected]>
add platformdirs to dependencies

github.com/borgbackup/borg - 6c7efbe128bddca6f593bd4a17dc5cc84016f251 authored almost 2 years ago by Rayyan Ansari <[email protected]>
helpers: use platformdirs on win32

github.com/borgbackup/borg - f2452aef2ae247ef478b4be2703041c14bfeea72 authored almost 2 years ago by Rayyan Ansari <[email protected]>
Merge pull request #7320 from ThomasWaldmann/transfer-progress

Transfer progress

github.com/borgbackup/borg - 7ffd87739b27006dd72464daa18370affd8dc0d8 authored almost 2 years ago by TW <[email protected]>
transfer: support --progress

github.com/borgbackup/borg - 7ad25ba9e28ee71751c343f111bcdf0ec0b60e8a authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7310 from ThomasWaldmann/avoid-orphan-content-chunks2

avoid orphan content chunks on BackupOSErrors

github.com/borgbackup/borg - 63a0b3bed4c9bd654ecb961478295977ceafe8ee authored almost 2 years ago by TW <[email protected]>
Merge pull request #7317 from pgerber/hanging-test

Fix test hanging reading FIFO when `borg create` failed

github.com/borgbackup/borg - c96c5652b07e0655dfa000856e86ff53d8833f77 authored almost 2 years ago by TW <[email protected]>
avoid orphan content chunks on BackupOSError, fixes #6709

if we run into some issue reading an input file, e.g. an I/O error,
the BackupOSError exception ...

github.com/borgbackup/borg - ffe32316a52ec3b6dfeacfae1a8bdceaca4fc43f authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7309 from ThomasWaldmann/no-part-files-in-final-archive

remove part files from final archive

github.com/borgbackup/borg - 9b7647c89d1c03c985398a98dd9e5ebd9c455b16 authored almost 2 years ago by TW <[email protected]>
Fix test hanging reading FIFO when `borg create` failed

github.com/borgbackup/borg - 8ce3d223585ad68171e51839403c1fa3cb625d87 authored almost 2 years ago by Peter Gerber <[email protected]>
Merge pull request #7315 from ThomasWaldmann/pythonioencoding

document another way to get UTF-8 encoding on stdin/stdout/stderr, fixes #2273

github.com/borgbackup/borg - f25f6a8e333be7240c8c330778d0c9d0917f3234 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7316 from ThomasWaldmann/gh-fixed-black-version

fix black versions be 23.x

github.com/borgbackup/borg - 6d53cd0365807a0aaadc8898afabb303e36c7e76 authored almost 2 years ago by TW <[email protected]>
fix black versions be 23.x

https://black.readthedocs.io/en/stable/integrations/github_actions.html

github.com/borgbackup/borg - f65a6b197a97b4e92a039686f7544a96aed71a1d authored almost 2 years ago by Thomas Waldmann <[email protected]>
document another way to get UTF-8 encoding on stdin/stdout/stderr, fixes #2273

github.com/borgbackup/borg - 856d98c72f05d1d678b7db84e20eda20c66b0da6 authored almost 2 years ago by Thomas Waldmann <[email protected]>
borg transfer: drop part files

github.com/borgbackup/borg - d2cc167afd136d44ed9c36f36d573c45ef20b161 authored almost 2 years ago by Thomas Waldmann <[email protected]>
remove --consider-part-files, related stats code, update docs

we now just treat that one .borg_part file we might have inside
checkpoint archives as a normal ...

github.com/borgbackup/borg - b92f4aa487a0d591945748016449d68896278bde authored almost 2 years ago by Thomas Waldmann <[email protected]>
remove part files from final archive

checkpoint archives might have a single, incomplete part file as last item.
part files are alway...

github.com/borgbackup/borg - 0fed44110a5e92ff42497be85bb21f3765049ed2 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7314 from ThomasWaldmann/newer-black

use latest "black"

github.com/borgbackup/borg - 4515884af59d292929295a2f62b5f53f1516c98b authored almost 2 years ago by TW <[email protected]>
run black 23.1.0 on the code

github.com/borgbackup/borg - a0330d578ef223d02d6c5fcd39e2b60bd375b3d1 authored almost 2 years ago by Thomas Waldmann <[email protected]>
upgrade black to 23.1.0

work around the current github actions issue by just using the latest version:

https://github.c...

github.com/borgbackup/borg - 96862787db944fa4ffb0dd9c9bb5fa5cf5d843f9 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Added date-matching support for list_considering (#7306)

added date-matching support for list_considering, fixes #7296

Co-authored-by: Michael Deyaso ...

github.com/borgbackup/borg - 8af9eb47c2b821601c0902d94c4f4e14fad5cd8b authored almost 2 years ago by Michael Deyaso <[email protected]>
Merge pull request #7311 from ThomasWaldmann/fix-mac-birthtime-test-fail

tests: relax birthtime assertion, fixes #7308

github.com/borgbackup/borg - 8046d6f575b6e39ce11e7cde338122fc5955172e authored almost 2 years ago by TW <[email protected]>
tests: relax birthtime assertion, fixes #7308

github.com/borgbackup/borg - e019487166f98d0cc250a552d1e424b2447fdc84 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7305 from ThomasWaldmann/volume-based-checkpointing

volume based checkpointing, fix item_ptrs orphaned chunks

github.com/borgbackup/borg - d0344cb8f83553ade690af5efec51d0e51f34877 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7303 from ThomasWaldmann/fix-pyi

mypy inspired fixes / updates

github.com/borgbackup/borg - 2472b1c63f1eb698ac1d1cc70e53528344ab6248 authored almost 2 years ago by TW <[email protected]>
fix checkpointing: add item_ptrs chunks cleanup

not having this had created orphaned item_ptrs chunks for checkpoint archives.

also:
- borg che...

github.com/borgbackup/borg - 15d1bc0c49783ee5c6c0f50d4ddc15ae906678b4 authored almost 2 years ago by Thomas Waldmann <[email protected]>
cleanup: remove Archive.checkpoint_interval (not used)

checkpoint_interval and checkpoint_volume are only needed for
the ChunksProcessor.

github.com/borgbackup/borg - 7e31fab75448a734df786c4ecc93259e3640e2de authored almost 2 years ago by Thomas Waldmann <[email protected]>
create/recreate/import-tar: add --checkpoint-volume option

volume based checkpointing is easier to test than its time based cousin.

also added first check...

github.com/borgbackup/borg - 56b6f1d2e0e8dd6e654cdf81929f8e8ae0d0e87e authored almost 2 years ago by Thomas Waldmann <[email protected]>
key storage: type hints / cleanup

github.com/borgbackup/borg - 2705ccb59ba8c4e62e58771448997889b57caabe authored almost 2 years ago by Thomas Waldmann <[email protected]>
micro-opt: construct borg1_header_fmt Struct only once

github.com/borgbackup/borg - 360cd8488fe017d54b1d61e78e9ef2faa64b9f12 authored almost 2 years ago by Thomas Waldmann <[email protected]>
cleaner FileLikeWrapper with own __init__

github.com/borgbackup/borg - e772d70e0542fbe4a7d05386def9b20615675144 authored almost 2 years ago by Thomas Waldmann <[email protected]>
fix bug in obfuscated data upgrade code

github.com/borgbackup/borg - 97407674494fedff9bcaf4909a205f94b7917d11 authored almost 2 years ago by Thomas Waldmann <[email protected]>
FlexiKey: define STORAGE in base class

avoids some mypy warnings.

github.com/borgbackup/borg - f9078ebfa92f2e290239db12e2f59b16e84a8d45 authored almost 2 years ago by Thomas Waldmann <[email protected]>
fs.py: fix bug in f-string - thanks mypy!

github.com/borgbackup/borg - a8632493948f2b611b2e612deb64884cbd92e964 authored almost 2 years ago by Thomas Waldmann <[email protected]>
*.pyi: fix types, add missing attrs

github.com/borgbackup/borg - 90a9a124d4b83e02b52042ecae08d302154fd0bc authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7295 from ThomasWaldmann/refactor

refactor / cosmetic changes / help improved

github.com/borgbackup/borg - 77977d988a70af69647a3cc8d87c006c7be87eb8 authored almost 2 years ago by TW <[email protected]>
--newer/older/newest/oldest: rephrase help a bit

github.com/borgbackup/borg - 5b28674a9901b0ca6fbad6c259cc69791243477d authored almost 2 years ago by Thomas Waldmann <[email protected]>
ArchiveChecker.check: reorder args, make most kwargs-only

github.com/borgbackup/borg - 61904dd683296429bd4e7aa300f625e669c3366f authored almost 2 years ago by Thomas Waldmann <[email protected]>
Archives.list: reorder args

github.com/borgbackup/borg - 60ebd1d2b0bce633988f4938d62add22c8a6d255 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Support for date-based matching during archive listing (#7272)

check --archives: add --newer/--older/--newest/--oldest, fixes #7062

Options accept a timespa...

github.com/borgbackup/borg - b2654bc17de472162ad9892eb4b0668232789424 authored almost 2 years ago by Michael Deyaso <[email protected]>
Merge pull request #7289 from ThomasWaldmann/command_line-one-str

ArchiveItem.cmdline list-of-str -> .command_line str, fixes #7246

github.com/borgbackup/borg - 73e0f8b6b8d4b686b1e8d7a356c79ffd4d68c4de authored almost 2 years ago by TW <[email protected]>
ArchiveItem.cmdline list-of-str -> .command_line str, fixes #7246

Same change for .recreate_cmdline -> .recreate_command_line .

JSON output key "command_line":
b...

github.com/borgbackup/borg - bf667170a7a2e73839d378c42b2ecc20969973dd authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7287 from ThomasWaldmann/fix-get-item-uid-gid-win32

fix some uid/gid lookup code / tests for win32

github.com/borgbackup/borg - ccbfc4ee952d033ef0c3fb55fae3e42d243c0de7 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7288 from ThomasWaldmann/host-user-group-names-encoding

hostname / username encoding

github.com/borgbackup/borg - 4a94097193f73e3da2a63a2bc4f6f05e86197395 authored almost 2 years ago by TW <[email protected]>
refactor: reuse code from remove_surrogates

github.com/borgbackup/borg - 249189e04e51cd1d7b5a40f4508a61b80a82254b authored almost 2 years ago by Thomas Waldmann <[email protected]>
make sure hostname and username have no surrogate escapes

if they are present, process them through json_text().
this replaces s-e by "?" for the key and ...

github.com/borgbackup/borg - b3da7d0e72a4f7cd8253afda977bde1eaa656d28 authored almost 2 years ago by Thomas Waldmann <[email protected]>
make the user2uid/group2gid win32 hack behave more like the real code (e.g. posix)

The code relies on them returning the default value (usually
None), if we call user2uid(None) or...

github.com/borgbackup/borg - 7ab39f9d42dbbf9ef039712a841c28e6261dcb28 authored almost 2 years ago by Thomas Waldmann <[email protected]>
win32: omit some tests with non-existing user/group names

see comment in the code, they currently can't succeed.

github.com/borgbackup/borg - 7bd8e924eb36ffec83de30d231acbd425f88e9a1 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7285 from ThomasWaldmann/display-localtime

use local time / local timezone to output timestamps, fixes #7283

github.com/borgbackup/borg - d090826a37996f2449836e80a9ff8efbb4d9abcf authored almost 2 years ago by TW <[email protected]>
use local time / local timezone to output timestamps, fixes #7283

"ls" and also "tar" show timestamps as local time.
borg now does the same, but also shows the lo...

github.com/borgbackup/borg - 9460da42d17edb2663d52d071f7e51470ce2e24d authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7277 from jdchristensen/chunks-cache-output

cache.py: be less verbose during cache sync

github.com/borgbackup/borg - be1048abfe322d356dff8b95687ba11a9cd23e35 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7279 from ThomasWaldmann/os-replace-master

use os.replace

github.com/borgbackup/borg - 48122f9b8b68ae2597d7665e859e28f12911b2f9 authored almost 2 years ago by TW <[email protected]>
use os.replace rather than os.rename

more consistent behaviour on all OSes, incl. windows.

github.com/borgbackup/borg - 18439901722ea575db93b13b602218f82f93ec18 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7264 from ThomasWaldmann/fix-locking-win32-master

Fix locking (win32, master)

github.com/borgbackup/borg - 8e012be3fada4c89ff253461c9f4efa6fca4af3f authored almost 2 years ago by TW <[email protected]>
cache.py: consistenly use "chunks index"

github.com/borgbackup/borg - 530bd4c2989f05c2f9b72522df869f03d294f714 authored almost 2 years ago by Dan Christensen <[email protected]>
Merge pull request #7284 from ThomasWaldmann/prune-in-localtime

fix prune tests, prune in localtime

github.com/borgbackup/borg - 57e0579cf8ccf6b4d6dc550bde0782ed7b8722b2 authored almost 2 years ago by TW <[email protected]>
docs: pruning interprets timestamps in the local timezone where borg prune runs

github.com/borgbackup/borg - 2b1303d2807930a44066955a355c2ce2e0242423 authored almost 2 years ago by Thomas Waldmann <[email protected]>
tests: fix prune_split tests by giving the timestamps in local timezone

Guess this fixes issues like #5535.

I tested this with TZ=:
- UTC
- UTC+12
- UTC-12
- UTC+14
- ...

github.com/borgbackup/borg - 0e577452c2aa4d671e8d223bc8c95710fa6449cf authored almost 2 years ago by Thomas Waldmann <[email protected]>
cache.py: minor updates to output

github.com/borgbackup/borg - 6f7bc8962714731c3225e22a8f9c62aedd8e745d authored almost 2 years ago by Dan Christensen <[email protected]>
Revert "prune: compute pruning in utc timezone"

This reverts commit 860a48049b3de980c383e1bcf78c7e6ace96c82b.

github.com/borgbackup/borg - 8a2fd39212a5e6c4bacfce4dcf50cf53433f8e26 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7282 from ThomasWaldmann/prune-in-utc

prune: compute pruning in utc timezone

github.com/borgbackup/borg - 4664176e878d53454bc5009d4deb88ba859fd534 authored almost 2 years ago by TW <[email protected]>
prune: compute pruning in utc timezone

guess this fixes issues like #5535.

i tested this with TZ=:
- UTC
- UTC+1 (my current local tim...

github.com/borgbackup/borg - 860a48049b3de980c383e1bcf78c7e6ace96c82b authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7276 from ThomasWaldmann/symlink-target

Item: symlinks: rename .source to .target, fixes #7245

github.com/borgbackup/borg - c8fe49dcb7bc3aa09aae4b7b196d311d73d1e2f4 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7280 from ThomasWaldmann/shellpattern-license-master

shellpattern: add license, use copyright/license markup

github.com/borgbackup/borg - 0fa2506b921804e2527ea5aced4a9fd6d121a585 authored almost 2 years ago by TW <[email protected]>
shellpattern: add license, use copyright/license markup

github.com/borgbackup/borg - 88b9868159479804435262c38a502970b846e191 authored almost 2 years ago by Thomas Waldmann <[email protected]>
update bash completion script commands and options (#7273)

update bash completion script commands and options

github.com/borgbackup/borg - f2f761212d95ce25c930a59d2dcf9f9d165798c7 authored almost 2 years ago by Helmut Grohne <[email protected]>
locking: get out of kill_stale_lock more quickly if directory does not exist.

github.com/borgbackup/borg - c3d0c525f98e67608bf22d3216f64afd019e29fc authored almost 2 years ago by Thomas Waldmann <[email protected]>
use for loop

github.com/borgbackup/borg - 9ba249b48252f9d69be440d43a69cf30f69257d3 authored almost 2 years ago by Thomas Waldmann <[email protected]>
cache.py: be less verbose during cache sync

github.com/borgbackup/borg - 7dad4a69929489de90089c48d10ccd374b1f8be4 authored almost 2 years ago by Dan Christensen <[email protected]>
Item: symlinks: rename .source to .target, fixes #7245

Also, in JSON:
- rename "linktarget" to "target" for symlinks
- remove "source" for symlinks

github.com/borgbackup/borg - 1672aee031c01e04a262a5c8b41e94a67ac4c827 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7270 from ThomasWaldmann/user-group-uid-gid

make user/group/uid/gid optional

github.com/borgbackup/borg - 1df7c244c45c06673f1b43ce0db055bec13b54f6 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7275 from ThomasWaldmann/docs-key-change-passphrase

key change-passphrase: fix --encryption value in examples

github.com/borgbackup/borg - 9b067fd1f7c16fc958a3254ace46fe8d8c153698 authored almost 2 years ago by TW <[email protected]>
export-tar: for items w/o uid/gid, default to 0/0, see #7249

github.com/borgbackup/borg - 18898d68f008e98856ec5a131fa3b5f74a30a22c authored almost 2 years ago by Thomas Waldmann <[email protected]>
tests: do not look up uid 0 / gid 0, but current process uid/gid

some systems do not have uid/gid 0 (windows).

github.com/borgbackup/borg - ff545033e316c605f876f92075ea289256cd23aa authored almost 2 years ago by Thomas Waldmann <[email protected]>
extract: chown only if we have u/g info in archived item, see #7249

also: move get_item_uid_gid() to "not is_win32" block for now.

github.com/borgbackup/borg - 4dcc48f5c417bb323a85a8533f6d534e9eb664e8 authored almost 2 years ago by Thomas Waldmann <[email protected]>
create: do not store user/group for stdin data by default, see #7249

if you want user/group stored, give --stdin-user=USER / --stdin-group=GROUP.

github.com/borgbackup/borg - 1f9c46f2b56cbac7edab2bfe7e5d2d786d567aa6 authored almost 2 years ago by Thomas Waldmann <[email protected]>
process_pipe: allow creating item w/o user/group/uid/gid, see #7249

github.com/borgbackup/borg - b338eb0ce88dda50d882e7f05674be17a45119ca authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_item_data: do not require item.uid/gid, see #7249

if uid is not present, use None.
if gid is not present, use None.

github.com/borgbackup/borg - 262812e76f7abc5a164ff8801e42b1dc5ce8be12 authored almost 2 years ago by Thomas Waldmann <[email protected]>
get_item_uid_gid: do not require item.uid/gid, see #7249

if uid is not present, fall back to uid_default.
if gid is not present, fall back to gid_default.

github.com/borgbackup/borg - 4f9cda1aab1b937b126fdd89d6a8c084a5c0abc8 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7232 from ThomasWaldmann/json_b64

implement and use (text|binary)_to_json

github.com/borgbackup/borg - d49665526cafa4f08068ae5b91e006f4d4ad9249 authored almost 2 years ago by TW <[email protected]>
key change-passphrase: fix --encryption value in examples

"repokey" (as in borg < 2.0, referring to the AES-CTR mode)
does not exist any more and was supe...

github.com/borgbackup/borg - 54892f711d8de66fa43dc25d8666c16d308b9954 authored almost 2 years ago by Thomas Waldmann <[email protected]>
borg2 archive names and comments are always pure unicode

github.com/borgbackup/borg - 491f898612e614d29e3b293282e6db1ea0de7427 authored almost 2 years ago by Thomas Waldmann <[email protected]>
document how borg deals with non-unicode bytes in JSON output

github.com/borgbackup/borg - 8765e62bcd6be1675b64ad3ae4a721137145bf77 authored almost 2 years ago by Thomas Waldmann <[email protected]>
json output: use text_to_json, fixes #6151

item: path, source, user, group

for non-unicode stuff borg 1.2 had "bpath".

now we have:
path ...

github.com/borgbackup/borg - e63cfcd70804be6eb62aa26d2895549bb78408ce authored almost 2 years ago by Thomas Waldmann <[email protected]>
implement text_to_json / binary_to_json, see #6151

binary bytes:
- json_key = <key>_b64
- json_value == base64(value)

text (potentially with surro...

github.com/borgbackup/borg - 32d430a1b0e1909a042d6363b0c5cf9a92698471 authored almost 2 years ago by Thomas Waldmann <[email protected]>