udftools.git
3 years agofix master
adouble42 [Sat, 14 Oct 2017 10:49:29 +0000 (06:49 -0400)]
fix

3 years agofix
adouble42 [Sat, 14 Oct 2017 10:49:06 +0000 (06:49 -0400)]
fix

3 years agorebase
adouble42 [Sat, 14 Oct 2017 10:30:50 +0000 (06:30 -0400)]
rebase

3 years agofirst commit
adouble42 [Sat, 14 Oct 2017 10:09:30 +0000 (06:09 -0400)]
first commit

3 years agodoc/mkudffs.8: Fix typos
Jakub Wilk [Tue, 10 Oct 2017 19:36:16 +0000 (21:36 +0200)]
doc/mkudffs.8: Fix typos

3 years agounicode: Fix checking for valid UTF-8 sequence in encode_utf8 function
Pali Rohár [Sat, 7 Oct 2017 20:21:42 +0000 (22:21 +0200)]
unicode: Fix checking for valid UTF-8 sequence in encode_utf8 function

3 years agowrudf: Fix another warning: dereferencing type-punned pointer will break strict-alias...
Pali Rohár [Sat, 30 Sep 2017 09:53:10 +0000 (11:53 +0200)]
wrudf: Fix another warning: dereferencing type-punned pointer will break strict-aliasing rules

3 years agowrudf: Fix another warning: dereferencing type-punned pointer will break strict-alias...
Pali Rohár [Sat, 30 Sep 2017 09:44:20 +0000 (11:44 +0200)]
wrudf: Fix another warning: dereferencing type-punned pointer will break strict-aliasing rules

3 years agotravis: Make -Wstrict-aliasing warning fatal
Pali Rohár [Sat, 30 Sep 2017 09:09:47 +0000 (11:09 +0200)]
travis: Make -Wstrict-aliasing warning fatal

3 years agomkudffs: Fix warning: dereferencing type-punned pointer will break strict-aliasing...
Pali Rohár [Sat, 30 Sep 2017 09:08:55 +0000 (11:08 +0200)]
mkudffs: Fix warning: dereferencing type-punned pointer will break strict-aliasing rules

3 years agowrudf: Fix warning: dereferencing type-punned pointer will break strict-aliasing...
Pali Rohár [Sat, 30 Sep 2017 09:02:55 +0000 (11:02 +0200)]
wrudf: Fix warning: dereferencing type-punned pointer will break strict-aliasing rules

3 years agotravis: Test with more compilers (gcc, clang, tcc) and install only needed packages
Pali Rohár [Fri, 29 Sep 2017 23:02:12 +0000 (01:02 +0200)]
travis: Test with more compilers (gcc, clang, tcc) and install only needed packages

3 years agowrudf: Fix compile errors: blockBuffer, newVATindex, prevVATlbn defined twice
Pali Rohár [Fri, 29 Sep 2017 22:44:59 +0000 (00:44 +0200)]
wrudf: Fix compile errors: blockBuffer, newVATindex, prevVATlbn defined twice

Detected by tcc compiler.

3 years agounicode: Prefer 16-bit OSTA Compressed Unicode format for strings with 0x80-0xFF...
Pali Rohár [Fri, 29 Sep 2017 22:39:22 +0000 (00:39 +0200)]
unicode: Prefer 16-bit OSTA Compressed Unicode format for strings with 0x80-0xFF characters

blkid from util-linux prior to version 2.30 did not decode non-ASCII
strings in 8-bit OSTA Compressed Unicode format correctly. Therefore if it
is possible encode all non-ASCII strings in 16-bit OSTA Compressed Unicode
format.

3 years agounicode: In function decode_locale() handle EILSEQ error and replace non-representabl...
Pali Rohár [Thu, 28 Sep 2017 07:54:14 +0000 (09:54 +0200)]
unicode: In function decode_locale() handle EILSEQ error and replace non-representable character by '?'

3 years agomkudffs: For non-removable disks without partition table use by default --bootarea=mbr
Pali Rohár [Sun, 10 Sep 2017 13:38:34 +0000 (15:38 +0200)]
mkudffs: For non-removable disks without partition table use by default --bootarea=mbr

3 years agomkudffs: Allow 126 (resp. 63) characters in --label option
Pali Rohár [Sun, 23 Jul 2017 12:38:26 +0000 (14:38 +0200)]
mkudffs: Allow 126 (resp. 63) characters in --label option

Longer --vid would be truncated.

