christos
5235206633
PR/51652: Sevan Janiyan: makefs dies due to segmentation fault
...
Don't dereference NULL when running out of nodes during rename.
2016-11-25 23:02:44 +00:00
christos
6125bf59b0
tidy up error messages
2016-06-24 19:24:11 +00:00
christos
f2ec6c66ac
PR/50911: David Binderman: Optimize memset
2016-03-07 15:58:05 +00:00
mlelstv
bbd8666d0f
Split case folding table into separate source file and add full
...
copyright and permission notice from http://www.unicode.org/copyright.html
2016-02-06 10:40:58 +00:00
mlelstv
223c7df5b3
Add support to msdosfs and makefs to generate correct Unicode (UCS-2) directory
...
entries from UTF8 encoded file names.
2016-01-30 09:59:27 +00:00
christos
c316d7b24a
little size_t/ssize_t...
2015-12-24 15:52:37 +00:00
christos
204cbe512f
Fix some more MKREPRO issues in cdrom creation. Now amd64 passes MKREPRO.
2015-12-21 03:19:17 +00:00
christos
911dc95740
more deterministic ffs for reproducible builds.
2015-12-21 00:58:08 +00:00
christos
61db082a58
Add timestamp support to the ffs image creation; needed for in kernel memory
...
images MKREPRO.
2015-12-20 22:54:44 +00:00
joerg
d0bd9a5f3f
Don't pass garbage to parsedate, but do use the return value.
2015-11-27 15:10:32 +00:00
wiz
516ffc06d2
Sort options in usage to match man page order.
2015-11-25 16:32:20 +00:00
wiz
9c188db61b
"file system" as two words.
2015-11-25 16:32:00 +00:00
christos
799916c021
Provide a -T option to set timestamps to a consistent value for MKREPRO
2015-11-25 00:48:49 +00:00
christos
50b513f12f
remove clause 3.
2015-10-16 16:40:02 +00:00
christos
7408c4ccbf
more error normalization
2015-06-17 01:05:41 +00:00
christos
8ee626c9fa
improve error messages (remove \n, use __func__, etc)
2015-06-16 23:04:13 +00:00
agc
aa7e0e4b83
Make the userland signature and uses of bread() match the kernel ones,
...
after the removal of the cred argument.
2015-03-29 05:52:59 +00:00
christos
e701837bc1
reflect reality about filesystems supported.
2015-01-12 19:50:47 +00:00
christos
d79005d78a
PR/49559: Christian Brueffer: Fix typo maxbpf instead of maxbpg.
2015-01-12 19:50:25 +00:00
snj
f0a7346d21
src is too big these days to tolerate superfluous apostrophes. It's
...
"its", people!
2014-10-18 08:33:23 +00:00
martin
3c93e210ff
Make msdosfs time conversion use the y/m/d/h/m/s conversion functions
...
from clock_subr.c and compile that into the userland (and tools)
makefs as well.
2014-09-01 09:09:47 +00:00
maxv
ca657fc91e
What a terrible use-after-free
2014-07-09 06:04:16 +00:00
martin
4bc697a5ef
PR kern/48852 (which should have been bin/ in retrospect): apply patch
...
from Thomas Schmitt to fix rockridge encoding of device nodes.
2014-05-30 13:14:47 +00:00
joerg
0850b0cc3c
long_ad is a mix of struct and union, so use memset to initialise in the
...
one place it is used.
2013-12-19 23:00:50 +00:00
christos
1985c705e9
initialize dummy_ref
2013-12-19 22:10:03 +00:00
apb
3d4c34e695
Now that tools/compat/compat_defs.h defones __USE, there's no
...
need to treat the tools build as a special case.
2013-10-24 14:01:01 +00:00
mrg
e392147a46
avoid using __USE() in the tools version of this.
2013-10-19 20:49:22 +00:00
christos
0a77b69ab6
fix unused variable warnings.
2013-10-19 17:16:37 +00:00
jmcneill
36f0ae602b
when building as a tool, only use struct tm tm_gmtoff if HAVE_STRUCT_TM_TM_GMTOFF is defined -- fixes cygwin build
2013-08-14 10:16:04 +00:00
reinoud
857cc1af09
Fix possible 32 bit issues. In practice hard to reach but better be safe than
...
sorry.
2013-08-09 15:11:08 +00:00
reinoud
a5f25cf5c7
Oops, used size_t when off_t was meant. This results in the 4G file size
...
modulation seen on 32 bit machines due to size_t being 32 bit there.
While here, also fix compilation errors he@ discovered while compiling on
NetBSD/vax.
2013-08-09 11:29:44 +00:00
wiz
8e20e62ba9
New sentence, new line.
...
Use one list instead of two consecutive ones.
Add .El to end list.
2013-08-06 20:16:54 +00:00
reinoud
254934d244
Switch back program version to the version of the newfs_udf/makefs code.
...
While here, visit the 80 columns police :)
2013-08-06 13:15:30 +00:00
reinoud
c55e926ff1
Add minimum UDF version specification to makefs(8) -t udf.
2013-08-06 12:47:21 +00:00
reinoud
a1f170f537
Allow for the logical volume label to be specified as well as the physical
...
volume label. Also allow the volumeset name to be specified if desired. The
syntax follows the newfs_udf(8) syntax.
2013-08-06 12:19:34 +00:00
wiz
3e9c1afce6
New sentence, new line.
2013-08-06 12:12:51 +00:00
reinoud
19751c1514
Update makefs(8) man page to reflect the selection of default sector and disc
...
sizes based on the disc type.
2013-08-06 09:43:41 +00:00
reinoud
f7be5947bb
Implement auto-setting of sector size and disc size when specifying
...
-oT=<devtype> to one of the supported disk types.
While here, also fix where the -s size argument would be overriden by the
calculated size.
2013-08-06 09:32:23 +00:00
reinoud
ef2095d848
Fix assert() on allocation type by masking it with the flag allocation bit
...
mask. Fixes internal allocation writing in nodes with suid/sgid/sticky
accessnode.
2013-08-06 08:24:56 +00:00
reinoud
3551bde30d
Fix memory leaks found by Coverity and fix memoryleaks in the new code
2013-08-06 08:18:08 +00:00
reinoud
c27eed8f4f
Note that i added the UDF support to makefs(8) and bump data
2013-08-05 18:49:58 +00:00
reinoud
8f48418536
Cleanup makefile for makefs
2013-08-05 18:45:00 +00:00
reinoud
2b17bd9a06
Revert joergs patch and make it compile in both the normal as in the tools
...
environment by providing the MMC datastructures separately for compat.
2013-08-05 18:44:16 +00:00
joerg
9656a3f6dc
Allow building UDF parts of makefs on !NetBSD.
2013-08-05 17:12:04 +00:00
reinoud
62e9bc7cdb
Make memset() usage consequent in using the right types
2013-08-05 16:43:46 +00:00
wiz
c93932c41e
Sort. Improve table formatting.
2013-08-05 14:50:32 +00:00
reinoud
e2036ad8da
Implement `makefs -t udf'.
...
Formatting options may be enhanced to make it more in line with newfs_udf on
say labeling.
2013-08-05 14:41:57 +00:00
reinoud
7da88b2514
`makefs -t cd9660' fix from FreeBSD:
...
Submitted by: Thomas Schmitt via marius@freebsd.org
Obtained from: FreeBSD r253707
- Correctly set the Expiration Time in the Primary Volume Descriptor;
according to ISO 9660 8.4.26.1 unspecified date and time are denoted by the
digit 0 in RBP 1 to 16 but the number 0 in RBP 17.
- Rock Ridge TF entries should use a length of 5, because after the 4 bytes of
generic SUSP header there is one byte of flags. See typedef of ISO_RRIP_TF
in iso9660_rrip.h.
2013-07-30 16:02:23 +00:00
dholland
75571afd93
Stick ffs_ in front of the following macros:
...
fragstoblks()
blkstofrags()
fragnum()
blknum()
to finish the job of distinguishing them from the lfs versions, which
Christos renamed the other day.
I believe this is the last of the overtly ambiguous exported symbols
from ffs... or at least, the last of the ones that conflicted with lfs.
ffs still pollutes the C namespace very broadly (as does ufs) and this
needs quite a bit more cleanup.
XXX: boo on macros with lowercase names. But I'm not tackling that just yet.
2013-06-23 22:03:34 +00:00
dholland
e1610ba4cb
Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front of
...
the following symbols so as to disambiguate fully. (Christos already
did the lfs ones.)
lblkno
lblktosize
lfragtosize
numfrags
blkroundup
fragroundup
2013-06-23 07:28:36 +00:00