| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: benji | Distribution: openSUSE Tumbleweed |
| Version: 0.17.0 | Vendor: openSUSE |
| Release: 1.10 | Build date: Mon Sep 26 10:07:18 2022 |
| Group: Unspecified | Build host: reproducible |
| Size: 1716083 | Source RPM: benji-0.17.0-1.10.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://benji-backup.me/ | |
| Summary: Deduplicating block based backup software | |
Deduplicating block based backup software for ceph/rbd, image files and devices.
LGPL-3.0-only
* Mon Sep 26 2022 Michael Vetter <mvetter@suse.com>
- Update to 0.17.0:
* Support fsfreeze feature on Kubernetes 1.24+ (requires the updated Helm chart)
* Support for storage classes in S3
* Small change to get Benji to work with MySQL/MariaDB
* k8s-tools: Switch logging to structlog and JSON output
* k8s-tools: Pass through JSON logging from benji unaltered
* k8s-tools: Create PVC with default storage class if nothing is specified
* k8s-tools: Put an upper bound on the time we wait for PV creation
* Wed Apr 20 2022 Michael Vetter <mvetter@suse.com>
- Update to 0.16.1:
* Fix typo in PersistentVolume key name (#140)
* Tue Apr 12 2022 Michael Vetter <mvetter@suse.com>
- Update to 0.16.0:
* ACTION REQUIRED: The Helm chart has seen some changes to default values
which might break some setups. Especially the default Ceph credential
volume mounts are no longer there. In addition, the dependant charts
have been updated and the PostgreSQL chart has changed significantly
and some keys and values will need adjustment if PostgreSQL is
deployed via Benji Helm chart.
* Support for RADOS/RBD namespaces has been added to both the rbd and the
rbdaio io modules and the Kubernetes integration.
* The fsfreeze feature works with Ceph CSI provisioned RBD volumes (includes
volumes provisioned by Rook).
* There is a new filtering operator like which mimics its SQL counterpart.
* Pushgateway grouping keys based on the Kubernetes namespace and PVC name
are used to separate the backup status of different PVCs.
* Deep-scrubbing with source comparison also checks sparse blocks. This
will detect blocks that are sparse in the backup and not in the source.
* A bug preventing restores of large images to succeed due using excessive
amounts of RAM when using the rbdaio io module has been fixed.
* Container images are based on AlmaLinux 8 and Ceph Pacific.
* Wed Jun 02 2021 Michael Vetter <mvetter@suse.com>
- Update to 0.15.0:
* Helm chart: Migrate Helm chart to version 2 of the chart
format (only compatible with Helm 3)
* Helm chart: Add option to set activeDeadlineSeconds for
cronjobs (benji.cronJob.activeDeadlineSeconds) (#108)
* Update container images to fix CVE-2021-20288 in the
Ceph client code
* Revalidate invalid blocks during deep-scrubbing (#105)
* Mon Mar 15 2021 Michael Vetter <mvetter@suse.com>
- Update to 0.14.1:
* Fixed wrong container image repository reference in Helm chart
* Mon Mar 15 2021 Michael Vetter <mvetter@suse.com>
- Update to 0.14.0:
* ACTION REQUIRED: New container images are only published to the
GitHub container registry. The new image locations are:
- ghcr.io/elemental-lf/benji
- ghcr.io/elemental-lf/benji-k8s
The image tag latest now points to the latest released version
and not the current master branch. To get the container image
for the master branch use the tag master as with all other branches.
* Add options to specify number of retries and timeouts to the S3
storage module (#100, #102, #103)
* Switch to improved retry logic of the boto3 library in the S3
storage module (#103, fixes #101)
* Fix a bug where Benji would not error out if the base version's
storage did not match the storage that would've been taken if
no base version was specified (fixes #105)
* Use proper fadvise flags on a Ceph RBD read (don't cache us
but cache other clients)
* Migrate b2 storage module to b2sdk (closes #46)
* Kubernetes integration:
- Add support for Ceph CSI in both backup and restore
scripts (#106, #104, #107)
- Add option to restore to a specific storage class (#104, #107)
- Add option to template Benji restore URLs (#104, #107)
- Refactor: Move K8s helper functions to benji-k8s-tools
package to facilitate code sharing
* Fri Nov 27 2020 Michael Vetter <mvetter@suse.com>
- Update to 0.13.0:
* Fix Helm chart repo URLs because of Helm chart repostitory
deprecation (see https://helm.sh/blog/charts-repo-deprecation)
* Mon Sep 21 2020 Michael Vetter <mvetter@suse.com>
- Update to 0.12.0:
* Fix type conversion bug in benji storage-usage command (issue #96)
* Mon Sep 21 2020 Michael Vetter <mvetter@suse.com>
- Update to 0.11.0:
* Fix SQL generation for benji storage-usage command (issue #95)
* Mon Sep 07 2020 Michael Vetter <mvetter@suse.com>
- Update to 0.10.0:
* Helm chart changes:
- Change chart's requirements to use URL based repository references.
This should help when deploying Benji via FluxCD's helm-operator (#89)
- Fix rendering error when specifying a nodeSelector, node
affinities or tolerations. (#90)
- Use API group rbac.authorization.k8s.io/v1 for RBAC related resources
* Add new transform module aes_256_gcm_ecc (#86)
* Add support for discovering RBD images provisioned by Ceph's CSI
provisioner to the benji-backup-pvc script (#91)
/etc/benji.yaml /usr/bin/benji /usr/lib/python3.13/site-packages/benji /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/PKG-INFO /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/SOURCES.txt /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/dependency_links.txt /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/entry_points.txt /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/not-zip-safe /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/requires.txt /usr/lib/python3.13/site-packages/benji-0.17.0-py3.13.egg-info/top_level.txt /usr/lib/python3.13/site-packages/benji/__init__.py /usr/lib/python3.13/site-packages/benji/__pycache__ /usr/lib/python3.13/site-packages/benji/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/_static_version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/_static_version.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/_version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/_version.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/aes_keywrap.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/aes_keywrap.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/benji.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/benji.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/blockuidhistory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/blockuidhistory.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/commands.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/commands.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/config.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/config.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/database.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/database.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/exception.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/exception.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/jobexecutor.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/jobexecutor.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/logging.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/logging.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/nbdserver.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/nbdserver.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/repr.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/repr.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/restapi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/restapi.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/retentionfilter.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/retentionfilter.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/versions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/__pycache__/versions.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/_static_version.py /usr/lib/python3.13/site-packages/benji/_version.py /usr/lib/python3.13/site-packages/benji/aes_keywrap.py /usr/lib/python3.13/site-packages/benji/benji.py /usr/lib/python3.13/site-packages/benji/blockuidhistory.py /usr/lib/python3.13/site-packages/benji/commands.py /usr/lib/python3.13/site-packages/benji/config.py /usr/lib/python3.13/site-packages/benji/database.py /usr/lib/python3.13/site-packages/benji/exception.py /usr/lib/python3.13/site-packages/benji/helpers /usr/lib/python3.13/site-packages/benji/helpers/__init__.py /usr/lib/python3.13/site-packages/benji/helpers/__pycache__ /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/ceph.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/ceph.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/prometheus.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/prometheus.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/restapi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/restapi.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/settings.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/settings.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/helpers/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/helpers/ceph.py /usr/lib/python3.13/site-packages/benji/helpers/prometheus.py /usr/lib/python3.13/site-packages/benji/helpers/restapi.py /usr/lib/python3.13/site-packages/benji/helpers/settings.py /usr/lib/python3.13/site-packages/benji/helpers/utils.py /usr/lib/python3.13/site-packages/benji/io /usr/lib/python3.13/site-packages/benji/io/__init__.py /usr/lib/python3.13/site-packages/benji/io/__pycache__ /usr/lib/python3.13/site-packages/benji/io/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/factory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/factory.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/file.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/file.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/iscsi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/iscsi.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/rbd.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/rbd.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/rbdaio.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/io/__pycache__/rbdaio.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/io/base.py /usr/lib/python3.13/site-packages/benji/io/factory.py /usr/lib/python3.13/site-packages/benji/io/file.py /usr/lib/python3.13/site-packages/benji/io/iscsi.py /usr/lib/python3.13/site-packages/benji/io/rbd.py /usr/lib/python3.13/site-packages/benji/io/rbdaio.py /usr/lib/python3.13/site-packages/benji/jobexecutor.py /usr/lib/python3.13/site-packages/benji/logging.py /usr/lib/python3.13/site-packages/benji/nbdserver.py /usr/lib/python3.13/site-packages/benji/repr.py /usr/lib/python3.13/site-packages/benji/restapi.py /usr/lib/python3.13/site-packages/benji/retentionfilter.py /usr/lib/python3.13/site-packages/benji/schemas /usr/lib/python3.13/site-packages/benji/schemas/v1 /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.config.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.io.file.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.io.iscsi.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.io.rbd.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.io.rbdaio.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.storage.b2.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.storage.base.ReadCache.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.storage.base.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.storage.file.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.storage.s3.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.transform.aes_256_gcm.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.transform.aes_256_gcm_ecc.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.transform.base.yaml /usr/lib/python3.13/site-packages/benji/schemas/v1/benji.transform.zstd.yaml /usr/lib/python3.13/site-packages/benji/scripts /usr/lib/python3.13/site-packages/benji/scripts/__init__.py /usr/lib/python3.13/site-packages/benji/scripts/__pycache__ /usr/lib/python3.13/site-packages/benji/scripts/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/scripts/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/scripts/__pycache__/benji.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/scripts/__pycache__/benji.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/scripts/benji.py /usr/lib/python3.13/site-packages/benji/sql_migrations /usr/lib/python3.13/site-packages/benji/sql_migrations/__init__.py /usr/lib/python3.13/site-packages/benji/sql_migrations/__pycache__ /usr/lib/python3.13/site-packages/benji/sql_migrations/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic.ini /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/__init__.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/__pycache__ /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/__pycache__/env.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/__pycache__/env.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/env.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/013dd9461e2c_rename_snapshot_name_to_snapshot_in_.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/151248f94062_remove_stats_table.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/2bb97229fe36_rename_id_to_idx_in_table_blocks.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/2e028f08346b_update_20190118_1.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/368014edd88c_fix_blocks_primary_key.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/3d014d45493f_bytes_dedup.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__init__.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__ /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/013dd9461e2c_rename_snapshot_name_to_snapshot_in_.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/013dd9461e2c_rename_snapshot_name_to_snapshot_in_.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/151248f94062_remove_stats_table.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/151248f94062_remove_stats_table.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/2bb97229fe36_rename_id_to_idx_in_table_blocks.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/2bb97229fe36_rename_id_to_idx_in_table_blocks.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/2e028f08346b_update_20190118_1.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/2e028f08346b_update_20190118_1.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/368014edd88c_fix_blocks_primary_key.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/368014edd88c_fix_blocks_primary_key.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/3d014d45493f_bytes_dedup.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/3d014d45493f_bytes_dedup.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/b1fa564a0ebf_add_version_status.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/b1fa564a0ebf_add_version_status.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/da25cc147a07_volume_version_uid.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/da25cc147a07_volume_version_uid.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/dd844d630d49_add_table_storages.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/dd844d630d49_add_table_storages.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/fe79ce75cefa_fix_locking_design.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/__pycache__/fe79ce75cefa_fix_locking_design.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/b1fa564a0ebf_add_version_status.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/da25cc147a07_volume_version_uid.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/dd844d630d49_add_table_storages.py /usr/lib/python3.13/site-packages/benji/sql_migrations/alembic/versions/fe79ce75cefa_fix_locking_design.py /usr/lib/python3.13/site-packages/benji/storage /usr/lib/python3.13/site-packages/benji/storage/__init__.py /usr/lib/python3.13/site-packages/benji/storage/__pycache__ /usr/lib/python3.13/site-packages/benji/storage/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/b2.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/b2.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/dicthmac.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/dicthmac.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/factory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/factory.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/file.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/file.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/key.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/key.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/s3.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/storage/__pycache__/s3.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/storage/b2.py /usr/lib/python3.13/site-packages/benji/storage/base.py /usr/lib/python3.13/site-packages/benji/storage/dicthmac.py /usr/lib/python3.13/site-packages/benji/storage/factory.py /usr/lib/python3.13/site-packages/benji/storage/file.py /usr/lib/python3.13/site-packages/benji/storage/key.py /usr/lib/python3.13/site-packages/benji/storage/s3.py /usr/lib/python3.13/site-packages/benji/transform /usr/lib/python3.13/site-packages/benji/transform/__init__.py /usr/lib/python3.13/site-packages/benji/transform/__pycache__ /usr/lib/python3.13/site-packages/benji/transform/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/aes_256_gcm.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/aes_256_gcm.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/aes_256_gcm_ecc.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/aes_256_gcm_ecc.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/factory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/factory.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/zstd.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/benji/transform/__pycache__/zstd.cpython-313.pyc /usr/lib/python3.13/site-packages/benji/transform/aes_256_gcm.py /usr/lib/python3.13/site-packages/benji/transform/aes_256_gcm_ecc.py /usr/lib/python3.13/site-packages/benji/transform/base.py /usr/lib/python3.13/site-packages/benji/transform/factory.py /usr/lib/python3.13/site-packages/benji/transform/zstd.py /usr/lib/python3.13/site-packages/benji/utils.py /usr/lib/python3.13/site-packages/benji/versions.py /usr/share/doc/packages/benji /usr/share/doc/packages/benji/README.rst /usr/share/licenses/benji /usr/share/licenses/benji/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 14 22:33:48 2025