Commit Graph

479 Commits

Author SHA1 Message Date
PartialVolume
3e15e6ef3c Update CHANGELOG.md with changes since 0.28 2020-12-02 14:30:45 +00:00
PartialVolume
2e7de74202 Bumped proposed Rev to 0.30 CHANGELOG.md
Skip 0.29 due to minor revs being used i.e 0.29.009 etc. When 0.30 is released, changes to the minor number in the master rev will be 0.30.001 etc
2020-12-02 14:16:01 +00:00
PartialVolume
21b5190fc4 Merge pull request #294 from PartialVolume/fix_musl_libc_compatibility
Fixes musl libc compatibility on NixOS issue #275
2020-12-02 13:07:58 +00:00
PartialVolume
d61b9005c3 Fixes musl libc compatibility on NixOS issue #275 2020-12-02 13:03:18 +00:00
PartialVolume
13ecd9d268 Bump minor rev to .009 2020-12-02 11:08:32 +00:00
PartialVolume
e24d7992ef Merge pull request #293 from PartialVolume/Add_sudo_message
Add sudo/su help message
2020-12-02 11:05:39 +00:00
PartialVolume
948813a692 Add sudo/su help message 2020-12-02 10:55:08 +00:00
PartialVolume
4abff9e287 Replace init.sh with autogen.sh 2020-12-01 21:56:15 +00:00
PartialVolume
2102301382 Merge pull request #279 from louib/ci_formatting
Moving formatting to a new GH action.
2020-12-01 21:33:11 +00:00
PartialVolume
9b2f71d4e7 Merge pull request #284 from louib/rename_init_script
Rename init.sh -> autogen.sh
2020-12-01 21:15:56 +00:00
PartialVolume
c54a1296aa bump minor version on banner 2020-12-01 21:02:57 +00:00
PartialVolume
e543f54029 Merge pull request #292 from PartialVolume/Changes_to_the_sync_section_in_help
Added some additional info to sync help
2020-12-01 20:57:01 +00:00
PartialVolume
d4261b8e37 Added some additional info to sync help 2020-12-01 20:48:32 +00:00
PartialVolume
a7982c8579 Merge pull request #285 from andreasheil/master
Fix --sync option
2020-12-01 19:13:09 +00:00
Andreas Heil
9f6e2de116 Added constant for DEFAULT_SYNC_RATE 2020-11-23 12:11:08 +01:00
PartialVolume
337223a126 Merge pull request #288 from PartialVolume/Fix_footer_message_during_wipe
Fix incorrect footer message during wipe
2020-10-03 22:42:52 +01:00
PartialVolume
496e51d84e Fix incorrect footer message during wipe 2020-10-03 22:34:31 +01:00
Andreas Heil
ca6b829687 Fix display_help() to reflect new default for --sync option. 2020-08-23 13:52:15 +02:00
Andreas Heil
2f1e87f09b Fix --sync option not allowing 0 as legal input. 2020-08-23 13:50:30 +02:00
louib
eb1297913a Rename init.sh -> autogen.sh 2020-07-13 19:10:12 -04:00
louib
7c10bc85a3 Remove apt-cache search from formatting job. 2020-07-12 13:11:32 -04:00
louib
d830db3c1c Bumping to clang-format-7 2020-07-12 13:11:32 -04:00
louib
4075b4b50e missing deps. 2020-07-12 13:11:32 -04:00
louib
69d6d9708c Moving formatting to a new GH action. 2020-07-12 13:11:32 -04:00
PartialVolume
cbe1d83801 Update README.md
With link to ShredOS 2020
2020-07-12 02:08:51 +01:00
PartialVolume
0df4678fbc Update README.md - fix broken link 2020-05-29 12:06:25 +01:00
PartialVolume
18e542bad7 Update README.md 2020-04-26 18:50:25 +01:00
PartialVolume
24d294cf6f Merge pull request #273 from PartialVolume/Update_example_gif
Update the example gif
2020-04-26 17:42:20 +00:00
PartialVolume
08c2b54a3f Update the example gif
Update the example gif and add some explanatory text
to README.md
2020-04-26 18:35:54 +01:00
PartialVolume
8d8e2e3191 Merge pull request #272 from PartialVolume/Fix_nwipes_behaviour_if_S_key_repeats
Fix nwipes behaviour with repeated S key
2020-04-24 22:11:02 +00:00
PartialVolume
86f01f0b36 Fix nwipes behaviour with repeated S key
Prior to this patch if S key held down keyboard would
be unresponsive for x seconds.
Where x = number of S keystrokes x 3.

