blob: f6a1e3da9548c4931e344fe4e95100a2faf5cd93 [file] [log] [blame]
Matt Mower18794c82015-11-11 16:22:45 -06001commit ad1342e
2Author: Andreas Bombe <aeb@debian.org>
3Date: Sat May 16 02:10:18 2015 +0200
4
5 manpages: Mark MT and ME tags as untranslated for po4a
6
7 Signed-off-by: Andreas Bombe <aeb@debian.org>
8
9commit 3ed9ec2
10Author: Andreas Bombe <aeb@debian.org>
11Date: Sun May 10 19:59:02 2015 +0200
12
13 mkfs: Small changes to FAT32 cluster size selection
14
15 Put the cluster size selection back in line with the table used in
16 Microsoft's fatgen103.pdf and fix the comment. This only involved
17 changing some comparison operators, all values stayed the same.
18
19 Signed-off-by: Andreas Bombe <aeb@debian.org>
20
21commit 9984552
22Author: Andreas Bombe <aeb@debian.org>
23Date: Mon Apr 20 23:41:34 2015 +0200
24
25 fsck: Mention -r is default in usage message
26
27 Signed-off-by: Andreas Bombe <aeb@debian.org>
28
29commit 3eaca68
30Author: Andreas Bombe <aeb@debian.org>
31Date: Mon Apr 20 23:30:56 2015 +0200
32
33 manpages: Remove obsolete information about Linux FAT support
34
35 Signed-off-by: Andreas Bombe <aeb@debian.org>
36
37commit a5e34de
38Author: Andreas Bombe <aeb@debian.org>
39Date: Thu Apr 16 23:16:08 2015 +0200
40
41 manpages: Convert the rest of argument placeholders to upper case
42
43 Signed-off-by: Andreas Bombe <aeb@debian.org>
44
45commit 2303765
46Author: Andreas Bombe <aeb@debian.org>
47Date: Thu Apr 16 22:51:20 2015 +0200
48
49 manpages: Fix formatting
50
51 Make the manpages conform to the rules for groff sources. First,
52 eliminate empty lines because these create vertical spaces where it
53 isn't desired. Man page sources should not contain empty lines. Second,
54 put a line break between sentences in a paragraph. A period is
55 recognized and formatted as a full stop period only when a line break
56 comes right after it.
57
58 Signed-off-by: Andreas Bombe <aeb@debian.org>
59
60commit d3969b8
61Author: Andreas Bombe <aeb@debian.org>
62Date: Fri Apr 10 20:32:50 2015 +0200
63
64 fsck: Verify first cluster of a file is not 1
65
66 Previously the FAT was checked for any out of bounds entries which were
67 cleared. However the first cluster of a file, as specified in its
68 directory entry, was not verified to not be 1.
69
70 In addition to missing this filesystem error, code that correctly
71 assumes the FAT contained no bad entries anymore could still look up
72 invalid table indices depending on the value stored in entry 1. With
73 the right values and FAT size this can lead to a segfault by accessing
74 unallocated memory.
75
76 Now test_file() will ignore files where the first cluster equals 1 and
77 an additional check in check_file() will truncate them.
78
79 This bug was reported in http://bugs.debian.org/773885 by Jakub Wilk.
80
81 Signed-off-by: Andreas Bombe <aeb@debian.org>
82
83commit 2a56575
84Author: Andreas Bombe <aeb@debian.org>
85Date: Thu Apr 2 23:35:00 2015 +0200
86
87 Simplify synopses of man pages
88
89 Since there is only one mode of invocation for the tools, it is
90 somewhat pointless to list every possible option in the synopsis.
91
92 Fix a few style inconsistencies in addition, specifically that
93 placeholders for option arguments are in capital letters and should be
94 shown where the option is described.
95
96 Signed-off-by: Andreas Bombe <aeb@debian.org>
97
98commit 40f1436
99Author: Andreas Bombe <aeb@debian.org>
100Date: Wed Apr 1 20:55:58 2015 +0200
101
102 Update homepage and maintainer sections of man pages
103
104 Signed-off-by: Andreas Bombe <aeb@debian.org>
105
106commit 0169db8
107Author: Andreas Bombe <aeb@debian.org>
108Date: Wed Apr 1 20:05:01 2015 +0200
109
110 mkfs: Show a clearer message that file already exists with -C
111
112 Signed-off-by: Andreas Bombe <aeb@debian.org>
113
114commit 2967e27
115Author: Andreas Bombe <aeb@debian.org>
116Date: Mon Mar 30 21:12:51 2015 +0200
117
118 mkfs: Remove O_TRUNC from file creation call
119
120 open() is called with O_EXCL | O_CREAT, so it will definitely create a
121 new, empty file or error out. O_TRUNC is superfluous and may be harmless
122 in practice but its effect under these circumstances is unspecified.
123
124 Signed-off-by: Andreas Bombe <aeb@debian.org>
125
126commit 90612df
127Author: Andreas Bombe <aeb@debian.org>
128Date: Mon Mar 30 21:09:51 2015 +0200
129
130 mkfs: Use ftruncate() for expanding created file
131
132 Signed-off-by: Andreas Bombe <aeb@debian.org>
133
134commit 58e8e09
135Author: Andreas Bombe <aeb@debian.org>
136Date: Tue Mar 24 21:32:40 2015 +0100
137
138 mkfs: Add --invariant option
139
140 The --invariant option is designed to prevent random or time based
141 differences to end up in generated filesystems so that multiple runs
142 generate on the same file or device create completely identical results.
143
144 This is intended for debugging or regression testing of mkfs.fat.
145
146 Signed-off-by: Andreas Bombe <aeb@debian.org>
147
148commit 354feaf
149Author: Andreas Bombe <aeb@debian.org>
150Date: Thu Mar 19 21:35:21 2015 +0100
151
152 mkfs: Add long option parsing
153
154 Add long option parsing with getopt_long() to mkfs and define --help as
155 the first long option. The usage() function now takes an exit code
156 parameter so that the --help option handling can exit the program with
157 a success exit code.
158
159 Signed-off-by: Andreas Bombe <aeb@debian.org>
160
161commit b611549
162Author: Andreas Bombe <aeb@debian.org>
163Date: Mon Mar 16 21:08:35 2015 +0100
164
165 Do not expect EOF as return value of getopt()
166
167 Signed-off-by: Andreas Bombe <aeb@debian.org>
168
169commit a41fc32
170Author: Andreas Bombe <aeb@debian.org>
171Date: Wed Mar 11 21:45:04 2015 +0100
172
173 fsck.fat: Fix read beyond end of array on FAT12
174
175 When a FAT12 filesystem contains an odd number of clusters, setting the
176 last cluster with set_fat() will trigger a read of the next entry,
177 which does not exist in the fat array allocated for this.
178
179 Round up the allocation to an even number of FAT entries for FAT12 so
180 that this is fixed without introducing special casing in get_fat().
181
182 Signed-off-by: Andreas Bombe <aeb@debian.org>
183
184commit e18d72f
185Author: Álvaro Fernández Rojas <noltari@gmail.com>
186Date: Sat Mar 7 13:23:23 2015 +0100
187
188 Remove linux/msdos_fs.h includes
189
190 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
191 Signed-off-by: Andreas Bombe <aeb@debian.org>
192
193commit 245d0cc
194Author: Álvaro Fernández Rojas <noltari@gmail.com>
195Date: Thu Feb 26 19:22:54 2015 +0100
196
197 Remove non standard int types
198
199 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
200 Signed-off-by: Andreas Bombe <aeb@debian.org>
201
202commit 628b3ec
203Author: Álvaro Fernández Rojas <noltari@gmail.com>
204Date: Thu Feb 26 19:41:19 2015 +0100
205
206 Improve .gitignore
207
208 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
209 Signed-off-by: Andreas Bombe <aeb@debian.org>
210
211commit 02b5a6d
212Author: Álvaro Fernández Rojas <noltari@gmail.com>
213Date: Thu Feb 26 12:51:23 2015 +0100
214
215 Makefile: avoid using install -D
216
217 OS X and FreeBSD are not compatible with this option
218
219 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
220 Signed-off-by: Andreas Bombe <aeb@debian.org>
221
222commit fb6aea6
223Author: Álvaro Fernández Rojas <noltari@gmail.com>
224Date: Thu Feb 26 12:50:57 2015 +0100
225
226 Makefile: fix typo in uninstall-man
227
228 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
229 Signed-off-by: Andreas Bombe <aeb@debian.org>
230
231commit 357ab07
232Author: Andreas Bombe <aeb@debian.org>
233Date: Thu Feb 19 21:22:54 2015 +0100
234
235 fsck.fat: Make -r option default
236
237 Default mode is now to interactively repair with the option to write
238 the changes back at the end (like the -r option) instead of the previous
239 default mode of interactively correcting but never writing back the
240 changes.
241
242 The -r option continues to be recognized by fsck.fat.
243
244 Signed-off-by: Andreas Bombe <aeb@debian.org>
245
246commit 266a5fc
247Author: Andreas Bombe <aeb@debian.org>
248Date: Fri Feb 20 03:19:28 2015 +0100
249
250 mkfs.fat: Allow 0xF0 to be specified as media byte
251
252 Let the -M option accept 0xF0, which should be the proper descriptor
253 byte for 3.5" 1.44 MB and 2.88 MB floppies.
254
255 Also split the error reporting for -M between badly formatted and
256 invalid numbers.
257
258 Signed-off-by: Andreas Bombe <aeb@debian.org>
259
260commit 16e97e9
261Author: Andreas Bombe <aeb@debian.org>
262Date: Wed Jan 28 15:07:18 2015 +0100
263
264 Make all char* that may take literals const
265
266 Every char* variable or function argument that may be given a literal
267 string is now made const. Additionally add -Wwrite-strings to CFLAGS to
268 enable a warning where const would be missing.
269
270 Signed-off-by: Andreas Bombe <aeb@debian.org>
271
272commit 8b8948c
273Author: Andreas Bombe <aeb@debian.org>
274Date: Mon Dec 29 18:24:54 2014 +0100
275
276 mkfs.fat.c: Use unsigned char for binary data
277
278 Simple char technically works for the dummy_boot_jump variables, but
279 some compiler warning settings would give a warning over a signed char
280 overflowing with the values given as initializers.
281
282 Signed-off-by: Andreas Bombe <aeb@debian.org>
283
284commit 45aeed0
285Author: Andreas Bombe <aeb@debian.org>
286Date: Sun Nov 16 19:49:22 2014 +0100
287
288 Fix indentation of "fix power loss damage" commit
289
290 I fixed the (sometimes misleading) indentation of the code introduced in
291 commit 6893c45 to be in line with the reset of the code and also removed
292 the /* PATCH ED+DL */ comments which are quite meaningless to the wider
293 world.
294
295 Signed-off-by: Andreas Bombe <aeb@debian.org>
296
297commit 75c5446
298Author: Andreas Bombe <aeb@debian.org>
299Date: Sat Nov 15 16:48:48 2014 +0100
300
301 Add tags and editor backup files to .gitignore
302
303 Signed-off-by: Andreas Bombe <aeb@debian.org>
304
305commit cb98ae2 (tag: v3.0.27)
306Author: Andreas Bombe <aeb@debian.org>
307Date: Wed Nov 12 01:10:23 2014 +0100
308
309 Releasing version 3.0.27.
310
311 Signed-off-by: Andreas Bombe <aeb@debian.org>
312
313commit e2c8f06
314Author: Andreas Bombe <aeb@debian.org>
315Date: Wed Nov 12 00:22:17 2014 +0100
316
317 fsck.fat: Don't print version string every time -v is encountered
318
319 Remove the printing of the version string every time -v is seen during
320 command line parsing in fsck.fat. The version string is printed anyway
321 before opening the filesystem device/image.
322
323 Signed-off-by: Andreas Bombe <aeb@debian.org>
324
325commit 82076b6
326Author: Andreas Bombe <aeb@debian.org>
327Date: Tue Nov 11 23:25:30 2014 +0100
328
329 Fix attempt to rename root dir in fsck due to uninitialized fields
330
331 When add_file() is called with offset 0, it will construct a DIR_ENT for
332 the root directory instead of reading the contents from the filesystem.
333 It did not initialize the whole DIR_ENT on the stack, just select
334 values.
335
336 In particular, the lcase field was left with an undefined value. If
337 that value happened to include the FAT_NO_83NAME bit, the "neither long
338 nor short file name" check in bad_name() added in 3.0.26 would trigger
339 and cause an attempt to rename the entry (which is not possible).
340 Example run:
341
342 $ /sbin/fsck.fat -y bad.img
343 fsck.fat 3.0.26 (2014-03-07)
344 /
345 Bad short file name ().
346 Auto-renaming it.
347 Renamed to
348 bad.img: 14 files, 19388/403266 clusters
349
350 This commit changes the initialization zeroize the whole struct before
351 setting individual fields. Thanks to AlexisM, who found the cause and
352 posted a patch on the Debian bug http://bugs.debian.org/764992 .
353
354 Signed-off-by: Andreas Bombe <aeb@debian.org>
355
356commit c24ecb6
357Author: Andreas Bombe <aeb@debian.org>
358Date: Tue Nov 11 22:49:50 2014 +0100
359
360 Support long file names in volume labeling code
361
362 The code to find the volume label directory entry in find_volume_de()
363 did not consider long file names so far. Directory entries that make up
364 long file names have four attribute bits set, including the "volume"
365 bit.
366
367 This caused the code to mistake a directory entry that is part of a
368 long file name as the volume name entry. If such an entry is found
369 first, fatlabel would print garbage when asked to display the label and
370 mangle the long file name when asked to set it. The latter would lead
371 to the loss of the long file name and require a fsck to clean up.
372
373 Change so that the set of attributes equal that of LFN entries will no
374 langer match as a volume label.
375
376 Signed-off-by: Andreas Bombe <aeb@debian.org>
377
378commit 1646f6e (tag: v3.0.26)
379Author: Daniel Baumann <mail@daniel-baumann.ch>
380Date: Fri Mar 7 18:40:13 2014 +0100
381
382 Releasing version 3.0.26.
383
384 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
385
386commit 6893c45
387Author: Dir Lotter <dirk.lotter@siemens.com>
388Date: Fri Mar 7 18:25:39 2014 +0100
389
390 Fix "odd" files created by frequent power-loss.
391
392 After running many power losses the filesystem can degrate, containing "odd"
393 files making the filesystem corrupt that could not be solved by fsck:
394
395 * file was not visible in a ls -l
396 * ls -i reported a "invalid file name" on the console
397 * a test program with diropen/dirread showed the file, a stat on this file
398 failed
399 * file was not accessible and could not be deleted
400
401 After digging into the code we found why fsck didn't repair the file system:
402 One thing was we don't have short filenames. Another issue was that the LFN
403 pointer was set to NULL and so it looked like we didn't have short and long
404 filenames.
405
406 Our patch of check.c includes:
407
408 * returns 1 from function bad_name() in case no short and no long filename
409 exist
410 * auto_rename() and rename_file() got a special handling for the case no short
411 file name exist:
412 - it enables the short file name (we think here was a weakness of the old
413 code: it changed the short filename but didn't enabled it in the
414 file->dir_ent.lcase entry)
415 - it reset all attributes except ATTR_DIR and ATTR_VOLUME
416
417 This solved our problem pretty well.
418
419 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
420
421commit 621e11f
422Author: Natanael Copa <ncopa@alpinelinux.org>
423Date: Sat Feb 8 18:53:30 2014 +0100
424
425 Build fixes for musl libc.
426
427 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
428
429commit 52588b7 (tag: v3.0.25)
430Author: Daniel Baumann <mail@daniel-baumann.ch>
431Date: Fri Jan 17 07:11:11 2014 +0100
432
433 Releasing version 3.0.25.
434
435 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
436
437commit acf64ae
438Author: Daniel Baumann <mail@daniel-baumann.ch>
439Date: Fri Jan 17 07:09:54 2014 +0100
440
441 Updating copyright headers for 2014.
442
443 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
444
445commit 21fe921
446Author: Andrew Tridgell <tridge@samba.org>
447Date: Tue Jan 14 09:37:51 2014 +1100
448
449 Fixed remaining 64 bit build warnings.
450
451 Some of these may be real bugs.
452
453 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
454
455commit 9e3a2b1
456Author: Andrew Tridgell <tridge@samba.org>
457Date: Tue Jan 14 09:25:28 2014 +1100
458
459 Prevent corruption of FAT during fsck on 64 bit platforms.
460
461 unsigned long is 64 bit on x86-64, which means set_fat was writing two
462 entries, which corrupts the next entry. This can cause loss of data in
463 another file.
464
465 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
466
467commit 0d2c9bc (tag: v3.0.24)
468Author: Daniel Baumann <mail@daniel-baumann.ch>
469Date: Sat Nov 23 10:36:55 2013 +0100
470
471 Releasing version 3.0.24.
472
473 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
474
475commit 55bd7b7
476Author: Jaroslav Skarvada <jskarvad@redhat.com>
477Date: Sat Nov 23 10:34:48 2013 +0100
478
479 Fixed dosfsck on big endian platforms (Resolves: rhbz#1029695).
480
481 It seems there is problem in the double conversion on big endians.
482 The first conversion is done by the explicit conversion to __u16
483 in the GET_UNALIGNED_W macro, so the secondary conversion by le16toh
484 seems to be redundant (and wrong).
485
486 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
487
488commit 6debb4a (tag: v3.0.23)
489Author: Daniel Baumann <mail@daniel-baumann.ch>
490Date: Tue Oct 15 08:05:46 2013 +0200
491
492 Releasing version 3.0.23.
493
494 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
495
496commit 07d85ff
497Author: Daniel Baumann <mail@daniel-baumann.ch>
498Date: Tue Oct 15 08:04:11 2013 +0200
499
500 Reformating mkfs.fat manpage.
501
502 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
503
504commit 137552f
505Author: Michael Shigorin <mike@altlinux.org>
506Date: Tue Oct 15 01:29:33 2013 +0400
507
508 Fixing "Fixing default sectors per cluster for FAT32" for UEFI.
509
510 FAT32 "EFI System Partition" is basically required for UEFI boot;
511 commit ge048a8d broke that for me with both virtualbox-4.2 and
512 real hardware (ASUS C60M1-I to be exact) given ~250Mb filesystem.
513
514 This commit amends that one by reverting its effects for these
515 small sizes by restoring 512b cluster size for <= 260Mb FAT32.
516
517 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
518
519commit 2000696
520Author: Daniel Baumann <mail@daniel-baumann.ch>
521Date: Fri Aug 9 09:38:13 2013 +0200
522
523 Also allowing lowercase labels in mkfs (with warning message) consistent with the recent fsck change, thanks to Michael Baum <mbaum@devonit.com>.
524
525 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
526
527commit 9b04807
528Author: Tim Harder <radhermit@gentoo.org>
529Date: Fri Jul 19 18:15:21 2013 +0200
530
531 Add install-man dependency to install-symlinks Makefile target.
532
533 This fixes a race condition during parallel installs where man page
534 symlinks won't be installed because install-man hasn't been run yet.
535
536 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
537
538commit 651f91c (tag: v3.0.22)
539Author: Daniel Baumann <mail@daniel-baumann.ch>
540Date: Fri Jul 19 07:01:19 2013 +0200
541
542 Releasing version 3.0.22.
543
544 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
545
546commit 3dc5560
547Author: Daniel Baumann <mail@daniel-baumann.ch>
548Date: Fri Jul 19 06:55:24 2013 +0200
549
550 Addding install-symlinks target to phony targets in Makefile.
551
552 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
553
554commit c6c0581
555Author: Daniel Baumann <mail@daniel-baumann.ch>
556Date: Fri Jul 19 06:55:00 2013 +0200
557
558 Adding uninstall-symlinks target in Makefile.
559
560 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
561
562commit 465dd8c
563Author: Daniel Baumann <mail@daniel-baumann.ch>
564Date: Fri Jul 19 06:45:40 2013 +0200
565
566 Allowing fatlabel to write labels in all lowercase but give a warning about DOS/Windows (Closes: #714971).
567
568 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
569
570commit 3621b30
571Author: John S Gruber <JohnSGruber@gmail.com>
572Date: Fri Jul 19 06:40:21 2013 +0200
573
574 Add options and make dos boot sector more compatible with reference system (Closes: #552673).
575
576 Unless overridden by the user sets the DOS boot sector's
577 hidden-sectors field to match the start of a hard disk's
578 partition.
579
580 Initialize DOS boot sector drive_number according to FAT media type
581 Addresses LP: #398241 and Debian #552673
582
583 Adds options to override the DOS boot sector device_number and
584 the FAT media type.
585
586 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
587
588commit be1eed5
589Author: Daniel Baumann <mail@daniel-baumann.ch>
590Date: Wed Jul 17 12:52:20 2013 +0200
591
592 Correcting wrong check preventing installation of fatlabel legacy manpage symlink.
593
594 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
595
596commit d0065d3 (tag: v3.0.21)
597Author: Daniel Baumann <mail@daniel-baumann.ch>
598Date: Tue Jul 16 08:34:28 2013 +0200
599
600 Releasing version 3.0.21.
601
602 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
603
604commit a74c12c
605Author: Jaroslav Skarvada <jskarvad@redhat.com>
606Date: Tue Jun 25 14:53:14 2013 +0200
607
608 Adding the missing -p option to the fsck manpage (to be consistent with the output of the tool).
609
610 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
611
612commit 25e03c9
613Author: Patrick J. Volkerding <volkerdi@slackware.com>
614Date: Mon Jun 24 14:23:00 2013 +0200
615
616 Using $MANDIR instead of hardcoded ${PREFIX}/share/man in the Makefile.
617
618 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
619
620commit 7fd9cf7
621Author: Daniel Baumann <mail@daniel-baumann.ch>
622Date: Fri Jun 14 18:50:31 2013 +0200
623
624 Making install-symlinks Makefile target depend on install-bin to not break when using make in parallel, thanks to David Walser <luigiwalser@yahoo.com>.
625
626 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
627
628commit a76bbcd
629Author: Daniel Baumann <mail@daniel-baumann.ch>
630Date: Wed Jun 12 13:00:10 2013 +0200
631
632 Using US digit date format in version date, rather than name abbrev.
633
634 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
635
636commit a64195f (tag: v3.0.20)
637Author: Daniel Baumann <mail@daniel-baumann.ch>
638Date: Wed Jun 12 12:25:32 2013 +0200
639
640 Releasing version 3.0.20.
641
642 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
643
644commit 1a5d99f
645Author: Daniel Baumann <mail@daniel-baumann.ch>
646Date: Wed Jun 12 12:07:58 2013 +0200
647
648 Softening message about different boot sectors a bit (Closes: #704198).
649
650 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
651
652commit 4727286
653Author: Daniel Baumann <mail@daniel-baumann.ch>
654Date: Wed Jun 12 11:42:52 2013 +0200
655
656 Harmonizing program name output.
657
658 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
659
660commit 17c956c
661Author: Martin Wilck <mwilck@arcor.de>
662Date: Wed Jun 12 11:38:00 2013 +0200
663
664 Don't align FAT to cluster size.
665
666 See previous patch for explanation.
667
668 With this patch and the previous two, the
669 mkdosfs generated FAT32 file systems work well in my extremely
670 picky TechniSat device. Of course, they're also detected cleanly
671 by Linux and Windows.
672
673 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
674
675commit d63e0d6
676Author: Martin Wilck <mwilck@arcor.de>
677Date: Wed Jun 12 11:36:08 2013 +0200
678
679 Don't align FAT32 reserved sectors to cluster size.
680
681 For certain file system sizes (in particular, exact GB sizes -
682 don't ask me why) a Technisat HD S2 Plus DVB receiver will still
683 choke on mkdosfs generated file systems, even if the sectors per
684 cluster problem is fixed.
685
686 By comparing the properties of generated FAT32 FS with results
687 of the Windows tool "h2format" (www.heise.de/download/h2format.html),
688 I found that the remaining problems were caused by rounding of the
689 reserved sectors and FAT space to cluster size (the h2format tool
690 doesn't do this).
691
692 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
693
694commit e048a8d
695Author: Martin Wilck <mwilck@arcor.de>
696Date: Wed Jun 12 11:33:33 2013 +0200
697
698 Fixing default sectors per cluster for FAT32 (Closes: #690062).
699
700 The default sectors per cluster calculated by mkdosfs are outdated,
701 see http://technet.microsoft.com/en-us/library/cc938438.aspx.
702
703 The deviations may cause some 3rd party devices (e.g. TechniSat DVB
704 receivers) to hang when reading mkdosfs generated file systems.
705
706 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
707
708commit 86509aa
709Author: Daniel Baumann <mail@daniel-baumann.ch>
710Date: Tue Jun 11 20:19:09 2013 +0200
711
712 Splitting out legacy symlink creation in toplevel Makefile to own target.
713
714 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
715
716commit da37dd1
717Author: Daniel Baumann <mail@daniel-baumann.ch>
718Date: Wed Jun 12 11:29:12 2013 +0200
719
720 Correcting wrong toolname in fsck.fat.
721
722 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
723
724commit b29a722
725Author: Daniel Baumann <mail@daniel-baumann.ch>
726Date: Tue Jun 11 19:51:47 2013 +0200
727
728 Consistently spelling filesystem as filesystem, and not file system.
729
730 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
731
732commit 977d7aa
733Author: Daniel Baumann <mail@daniel-baumann.ch>
734Date: Tue Jun 11 19:30:19 2013 +0200
735
736 Removing Debian reference in GPL license headers.
737
738 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
739
740commit 5505cc2 (tag: v3.0.19)
741Author: Daniel Baumann <mail@daniel-baumann.ch>
742Date: Tue Jun 11 18:46:03 2013 +0200
743
744 Releasing version 3.0.19.
745
746 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
747
748commit 2c88f35
749Author: Daniel Baumann <mail@daniel-baumann.ch>
750Date: Tue Jun 11 18:44:50 2013 +0200
751
752 Running indent on source files.
753
754 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
755
756commit d495d43
757Author: Daniel Baumann <mail@daniel-baumann.ch>
758Date: Tue Jun 11 18:41:41 2013 +0200
759
760 Using memcpy instead of strcpy to fix segfault with fortify, thanks to Dave Reisner <falconindy@jabber.org>.
761
762 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
763
764commit 9fb4ffc
765Author: Daniel Baumann <mail@daniel-baumann.ch>
766Date: Sun Jun 9 13:17:16 2013 +0200
767
768 Correcting fsck.fat spelling error in manpages, thanks to E.J.M. Hartman <E.J.M.Hartman@tudelft.nl>.
769
770 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
771
772commit 2d8ef9b (tag: v3.0.18)
773Author: Daniel Baumann <mail@daniel-baumann.ch>
774Date: Thu Jun 6 09:49:00 2013 +0200
775
776 Releasing version 3.0.18.
777
778 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
779
780commit d4e1180
781Author: Daniel Baumann <mail@daniel-baumann.ch>
782Date: Thu Jun 6 09:38:45 2013 +0200
783
784 Adding initial i18n support for manpages with po4a.
785
786 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
787
788commit ea8f712
789Author: Daniel Baumann <mail@daniel-baumann.ch>
790Date: Thu Jun 6 09:17:13 2013 +0200
791
792 Renaming tools to sane namespace and keeping legacy symlinks in place.
793
794 dosfslabel becomes fatlabel,
795 dosfsck becomes fsck.fat,
796 and mkdosfs becomes mkfs.fat.
797
798 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
799
800commit a42b127
801Author: Daniel Baumann <mail@daniel-baumann.ch>
802Date: Wed Jun 5 07:12:03 2013 +0200
803
804 Correcting wrong spelling of Debian in mkdosfs manpage.
805
806 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
807
808commit 2749084
809Author: Daniel Baumann <mail@daniel-baumann.ch>
810Date: Wed Jun 5 07:10:50 2013 +0200
811
812 Correcting spelling typo in boot.c.
813
814 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
815
816commit 6461c83
817Author: Martin Pitt <martinpitt@gnome.org>
818Date: Fri May 24 09:35:44 2013 +0200
819
820 dosfslabel: Do not read beyond string length (Closes: #709587).
821
822 When checking whether the label contains any lower-case characters, do not read
823 beyond the end of the string.
824
825 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
826
827commit 4203a90 (tag: v3.0.17)
828Author: Daniel Baumann <mail@daniel-baumann.ch>
829Date: Wed May 29 10:14:09 2013 +0200
830
831 Releasing version 3.0.17.
832
833 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
834
835commit 3aa88ed
836Author: Daniel Baumann <mail@daniel-baumann.ch>
837Date: Wed May 29 09:48:24 2013 +0200
838
839 Updating maximal lenght of a label in manpage to talk about bytes instead of characters, thanks to Francois Wendling <frwendling@gmail.com> (Closes: #655953).
840
841 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
842
843commit 0916f8a
844Author: Jaroslav Skarvada <jskarvad@redhat.com>
845Date: Wed May 29 09:56:08 2013 +0200
846
847 Fixing segfault in dosfslabel.
848
849 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
850
851commit 4a265c6
852Author: James Byrne <jbyrne@aminocom.com>
853Date: Mon Apr 22 12:29:51 2013 +0100
854
855 Allow operation on SH4 CPUs and remove compiler warnings.
856
857 Simplify the GET_UNALIGNED_W macro and use it in all cases instead of making it
858 conditional on CPU types. This missed some CPUs that needed it (e.g. SH4), and
859 in any case the implementation caused "dereferencing type-punned pointer will
860 break strict-aliasing rules" warnings.
861
862 Enable extra warnings, but disable signed comparison and missing field
863 initializer warnings as these are not helpful.
864
865 Update write_boot_label() so that the boot_sector_16 and boot_sector cases are
866 handled separately instead of using an aliased pointer, as that causes
867 "dereferencing type-punned pointer will break strict-aliasing rules" warnings.
868
869 Make date_dos2unix(), usage() and cdiv() static functions as they are only used
870 in the files in which they are declared.
871
872 Update bad_name() and lfn_get() so that the extension is processed separately
873 instead of by indexing past the end of the name field as that causes "array
874 subscript is above array bounds" warnings.
875
876 Update the dosfsck() main function to avoid a warning that free_clusters may
877 be used uninitialized. Do not print the final count of files and clusters when
878 dosfsck is run with the "-b" option because the used files and clusters have
879 not been counted in this case.
880
881 Alter the setup_tables() function so that it does not cause an "array subscript
882 is below array bounds" warning.
883
884 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
885
886commit eb68a14
887Author: James Byrne <jbyrne@aminocom.com>
888Date: Mon Apr 22 13:32:01 2013 +0100
889
890 Add a .gitignore file.
891
892 Add a .gitignore file so that the results of compilation do not appear as
893 changes.
894
895 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
896
897commit 336e8f1
898Author: James Byrne <jbyrne@aminocom.com>
899Date: Mon Apr 22 12:38:52 2013 +0100
900
901 Finish cleanup of byteswap code.
902
903 Commit 9ba8992 left three references to the old CT_LE_W macro.
904 Remove these since no conversion was needed as the value being
905 converted was zero.
906
907 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
908
909commit 64b6227
910Author: Daniel Baumann <mail@daniel-baumann.ch>
911Date: Thu Apr 4 08:08:00 2013 +0200
912
913 Shortening links to upstream homepage.
914
915 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
916
917commit 76304be
918Author: Cristian Rodríguez <crrodriguez@opensuse.org>
919Date: Fri Mar 1 08:23:34 2013 +0100
920
921 Fix offsetof definition.
922
923 * include stddef.h to get the correct offsetof definition.
924 * remove local offsetof definition, systems not having it on stddef.h
925 are in violation of C89, C99, POSIX.1-2001.
926
927 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
928
929commit 9ba8992
930Author: Cristian Rodríguez <crrodriguez@opensuse.org>
931Date: Fri Mar 1 08:58:36 2013 +0100
932
933 Cleanup byteswap code.
934
935 Remove all duplicate macro definitions for byteswapping routines
936 and replace them for proper usage of userspace endian(3).
937
938 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
939
940commit 8733e12 (tag: v3.0.16)
941Author: Daniel Baumann <mail@daniel-baumann.ch>
942Date: Wed May 29 10:06:01 2013 +0200
943
944 Releasing version 3.0.16.
945
946 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
947
948commit a9fa87e
949Author: Petr Gajdos <pgajdos@suse.cz>
950Date: Fri Mar 1 08:34:12 2013 +0100
951
952 Create rootdir entry volume label with mkdosfs, create it when
953 it doesn't exist with dosfslabel.
954
955 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4
956 for more information.
957
958 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
959
960commit 92057f1
961Author: Petr Gajdos <pgajdos@suse.cz>
962Date: Fri Mar 1 08:33:18 2013 +0100
963
964 Forbid lowercase letters in label.
965
966 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4 and
967 http://support.microsoft.com/kb/71715/en-us for more information.
968
969 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
970
971commit 5e265c4
972Author: Petr Gajdos <pgajdos@suse.cz>
973Date: Fri Mar 1 08:32:02 2013 +0100
974
975 Read label also from rootdir entry.
976
977 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4
978 for more information.
979
980 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
981
982commit 5cec53c
983Author: Petr Gajdos <pgajdos@suse.cz>
984Date: Fri Mar 1 08:30:21 2013 +0100
985
986 alloc_rootdir_entry() is intended to be called with pattern == "FSCK%04dREC",
987 the old code (probably c&p from auto_rename()) doesn't reflect this.
988
989 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
990
991commit 63938f0
992Author: Petr Gajdos <pgajdos@suse.cz>
993Date: Fri Mar 1 08:29:00 2013 +0100
994
995 Instead of eleven blanks, fill in "NO NAME " as specification tells.
996
997 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4 and
998 http://www.win.tue.nl/~aeb/linux/fs/fat/fat-1.html for more information.
999
1000 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1001
1002commit 10c1c41
1003Author: Petr Gajdos <pgajdos@suse.cz>
1004Date: Fri Mar 1 08:58:15 2013 +0100
1005
1006 Write uppercase letters in label.
1007
1008 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4 and
1009 http://support.microsoft.com/kb/71715/en-us for more information.
1010
1011 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1012
1013commit a75fb1c (tag: v3.0.15)
1014Author: Daniel Baumann <mail@daniel-baumann.ch>
1015Date: Thu Feb 21 15:06:52 2013 +0100
1016
1017 Releasing version 3.0.15.
1018
1019 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1020
1021commit c8f84fd
1022Author: Alexander Korolkov <alexander.korolkov@gmail.com>
1023Date: Mon Feb 4 00:22:34 2013 +0400
1024
1025 Using wcstombs() to convert LFN unicode characters to printable text.
1026
1027 This closes Debian bug #596336.
1028
1029 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1030
1031commit 1546545
1032Author: Alexander Korolkov <alexander.korolkov@gmail.com>
1033Date: Sun Sep 5 18:59:47 2010 +0400
1034
1035 Recode short filenames from DOS codepage (default 437).
1036
1037 Recode short filenames from DOS codepage (default 437) to the current
1038 character encoding. This makes messages of dosfsck more readable.
1039 Partially closes Debian bug #596336.
1040
1041 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1042
1043commit ad76cae
1044Author: Jaroslav Skarvada <jskarvad@redhat.com>
1045Date: Thu Feb 21 14:40:52 2013 +0100
1046
1047 Fixing root directory allocation.
1048
1049 See https://bugzilla.redhat.com/show_bug.cgi?id=674095 for more information.
1050
1051 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1052
1053commit b8201b3
1054Author: Jaroslav Skarvada <jskarvad@redhat.com>
1055Date: Thu Feb 21 14:40:25 2013 +0100
1056
1057 Fixing device detection.
1058
1059 See https://bugzilla.redhat.com/show_bug.cgi?id=710480 for more information.
1060
1061 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1062
1063commit 7a75638 (tag: v3.0.14)
1064Author: Daniel Baumann <mail@daniel-baumann.ch>
1065Date: Wed Jan 23 13:22:01 2013 +0100
1066
1067 Releasing version 3.0.14.
1068
1069 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1070
1071commit 5bdd7ef
1072Author: Daniel Baumann <mail@daniel-baumann.ch>
1073Date: Wed Jan 23 13:16:20 2013 +0100
1074
1075 Documenting dosfsck -b in its manpage.
1076
1077 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1078
1079commit a307be2
1080Author: Oleksij Rempel <bug-track@fisher-privat.net>
1081Date: Wed Jan 23 12:36:56 2013 +0100
1082
1083 Adding option for bootsector read-only check.
1084
1085 Most boot sectors may contains marker for filesystem state. We can this
1086 bit on every mount and warn user if some thing wrong, without checking
1087 complete filesystem.
1088
1089 Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
1090 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1091
1092commit ce2f8dc
1093Author: Oleksij Rempel <bug-track@fisher-privat.net>
1094Date: Wed Jan 23 12:35:13 2013 +0100
1095
1096 Checking boot sector for dirty bit.
1097
1098 Some OSos use reseved byte of boot sector to set state of the file
1099 system. If first bit set, then filesystem is proably damaged - write
1100 operation was not finished/cache not snycted/...
1101
1102 Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
1103 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1104
1105commit f33ee8c
1106Author: Daniel Baumann <mail@daniel-baumann.ch>
1107Date: Wed Jan 23 12:25:59 2013 +0100
1108
1109 Completing and updating all copyright headers for 2013.
1110
1111 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1112
1113commit bfe6d25
1114Author: Daniel Baumann <mail@daniel-baumann.ch>
1115Date: Wed Jan 23 12:17:20 2013 +0100
1116
1117 Updating my email address.
1118
1119 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1120
1121commit 13cdb4d (tag: v3.0.13)
1122Author: Daniel Baumann <mail@daniel-baumann.ch>
1123Date: Sat Jun 30 19:10:44 2012 +0200
1124
1125 Releasing version 3.0.13.
1126
1127 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1128
1129commit d039482
1130Author: Jaroslav Škarvada <jskarvad@redhat.com>
1131Date: Sat Jun 30 19:09:11 2012 +0200
1132
1133 Fix 'dosfslabel throws "Seek to 114116076544:Invalid argument" error when labeling'.
1134
1135 See https://bugzilla.redhat.com/show_bug.cgi?id=693662 for more information.
1136
1137 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1138
1139commit e243612 (tag: v3.0.12)
1140Author: Daniel Baumann <mail@daniel-baumann.ch>
1141Date: Sat Oct 29 08:40:53 2011 +0200
1142
1143 Releasing version 3.0.12.
1144
1145 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1146
1147commit 025b4f0
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001148Author: Michael Casadevall <mcasadevall@ubuntu.com>
1149Date: Tue Jun 7 19:19:30 2011 +0200
1150
1151 Correcting miscalculation of sector number in some cases.
1152
1153 mkdosfs will incorrectly calculate the number of sectors of a
1154 given FAT partition if the number sectors are odd due to
1155 count_blocks incorrectly handling the remainder of a division
1156 operation. This miscalculation causes the OMAP4 bootloader to
1157 fail to boot.
1158
1159 This bug can be observed by comparing the total sector size in
1160 fdisk expert more to fsck.msdos; this discrepancy only shows up
1161 when the number of sectors are odd.
1162
1163 See https://bugs.launchpad.net/ubuntu/+source/dosfstools/+bug/794043
1164 for more information.
Matt Mower18794c82015-11-11 16:22:45 -06001165
1166 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001167
Matt Mower18794c82015-11-11 16:22:45 -06001168commit 91a1fb9
1169Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001170Date: Sat Jan 8 23:38:59 2011 +0100
1171
1172 Re-running Nindent.
Matt Mower18794c82015-11-11 16:22:45 -06001173
1174 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001175
Matt Mower18794c82015-11-11 16:22:45 -06001176commit 0390c4c
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001177Author: Sergey Gusarov <laborer2008@gmail.com>
1178Date: Sat Jan 8 23:36:11 2011 +0100
1179
1180 Fixing compiler warnings related to the mismatch of types "char *" / "unsigned
1181 char *".
1182
1183 These warnings appear when you compile the project with the option "-Wall", what
1184 is done with the current default Makefile.
Matt Mower18794c82015-11-11 16:22:45 -06001185
1186 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001187
Matt Mower18794c82015-11-11 16:22:45 -06001188commit 4a8f8a6
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001189Author: Jaroslav Skarvada <jskarvad@redhat.com>
1190Date: Thu Jan 6 22:35:00 2011 +0100
1191
1192 Fixing overflow bug in reclaim_file function, see
1193 https://bugzilla.redhat.com/show_bug.cgi?id=660154 for more information.
1194
1195 The problem is that alloc_rootdir_entry counts with 10000 files at max, but the
1196 filename buffer is only 8 chars long. Due to pattern mask used it results to
1197 only 10 files at max (FSCK0-9REC). If there is more than 10 files, it overflows
1198 and hangs.
Matt Mower18794c82015-11-11 16:22:45 -06001199
1200 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001201
Matt Mower18794c82015-11-11 16:22:45 -06001202commit e0366da
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001203Author: Sergey Gusarov <laborer2008@gmail.com>
1204Date: Thu Jan 6 22:31:39 2011 +0100
1205
1206 Fixing conversion specifiers in accordance with the type of expressions.
Matt Mower18794c82015-11-11 16:22:45 -06001207
1208 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001209
Matt Mower18794c82015-11-11 16:22:45 -06001210commit 2d8be9c
1211Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001212Date: Sun Jan 2 15:41:44 2011 +0100
1213
1214 Indenting source files.
Matt Mower18794c82015-11-11 16:22:45 -06001215
1216 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001217
Matt Mower18794c82015-11-11 16:22:45 -06001218commit 697af85
1219Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001220Date: Sun Jan 2 15:39:03 2011 +0100
1221
1222 Adding Nindent script from syslinux.
Matt Mower18794c82015-11-11 16:22:45 -06001223
1224 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001225
Matt Mower18794c82015-11-11 16:22:45 -06001226commit 66d55cd (tag: v3.0.11)
1227Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001228Date: Fri Dec 24 17:58:29 2010 +0100
1229
Matt Mower18794c82015-11-11 16:22:45 -06001230 Releasing version 3.0.11.
1231
1232 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001233
Matt Mower18794c82015-11-11 16:22:45 -06001234commit d579802
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001235Author: Michael Stapelberg <michael@stapelberg.de>
1236Date: Fri Nov 19 14:09:36 2010 +0100
1237
1238 Add better error message when the device cannot be opened.
1239
1240 This is helpful for SD cards or other removable media which have an enabled
1241 write lock -- without the "Permission denied" message, the user has to strace
1242 mkdosfs to find out what's going on.
Matt Mower18794c82015-11-11 16:22:45 -06001243
1244 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001245
Matt Mower18794c82015-11-11 16:22:45 -06001246commit bb6000f
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001247Author: Jaroslav Skarvada <jskarvad@redhat.com>
1248Date: Fri Oct 8 13:38:16 2010 +0200
1249
1250 Unalign on s390x, see http://bugzilla.redhat.com/show_bug.cgi?id=624596 for
1251 more information.
Matt Mower18794c82015-11-11 16:22:45 -06001252
1253 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001254
Matt Mower18794c82015-11-11 16:22:45 -06001255commit 5ef7f1f (tag: v3.0.10)
1256Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001257Date: Sun Sep 12 09:35:47 2010 +0200
1258
Matt Mower18794c82015-11-11 16:22:45 -06001259 Releasing version 3.0.10.
1260
1261 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001262
Matt Mower18794c82015-11-11 16:22:45 -06001263commit ea41797
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001264Author: Alexander Korolkov <alexander.korolkov@gmail.com>
1265Date: Sun Sep 12 09:29:12 2010 +0200
1266
1267 Modify LFN direntries when file is renamed or deleted, see
1268 Debian bug #596329.
Matt Mower18794c82015-11-11 16:22:45 -06001269
1270 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001271
Matt Mower18794c82015-11-11 16:22:45 -06001272commit e56ff72
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001273Author: Alexander Korolkov <alexander.korolkov@gmail.com>
1274Date: Sun Sep 12 09:27:07 2010 +0200
1275
1276 If the test of short filename fails, dosfsck could complain about
1277 bad long filename, see Debian bug #596327.
Matt Mower18794c82015-11-11 16:22:45 -06001278
1279 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001280
Matt Mower18794c82015-11-11 16:22:45 -06001281commit f0a42d0
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001282Author: Alexander Korolkov <alexander.korolkov@gmail.com>
1283Date: Sun Sep 12 09:24:47 2010 +0200
1284
1285 dosfsck: don't complain about bad filenames when short filename
1286 contains 7 or more characters with codes 128-255, see Debian
1287 bug #596327.
Matt Mower18794c82015-11-11 16:22:45 -06001288
1289 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001290
Matt Mower18794c82015-11-11 16:22:45 -06001291commit 0113c5b
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001292Author: Mitch Rybczynski <mrybczynski@miovision.com>
1293Date: Mon Jul 5 14:45:54 2010 +0200
1294
1295 Adding __arm__ define check for some crosscompile toolchains.
Matt Mower18794c82015-11-11 16:22:45 -06001296
1297 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001298
Matt Mower18794c82015-11-11 16:22:45 -06001299commit 88cb84f
1300Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001301Date: Sun Mar 14 16:42:32 2010 +0100
1302
1303 Modernizing dosfslabel manpage.
Matt Mower18794c82015-11-11 16:22:45 -06001304
1305 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001306
Matt Mower18794c82015-11-11 16:22:45 -06001307commit 5aa7ec4
1308Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001309Date: Sun Mar 14 16:33:47 2010 +0100
1310
1311 Modernizing dosfsck manpage.
Matt Mower18794c82015-11-11 16:22:45 -06001312
1313 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001314
Matt Mower18794c82015-11-11 16:22:45 -06001315commit 807ed80
1316Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001317Date: Sun Mar 14 16:05:32 2010 +0100
1318
1319 Fixing spelling error in boot.c.
Matt Mower18794c82015-11-11 16:22:45 -06001320
1321 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001322
Matt Mower18794c82015-11-11 16:22:45 -06001323commit 5b6849d (tag: v3.0.9)
1324Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001325Date: Sun Jan 31 08:31:32 2010 +0100
1326
Matt Mower18794c82015-11-11 16:22:45 -06001327 Releasing version 3.0.9.
1328
1329 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001330
Matt Mower18794c82015-11-11 16:22:45 -06001331commit 33bca7d
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001332Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
1333Date: Sun Jan 31 00:11:41 2010 -0500
1334
1335 Be sure to store the updated reserved_sector count in the boot sector,
1336 see Debian bug #567337.
Matt Mower18794c82015-11-11 16:22:45 -06001337
1338 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001339
Matt Mower18794c82015-11-11 16:22:45 -06001340commit 2a3bef8 (tag: v3.0.8)
1341Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001342Date: Sat Jan 23 10:16:18 2010 +0100
1343
Matt Mower18794c82015-11-11 16:22:45 -06001344 Releasing version 3.0.8.
1345
1346 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001347
Matt Mower18794c82015-11-11 16:22:45 -06001348commit 726c02d
1349Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001350Date: Sat Jan 23 10:15:01 2010 +0100
1351
1352 Removing some cruft in end-comments.
Matt Mower18794c82015-11-11 16:22:45 -06001353
1354 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001355
Matt Mower18794c82015-11-11 16:22:45 -06001356commit a5961d7
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001357Author: Steven J. Magnani <steve@digidescorp.com>
1358Date: Thu Jan 21 16:58:11 2010 +0100
1359
1360 When compiling a 32-bit version of dosfstools on an x86_64 machine,
1361 the resulting applications report strange errors on "large" (> 2 GiB)
1362 partitions:
1363
1364 Seek to -2118967808:Invalid argument
1365
1366 Warning: Filesystem is FAT32 according to fat_length and fat32_length fields,
1367 but has only 8613 clusters, less than the required minimum of 65525.
1368 This may lead to problems on some systems.
1369
1370 This appears to be due to compilation with a 32-bit off_t and lseek() library
1371 function.
1372
1373 Use lseek64 for positioning, and change some suspect uses of off_t to loff_t.
Matt Mower18794c82015-11-11 16:22:45 -06001374
1375 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001376
Matt Mower18794c82015-11-11 16:22:45 -06001377commit bbb25bf
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001378Author: Steven J. Magnani <steve@digidescorp.com>
1379Date: Thu Jan 21 16:56:26 2010 +0100
1380
1381 If dosfsck is run in read-only mode (-n), exit with code 0
1382 if the only issue found is an uninitialized free cluster summary.
Matt Mower18794c82015-11-11 16:22:45 -06001383
1384 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001385
Matt Mower18794c82015-11-11 16:22:45 -06001386commit 1cae726
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001387Author: Steven J. Magnani <steve@digidescorp.com>
1388Date: Thu Jan 21 16:55:30 2010 +0100
1389
1390 On x86_64, dosfsck incorrectly claims that a free_cluster summary of
1391 0xFFFFFFFF, defined by Microsoft to be "uninitialized," is wrong.
Matt Mower18794c82015-11-11 16:22:45 -06001392
1393 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001394
Matt Mower18794c82015-11-11 16:22:45 -06001395commit 62f806a
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001396Author: H. Peter Anvin <hpa@zytor.com>
1397Date: Fri Jan 8 09:16:38 2010 +0100
1398
1399 mkdosfs: correct alignment of the root directory.
1400
1401 Correct the code to align the root directory; it was broken before
1402 since bs.dir_entries had already been set at the point of alignment.
1403 This patch removes the dual use of bs.dir_entries and root_dir_entries
1404 to carry the same information: the information is carried in
1405 root_dir_entires exclusively, and then bs.dir_entries is set inside
1406 setup_tables() at a late point.
1407
1408 The code to align the root directory is also wrapped in
1409 if (align_structures); this avoids rounding the number of root
1410 directory entries up to a whole sector when used with -a
1411 (i.e. preserves the previous behavior.)
Matt Mower18794c82015-11-11 16:22:45 -06001412
1413 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001414
Matt Mower18794c82015-11-11 16:22:45 -06001415commit 8825bda
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001416Author: H. Peter Anvin <hpa@zytor.com>
1417Date: Wed Jan 6 20:55:36 2010 +0100
1418
1419 mkdosfs: improve wording in the man page for the -a option.
1420
1421 Improve the English language used in the man page for the -a (no
1422 align) option to mkdosfs.
Matt Mower18794c82015-11-11 16:22:45 -06001423
1424 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001425
Matt Mower18794c82015-11-11 16:22:45 -06001426commit 21d3f81
1427Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001428Date: Wed Jan 6 11:27:25 2010 +0100
1429
1430 Adding reference to dosfslable in mkdosfs manpage.
Matt Mower18794c82015-11-11 16:22:45 -06001431
1432 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001433
Matt Mower18794c82015-11-11 16:22:45 -06001434commit 247ba06
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001435Author: H. Peter Anvin <hpa@zytor.com>
1436Date: Wed Jan 6 11:18:55 2010 +0100
1437
1438 mkdosfs: by default align all structures to cluster boundaries
1439
1440 Align all data structures (reserved sectors, FATs, root directory for
1441 FAT12/16) to an even multiple of the cluster size. This means that if
1442 the partition is aligned, so will all clusters be. This adds
1443 significant performance for anything where the physical sector size is
1444 larger than the logical sector size, e.g. flash media or large-sector
1445 hard disks.
Matt Mower18794c82015-11-11 16:22:45 -06001446
1447 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001448
Matt Mower18794c82015-11-11 16:22:45 -06001449commit 171bc07 (tag: v3.0.7)
1450Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001451Date: Thu Dec 24 10:53:36 2009 +0100
1452
Matt Mower18794c82015-11-11 16:22:45 -06001453 Releasing version 3.0.7.
1454
1455 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001456
Matt Mower18794c82015-11-11 16:22:45 -06001457commit 28708fc
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001458Author: Ben Hutchings <ben@decadent.org.uk>
1459Date: Thu Dec 24 09:55:52 2009 +0100
1460
1461 Fixing dosfslabel to set volume label in the right place,
1462 see Debian bug #559985.
Matt Mower18794c82015-11-11 16:22:45 -06001463
1464 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001465
Matt Mower18794c82015-11-11 16:22:45 -06001466commit 2c405dd
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001467Author: Lubomir Rintel <lkundrak@v3.sk>
1468Date: Thu Dec 24 09:39:39 2009 +0100
1469
1470 Fixing out-of bound writes.
1471
1472 Firstly, packed attribute is added to the structure so that extension
1473 is guarranteed to immediately follow name for the cross-name-extension
1474 reads to succeed.
1475
1476 Secondly, writes into dir_entry->name that span through the extension as
1477 well are split into two, so that FORTIFY_SOURCE's bound checking does
1478 not abort dosfsck. There also was an off-by-one error in auto_rename()'s
1479 sprintf().
Matt Mower18794c82015-11-11 16:22:45 -06001480
1481 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001482
Matt Mower18794c82015-11-11 16:22:45 -06001483commit b8f3efe
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001484Author: San Mehat <san@google.com>
1485Date: Thu Dec 24 09:31:41 2009 +0100
1486
1487 Adding custom exit code in dosfsck for the case where the FS is read only.
Matt Mower18794c82015-11-11 16:22:45 -06001488
1489 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001490
Matt Mower18794c82015-11-11 16:22:45 -06001491commit 0657e01 (tag: v3.0.6)
1492Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001493Date: Sun Oct 4 10:59:33 2009 +0200
1494
Matt Mower18794c82015-11-11 16:22:45 -06001495 Releasing version 3.0.6.
1496
1497 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001498
Matt Mower18794c82015-11-11 16:22:45 -06001499commit bc84254
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001500Author: Steven J. Magnani <steve@digidescorp.com>
1501Date: Sun Oct 4 10:58:43 2009 +0200
1502
1503 Attempt to improve clarity of the orphan cluster reclaim code.
1504 Minor optimization - remove some unnecessary checking.
Matt Mower18794c82015-11-11 16:22:45 -06001505
1506 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001507
Matt Mower18794c82015-11-11 16:22:45 -06001508commit 8054b4a
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001509Author: Steven J. Magnani <steve@digidescorp.com>
1510Date: Sun Oct 4 08:37:19 2009 +0200
1511
1512 Close hole that permitted clusters to link to (invalid) cluster 1.
1513
1514 If an orphan chain that linked to cluster 1 was reclaimed to a file,
1515 deletion of the file would result in a filesystem panic.
Matt Mower18794c82015-11-11 16:22:45 -06001516
1517 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001518
Matt Mower18794c82015-11-11 16:22:45 -06001519commit e51af88
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001520Author: Steven J. Magnani <steve@digidescorp.com>
1521Date: Sun Oct 4 08:32:30 2009 +0200
1522
1523 Fix erroneous report of huge number of clusters in use on big-endian
1524 systems when the FSINFO free cluster count is reset.
Matt Mower18794c82015-11-11 16:22:45 -06001525
1526 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001527
Matt Mower18794c82015-11-11 16:22:45 -06001528commit 16ba63f (tag: v3.0.5)
1529Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001530Date: Mon Jul 27 14:26:11 2009 +0200
1531
Matt Mower18794c82015-11-11 16:22:45 -06001532 Releasing version 3.0.5.
1533
1534 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001535
Matt Mower18794c82015-11-11 16:22:45 -06001536commit 28ff9d9
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001537Author: Piotr Kaczuba <pepe@attika.ath.cx>
1538Date: Sun Jul 26 22:21:25 2009 +0200
1539
1540 Signed/unsigned char mismatch in check.c causes false positives
1541 in bad_name() and can result in data loss, see Debian bug #538758.
Matt Mower18794c82015-11-11 16:22:45 -06001542
1543 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001544
Matt Mower18794c82015-11-11 16:22:45 -06001545commit d42a273
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001546Author: Andrew Tridgell <tridge@samba.org>
1547Date: Sun Jul 26 22:12:06 2009 +0200
1548
1549 Update to new kernel patches that add FAT_NO_83NAME flag.
1550
1551 See http://lkml.org/lkml/2009/7/20/425 and
1552 http://lkml.org/lkml/2009/7/20/424 for more information.
Matt Mower18794c82015-11-11 16:22:45 -06001553
1554 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001555
Matt Mower18794c82015-11-11 16:22:45 -06001556commit dd0f0b5 (tag: v3.0.4)
1557Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001558Date: Tue Jul 21 08:10:52 2009 +0200
1559
Matt Mower18794c82015-11-11 16:22:45 -06001560 Releasing version 3.0.4.
1561
1562 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001563
Matt Mower18794c82015-11-11 16:22:45 -06001564commit b9f37a6
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001565Author: Andrew Tridgell <tridge@samba.org>
1566Date: Tue Jul 21 07:59:22 2009 +0200
1567
1568 Modify dosfstools to support the dummy 8.3 short filename values
1569 used by Linux systems with the VFAT_FS_DUALNAMES option disabled.
1570
1571 See http://lkml.org/lkml/2009/6/26/313 and
1572 http://lkml.org/lkml/2009/6/26/314 for more information.
Matt Mower18794c82015-11-11 16:22:45 -06001573
1574 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001575
Matt Mower18794c82015-11-11 16:22:45 -06001576commit ecd15e8
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001577Author: Paul Rupe <prupe@nc.rr.com>
1578Date: Tue May 19 10:37:52 2009 +0200
1579
1580 Fixing "Too many files need repair" error during fsck.
Matt Mower18794c82015-11-11 16:22:45 -06001581
1582 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001583
Matt Mower18794c82015-11-11 16:22:45 -06001584commit 7c16098 (tag: v3.0.3)
1585Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001586Date: Mon May 18 15:12:04 2009 +0200
1587
Matt Mower18794c82015-11-11 16:22:45 -06001588 Releasing version 3.0.3.
1589
1590 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001591
Matt Mower18794c82015-11-11 16:22:45 -06001592commit b396dcf
1593Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001594Date: Mon May 18 15:10:55 2009 +0200
1595
1596 Also declaring arm as an unaligned architecture, see Debian bug #502961.
Matt Mower18794c82015-11-11 16:22:45 -06001597
1598 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001599
Matt Mower18794c82015-11-11 16:22:45 -06001600commit ff1b24e
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001601Author: Steven J. Magnani <steve@digidescorp.com>
1602Date: Mon May 18 15:01:49 2009 +0200
1603
1604 Adding support for limited-memory embedded systems.
1605
1606 This patch reorganizes heap memory usage by dosfsck and mkdosfs
1607 to support limited-memory embedded systems - in particular, those
1608 based on Xilinx's Microblaze processor. It also adds a few comments.
Matt Mower18794c82015-11-11 16:22:45 -06001609
1610 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001611
Matt Mower18794c82015-11-11 16:22:45 -06001612commit 89f0b72
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001613Author: Mike Frysinger <vapier@gentoo.org>
1614Date: Thu Mar 5 07:03:36 2009 +0100
1615
1616 Declaring Blackfin as an unaligned architecture.
Matt Mower18794c82015-11-11 16:22:45 -06001617
1618 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001619
Matt Mower18794c82015-11-11 16:22:45 -06001620commit b54a8a4 (tag: v3.0.2)
1621Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001622Date: Sat Feb 28 09:48:04 2009 +0100
1623
Matt Mower18794c82015-11-11 16:22:45 -06001624 Releasing version 3.0.2.
1625
1626 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001627
Matt Mower18794c82015-11-11 16:22:45 -06001628commit 9500529
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001629Author: Hiroaki Ishizawa <hiroaki.ishizawa@gmail.com>
1630Date: Fri Feb 13 10:00:46 2009 +0100
1631
1632 dosfsck corrupts root directory when fs->nfats is 1.
Matt Mower18794c82015-11-11 16:22:45 -06001633
1634 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001635
Matt Mower18794c82015-11-11 16:22:45 -06001636commit 043f8a8
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001637Author: Stepan Kasal <skasal@redhat.com>
1638Date: Fri Jan 30 14:56:33 2009 +0100
1639
1640 src/dosfslabel.c (main): After writing the label, exit code should be 0.
Matt Mower18794c82015-11-11 16:22:45 -06001641
1642 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001643
Matt Mower18794c82015-11-11 16:22:45 -06001644commit 017da27
1645Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001646Date: Fri Jan 30 14:06:01 2009 +0100
1647
1648 Also installing ChangeLog in install-doc target of Makefile.
Matt Mower18794c82015-11-11 16:22:45 -06001649
1650 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001651
Matt Mower18794c82015-11-11 16:22:45 -06001652commit 1c76f0f
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001653Author: Stepan Kasal <skasal@redhat.com>
1654Date: Fri Jan 30 14:05:12 2009 +0100
1655
1656 Makefile: Do not clobber time stamps of doc files.
Matt Mower18794c82015-11-11 16:22:45 -06001657
1658 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001659
Matt Mower18794c82015-11-11 16:22:45 -06001660commit df2d2f1 (tag: v3.0.1)
1661Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001662Date: Sun Nov 23 22:45:45 2008 +0100
1663
Matt Mower18794c82015-11-11 16:22:45 -06001664 Releasing version 3.0.1.
1665
1666 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001667
Matt Mower18794c82015-11-11 16:22:45 -06001668commit 17b269b
1669Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001670Date: Sun Nov 23 18:41:01 2008 +0100
1671
1672 Applying Fedoras dosfstools-vfat-timingfix.diff from Bill Nottingham
1673 <notting@redhat.com> to fix vfat timing issue. See
1674 https://bugzilla.redhat.com/show_bug.cgi?id=448247 for more information.
Matt Mower18794c82015-11-11 16:22:45 -06001675
1676 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001677
Matt Mower18794c82015-11-11 16:22:45 -06001678commit e597caf
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001679Author: Ulrich Mueller <ulm@gentoo.org>
1680Date: Tue Oct 7 07:55:37 2008 +0200
1681
1682 Patch to check for bad number of clusters in dosfsck:
1683
1684 * FAT16 filesystems with 65525 clusters or more will be rejected
1685 (Before, this was not tested for. Up to 65535 clusters were accepted
1686 as good).
1687
1688 * For FAT32 filesystems with less than 65525 a warning message will be
1689 output.
1690
1691 Macro MSDOS_FAT12 is now replaced by FAT12_THRESHOLD to make it
1692 consistent with the definition in mkdosfs and to remove the dependency
1693 on the kernel version.
Matt Mower18794c82015-11-11 16:22:45 -06001694
1695 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001696
Matt Mower18794c82015-11-11 16:22:45 -06001697commit 90102bc
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001698Author: Dann Frazier <dannf@hp.com>
1699Date: Tue Sep 30 07:25:19 2008 +0200
1700
1701 Changing some wording to make the indended meaning of "full-disk device"
1702 more obvious.
Matt Mower18794c82015-11-11 16:22:45 -06001703
1704 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001705
Matt Mower18794c82015-11-11 16:22:45 -06001706commit 21e9ba0 (tag: v3.0.0)
1707Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001708Date: Sun Sep 28 11:43:19 2008 +0200
1709
Matt Mower18794c82015-11-11 16:22:45 -06001710 Releasing version 3.0.0.
1711
1712 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001713
Matt Mower18794c82015-11-11 16:22:45 -06001714commit eaf145d
1715Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001716Date: Sun Sep 28 11:29:01 2008 +0200
1717
1718 Adding GPL headers to all files.
Matt Mower18794c82015-11-11 16:22:45 -06001719
1720 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001721
Matt Mower18794c82015-11-11 16:22:45 -06001722commit 0826117
1723Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001724Date: Sun Sep 28 10:51:55 2008 +0200
1725
1726 Adding new GPL license file.
Matt Mower18794c82015-11-11 16:22:45 -06001727
1728 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001729
Matt Mower18794c82015-11-11 16:22:45 -06001730commit f8d6127
1731Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001732Date: Fri Sep 26 23:31:12 2008 +0200
1733
1734 Redoing Makefile from scratch.
Matt Mower18794c82015-11-11 16:22:45 -06001735
1736 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001737
Matt Mower18794c82015-11-11 16:22:45 -06001738commit b4feb73
1739Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001740Date: Sat Sep 27 00:17:38 2008 +0200
1741
1742 Removing whitespaces in all files at EOL and EOF.
Matt Mower18794c82015-11-11 16:22:45 -06001743
1744 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001745
Matt Mower18794c82015-11-11 16:22:45 -06001746commit 1410138
1747Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001748Date: Fri Sep 26 23:48:56 2008 +0200
1749
1750 Adding Debians dosfslabel.8 manpage from Francois Wendling
1751 <frwendling@free.fr>.
Matt Mower18794c82015-11-11 16:22:45 -06001752
1753 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001754
Matt Mower18794c82015-11-11 16:22:45 -06001755commit f62e7f2
1756Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001757Date: Fri Sep 26 18:36:04 2008 +0200
1758
1759 Updating version.h includes to new location of version.h file.
Matt Mower18794c82015-11-11 16:22:45 -06001760
1761 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001762
Matt Mower18794c82015-11-11 16:22:45 -06001763commit 32e5952
1764Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001765Date: Fri Sep 26 18:19:36 2008 +0200
1766
1767 Removing old lsm file.
Matt Mower18794c82015-11-11 16:22:45 -06001768
1769 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001770
Matt Mower18794c82015-11-11 16:22:45 -06001771commit 25a433b
1772Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001773Date: Fri Sep 26 18:07:47 2008 +0200
1774
1775 Removing old cvsignore files.
Matt Mower18794c82015-11-11 16:22:45 -06001776
1777 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001778
Matt Mower18794c82015-11-11 16:22:45 -06001779commit acac13f
1780Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001781Date: Fri Sep 26 18:18:39 2008 +0200
1782
1783 Removing old build file.
Matt Mower18794c82015-11-11 16:22:45 -06001784
1785 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001786
Matt Mower18794c82015-11-11 16:22:45 -06001787commit 3ecdd21
1788Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001789Date: Fri Sep 26 18:19:16 2008 +0200
1790
1791 Removing old GPL license files.
Matt Mower18794c82015-11-11 16:22:45 -06001792
1793 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001794
Matt Mower18794c82015-11-11 16:22:45 -06001795commit f183d0e
1796Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001797Date: Fri Sep 26 18:21:57 2008 +0200
1798
1799 Unifying dosfsck and mkdosfs Makefiles in common src/Makefile.
Matt Mower18794c82015-11-11 16:22:45 -06001800
1801 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001802
Matt Mower18794c82015-11-11 16:22:45 -06001803commit 61e7466
1804Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001805Date: Fri Sep 26 18:04:02 2008 +0200
1806
1807 Unifying dosfsck and mkdosfs sources in common src directory.
Matt Mower18794c82015-11-11 16:22:45 -06001808
1809 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001810
Matt Mower18794c82015-11-11 16:22:45 -06001811commit 7552d57
1812Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001813Date: Fri Sep 26 18:05:27 2008 +0200
1814
1815 Unifying dosfsck and mkdosfs manpages in common man directory.
Matt Mower18794c82015-11-11 16:22:45 -06001816
1817 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001818
Matt Mower18794c82015-11-11 16:22:45 -06001819commit 124598b
1820Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001821Date: Fri Sep 26 18:12:29 2008 +0200
1822
1823 Unifying dosfsck and mkdosfs documents in common doc directory.
Matt Mower18794c82015-11-11 16:22:45 -06001824
1825 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001826
Matt Mower18794c82015-11-11 16:22:45 -06001827commit fb9c46b
1828Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001829Date: Fri Sep 26 15:39:51 2008 +0200
1830
1831 Applying Gentoos dosfstools-2.11-preen.patch from Roy Marples
1832 <uberlord@gentoo.org> to alias dosfsck -p to -a:
1833
1834 * Map -p to -a for baselayout-2, #177514.
Matt Mower18794c82015-11-11 16:22:45 -06001835
1836 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001837
Matt Mower18794c82015-11-11 16:22:45 -06001838commit aaa40a9
1839Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001840Date: Fri Sep 26 15:49:43 2008 +0200
1841
1842 Applying Gentoos dosfstools-2.11-build.patch from Mike Frysinger
1843 <vapier@gentoo.org> to improve Makefile:
1844
1845 * Respect user settings #157785/#157786 by Diego Petteno.
Matt Mower18794c82015-11-11 16:22:45 -06001846
1847 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001848
Matt Mower18794c82015-11-11 16:22:45 -06001849commit 251626d
1850Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001851Date: Fri Sep 26 15:37:34 2008 +0200
1852
1853 Applying Gentoos dosfstools-2.11-verify-double-count-fix.patch from
1854 Robin H. Johnson <robbat2@gentoo.org> to fix double count of files
1855 during verification:
1856
1857 * Don't double-count n_files during a verification pass.
1858 Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=99845
Matt Mower18794c82015-11-11 16:22:45 -06001859
1860 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001861
Matt Mower18794c82015-11-11 16:22:45 -06001862commit e670ea8
1863Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001864Date: Fri Sep 26 15:33:36 2008 +0200
1865
1866 Applying Gentoos dosfstools-2.11-fat32size.patch from Mike Frysinger
1867 <vapier@gentoo.org> to fix generation of filesystems on 256meg devices:
1868
1869 * Fix generation of FAT filesystems on devices that are 256meg in size
1870 Patch by Ulrich Mueller and accepted upstream
1871 http://bugs.gentoo.org/112504
Matt Mower18794c82015-11-11 16:22:45 -06001872
1873 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001874
Matt Mower18794c82015-11-11 16:22:45 -06001875commit a6dc6a4
1876Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001877Date: Fri Sep 26 15:22:06 2008 +0200
1878
1879 Applying Suses dosfstools-2.11-unsupported-sector-size.patch from Petr
1880 Gajdos <pgajdos@suse.cz> to add sector size warning:
1881
1882 * added warning for creation msdos on filesystem with sector size
1883 greater than 4096 [fate#303325]
Matt Mower18794c82015-11-11 16:22:45 -06001884
1885 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001886
Matt Mower18794c82015-11-11 16:22:45 -06001887commit f746956
1888Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001889Date: Fri Sep 26 15:18:35 2008 +0200
1890
1891 Applying Suses dosfstools-2.11-mkdosfs-geo0.diff from Ludwig Nussel
1892 <lnussel@suse.de> to fix handling of zero heads and sectors:
1893
1894 * the HDIO_GETGEO ioctl works on device mapper devices but returns
1895 zero heads and sectors. Therefore let's a) assume dummy values in
1896 that case in mkdosfs and b) don't consider such fat file systems as
1897 invalid in dosfsck. The Linux kernel accepts them anyways.
Matt Mower18794c82015-11-11 16:22:45 -06001898
1899 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001900
Matt Mower18794c82015-11-11 16:22:45 -06001901commit cf243e4
1902Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001903Date: Fri Sep 26 15:15:40 2008 +0200
1904
1905 Applying Suses dosfstools-2.11-linuxfs.patch from Ruediger Oertel
1906 <ro@suse.de> to not include linux/fs.h.
Matt Mower18794c82015-11-11 16:22:45 -06001907
1908 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001909
Matt Mower18794c82015-11-11 16:22:45 -06001910commit 2d4f184
1911Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001912Date: Fri Sep 26 15:11:50 2008 +0200
1913
1914 Applying Fedoras dosfstools-2.11-assumeKernel26.patch from Peter Vrabec
1915 <pvrabec@redhat.com> to remove linux 2.6 conditionals:
1916
1917 * LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) does not work with
1918 glibc-kernheaders-2.4-9.1.94
Matt Mower18794c82015-11-11 16:22:45 -06001919
1920 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001921
Matt Mower18794c82015-11-11 16:22:45 -06001922commit 739a6fb
1923Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001924Date: Fri Sep 26 15:05:00 2008 +0200
1925
1926 Applying Debians 99-conglomeration.dpatch (no other information
1927 available).
Matt Mower18794c82015-11-11 16:22:45 -06001928
1929 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001930
Matt Mower18794c82015-11-11 16:22:45 -06001931commit 3b5ed8a
1932Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001933Date: Fri Sep 26 14:26:41 2008 +0200
1934
1935 Applying Debians 15-manpage-files.dpatch from Daniel Baumann
1936 <daniel@debian.org> to improve dosfsck manpage:
1937
1938 * Lists fsckNNNN.rec files in FILES section (Closes: #444596).
Matt Mower18794c82015-11-11 16:22:45 -06001939
1940 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001941
Matt Mower18794c82015-11-11 16:22:45 -06001942commit 3b6a863
1943Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001944Date: Fri Sep 26 14:34:42 2008 +0200
1945
1946 Applying Debians 13-getopt.dpatch from Adonikam Virgo
1947 <adonikam@virgonet.org> to fix mkdosfs getopt:
1948
1949 * Fixes backup sector getopt (Closes: #232387, #479794).
Matt Mower18794c82015-11-11 16:22:45 -06001950
1951 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001952
Matt Mower18794c82015-11-11 16:22:45 -06001953commit 1b2c8ca
1954Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001955Date: Fri Sep 26 14:34:17 2008 +0200
1956
1957 Applying Debians 12-zero-slot.dpatch by Karl Tomlinson
1958 <karlt@karlt.net> to fix dosfsck zero slot crashes:
1959
1960 * Fixes crashes due to zero slot numbers causing a negative offset in
1961 the call to copy_lfn_part in lfn_add_slot. On amd64 this results in
Matt Mower18794c82015-11-11 16:22:45 -06001962 a SIGSEGV in copy_lfn_part. On x86 the result is heap corruption and
1963 thus sometimes a SIGSEGV or double free abort later. (Closes:
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001964 #152550, #353198, #356377, #401798).
Matt Mower18794c82015-11-11 16:22:45 -06001965
1966 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001967
Matt Mower18794c82015-11-11 16:22:45 -06001968commit eec8585
1969Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001970Date: Fri Sep 26 14:33:54 2008 +0200
1971
1972 Applying Debians 11-memory-efficiency.dpatch from Eero Tamminen
1973 <eero.tamminen@nokia.com> to improve dosfsck memory efficiency:
1974
1975 * Improves memory efficiency when checking filesystems.
Matt Mower18794c82015-11-11 16:22:45 -06001976
1977 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001978
Matt Mower18794c82015-11-11 16:22:45 -06001979commit 06bd669
1980Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001981Date: Fri Sep 26 14:33:28 2008 +0200
1982
1983 Applying Debians 10-manpage-synopsis.dpatch from Daniel Baumann
1984 <daniel@debian.org> to fix manpage synopsis:
1985
1986 * List alternative binary names in manpage synopsis (Closes: #284983).
Matt Mower18794c82015-11-11 16:22:45 -06001987
1988 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001989
Matt Mower18794c82015-11-11 16:22:45 -06001990commit 42d340d
1991Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001992Date: Fri Sep 26 14:32:46 2008 +0200
1993
1994 Applying Debians 09-manpage-fat32.dpatch from Daniel Baumann
1995 <daniel@debian.org> to improve mkdosfs manpage:
1996
1997 * Don't claim that FAT32 is not choosed automatically (Closes:
1998 #414183).
Matt Mower18794c82015-11-11 16:22:45 -06001999
2000 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002001
Matt Mower18794c82015-11-11 16:22:45 -06002002commit 0f5ce0d
2003Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002004Date: Fri Sep 26 14:32:23 2008 +0200
2005
2006 Applying Debians 08-manpage-drop.dpatch from Daniel Baumann
2007 <daniel@debian.org> to improve dosfsck manpage:
2008
2009 * Don't use confusing word 'drop' when 'delete' is meant (Closes:
2010 #134100).
Matt Mower18794c82015-11-11 16:22:45 -06002011
2012 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002013
Matt Mower18794c82015-11-11 16:22:45 -06002014commit 8ec54dd
2015Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002016Date: Fri Sep 26 14:31:50 2008 +0200
2017
2018 Applying Debians 07-manpage-spelling.dpatch from Justin Pryzby
2019 <justinpryzby@users.sourceforge.net> to fix mkdosfs manpage typos.
Matt Mower18794c82015-11-11 16:22:45 -06002020
2021 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002022
Matt Mower18794c82015-11-11 16:22:45 -06002023commit 4371588
2024Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002025Date: Fri Sep 26 14:30:31 2008 +0200
2026
2027 Applying Suses dosfstools-2.11_determine-sector-size.patch from Petr
2028 Gajdos <pgajdos@suse.cz> to determine mkdosfs sector size automatically:
2029
2030 * determine sector size of device automatically or if -S parameter
2031 present, verify, that it's not under physical sector size
Matt Mower18794c82015-11-11 16:22:45 -06002032
2033 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002034
Matt Mower18794c82015-11-11 16:22:45 -06002035commit fc92e19
2036Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002037Date: Fri Sep 26 14:30:03 2008 +0200
2038
2039 Applying Suses dosfstools-2.11-o_excl.patch from Pavol Rusnak
2040 <prusnak@suse.cz> to use O_EXCL in mkdosfs:
2041
2042 * mkdosfs now opens device with O_EXCL [#238687]
Matt Mower18794c82015-11-11 16:22:45 -06002043
2044 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002045
Matt Mower18794c82015-11-11 16:22:45 -06002046commit 3084697
2047Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002048Date: Fri Sep 26 14:29:36 2008 +0200
2049
2050 Applying Debians 04-unaligned-memory.dpatch from Khalid Aziz
2051 <khalid_aziz@hp.com> to fix dosfsck unaligned memory accesses:
2052
2053 * Fix unaligned memory accesses which cause warnings to appear
Matt Mower18794c82015-11-11 16:22:45 -06002054 everytime the elilo bootloader script runs. This has led a number of
2055 users to believe their install has failed (Closes: #258839).
2056
2057 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002058
Matt Mower18794c82015-11-11 16:22:45 -06002059commit 6d5c091
2060Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002061Date: Fri Sep 26 13:47:40 2008 +0200
2062
2063 Applying Fedoras dosfstools-2.11-label.patch from Jeremy Katz
2064 <katzj@redhat.com> to add dosfslabel (originally by Peter Jones).
Matt Mower18794c82015-11-11 16:22:45 -06002065
2066 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002067
Matt Mower18794c82015-11-11 16:22:45 -06002068commit 07ef487
2069Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002070Date: Fri Sep 26 13:41:14 2008 +0200
2071
2072 Applying Fedoras dosfstools-2.11-fortify.patch from Jakub Jelinek
2073 <jakub@redhat.com> to make it build with -D_FORTIFY_SOURCE=2:
2074
2075 * This violates -D_FORTIFY_SOURCE=2 (which is stricter than C
2076 standard), but isn't actually any buffer overflow. But using memcpy
2077 is more efficient anyway.
Matt Mower18794c82015-11-11 16:22:45 -06002078
2079 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002080
Matt Mower18794c82015-11-11 16:22:45 -06002081commit 78f9dca
2082Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002083Date: Fri Sep 26 13:40:47 2008 +0200
2084
2085 Applying Fedoras dosfstools-2.7-argfix.patch (no other information
2086 available).
Matt Mower18794c82015-11-11 16:22:45 -06002087
2088 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002089
Matt Mower18794c82015-11-11 16:22:45 -06002090commit ba6774a (tag: v2.11)
2091Author: Daniel Baumann <mail@daniel-baumann.ch>
bigbiff bigbiff9c754052013-01-09 09:09:08 -05002092Date: Thu Jun 26 12:45:36 2008 +0200
2093
Matt Mower18794c82015-11-11 16:22:45 -06002094 Adding version 2.11.
2095
2096 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>