3 years agotravis: Add jobs for 32 bit builds
Pali Rohár [Sun, 9 Jul 2017 11:12:54 +0000 (13:12 +0200)]
travis: Add jobs for 32 bit builds

3 years agomkudffs: Disallow opening block device which is mounted or already in use
Pali Rohár [Thu, 6 Jul 2017 10:53:26 +0000 (12:53 +0200)]
mkudffs: Disallow opening block device which is mounted or already in use

This would prevent user to start formatting disk which is already mounted,
used by kernel or exclusively open by userspace (e.g. another mkudffs
instance) to prevent damage of data.

Implementation of opening block device exclusively is race-free when /proc
is available. When /proc is not available then there is a race condition
between stat() and following open() call.

New file disk image is also created exclusively to prevent creating new
file by more processes. Processing existing file disk image is not changed.

3 years agomkudffs: Parse and show UDF revision option in decimal notation
Pali Rohár [Wed, 5 Jul 2017 22:48:27 +0000 (00:48 +0200)]
mkudffs: Parse and show UDF revision option in decimal notation

Parsing UDF revision as hexadecimal number would still work.

3 years agomkudffs: Fix parsing numeric options
Pali Rohár [Wed, 5 Jul 2017 22:17:42 +0000 (00:17 +0200)]
mkudffs: Fix parsing numeric options

Throw error when non-numeric value or invalid number is specified for
numeric option.

3 years agomkudffs: Do not suggest to change blocksize
Pali Rohár [Wed, 5 Jul 2017 22:14:18 +0000 (00:14 +0200)]
mkudffs: Do not suggest to change blocksize

UDF blocksize must match logical sector size of disk.

3 years agomkudffs: Fix endianity in udf_set_version()
Pali Rohár [Fri, 30 Jun 2017 21:57:28 +0000 (23:57 +0200)]
mkudffs: Fix endianity in udf_set_version()

3 years agotravis: Compile with -Wno-error=unused-function
Pali Rohár [Sun, 25 Jun 2017 22:10:24 +0000 (00:10 +0200)]
travis: Compile with -Wno-error=unused-function

3 years agotravis: Compile with -Werror -Wno-error=strict-aliasing
Pali Rohár [Sun, 25 Jun 2017 22:04:25 +0000 (00:04 +0200)]
travis: Compile with -Werror -Wno-error=strict-aliasing

3 years agocdrwtool: Check for signal value in sig_progress()
Pali Rohár [Sun, 25 Jun 2017 21:52:55 +0000 (23:52 +0200)]
cdrwtool: Check for signal value in sig_progress()

3 years agoudffsck: Remove unused arguments
Pali Rohár [Sun, 25 Jun 2017 21:52:34 +0000 (23:52 +0200)]
udffsck: Remove unused arguments

3 years agomkudffs: Remove unused parameter 'pspace' from udf_alloc_bitmap_blocks() and udf_allo...
Pali Rohár [Sun, 25 Jun 2017 21:49:31 +0000 (23:49 +0200)]
mkudffs: Remove unused parameter 'pspace' from udf_alloc_bitmap_blocks() and udf_alloc_table_blocks() functions

3 years agoall: Remove unused parameter 'disc' from set_desc() function
Pali Rohár [Sun, 25 Jun 2017 21:45:31 +0000 (23:45 +0200)]
all: Remove unused parameter 'disc' from set_desc() function

3 years agomkudffs: Use typedef dchars where applicable
Pali Rohár [Sun, 25 Jun 2017 21:40:48 +0000 (23:40 +0200)]
mkudffs: Use typedef dchars where applicable

3 years agowrudf: Correctly decode UDF file name
Pali Rohár [Sun, 25 Jun 2017 12:51:42 +0000 (14:51 +0200)]
wrudf: Correctly decode UDF file name

It is not stored as d-string, but rather as d-characters.

3 years agowrudf: Correctly decode d-string fileSetIdent
Pali Rohár [Sun, 25 Jun 2017 12:22:51 +0000 (14:22 +0200)]
wrudf: Correctly decode d-string fileSetIdent

Use decode_string which decodes d-string instead of decode_utf8 (which
decodes d-characters).

3 years agowrudf: Use encode_locale instead of encode_utf8
Pali Rohár [Sun, 25 Jun 2017 11:20:43 +0000 (13:20 +0200)]
wrudf: Use encode_locale instead of encode_utf8

Print all d-characters in current locale instead of UTF-8.

