Imported Upstream version 3.0.21
[platform/upstream/dosfstools.git] / ChangeLog
1 commit a74c12c (HEAD, origin/master, origin/HEAD, master)
2 Author: Jaroslav Skarvada <jskarvad@redhat.com>
3 Date:   Tue Jun 25 14:53:14 2013 +0200
4
5     Adding the missing -p option to the fsck manpage (to be consistent with the output of the tool).
6     
7     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
8
9 commit 25e03c9
10 Author: Patrick J. Volkerding <volkerdi@slackware.com>
11 Date:   Mon Jun 24 14:23:00 2013 +0200
12
13     Using $MANDIR instead of hardcoded ${PREFIX}/share/man in the Makefile.
14     
15     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
16
17 commit 7fd9cf7
18 Author: Daniel Baumann <mail@daniel-baumann.ch>
19 Date:   Fri Jun 14 18:50:31 2013 +0200
20
21     Making install-symlinks Makefile target depend on install-bin to not break when using make in parallel, thanks to David Walser <luigiwalser@yahoo.com>.
22     
23     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
24
25 commit a76bbcd
26 Author: Daniel Baumann <mail@daniel-baumann.ch>
27 Date:   Wed Jun 12 13:00:10 2013 +0200
28
29     Using US digit date format in version date, rather than name abbrev.
30     
31     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
32
33 commit a64195f (tag: v3.0.20)
34 Author: Daniel Baumann <mail@daniel-baumann.ch>
35 Date:   Wed Jun 12 12:25:32 2013 +0200
36
37     Releasing version 3.0.20.
38     
39     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
40
41 commit 1a5d99f
42 Author: Daniel Baumann <mail@daniel-baumann.ch>
43 Date:   Wed Jun 12 12:07:58 2013 +0200
44
45     Softening message about different boot sectors a bit (Closes: #704198).
46     
47     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
48
49 commit 4727286
50 Author: Daniel Baumann <mail@daniel-baumann.ch>
51 Date:   Wed Jun 12 11:42:52 2013 +0200
52
53     Harmonizing program name output.
54     
55     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
56
57 commit 17c956c
58 Author: Martin Wilck <mwilck@arcor.de>
59 Date:   Wed Jun 12 11:38:00 2013 +0200
60
61     Don't align FAT to cluster size.
62     
63     See previous patch for explanation.
64     
65     With this patch and the previous two, the
66     mkdosfs generated FAT32 file systems work well in my extremely
67     picky TechniSat device. Of course, they're also detected cleanly
68     by Linux and Windows.
69     
70     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
71
72 commit d63e0d6
73 Author: Martin Wilck <mwilck@arcor.de>
74 Date:   Wed Jun 12 11:36:08 2013 +0200
75
76     Don't align FAT32 reserved sectors to cluster size.
77     
78     For certain file system sizes (in particular, exact GB sizes -
79     don't ask me why) a Technisat HD S2 Plus DVB receiver will still
80     choke on mkdosfs generated file systems, even if the sectors per
81     cluster problem is fixed.
82     
83     By comparing the properties of generated FAT32 FS with results
84     of the Windows tool "h2format" (www.heise.de/download/h2format.html),
85     I found that the remaining problems were caused by rounding of the
86     reserved sectors and FAT space to cluster size (the h2format tool
87     doesn't do this).
88     
89     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
90
91 commit e048a8d
92 Author: Martin Wilck <mwilck@arcor.de>
93 Date:   Wed Jun 12 11:33:33 2013 +0200
94
95     Fixing default sectors per cluster for FAT32 (Closes: #690062).
96     
97     The default sectors per cluster calculated by mkdosfs are outdated,
98     see http://technet.microsoft.com/en-us/library/cc938438.aspx.
99     
100     The deviations may cause some 3rd party devices (e.g. TechniSat DVB
101     receivers) to hang when reading mkdosfs generated file systems.
102     
103     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
104
105 commit 86509aa
106 Author: Daniel Baumann <mail@daniel-baumann.ch>
107 Date:   Tue Jun 11 20:19:09 2013 +0200
108
109     Splitting out legacy symlink creation in toplevel Makefile to own target.
110     
111     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
112
113 commit da37dd1
114 Author: Daniel Baumann <mail@daniel-baumann.ch>
115 Date:   Wed Jun 12 11:29:12 2013 +0200
116
117     Correcting wrong toolname in fsck.fat.
118     
119     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
120
121 commit b29a722
122 Author: Daniel Baumann <mail@daniel-baumann.ch>
123 Date:   Tue Jun 11 19:51:47 2013 +0200
124
125     Consistently spelling filesystem as filesystem, and not file system.
126     
127     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
128
129 commit 977d7aa
130 Author: Daniel Baumann <mail@daniel-baumann.ch>
131 Date:   Tue Jun 11 19:30:19 2013 +0200
132
133     Removing Debian reference in GPL license headers.
134     
135     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
136
137 commit 5505cc2 (tag: v3.0.19)
138 Author: Daniel Baumann <mail@daniel-baumann.ch>
139 Date:   Tue Jun 11 18:46:03 2013 +0200
140
141     Releasing version 3.0.19.
142     
143     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
144
145 commit 2c88f35
146 Author: Daniel Baumann <mail@daniel-baumann.ch>
147 Date:   Tue Jun 11 18:44:50 2013 +0200
148
149     Running indent on source files.
150     
151     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
152
153 commit d495d43
154 Author: Daniel Baumann <mail@daniel-baumann.ch>
155 Date:   Tue Jun 11 18:41:41 2013 +0200
156
157     Using memcpy instead of strcpy to fix segfault with fortify, thanks to Dave Reisner <falconindy@jabber.org>.
158     
159     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
160
161 commit 9fb4ffc
162 Author: Daniel Baumann <mail@daniel-baumann.ch>
163 Date:   Sun Jun 9 13:17:16 2013 +0200
164
165     Correcting fsck.fat spelling error in manpages, thanks to E.J.M. Hartman <E.J.M.Hartman@tudelft.nl>.
166     
167     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
168
169 commit 2d8ef9b (tag: v3.0.18)
170 Author: Daniel Baumann <mail@daniel-baumann.ch>
171 Date:   Thu Jun 6 09:49:00 2013 +0200
172
173     Releasing version 3.0.18.
174     
175     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
176
177 commit d4e1180
178 Author: Daniel Baumann <mail@daniel-baumann.ch>
179 Date:   Thu Jun 6 09:38:45 2013 +0200
180
181     Adding initial i18n support for manpages with po4a.
182     
183     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
184
185 commit ea8f712
186 Author: Daniel Baumann <mail@daniel-baumann.ch>
187 Date:   Thu Jun 6 09:17:13 2013 +0200
188
189     Renaming tools to sane namespace and keeping legacy symlinks in place.
190     
191     dosfslabel becomes fatlabel,
192     dosfsck becomes fsck.fat,
193     and mkdosfs becomes mkfs.fat.
194     
195     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
196
197 commit a42b127
198 Author: Daniel Baumann <mail@daniel-baumann.ch>
199 Date:   Wed Jun 5 07:12:03 2013 +0200
200
201     Correcting wrong spelling of Debian in mkdosfs manpage.
202     
203     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
204
205 commit 2749084
206 Author: Daniel Baumann <mail@daniel-baumann.ch>
207 Date:   Wed Jun 5 07:10:50 2013 +0200
208
209     Correcting spelling typo in boot.c.
210     
211     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
212
213 commit 6461c83
214 Author: Martin Pitt <martinpitt@gnome.org>
215 Date:   Fri May 24 09:35:44 2013 +0200
216
217     dosfslabel: Do not read beyond string length (Closes: #709587).
218     
219     When checking whether the label contains any lower-case characters, do not read
220     beyond the end of the string.
221     
222     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
223
224 commit 4203a90 (tag: v3.0.17)
225 Author: Daniel Baumann <mail@daniel-baumann.ch>
226 Date:   Wed May 29 10:14:09 2013 +0200
227
228     Releasing version 3.0.17.
229     
230     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
231
232 commit 3aa88ed
233 Author: Daniel Baumann <mail@daniel-baumann.ch>
234 Date:   Wed May 29 09:48:24 2013 +0200
235
236     Updating maximal lenght of a label in manpage to talk about bytes instead of characters, thanks to Francois Wendling <frwendling@gmail.com> (Closes: #655953).
237     
238     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
239
240 commit 0916f8a
241 Author: Jaroslav Skarvada <jskarvad@redhat.com>
242 Date:   Wed May 29 09:56:08 2013 +0200
243
244     Fixing segfault in dosfslabel.
245     
246     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
247
248 commit 4a265c6
249 Author: James Byrne <jbyrne@aminocom.com>
250 Date:   Mon Apr 22 12:29:51 2013 +0100
251
252     Allow operation on SH4 CPUs and remove compiler warnings.
253     
254     Simplify the GET_UNALIGNED_W macro and use it in all cases instead of making it
255     conditional on CPU types. This missed some CPUs that needed it (e.g. SH4), and
256     in any case the implementation caused "dereferencing type-punned pointer will
257     break strict-aliasing rules" warnings.
258     
259     Enable extra warnings, but disable signed comparison and missing field
260     initializer warnings as these are not helpful.
261     
262     Update write_boot_label() so that the boot_sector_16 and boot_sector cases are
263     handled separately instead of using an aliased pointer, as that causes
264     "dereferencing type-punned pointer will break strict-aliasing rules" warnings.
265     
266     Make date_dos2unix(), usage() and cdiv() static functions as they are only used
267     in the files in which they are declared.
268     
269     Update bad_name() and lfn_get() so that the extension is processed separately
270     instead of by indexing past the end of the name field as that causes "array
271     subscript is above array bounds" warnings.
272     
273     Update the dosfsck() main function to avoid a warning that free_clusters may
274     be used uninitialized. Do not print the final count of files and clusters when
275     dosfsck is run with the "-b" option because the used files and clusters have
276     not been counted in this case.
277     
278     Alter the setup_tables() function so that it does not cause an "array subscript
279     is below array bounds" warning.
280     
281     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
282
283 commit eb68a14
284 Author: James Byrne <jbyrne@aminocom.com>
285 Date:   Mon Apr 22 13:32:01 2013 +0100
286
287     Add a .gitignore file.
288     
289     Add a .gitignore file so that the results of compilation do not appear as
290     changes.
291     
292     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
293
294 commit 336e8f1
295 Author: James Byrne <jbyrne@aminocom.com>
296 Date:   Mon Apr 22 12:38:52 2013 +0100
297
298     Finish cleanup of byteswap code.
299     
300     Commit 9ba8992 left three references to the old CT_LE_W macro.
301     Remove these since no conversion was needed as the value being
302     converted was zero.
303     
304     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
305
306 commit 64b6227
307 Author: Daniel Baumann <mail@daniel-baumann.ch>
308 Date:   Thu Apr 4 08:08:00 2013 +0200
309
310     Shortening links to upstream homepage.
311     
312     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
313
314 commit 76304be
315 Author: Cristian Rodríguez <crrodriguez@opensuse.org>
316 Date:   Fri Mar 1 08:23:34 2013 +0100
317
318     Fix offsetof definition.
319     
320       * include stddef.h to get the correct offsetof definition.
321       * remove local offsetof definition, systems not having it on stddef.h
322         are in violation of C89, C99, POSIX.1-2001.
323     
324     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
325
326 commit 9ba8992
327 Author: Cristian Rodríguez <crrodriguez@opensuse.org>
328 Date:   Fri Mar 1 08:58:36 2013 +0100
329
330     Cleanup byteswap code.
331     
332     Remove all duplicate macro definitions for byteswapping routines
333     and replace them for proper usage of userspace endian(3).
334     
335     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
336
337 commit 8733e12 (tag: v3.0.16)
338 Author: Daniel Baumann <mail@daniel-baumann.ch>
339 Date:   Wed May 29 10:06:01 2013 +0200
340
341     Releasing version 3.0.16.
342     
343     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
344
345 commit a9fa87e
346 Author: Petr Gajdos <pgajdos@suse.cz>
347 Date:   Fri Mar 1 08:34:12 2013 +0100
348
349     Create rootdir entry volume label with mkdosfs, create it when
350     it doesn't exist with dosfslabel.
351     
352     See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4
353     for more information.
354     
355     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
356
357 commit 92057f1
358 Author: Petr Gajdos <pgajdos@suse.cz>
359 Date:   Fri Mar 1 08:33:18 2013 +0100
360
361     Forbid lowercase letters in label.
362     
363     See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4 and
364     http://support.microsoft.com/kb/71715/en-us for more information.
365     
366     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
367
368 commit 5e265c4
369 Author: Petr Gajdos <pgajdos@suse.cz>
370 Date:   Fri Mar 1 08:32:02 2013 +0100
371
372     Read label also from rootdir entry.
373     
374     See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4
375     for more information.
376     
377     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
378
379 commit 5cec53c
380 Author: Petr Gajdos <pgajdos@suse.cz>
381 Date:   Fri Mar 1 08:30:21 2013 +0100
382
383     alloc_rootdir_entry() is intended to be called with pattern == "FSCK%04dREC",
384     the old code (probably c&p from auto_rename()) doesn't reflect this.
385     
386     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
387
388 commit 63938f0
389 Author: Petr Gajdos <pgajdos@suse.cz>
390 Date:   Fri Mar 1 08:29:00 2013 +0100
391
392     Instead of eleven blanks, fill in "NO NAME    " as specification tells.
393     
394     See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4 and
395     http://www.win.tue.nl/~aeb/linux/fs/fat/fat-1.html for more information.
396     
397     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
398
399 commit 10c1c41
400 Author: Petr Gajdos <pgajdos@suse.cz>
401 Date:   Fri Mar 1 08:58:15 2013 +0100
402
403     Write uppercase letters in label.
404     
405     See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4 and
406     http://support.microsoft.com/kb/71715/en-us for more information.
407     
408     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
409
410 commit a75fb1c (tag: v3.0.15)
411 Author: Daniel Baumann <mail@daniel-baumann.ch>
412 Date:   Thu Feb 21 15:06:52 2013 +0100
413
414     Releasing version 3.0.15.
415     
416     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
417
418 commit c8f84fd
419 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
420 Date:   Mon Feb 4 00:22:34 2013 +0400
421
422     Using wcstombs() to convert LFN unicode characters to printable text.
423     
424     This closes Debian bug #596336.
425     
426     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
427
428 commit 1546545
429 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
430 Date:   Sun Sep 5 18:59:47 2010 +0400
431
432     Recode short filenames from DOS codepage (default 437).
433     
434     Recode short filenames from DOS codepage (default 437) to the current
435     character encoding. This makes messages of dosfsck more readable.
436     Partially closes Debian bug #596336.
437     
438     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
439
440 commit ad76cae
441 Author: Jaroslav Skarvada <jskarvad@redhat.com>
442 Date:   Thu Feb 21 14:40:52 2013 +0100
443
444     Fixing root directory allocation.
445     
446     See https://bugzilla.redhat.com/show_bug.cgi?id=674095 for more information.
447     
448     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
449
450 commit b8201b3
451 Author: Jaroslav Skarvada <jskarvad@redhat.com>
452 Date:   Thu Feb 21 14:40:25 2013 +0100
453
454     Fixing device detection.
455     
456     See https://bugzilla.redhat.com/show_bug.cgi?id=710480 for more information.
457     
458     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
459
460 commit 7a75638 (tag: v3.0.14)
461 Author: Daniel Baumann <mail@daniel-baumann.ch>
462 Date:   Wed Jan 23 13:22:01 2013 +0100
463
464     Releasing version 3.0.14.
465     
466     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
467
468 commit 5bdd7ef
469 Author: Daniel Baumann <mail@daniel-baumann.ch>
470 Date:   Wed Jan 23 13:16:20 2013 +0100
471
472     Documenting dosfsck -b in its manpage.
473     
474     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
475
476 commit a307be2
477 Author: Oleksij Rempel <bug-track@fisher-privat.net>
478 Date:   Wed Jan 23 12:36:56 2013 +0100
479
480     Adding option for bootsector read-only check.
481     
482     Most boot sectors may contains marker for filesystem state. We can this
483     bit on every mount and warn user if some thing wrong, without checking
484     complete filesystem.
485     
486     Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
487     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
488
489 commit ce2f8dc
490 Author: Oleksij Rempel <bug-track@fisher-privat.net>
491 Date:   Wed Jan 23 12:35:13 2013 +0100
492
493     Checking boot sector for dirty bit.
494     
495     Some OSos use reseved byte of boot sector to set state of the file
496     system. If first bit set, then filesystem is proably damaged - write
497     operation was not finished/cache not snycted/...
498     
499     Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
500     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
501
502 commit f33ee8c
503 Author: Daniel Baumann <mail@daniel-baumann.ch>
504 Date:   Wed Jan 23 12:25:59 2013 +0100
505
506     Completing and updating all copyright headers for 2013.
507     
508     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
509
510 commit bfe6d25
511 Author: Daniel Baumann <mail@daniel-baumann.ch>
512 Date:   Wed Jan 23 12:17:20 2013 +0100
513
514     Updating my email address.
515     
516     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
517
518 commit 13cdb4d (tag: v3.0.13)
519 Author: Daniel Baumann <mail@daniel-baumann.ch>
520 Date:   Sat Jun 30 19:10:44 2012 +0200
521
522     Releasing version 3.0.13.
523     
524     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
525
526 commit d039482
527 Author: Jaroslav Å karvada <jskarvad@redhat.com>
528 Date:   Sat Jun 30 19:09:11 2012 +0200
529
530     Fix 'dosfslabel throws "Seek to 114116076544:Invalid argument" error when labeling'.
531     
532     See https://bugzilla.redhat.com/show_bug.cgi?id=693662 for more information.
533     
534     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
535
536 commit e243612 (tag: v3.0.12)
537 Author: Daniel Baumann <mail@daniel-baumann.ch>
538 Date:   Sat Oct 29 08:40:53 2011 +0200
539
540     Releasing version 3.0.12.
541     
542     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
543
544 commit 025b4f0
545 Author: Michael Casadevall <mcasadevall@ubuntu.com>
546 Date:   Tue Jun 7 19:19:30 2011 +0200
547
548     Correcting miscalculation of sector number in some cases.
549     
550     mkdosfs will incorrectly calculate the number of sectors of a
551     given FAT partition if the number sectors are odd due to
552     count_blocks incorrectly handling the remainder of a division
553     operation. This miscalculation causes the OMAP4 bootloader to
554     fail to boot.
555     
556     This bug can be observed by comparing the total sector size in
557     fdisk expert more to fsck.msdos; this discrepancy only shows up
558     when the number of sectors are odd.
559     
560     See https://bugs.launchpad.net/ubuntu/+source/dosfstools/+bug/794043
561     for more information.
562     
563     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
564
565 commit 91a1fb9
566 Author: Daniel Baumann <mail@daniel-baumann.ch>
567 Date:   Sat Jan 8 23:38:59 2011 +0100
568
569     Re-running Nindent.
570     
571     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
572
573 commit 0390c4c
574 Author: Sergey Gusarov <laborer2008@gmail.com>
575 Date:   Sat Jan 8 23:36:11 2011 +0100
576
577     Fixing compiler warnings related to the mismatch of types "char *" / "unsigned
578     char *".
579     
580     These warnings appear when you compile the project with the option "-Wall", what
581     is done with the current default Makefile.
582     
583     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
584
585 commit 4a8f8a6
586 Author: Jaroslav Skarvada <jskarvad@redhat.com>
587 Date:   Thu Jan 6 22:35:00 2011 +0100
588
589     Fixing overflow bug in reclaim_file function, see
590     https://bugzilla.redhat.com/show_bug.cgi?id=660154 for more information.
591     
592     The problem is that alloc_rootdir_entry counts with 10000 files at max, but the
593     filename buffer is only 8 chars long. Due to pattern mask used it results to
594     only 10 files at max (FSCK0-9REC). If there is more than 10 files, it overflows
595     and hangs.
596     
597     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
598
599 commit e0366da
600 Author: Sergey Gusarov <laborer2008@gmail.com>
601 Date:   Thu Jan 6 22:31:39 2011 +0100
602
603     Fixing conversion specifiers in accordance with the type of expressions.
604     
605     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
606
607 commit 2d8be9c
608 Author: Daniel Baumann <mail@daniel-baumann.ch>
609 Date:   Sun Jan 2 15:41:44 2011 +0100
610
611     Indenting source files.
612     
613     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
614
615 commit 697af85
616 Author: Daniel Baumann <mail@daniel-baumann.ch>
617 Date:   Sun Jan 2 15:39:03 2011 +0100
618
619     Adding Nindent script from syslinux.
620     
621     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
622
623 commit 66d55cd (tag: v3.0.11)
624 Author: Daniel Baumann <mail@daniel-baumann.ch>
625 Date:   Fri Dec 24 17:58:29 2010 +0100
626
627     Releasing version 3.0.11.
628     
629     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
630
631 commit d579802
632 Author: Michael Stapelberg <michael@stapelberg.de>
633 Date:   Fri Nov 19 14:09:36 2010 +0100
634
635     Add better error message when the device cannot be opened.
636     
637     This is helpful for SD cards or other removable media which have an enabled
638     write lock -- without the "Permission denied" message, the user has to strace
639     mkdosfs to find out what's going on.
640     
641     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
642
643 commit bb6000f
644 Author: Jaroslav Skarvada <jskarvad@redhat.com>
645 Date:   Fri Oct 8 13:38:16 2010 +0200
646
647     Unalign on s390x, see http://bugzilla.redhat.com/show_bug.cgi?id=624596 for
648     more information.
649     
650     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
651
652 commit 5ef7f1f (tag: v3.0.10)
653 Author: Daniel Baumann <mail@daniel-baumann.ch>
654 Date:   Sun Sep 12 09:35:47 2010 +0200
655
656     Releasing version 3.0.10.
657     
658     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
659
660 commit ea41797
661 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
662 Date:   Sun Sep 12 09:29:12 2010 +0200
663
664     Modify LFN direntries when file is renamed or deleted, see
665     Debian bug #596329.
666     
667     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
668
669 commit e56ff72
670 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
671 Date:   Sun Sep 12 09:27:07 2010 +0200
672
673     If the test of short filename fails, dosfsck could complain about
674     bad long filename, see Debian bug #596327.
675     
676     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
677
678 commit f0a42d0
679 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
680 Date:   Sun Sep 12 09:24:47 2010 +0200
681
682     dosfsck: don't complain about bad filenames when short filename
683     contains 7 or more characters with codes 128-255, see Debian
684     bug #596327.
685     
686     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
687
688 commit 0113c5b
689 Author: Mitch Rybczynski <mrybczynski@miovision.com>
690 Date:   Mon Jul 5 14:45:54 2010 +0200
691
692     Adding __arm__ define check for some crosscompile toolchains.
693     
694     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
695
696 commit 88cb84f
697 Author: Daniel Baumann <mail@daniel-baumann.ch>
698 Date:   Sun Mar 14 16:42:32 2010 +0100
699
700     Modernizing dosfslabel manpage.
701     
702     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
703
704 commit 5aa7ec4
705 Author: Daniel Baumann <mail@daniel-baumann.ch>
706 Date:   Sun Mar 14 16:33:47 2010 +0100
707
708     Modernizing dosfsck manpage.
709     
710     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
711
712 commit 807ed80
713 Author: Daniel Baumann <mail@daniel-baumann.ch>
714 Date:   Sun Mar 14 16:05:32 2010 +0100
715
716     Fixing spelling error in boot.c.
717     
718     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
719
720 commit 5b6849d (tag: v3.0.9)
721 Author: Daniel Baumann <mail@daniel-baumann.ch>
722 Date:   Sun Jan 31 08:31:32 2010 +0100
723
724     Releasing version 3.0.9.
725     
726     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
727
728 commit 33bca7d
729 Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
730 Date:   Sun Jan 31 00:11:41 2010 -0500
731
732     Be sure to store the updated reserved_sector count in the boot sector,
733     see Debian bug #567337.
734     
735     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
736
737 commit 2a3bef8 (tag: v3.0.8)
738 Author: Daniel Baumann <mail@daniel-baumann.ch>
739 Date:   Sat Jan 23 10:16:18 2010 +0100
740
741     Releasing version 3.0.8.
742     
743     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
744
745 commit 726c02d
746 Author: Daniel Baumann <mail@daniel-baumann.ch>
747 Date:   Sat Jan 23 10:15:01 2010 +0100
748
749     Removing some cruft in end-comments.
750     
751     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
752
753 commit a5961d7
754 Author: Steven J. Magnani <steve@digidescorp.com>
755 Date:   Thu Jan 21 16:58:11 2010 +0100
756
757     When compiling a 32-bit version of dosfstools on an x86_64 machine,
758     the resulting applications report strange errors on "large" (> 2 GiB)
759     partitions:
760     
761       Seek to -2118967808:Invalid argument
762     
763       Warning: Filesystem is FAT32 according to fat_length and fat32_length fields,
764       but has only 8613 clusters, less than the required minimum of 65525.
765       This may lead to problems on some systems.
766     
767     This appears to be due to compilation with a 32-bit off_t and lseek() library
768     function.
769     
770     Use lseek64 for positioning, and change some suspect uses of off_t to loff_t.
771     
772     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
773
774 commit bbb25bf
775 Author: Steven J. Magnani <steve@digidescorp.com>
776 Date:   Thu Jan 21 16:56:26 2010 +0100
777
778     If dosfsck is run in read-only mode (-n), exit with code 0
779     if the only issue found is an uninitialized free cluster summary.
780     
781     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
782
783 commit 1cae726
784 Author: Steven J. Magnani <steve@digidescorp.com>
785 Date:   Thu Jan 21 16:55:30 2010 +0100
786
787     On x86_64, dosfsck incorrectly claims that a free_cluster summary of
788     0xFFFFFFFF, defined by Microsoft to be "uninitialized," is wrong.
789     
790     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
791
792 commit 62f806a
793 Author: H. Peter Anvin <hpa@zytor.com>
794 Date:   Fri Jan 8 09:16:38 2010 +0100
795
796     mkdosfs: correct alignment of the root directory.
797     
798     Correct the code to align the root directory; it was broken before
799     since bs.dir_entries had already been set at the point of alignment.
800     This patch removes the dual use of bs.dir_entries and root_dir_entries
801     to carry the same information: the information is carried in
802     root_dir_entires exclusively, and then bs.dir_entries is set inside
803     setup_tables() at a late point.
804     
805     The code to align the root directory is also wrapped in
806     if (align_structures); this avoids rounding the number of root
807     directory entries up to a whole sector when used with -a
808     (i.e. preserves the previous behavior.)
809     
810     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
811
812 commit 8825bda
813 Author: H. Peter Anvin <hpa@zytor.com>
814 Date:   Wed Jan 6 20:55:36 2010 +0100
815
816     mkdosfs: improve wording in the man page for the -a option.
817     
818     Improve the English language used in the man page for the -a (no
819     align) option to mkdosfs.
820     
821     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
822
823 commit 21d3f81
824 Author: Daniel Baumann <mail@daniel-baumann.ch>
825 Date:   Wed Jan 6 11:27:25 2010 +0100
826
827     Adding reference to dosfslable in mkdosfs manpage.
828     
829     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
830
831 commit 247ba06
832 Author: H. Peter Anvin <hpa@zytor.com>
833 Date:   Wed Jan 6 11:18:55 2010 +0100
834
835     mkdosfs: by default align all structures to cluster boundaries
836     
837     Align all data structures (reserved sectors, FATs, root directory for
838     FAT12/16) to an even multiple of the cluster size. This means that if
839     the partition is aligned, so will all clusters be. This adds
840     significant performance for anything where the physical sector size is
841     larger than the logical sector size, e.g. flash media or large-sector
842     hard disks.
843     
844     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
845
846 commit 171bc07 (tag: v3.0.7)
847 Author: Daniel Baumann <mail@daniel-baumann.ch>
848 Date:   Thu Dec 24 10:53:36 2009 +0100
849
850     Releasing version 3.0.7.
851     
852     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
853
854 commit 28708fc
855 Author: Ben Hutchings <ben@decadent.org.uk>
856 Date:   Thu Dec 24 09:55:52 2009 +0100
857
858     Fixing dosfslabel to set volume label in the right place,
859     see Debian bug #559985.
860     
861     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
862
863 commit 2c405dd
864 Author: Lubomir Rintel <lkundrak@v3.sk>
865 Date:   Thu Dec 24 09:39:39 2009 +0100
866
867     Fixing out-of bound writes.
868     
869     Firstly, packed attribute is added to the structure so that extension
870     is guarranteed to immediately follow name for the cross-name-extension
871     reads to succeed.
872     
873     Secondly, writes into dir_entry->name that span through the extension as
874     well are split into two, so that FORTIFY_SOURCE's bound checking does
875     not abort dosfsck. There also was an off-by-one error in auto_rename()'s
876     sprintf().
877     
878     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
879
880 commit b8f3efe
881 Author: San Mehat <san@google.com>
882 Date:   Thu Dec 24 09:31:41 2009 +0100
883
884     Adding custom exit code in dosfsck for the case where the FS is read only.
885     
886     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
887
888 commit 0657e01 (tag: v3.0.6)
889 Author: Daniel Baumann <mail@daniel-baumann.ch>
890 Date:   Sun Oct 4 10:59:33 2009 +0200
891
892     Releasing version 3.0.6.
893     
894     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
895
896 commit bc84254
897 Author: Steven J. Magnani <steve@digidescorp.com>
898 Date:   Sun Oct 4 10:58:43 2009 +0200
899
900     Attempt to improve clarity of the orphan cluster reclaim code.
901     Minor optimization - remove some unnecessary checking.
902     
903     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
904
905 commit 8054b4a
906 Author: Steven J. Magnani <steve@digidescorp.com>
907 Date:   Sun Oct 4 08:37:19 2009 +0200
908
909     Close hole that permitted clusters to link to (invalid) cluster 1.
910     
911     If an orphan chain that linked to cluster 1 was reclaimed to a file,
912     deletion of the file would result in a filesystem panic.
913     
914     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
915
916 commit e51af88
917 Author: Steven J. Magnani <steve@digidescorp.com>
918 Date:   Sun Oct 4 08:32:30 2009 +0200
919
920     Fix erroneous report of huge number of clusters in use on big-endian
921     systems when the FSINFO free cluster count is reset.
922     
923     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
924
925 commit 16ba63f (tag: v3.0.5)
926 Author: Daniel Baumann <mail@daniel-baumann.ch>
927 Date:   Mon Jul 27 14:26:11 2009 +0200
928
929     Releasing version 3.0.5.
930     
931     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
932
933 commit 28ff9d9
934 Author: Piotr Kaczuba <pepe@attika.ath.cx>
935 Date:   Sun Jul 26 22:21:25 2009 +0200
936
937     Signed/unsigned char mismatch in check.c causes false positives
938     in bad_name() and can result in data loss, see Debian bug #538758.
939     
940     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
941
942 commit d42a273
943 Author: Andrew Tridgell <tridge@samba.org>
944 Date:   Sun Jul 26 22:12:06 2009 +0200
945
946     Update to new kernel patches that add FAT_NO_83NAME flag.
947     
948     See http://lkml.org/lkml/2009/7/20/425 and
949     http://lkml.org/lkml/2009/7/20/424 for more information.
950     
951     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
952
953 commit dd0f0b5 (tag: v3.0.4)
954 Author: Daniel Baumann <mail@daniel-baumann.ch>
955 Date:   Tue Jul 21 08:10:52 2009 +0200
956
957     Releasing version 3.0.4.
958     
959     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
960
961 commit b9f37a6
962 Author: Andrew Tridgell <tridge@samba.org>
963 Date:   Tue Jul 21 07:59:22 2009 +0200
964
965     Modify dosfstools to support the dummy 8.3 short filename values
966     used by Linux systems with the VFAT_FS_DUALNAMES option disabled.
967     
968     See http://lkml.org/lkml/2009/6/26/313 and
969     http://lkml.org/lkml/2009/6/26/314 for more information.
970     
971     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
972
973 commit ecd15e8
974 Author: Paul Rupe <prupe@nc.rr.com>
975 Date:   Tue May 19 10:37:52 2009 +0200
976
977     Fixing "Too many files need repair" error during fsck.
978     
979     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
980
981 commit 7c16098 (tag: v3.0.3)
982 Author: Daniel Baumann <mail@daniel-baumann.ch>
983 Date:   Mon May 18 15:12:04 2009 +0200
984
985     Releasing version 3.0.3.
986     
987     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
988
989 commit b396dcf
990 Author: Daniel Baumann <mail@daniel-baumann.ch>
991 Date:   Mon May 18 15:10:55 2009 +0200
992
993     Also declaring arm as an unaligned architecture, see Debian bug #502961.
994     
995     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
996
997 commit ff1b24e
998 Author: Steven J. Magnani <steve@digidescorp.com>
999 Date:   Mon May 18 15:01:49 2009 +0200
1000
1001     Adding support for limited-memory embedded systems.
1002     
1003     This patch reorganizes heap memory usage by dosfsck and mkdosfs
1004     to support limited-memory embedded systems - in particular, those
1005     based on Xilinx's Microblaze processor. It also adds a few comments.
1006     
1007     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1008
1009 commit 89f0b72
1010 Author: Mike Frysinger <vapier@gentoo.org>
1011 Date:   Thu Mar 5 07:03:36 2009 +0100
1012
1013     Declaring Blackfin as an unaligned architecture.
1014     
1015     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1016
1017 commit b54a8a4 (tag: v3.0.2)
1018 Author: Daniel Baumann <mail@daniel-baumann.ch>
1019 Date:   Sat Feb 28 09:48:04 2009 +0100
1020
1021     Releasing version 3.0.2.
1022     
1023     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1024
1025 commit 9500529
1026 Author: Hiroaki Ishizawa <hiroaki.ishizawa@gmail.com>
1027 Date:   Fri Feb 13 10:00:46 2009 +0100
1028
1029     dosfsck corrupts root directory when fs->nfats is 1.
1030     
1031     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1032
1033 commit 043f8a8
1034 Author: Stepan Kasal <skasal@redhat.com>
1035 Date:   Fri Jan 30 14:56:33 2009 +0100
1036
1037     src/dosfslabel.c (main): After writing the label, exit code should be 0.
1038     
1039     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1040
1041 commit 017da27
1042 Author: Daniel Baumann <mail@daniel-baumann.ch>
1043 Date:   Fri Jan 30 14:06:01 2009 +0100
1044
1045     Also installing ChangeLog in install-doc target of Makefile.
1046     
1047     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1048
1049 commit 1c76f0f
1050 Author: Stepan Kasal <skasal@redhat.com>
1051 Date:   Fri Jan 30 14:05:12 2009 +0100
1052
1053     Makefile: Do not clobber time stamps of doc files.
1054     
1055     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1056
1057 commit df2d2f1 (tag: v3.0.1)
1058 Author: Daniel Baumann <mail@daniel-baumann.ch>
1059 Date:   Sun Nov 23 22:45:45 2008 +0100
1060
1061     Releasing version 3.0.1.
1062     
1063     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1064
1065 commit 17b269b
1066 Author: Daniel Baumann <mail@daniel-baumann.ch>
1067 Date:   Sun Nov 23 18:41:01 2008 +0100
1068
1069     Applying Fedoras dosfstools-vfat-timingfix.diff from Bill Nottingham
1070     <notting@redhat.com> to fix vfat timing issue. See
1071     https://bugzilla.redhat.com/show_bug.cgi?id=448247 for more information.
1072     
1073     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1074
1075 commit e597caf
1076 Author: Ulrich Mueller <ulm@gentoo.org>
1077 Date:   Tue Oct 7 07:55:37 2008 +0200
1078
1079     Patch to check for bad number of clusters in dosfsck:
1080     
1081       * FAT16 filesystems with 65525 clusters or more will be rejected
1082         (Before, this was not tested for. Up to 65535 clusters were accepted
1083         as good).
1084     
1085       * For FAT32 filesystems with less than 65525 a warning message will be
1086         output.
1087     
1088     Macro MSDOS_FAT12 is now replaced by FAT12_THRESHOLD to make it
1089     consistent with the definition in mkdosfs and to remove the dependency
1090     on the kernel version.
1091     
1092     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1093
1094 commit 90102bc
1095 Author: Dann Frazier <dannf@hp.com>
1096 Date:   Tue Sep 30 07:25:19 2008 +0200
1097
1098     Changing some wording to make the indended meaning of "full-disk device"
1099     more obvious.
1100     
1101     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1102
1103 commit 21e9ba0 (tag: v3.0.0)
1104 Author: Daniel Baumann <mail@daniel-baumann.ch>
1105 Date:   Sun Sep 28 11:43:19 2008 +0200
1106
1107     Releasing version 3.0.0.
1108     
1109     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1110
1111 commit eaf145d
1112 Author: Daniel Baumann <mail@daniel-baumann.ch>
1113 Date:   Sun Sep 28 11:29:01 2008 +0200
1114
1115     Adding GPL headers to all files.
1116     
1117     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1118
1119 commit 0826117
1120 Author: Daniel Baumann <mail@daniel-baumann.ch>
1121 Date:   Sun Sep 28 10:51:55 2008 +0200
1122
1123     Adding new GPL license file.
1124     
1125     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1126
1127 commit f8d6127
1128 Author: Daniel Baumann <mail@daniel-baumann.ch>
1129 Date:   Fri Sep 26 23:31:12 2008 +0200
1130
1131     Redoing Makefile from scratch.
1132     
1133     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1134
1135 commit b4feb73
1136 Author: Daniel Baumann <mail@daniel-baumann.ch>
1137 Date:   Sat Sep 27 00:17:38 2008 +0200
1138
1139     Removing whitespaces in all files at EOL and EOF.
1140     
1141     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1142
1143 commit 1410138
1144 Author: Daniel Baumann <mail@daniel-baumann.ch>
1145 Date:   Fri Sep 26 23:48:56 2008 +0200
1146
1147     Adding Debians dosfslabel.8 manpage from Francois Wendling
1148     <frwendling@free.fr>.
1149     
1150     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1151
1152 commit f62e7f2
1153 Author: Daniel Baumann <mail@daniel-baumann.ch>
1154 Date:   Fri Sep 26 18:36:04 2008 +0200
1155
1156     Updating version.h includes to new location of version.h file.
1157     
1158     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1159
1160 commit 32e5952
1161 Author: Daniel Baumann <mail@daniel-baumann.ch>
1162 Date:   Fri Sep 26 18:19:36 2008 +0200
1163
1164     Removing old lsm file.
1165     
1166     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1167
1168 commit 25a433b
1169 Author: Daniel Baumann <mail@daniel-baumann.ch>
1170 Date:   Fri Sep 26 18:07:47 2008 +0200
1171
1172     Removing old cvsignore files.
1173     
1174     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1175
1176 commit acac13f
1177 Author: Daniel Baumann <mail@daniel-baumann.ch>
1178 Date:   Fri Sep 26 18:18:39 2008 +0200
1179
1180     Removing old build file.
1181     
1182     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1183
1184 commit 3ecdd21
1185 Author: Daniel Baumann <mail@daniel-baumann.ch>
1186 Date:   Fri Sep 26 18:19:16 2008 +0200
1187
1188     Removing old GPL license files.
1189     
1190     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1191
1192 commit f183d0e
1193 Author: Daniel Baumann <mail@daniel-baumann.ch>
1194 Date:   Fri Sep 26 18:21:57 2008 +0200
1195
1196     Unifying dosfsck and mkdosfs Makefiles in common src/Makefile.
1197     
1198     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1199
1200 commit 61e7466
1201 Author: Daniel Baumann <mail@daniel-baumann.ch>
1202 Date:   Fri Sep 26 18:04:02 2008 +0200
1203
1204     Unifying dosfsck and mkdosfs sources in common src directory.
1205     
1206     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1207
1208 commit 7552d57
1209 Author: Daniel Baumann <mail@daniel-baumann.ch>
1210 Date:   Fri Sep 26 18:05:27 2008 +0200
1211
1212     Unifying dosfsck and mkdosfs manpages in common man directory.
1213     
1214     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1215
1216 commit 124598b
1217 Author: Daniel Baumann <mail@daniel-baumann.ch>
1218 Date:   Fri Sep 26 18:12:29 2008 +0200
1219
1220     Unifying dosfsck and mkdosfs documents in common doc directory.
1221     
1222     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1223
1224 commit fb9c46b
1225 Author: Daniel Baumann <mail@daniel-baumann.ch>
1226 Date:   Fri Sep 26 15:39:51 2008 +0200
1227
1228     Applying Gentoos dosfstools-2.11-preen.patch from Roy Marples
1229     <uberlord@gentoo.org> to alias dosfsck -p to -a:
1230     
1231       * Map -p to -a for baselayout-2, #177514.
1232     
1233     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1234
1235 commit aaa40a9
1236 Author: Daniel Baumann <mail@daniel-baumann.ch>
1237 Date:   Fri Sep 26 15:49:43 2008 +0200
1238
1239     Applying Gentoos dosfstools-2.11-build.patch from Mike Frysinger
1240     <vapier@gentoo.org> to improve Makefile:
1241     
1242       * Respect user settings #157785/#157786 by Diego Petteno.
1243     
1244     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1245
1246 commit 251626d
1247 Author: Daniel Baumann <mail@daniel-baumann.ch>
1248 Date:   Fri Sep 26 15:37:34 2008 +0200
1249
1250     Applying Gentoos dosfstools-2.11-verify-double-count-fix.patch from
1251     Robin H. Johnson <robbat2@gentoo.org> to fix double count of files
1252     during verification:
1253     
1254       * Don't double-count n_files during a verification pass.
1255         Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=99845
1256     
1257     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1258
1259 commit e670ea8
1260 Author: Daniel Baumann <mail@daniel-baumann.ch>
1261 Date:   Fri Sep 26 15:33:36 2008 +0200
1262
1263     Applying Gentoos dosfstools-2.11-fat32size.patch from Mike Frysinger
1264     <vapier@gentoo.org> to fix generation of filesystems on 256meg devices:
1265     
1266       * Fix generation of FAT filesystems on devices that are 256meg in size
1267         Patch by Ulrich Mueller and accepted upstream
1268         http://bugs.gentoo.org/112504
1269     
1270     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1271
1272 commit a6dc6a4
1273 Author: Daniel Baumann <mail@daniel-baumann.ch>
1274 Date:   Fri Sep 26 15:22:06 2008 +0200
1275
1276     Applying Suses dosfstools-2.11-unsupported-sector-size.patch from Petr
1277     Gajdos <pgajdos@suse.cz> to add sector size warning:
1278     
1279       * added warning for creation msdos on filesystem with sector size
1280         greater than 4096 [fate#303325]
1281     
1282     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1283
1284 commit f746956
1285 Author: Daniel Baumann <mail@daniel-baumann.ch>
1286 Date:   Fri Sep 26 15:18:35 2008 +0200
1287
1288     Applying Suses dosfstools-2.11-mkdosfs-geo0.diff from Ludwig Nussel
1289     <lnussel@suse.de> to fix handling of zero heads and sectors:
1290     
1291       * the HDIO_GETGEO ioctl works on device mapper devices but returns
1292         zero heads and sectors. Therefore let's a) assume dummy values in
1293         that case in mkdosfs and b) don't consider such fat file systems as
1294         invalid in dosfsck. The Linux kernel accepts them anyways.
1295     
1296     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1297
1298 commit cf243e4
1299 Author: Daniel Baumann <mail@daniel-baumann.ch>
1300 Date:   Fri Sep 26 15:15:40 2008 +0200
1301
1302     Applying Suses dosfstools-2.11-linuxfs.patch from Ruediger Oertel
1303     <ro@suse.de> to not include linux/fs.h.
1304     
1305     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1306
1307 commit 2d4f184
1308 Author: Daniel Baumann <mail@daniel-baumann.ch>
1309 Date:   Fri Sep 26 15:11:50 2008 +0200
1310
1311     Applying Fedoras dosfstools-2.11-assumeKernel26.patch from Peter Vrabec
1312     <pvrabec@redhat.com> to remove linux 2.6 conditionals:
1313     
1314       * LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) does not work with
1315         glibc-kernheaders-2.4-9.1.94
1316     
1317     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1318
1319 commit 739a6fb
1320 Author: Daniel Baumann <mail@daniel-baumann.ch>
1321 Date:   Fri Sep 26 15:05:00 2008 +0200
1322
1323     Applying Debians 99-conglomeration.dpatch (no other information
1324     available).
1325     
1326     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1327
1328 commit 3b5ed8a
1329 Author: Daniel Baumann <mail@daniel-baumann.ch>
1330 Date:   Fri Sep 26 14:26:41 2008 +0200
1331
1332     Applying Debians 15-manpage-files.dpatch from Daniel Baumann
1333     <daniel@debian.org> to improve dosfsck manpage:
1334     
1335       * Lists fsckNNNN.rec files in FILES section (Closes: #444596).
1336     
1337     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1338
1339 commit 3b6a863
1340 Author: Daniel Baumann <mail@daniel-baumann.ch>
1341 Date:   Fri Sep 26 14:34:42 2008 +0200
1342
1343     Applying Debians 13-getopt.dpatch from Adonikam Virgo
1344     <adonikam@virgonet.org> to fix mkdosfs getopt:
1345     
1346       * Fixes backup sector getopt (Closes: #232387, #479794).
1347     
1348     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1349
1350 commit 1b2c8ca
1351 Author: Daniel Baumann <mail@daniel-baumann.ch>
1352 Date:   Fri Sep 26 14:34:17 2008 +0200
1353
1354     Applying Debians 12-zero-slot.dpatch by Karl Tomlinson
1355     <karlt@karlt.net> to fix dosfsck zero slot crashes:
1356     
1357       * Fixes crashes due to zero slot numbers causing a negative offset in
1358         the call to copy_lfn_part in lfn_add_slot. On amd64 this results in
1359         a SIGSEGV in copy_lfn_part. On x86 the result is heap corruption and
1360         thus sometimes a SIGSEGV or double free abort later. (Closes:
1361         #152550, #353198, #356377, #401798).
1362     
1363     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1364
1365 commit eec8585
1366 Author: Daniel Baumann <mail@daniel-baumann.ch>
1367 Date:   Fri Sep 26 14:33:54 2008 +0200
1368
1369     Applying Debians 11-memory-efficiency.dpatch from Eero Tamminen
1370     <eero.tamminen@nokia.com> to improve dosfsck memory efficiency:
1371     
1372       * Improves memory efficiency when checking filesystems.
1373     
1374     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1375
1376 commit 06bd669
1377 Author: Daniel Baumann <mail@daniel-baumann.ch>
1378 Date:   Fri Sep 26 14:33:28 2008 +0200
1379
1380     Applying Debians 10-manpage-synopsis.dpatch from Daniel Baumann
1381     <daniel@debian.org> to fix manpage synopsis:
1382     
1383       * List alternative binary names in manpage synopsis (Closes: #284983).
1384     
1385     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1386
1387 commit 42d340d
1388 Author: Daniel Baumann <mail@daniel-baumann.ch>
1389 Date:   Fri Sep 26 14:32:46 2008 +0200
1390
1391     Applying Debians 09-manpage-fat32.dpatch from Daniel Baumann
1392     <daniel@debian.org> to improve mkdosfs manpage:
1393     
1394       * Don't claim that FAT32 is not choosed automatically (Closes:
1395         #414183).
1396     
1397     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1398
1399 commit 0f5ce0d
1400 Author: Daniel Baumann <mail@daniel-baumann.ch>
1401 Date:   Fri Sep 26 14:32:23 2008 +0200
1402
1403     Applying Debians 08-manpage-drop.dpatch from Daniel Baumann
1404     <daniel@debian.org> to improve dosfsck manpage:
1405     
1406       * Don't use confusing word 'drop' when 'delete' is meant (Closes:
1407         #134100).
1408     
1409     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1410
1411 commit 8ec54dd
1412 Author: Daniel Baumann <mail@daniel-baumann.ch>
1413 Date:   Fri Sep 26 14:31:50 2008 +0200
1414
1415     Applying Debians 07-manpage-spelling.dpatch from Justin Pryzby
1416     <justinpryzby@users.sourceforge.net> to fix mkdosfs manpage typos.
1417     
1418     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1419
1420 commit 4371588
1421 Author: Daniel Baumann <mail@daniel-baumann.ch>
1422 Date:   Fri Sep 26 14:30:31 2008 +0200
1423
1424     Applying Suses dosfstools-2.11_determine-sector-size.patch from Petr
1425     Gajdos <pgajdos@suse.cz> to determine mkdosfs sector size automatically:
1426     
1427       * determine sector size of device automatically or if -S parameter
1428         present, verify, that it's not under physical sector size
1429     
1430     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1431
1432 commit fc92e19
1433 Author: Daniel Baumann <mail@daniel-baumann.ch>
1434 Date:   Fri Sep 26 14:30:03 2008 +0200
1435
1436     Applying Suses dosfstools-2.11-o_excl.patch from Pavol Rusnak
1437     <prusnak@suse.cz> to use O_EXCL in mkdosfs:
1438     
1439       * mkdosfs now opens device with O_EXCL [#238687]
1440     
1441     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1442
1443 commit 3084697
1444 Author: Daniel Baumann <mail@daniel-baumann.ch>
1445 Date:   Fri Sep 26 14:29:36 2008 +0200
1446
1447     Applying Debians 04-unaligned-memory.dpatch from Khalid Aziz
1448     <khalid_aziz@hp.com> to fix dosfsck unaligned memory accesses:
1449     
1450       * Fix unaligned memory accesses which cause warnings to appear
1451         everytime the elilo bootloader script runs. This has led a number of
1452         users to believe their install has failed (Closes: #258839).
1453     
1454     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1455
1456 commit 6d5c091
1457 Author: Daniel Baumann <mail@daniel-baumann.ch>
1458 Date:   Fri Sep 26 13:47:40 2008 +0200
1459
1460     Applying Fedoras dosfstools-2.11-label.patch from Jeremy Katz
1461     <katzj@redhat.com> to add dosfslabel (originally by Peter Jones).
1462     
1463     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1464
1465 commit 07ef487
1466 Author: Daniel Baumann <mail@daniel-baumann.ch>
1467 Date:   Fri Sep 26 13:41:14 2008 +0200
1468
1469     Applying Fedoras dosfstools-2.11-fortify.patch from Jakub Jelinek
1470     <jakub@redhat.com> to make it build with -D_FORTIFY_SOURCE=2:
1471     
1472       * This violates -D_FORTIFY_SOURCE=2 (which is stricter than C
1473         standard), but isn't actually any buffer overflow. But using memcpy
1474         is more efficient anyway.
1475     
1476     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1477
1478 commit 78f9dca
1479 Author: Daniel Baumann <mail@daniel-baumann.ch>
1480 Date:   Fri Sep 26 13:40:47 2008 +0200
1481
1482     Applying Fedoras dosfstools-2.7-argfix.patch (no other information
1483     available).
1484     
1485     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1486
1487 commit ba6774a (tag: v2.11)
1488 Author: Daniel Baumann <mail@daniel-baumann.ch>
1489 Date:   Thu Jun 26 12:45:36 2008 +0200
1490
1491     Adding version 2.11.
1492     
1493     Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>