[Bug 297675] sysutils/diskroaster: Update to 1.4.0

[email protected]
Newsgroups gmane.os.freebsd.devel.ports.bugs
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297675

            Bug ID: 297675
           Summary: sysutils/diskroaster: Update to 1.4.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 273920
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=273920&action=edit
The diff file for the port update

Hello,

Please update the sysutils/diskroaster port in the ports tree.
The diff file is attached.

This update bumps the version to 1.4.1 and includes the following changes:

Changed:
Code refactoring: split the monolithic diskroaster.c into separate modules
(main.c, disk.c, workers.c, utils.c) to improve maintainability and
extensibility.

Added: 
ETA (Estimated Time of Arrival) to display the estimated time left for the
operation.

-y option to allow skipping the warning confirmation prompt for unattended or
scripted usage.

Robust thread-safe POSIX error handling using strerror_r in workers.

Proper handling and verification of pthread_mutex_lock and pthread_mutex_unlock
return status codes.

Immediate caching of errno to prevent race conditions during heavy parallel raw
disk I/O.

Strict error handling and input validation for the arguments parser (-w and -n
options).

Fixed:
Some potential thread-safety issues and race conditions.


Thank you in advance.

Regards,
Pavel.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.