3 years agomkudffs: Set default UDF uuid to zero
Pali Rohár [Sun, 25 Jun 2017 10:01:06 +0000 (12:01 +0200)]
mkudffs: Set default UDF uuid to zero

3 years agomkudffs: Use gen_uuid_from_vol_set_ident for printing UDF uuid
Pali Rohár [Sun, 25 Jun 2017 09:20:05 +0000 (11:20 +0200)]
mkudffs: Use gen_uuid_from_vol_set_ident for printing UDF uuid

3 years agounicode: Add function gen_uuid_from_vol_set_ident for generating UDF uuid from Volume...
Pali Rohár [Sun, 25 Jun 2017 09:18:40 +0000 (11:18 +0200)]
unicode: Add function gen_uuid_from_vol_set_ident for generating UDF uuid from Volume Set Identifier

Use same algorithm as in util-linux v2.30.

3 years agomkudffs: Print label according to set charset flag
Pali Rohár [Sun, 25 Jun 2017 09:07:17 +0000 (11:07 +0200)]
mkudffs: Print label according to set charset flag

logicalVolIdent is d-string, not d-characters so decode_utf8 cannot be
directly used.

3 years agomkudffs: Update help
Pali Rohár [Sat, 24 Jun 2017 19:47:31 +0000 (21:47 +0200)]
mkudffs: Update help

3 years agodoc/mkudffs.8: Document new option --locale
Pali Rohár [Sat, 24 Jun 2017 10:38:37 +0000 (12:38 +0200)]
doc/mkudffs.8: Document new option --locale

3 years agodoc/mkudffs.8: Clarify encoding options
Pali Rohár [Sat, 24 Jun 2017 10:38:08 +0000 (12:38 +0200)]
doc/mkudffs.8: Clarify encoding options

3 years agomkudffs: Add new option --locale
Pali Rohár [Sat, 24 Jun 2017 08:47:57 +0000 (10:47 +0200)]
mkudffs: Add new option --locale

It will treat ident string options as strings encoded according to current
locale settings. And make it by default instead of --utf8.

3 years agounicode: Add new flag FLAG_LOCALE and functions for encoding/decoding dstrings accord...
Pali Rohár [Sat, 24 Jun 2017 08:44:04 +0000 (10:44 +0200)]
unicode: Add new flag FLAG_LOCALE and functions for encoding/decoding dstrings according to current locale

3 years agounicode: Allow calling encode_string and decode_string with NULL disc parameter
Pali Rohár [Sat, 24 Jun 2017 08:11:32 +0000 (10:11 +0200)]
unicode: Allow calling encode_string and decode_string with NULL disc parameter

3 years agomkudffs: Fix check for too long --vsid option
Pali Rohár [Fri, 23 Jun 2017 17:55:28 +0000 (19:55 +0200)]
mkudffs: Fix check for too long --vsid option

3 years agomkudffs: Fix handling of empty dstrings
Pali Rohár [Fri, 23 Jun 2017 17:50:00 +0000 (19:50 +0200)]
mkudffs: Fix handling of empty dstrings

3 years agounicode: Add support for processing empty strings in decode_string and encode_string
Pali Rohár [Fri, 23 Jun 2017 17:45:49 +0000 (19:45 +0200)]
unicode: Add support for processing empty strings in decode_string and encode_string

3 years agounicode: Returns -1 (instead of 0) from all encode/decode functions on error
Pali Rohár [Fri, 23 Jun 2017 17:41:23 +0000 (19:41 +0200)]
unicode: Returns -1 (instead of 0) from all encode/decode functions on error

3 years agomkudffs: Do not manually set length after calling encode_string()
Pali Rohár [Fri, 23 Jun 2017 11:35:02 +0000 (13:35 +0200)]
mkudffs: Do not manually set length after calling encode_string()

Now it is done automatically by encode_string().

3 years agounicode: encode/decode_utf8 functions work with d-characters and encode/decode_string...
Pali Rohár [Fri, 23 Jun 2017 11:31:31 +0000 (13:31 +0200)]
unicode: encode/decode_utf8 functions work with d-characters and encode/decode_string with d-string

For d-characters use new dchars typedef and fix all functions to correctly
handle d-characters and d-string buffers.

3 years agoecma_167: Add new typedef dchars for d-characters
Pali Rohár [Fri, 23 Jun 2017 10:36:30 +0000 (12:36 +0200)]
ecma_167: Add new typedef dchars for d-characters