Now keys are delayed for no longer than 3 seconds
while warning message is displayed, long enough for
the user to read the warning message.
2020-04-24 23:03:59 +01:00
PartialVolume
0e92a9ddee Merge pull request #271 from PartialVolume/Fix_memory_leak
Fix memory leak
2020-04-23 21:53:59 +00:00
PartialVolume
33690b9e37 Fix memory leak
Detected by cppcheck
2020-04-23 22:47:50 +01:00
PartialVolume
b29ca4c29e Update README.md 2020-04-20 21:46:25 +01:00
PartialVolume
cf3c6f148b Update README.md no downloads data in api 2020-04-19 23:40:46 +01:00
PartialVolume
65d6ab45b6 Update README.md install of download badges 2020-04-19 23:33:30 +01:00
PartialVolume
d76868617a Update CHANGELOG.md 2020-04-17 23:45:47 +01:00
PartialVolume
bd59f5ac98 Merge pull request #270 from PartialVolume/Fix_fatal_errors_reported_on_ctrl_C
Fix_error_reporting_on_ctrl_C before wipe starts
2020-04-17 23:35:45 +01:00
PartialVolume
af30da3cc2 Fix_error_reporting_on_ctrl_C before wipe starts
If you do a ctrl c to exit nwipe before you have
even started a wipe, it will be reported in the logs
that there are fatal or non fatal errors. This is
incorrect as no wipe has even been started.

This error is only relevant to when using ctrl c
before a wipe has started and not after a wipe has
started.

Basically the variables that hold the errors are
in an indeterminate state before wiping begins and
in the case of a user abort we mistakenly checked
those values and reported. They should only be used
after a thread has completed or failed when their
values are then valid.

Now if you exit nwipe before any wiping started
there are no fatal/non fatal errors reported.
2020-04-17 23:31:00 +01:00
PartialVolume
4cc8a34bbc Merge pull request #267 from PartialVolume/Add_ctrl_a_toggle_for_drive_selection
Add ctrl a to select/deselect wipe for ALL drives.
2020-04-17 15:17:02 +01:00
PartialVolume
b3def7c336 Add ctrl a to select/deselect wipe, all drives.
To select or deselect all drives for wiping you can
now type ctrl a.

Useful for users that are wiping many drives
simultaneously.
2020-04-17 15:13:07 +01:00
PartialVolume
dc012e46b2 Update README.md 2020-04-17 07:07:49 +01:00
PartialVolume
88e2adf6a2 Merge pull request #265 from PartialVolume/No_drives_selected_warning
Warn user if no drives are selected, when attempting to start a wipe
2020-04-16 20:13:08 +01:00
PartialVolume
ddb0ca8c35 Warn user about no drives selected
If a user attempts to start a wipe but hasn't yet
selected any drives for wiping, a warning message
will now appear for a few seconds suggesting
they select a drive.

Prior to this patch, if you tried to start a wipe
without selecting a drive, nwipe would immediately
display a message saying the wipe was complete
and press enter to exit. You had no choice but to
exit and restart nwipe.
2020-04-16 20:06:33 +01:00
PartialVolume
b185818732 Update README.md 2020-04-16 14:19:07 +01:00
PartialVolume
1335455d7e Update README.md 2020-04-16 13:14:01 +01:00
PartialVolume
cf75391b93 Update README.md
Make it clear right at the start of the readme, that the latest version of nwipe is available as a bootable USB flash image
2020-04-16 13:12:16 +01:00
PartialVolume
082a4e53d6 Merge pull request #263 from PartialVolume/Warn_user_if_the_press_lower_case_s
Warn user if they press 's' instead of 'S'
2020-04-15 22:26:32 +01:00
PartialVolume
a4d5164602 Warn user if they press 's' instead of 'S'
I have come across a new user that couldn't start a wipe, until it was
pointed out that to start a wipe you needed to type shift S. While this
is often true, shift S doesn't start a wipe if you have caps lock on. To
be precise you need to type a capital S. Confusing to a new user because
if they have been told to type shift S but their caps lock is on, then
nothing happens. Also how would you know you are supposed to type a
capital S when the key info puts all keys in caps.

The fix for this is to trap the lower case s and then print a message on
the status line that says "Use capital S to start a wipe". This message
could remain on the status line for 3 seconds then revert back to the
standard key info.

The use of capital S is to try to reduce the likelihood of an accidental
wipe you didn't mean to start, however, I've always thought that maybe
we should have a 'are you sure ?' after the user types 'S' .
A non issue once you're familiar with nwipe but probably irritating to
a new user.
2020-04-15 22:01:56 +01:00
PartialVolume
7d93a44f18 Update README.md with revised shredos info 2020-04-14 13:06:18 +01:00