Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

datarecovery-0.7.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: datarecovery Distribution: openSUSE Tumbleweed
Version: 0.7.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Oct 6 23:00:51 2026
Group: System/Filesystems Build host: reproducible
Size: 278242 Source RPM: datarecovery-0.7.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/koxt2/DataRecovery
Summary: GTK4/Libadwaita application for data recovery
A GTK4/Libadwaita application for data recovery using ddrescue and
PhotoRec. Recovers all files (not just deleted ones) from storage
devices or disk images, organizes them by file type, and optionally
removes duplicates using rdfind.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Oct 05 2026 koxt2 <koxt2@protonmail.com>
  - Update to 0.7.1
    * metainfo file update
* Sun Oct 04 2026 koxt2 <koxt2@protonmail.com>
  - Update to 0.7.0
    * Option to view a graphical representation of map file after a scan has completed
    * View graphical representation of map file (if one exists) when an image is chosen
    * Fix Fedora rpmlint errors
    * Fixed leftover root owned directories after aborted recovery.
    * Removed packaging directories
    * Moved Ubuntu package to OBS from Launchpad
    * Formatting corrections
* Fri Sep 18 2026 koxt2 <koxt2@protonmail.com>
  - Update to 0.6.1
    * Bogus dates in changelog
* Wed Sep 16 2026 koxt2 <koxt2@protonmail.com>
  - Update to 0.6.0: Harden pkexec-helper and improve compatibility with Linux distros
    * Privileged ddrescue helper now derives ownership from `PKEXEC_UID`
    * Removed the Polkit `allow_gui` override
    * Hardened privileged operations against unsafe device paths and symbolic-link attacks
    * Added validation for device paths, output locations, ownership IDs, and temporary directories
    * Image and mapfile creation now uses private temporary directories and atomic moves
* Thu Sep 10 2026 koxt2 <koxt2@protonmail.com>
  - Update to 0.5.0-1: fix RPM lint errors
    * Removed setBadness('polkit-untracked-privilege', 0) from
      datarecovery-rpmlintrc
    * Added filter for hicolor-icon-theme
    * Removed Group: from spec file
* Tue Apr 28 2026 koxt2 <koxt2@protonmail.com>
  - Update to release 0.5.0
    * Progress bar updates while recovering data and organising files
    * New `utils.py` module with shared `format_bytes` and
      `format_size` functions
    * Disk space check now also runs when recovering from an image
      file (previously only ran for physical devices)
    * Logs are now always generated and saved to destination (no
      longer optional)
    * photorec progress can be displayed
    * Application no longer re-initialises when brought back to the
      foreground (subsequent activations now just re-present the
      existing window)
    * `MountedPartitionChecker` no longer takes an unused
      `device_dropdown` parameter
    * `PartitionRow.type` property renamed to `part_type` to avoid
      shadowing the Python built-in
    * Duplicate `/d` flag in PhotoRec command that would confuse file
      output location
* Sat Dec 27 2025 koxt2 <koxt2@protonmail.com>
  - Update to release 0.4.1
    * Updated screenshots
* Tue Dec 23 2025 koxt2 <koxt2@protonmail.com>
  - Update to release 0.4.0
    * SMART data monitoring with health indicators in device columnview
    * Detailed SMART attributes viewer showing all available drive metrics
    * Fixed bug where lsblk returning multiple lines for device size caused parsing error
    * File renamed: initialiser.py → initializer.py for consistent American spelling
    * Window method renamed: initialize() → setup_window() for clarity
    * Removed unused imports across multiple files
* Fri Dec 19 2025 koxt2 <koxt2@protonmail.com>
  - Update to release 0.3.0
    * Custom signature dialog for defining PhotoRec file signatures
    * Support for adding, viewing, and deleting custom signatures
    * Custom signatures integrated into file types dialog
    * Uses ~/.photorec.sig for storing custom file signatures
    * Uses ~/.photorec.cfg for PhotoRec configuration
    * Reorganized file types dialog
    * File type uses PhotoRec family keys instead of extensions
* Sun Nov 30 2025 koxt2 <koxt2@protonmail.com>
  - Update to release 0.2.0
    * File type selection dialog with more categories
    * Expandable category rows with individual switches
    * Category-level switches to enable/disable all file types in a
      category at once
    * Search functionality to filter file types
    * Select All / Unselect All buttons for quick selection changes
    * Smart PhotoRec command generation (exclude mode when >50%
      selected, include mode when <50%) - needs testing
    * Reorganized file types
    * Moved FILE_TYPES configuration to config.py
    * Empty `no_extension` directory no longer created when no files
      without extensions exist
    * PhotoRec `report.xml` file excluded from being moved to
      destination (content duplicated in photorec logs)
* Wed Nov 26 2025 Jan Engelhardt <jengelh@inai.de>
  - Initial package (version 0.1.2+git0.1022653) for build.opensuse.org

Files

/usr/bin/datarecovery
/usr/bin/datarecovery-pkexec-helper
/usr/share/applications/datarecovery.desktop
/usr/share/datarecovery
/usr/share/datarecovery/datarecovery
/usr/share/datarecovery/datarecovery.gresource
/usr/share/datarecovery/datarecovery/__init__.py
/usr/share/datarecovery/datarecovery/about.py
/usr/share/datarecovery/datarecovery/block_devices.py
/usr/share/datarecovery/datarecovery/config.py
/usr/share/datarecovery/datarecovery/custom_signature_dialog.py
/usr/share/datarecovery/datarecovery/device_columnview.py
/usr/share/datarecovery/datarecovery/device_dropdown.py
/usr/share/datarecovery/datarecovery/duplicates.py
/usr/share/datarecovery/datarecovery/file_operations.py
/usr/share/datarecovery/datarecovery/file_types.py
/usr/share/datarecovery/datarecovery/file_types_dialog.py
/usr/share/datarecovery/datarecovery/imager.py
/usr/share/datarecovery/datarecovery/initializer.py
/usr/share/datarecovery/datarecovery/log.py
/usr/share/datarecovery/datarecovery/main.py
/usr/share/datarecovery/datarecovery/map_health.py
/usr/share/datarecovery/datarecovery/mapfile.py
/usr/share/datarecovery/datarecovery/mounted_check.py
/usr/share/datarecovery/datarecovery/partition_guids.py
/usr/share/datarecovery/datarecovery/recover.py
/usr/share/datarecovery/datarecovery/recovery_dialog.py
/usr/share/datarecovery/datarecovery/recovery_workflow.py
/usr/share/datarecovery/datarecovery/settings.py
/usr/share/datarecovery/datarecovery/smart_data.py
/usr/share/datarecovery/datarecovery/smart_dialog.py
/usr/share/datarecovery/datarecovery/smart_dialog_columnview.py
/usr/share/datarecovery/datarecovery/utils.py
/usr/share/datarecovery/datarecovery/window.py
/usr/share/dbus-1/services/com.github.koxt2.datarecovery.service
/usr/share/doc/packages/datarecovery
/usr/share/doc/packages/datarecovery/README.md
/usr/share/icons/hicolor/scalable/apps/com.github.koxt2.datarecovery.svg
/usr/share/icons/hicolor/symbolic/apps/com.github.koxt2.datarecovery-symbolic.svg
/usr/share/licenses/datarecovery
/usr/share/licenses/datarecovery/LICENSE
/usr/share/metainfo/com.github.koxt2.datarecovery.metainfo.xml
/usr/share/polkit-1/actions/datarecovery.policy


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 9 23:56:32 2026