Fixed-length d-string and variable-length d-characters are different types,
so correctly document it.

3 years agoecma_167: Fix type of pathComponent.componentIdent, it is d-characters not d-string
Pali Rohár [Fri, 23 Jun 2017 10:08:05 +0000 (12:08 +0200)]
ecma_167: Fix type of pathComponent.componentIdent, it is d-characters not d-string

3 years agounicode: Fix function encode_string when FLAG_UNICODE8 or FLAG_UNICODE16 is used
Pali Rohár [Sun, 11 Jun 2017 16:50:05 +0000 (18:50 +0200)]
unicode: Fix function encode_string when FLAG_UNICODE8 or FLAG_UNICODE16 is used

It is needed to set length at last byte and erase remaining part of buffer.

3 years agounicode: Fix function decode_string when FLAG_UNICODE8 or FLAG_UNICODE16 is used
Pali Rohár [Sun, 11 Jun 2017 16:44:25 +0000 (18:44 +0200)]
unicode: Fix function decode_string when FLAG_UNICODE8 or FLAG_UNICODE16 is used

We need to correctly decode dstring based on first byte.

3 years agounicode: Fix buffer overflow in decode_utf8 and decode_string functions
Pali Rohár [Sun, 11 Jun 2017 16:42:39 +0000 (18:42 +0200)]
unicode: Fix buffer overflow in decode_utf8 and decode_string functions

Add new argument for specifying size of output buffer.

3 years agounicode: Remove hdr argument from encode_* functions as it is not used anymore
Pali Rohár [Sun, 11 Jun 2017 16:35:48 +0000 (18:35 +0200)]
unicode: Remove hdr argument from encode_* functions as it is not used anymore

3 years agomkudffs: Fix --vsid and --uuid options to correctly compose OSTA Unicode d-strings
Pali Rohár [Sun, 11 Jun 2017 16:24:10 +0000 (18:24 +0200)]
mkudffs: Fix --vsid and --uuid options to correctly compose OSTA Unicode d-strings

3 years agomkudffs: Fix default block size
Pali Rohár [Thu, 8 Jun 2017 06:39:47 +0000 (08:39 +0200)]
mkudffs: Fix default block size

3 years agomkudffs: Fix mbr ending_chs
Pali Rohár [Thu, 8 Jun 2017 06:32:37 +0000 (08:32 +0200)]
mkudffs: Fix mbr ending_chs

3 years agodoc/mkudffs.8: Fix formatting
Pali Rohár [Wed, 7 Jun 2017 22:42:13 +0000 (00:42 +0200)]
doc/mkudffs.8: Fix formatting

3 years agomkudffs: For hard disk set default block size to 512
Pali Rohár [Wed, 7 Jun 2017 22:41:38 +0000 (00:41 +0200)]
mkudffs: For hard disk set default block size to 512

3 years agomkudffs: Add new option --bootarea=mbr to fill MBR table into UDF boot area
Pali Rohár [Sun, 21 May 2017 17:45:20 +0000 (19:45 +0200)]
mkudffs: Add new option --bootarea=mbr to fill MBR table into UDF boot area

There will be only one partition in MBR table which starts at sector 0
(includes MBR itself) and span whole disk device.

It is needed for hard disk compatibility with Microsoft Windows systems as
Windows does not recognize non-removable hard disk without MBR table.

On the other hand Apple Mac OS X systems does not recognize UDF filesystem
formatted on partition and to detect UDF correctly, filesystem must be
present from the beginning of disk. If MBR table is presnt then it is
ignored by Mac OS X.

3 years agomkudffs: Add new option --bootarea=preserve|erase to preserve or erase UDF boot area
Pali Rohár [Sun, 21 May 2017 17:22:22 +0000 (19:22 +0200)]
mkudffs: Add new option --bootarea=preserve|erase to preserve or erase UDF boot area

In most cases UDF boot area (first 32kB of disk) is not used and therefore
it is better to erase it. By default when mkudffs formatting hard disk will
erase UDF boot area which cleanup headers of previous filesystems. So hard
disk would not be false positive detected as other filesystem which was
there before formatting to UDF.

3 years agomkudffs: Force uuid to be in lowercase hexadecimal digit format
Pali Rohár [Sat, 20 May 2017 08:14:39 +0000 (10:14 +0200)]
mkudffs: Force uuid to be in lowercase hexadecimal digit format

3 years agodoc/wrudf.8: Specify correct manpage section (8)
Pali Rohár [Mon, 1 May 2017 11:21:04 +0000 (13:21 +0200)]
doc/wrudf.8: Specify correct manpage section (8)

3 years agotravis: Fix coverity job
Pali Rohár [Fri, 3 Mar 2017 17:42:57 +0000 (18:42 +0100)]
travis: Fix coverity job

3 years agotravis: Simplify configuration, move coverity_scan to matrix
Pali Rohár [Sun, 26 Feb 2017 17:00:01 +0000 (18:00 +0100)]
travis: Simplify configuration, move coverity_scan to matrix

3 years agoRelease version 1.3
Pali Rohár [Mon, 23 Jan 2017 22:15:42 +0000 (23:15 +0100)]
Release version 1.3

3 years agoMakefile.am: Include ChangeLog in dist tarball
Pali Rohár [Mon, 23 Jan 2017 22:14:44 +0000 (23:14 +0100)]
Makefile.am: Include ChangeLog in dist tarball

3 years agodoc/mkudffs.8: Write info about --media-type=cdr, --closed and --packetlen
Pali Rohár [Sun, 22 Jan 2017 22:32:25 +0000 (23:32 +0100)]
doc/mkudffs.8: Write info about --media-type=cdr, --closed and --packetlen

3 years agoconfigure: check readline earlier
Fabian Frederick [Sun, 22 Jan 2017 13:48:00 +0000 (14:48 +0100)]
configure: check readline earlier

Currently, we have to run autogen/configure/make to see missing library:

libtool: link: gcc -g -O2 -o wrudf wrudf.o wrudf-cmnd.o wrudf-desc.o
wrudf-cdrw.o wrudf-cdr.o ide-pc.o  ../libudffs/.libs/libudffs.a
-lreadline
/usr/bin/ld: cannot find -lreadline

This patch adds an error in configure.ac

Signed-off-by: Fabian Frederick <fabf@skynet.be>
3 years agowrudf: Fix buffer overflows
Pali Rohár [Sun, 22 Jan 2017 13:37:16 +0000 (14:37 +0100)]
wrudf: Fix buffer overflows

3 years agowrudf: Fix crash when readLine() return NULL (on EOF)
Pali Rohár [Sun, 22 Jan 2017 13:37:02 +0000 (14:37 +0100)]
wrudf: Fix crash when readLine() return NULL (on EOF)

3 years agodoc: Move wrudf manpage to section 8
Pali Rohár [Sun, 22 Jan 2017 12:15:03 +0000 (13:15 +0100)]
doc: Move wrudf manpage to section 8

3 years agoall: Remove old ChangeLog files
Pali Rohár [Sun, 22 Jan 2017 12:14:35 +0000 (13:14 +0100)]
all: Remove old ChangeLog files

3 years agolibudffs: Fix sources in Makefile.am
Pali Rohár [Sun, 22 Jan 2017 12:04:40 +0000 (13:04 +0100)]
libudffs: Fix sources in Makefile.am

3 years agowrudf: Remove old address in CONTACTS and update AUTHORS
Pali Rohár [Sun, 22 Jan 2017 12:03:57 +0000 (13:03 +0100)]
wrudf: Remove old address in CONTACTS and update AUTHORS

3 years agoMakefile.am: Include autogen.sh and Doxyfile in dist tarball
Pali Rohár [Sun, 22 Jan 2017 11:56:47 +0000 (12:56 +0100)]
Makefile.am: Include autogen.sh and Doxyfile in dist tarball

3 years agodoc: Include manpages in dist tarball
Pali Rohár [Sun, 22 Jan 2017 11:55:54 +0000 (12:55 +0100)]
doc: Include manpages in dist tarball

3 years agoall: Remove hardcoded flag -D_LARGEFILE64_SOURCE
Pali Rohár [Sun, 22 Jan 2017 11:55:25 +0000 (12:55 +0100)]
all: Remove hardcoded flag -D_LARGEFILE64_SOURCE

It is not needed anymore as autoconf's AC_SYS_LARGEFILE takes care of LFS.

3 years agoinclude: Remove unused file udf_lib.h
Pali Rohár [Sun, 22 Jan 2017 11:53:19 +0000 (12:53 +0100)]
include: Remove unused file udf_lib.h

3 years agotravis: Set CFLAGS
Pali Rohár [Sat, 21 Jan 2017 15:15:40 +0000 (16:15 +0100)]
travis: Set CFLAGS

3 years agomkudffs: Do not use GNU old-style field designator extension
Pali Rohár [Sat, 21 Jan 2017 15:13:29 +0000 (16:13 +0100)]
mkudffs: Do not use GNU old-style field designator extension

3 years agowrudf: Fix types passed to more functions
Pali Rohár [Sat, 21 Jan 2017 14:43:34 +0000 (15:43 +0100)]
wrudf: Fix types passed to more functions

3 years agowrudf: Fix types
Pali Rohár [Sat, 21 Jan 2017 14:42:45 +0000 (15:42 +0100)]
wrudf: Fix types

3 years agomkudffs: Fix types
Pali Rohár [Sat, 21 Jan 2017 14:40:23 +0000 (15:40 +0100)]
mkudffs: Fix types

3 years agopktsetup: Fix types
Pali Rohár [Sat, 21 Jan 2017 14:00:56 +0000 (15:00 +0100)]
pktsetup: Fix types

3 years agocdrwtool: Fix types
Pali Rohár [Sat, 21 Jan 2017 13:55:32 +0000 (14:55 +0100)]
cdrwtool: Fix types

3 years agomkudffs: Fix types passed to more functions
Pali Rohár [Sat, 21 Jan 2017 13:42:06 +0000 (14:42 +0100)]
mkudffs: Fix types passed to more functions

3 years agomkudffs: Fix calling udf_create() function
Pali Rohár [Sat, 21 Jan 2017 13:40:32 +0000 (14:40 +0100)]
mkudffs: Fix calling udf_create() function

It needs file name with the OSTA unicode compression type in the first byte.

3 years agomkudffs: Fix types
Pali Rohár [Sat, 21 Jan 2017 13:38:18 +0000 (14:38 +0100)]
mkudffs: Fix types

3 years agolibudffs: Use correct types in unicode functions
Pali Rohár [Sat, 21 Jan 2017 13:37:11 +0000 (14:37 +0100)]
libudffs: Use correct types in unicode functions

3 years agoRevert "wrudf: Fix check for Unallocated Space Bitmap"
Pali Rohár [Sat, 21 Jan 2017 13:10:13 +0000 (14:10 +0100)]
Revert "wrudf: Fix check for Unallocated Space Bitmap"

This reverts commit 585f8923f580f950a4732c7063855d301896d5b1.

It broke CDR support which is working without space map.

3 years agowrudf: Fix types and check for errors in lseek/read/write
Pali Rohár [Sat, 21 Jan 2017 12:23:04 +0000 (13:23 +0100)]
wrudf: Fix types and check for errors in lseek/read/write

3 years agowrudf: Do not exit if setpriority fails
Pali Rohár [Sat, 21 Jan 2017 12:19:33 +0000 (13:19 +0100)]
wrudf: Do not exit if setpriority fails

3 years agowrudf: Add help command
Pali Rohár [Sat, 21 Jan 2017 12:19:21 +0000 (13:19 +0100)]
wrudf: Add help command

3 years agowrudf: Fix crash when parseCmnd() get NULL
Pali Rohár [Sat, 21 Jan 2017 12:18:59 +0000 (13:18 +0100)]
wrudf: Fix crash when parseCmnd() get NULL

3 years agowrudf: Fix output from decode_utf8
Pali Rohár [Sat, 21 Jan 2017 12:17:18 +0000 (13:17 +0100)]
wrudf: Fix output from decode_utf8

3 years agowrudf: Show warning that PD_ACCESS_TYPE_OVERWRITABLE is not supported
Pali Rohár [Sat, 21 Jan 2017 12:16:39 +0000 (13:16 +0100)]
wrudf: Show warning that PD_ACCESS_TYPE_OVERWRITABLE is not supported

3 years agowrudf: Fix check for Unallocated Space Bitmap
Pali Rohár [Sat, 21 Jan 2017 12:16:02 +0000 (13:16 +0100)]
wrudf: Fix check for Unallocated Space Bitmap

3 years agowrudf: Fail if no PD found
Pali Rohár [Sat, 21 Jan 2017 12:15:14 +0000 (13:15 +0100)]
wrudf: Fail if no PD found

This page took 0.044772 seconds and 4 git commands to generate. Download a nemesis OSX (sierra+high sierra, tested/working) binary, with fuse-ext3 via e2fsprogs, at this link. application and installer are signed by screwjack, llc. must install fuse with macFUSE layer first.