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
5 Adding the missing -p option to the fsck manpage (to be consistent with the output of the tool).
7 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
10 Author: Patrick J. Volkerding <volkerdi@slackware.com>
11 Date: Mon Jun 24 14:23:00 2013 +0200
13 Using $MANDIR instead of hardcoded ${PREFIX}/share/man in the Makefile.
15 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
18 Author: Daniel Baumann <mail@daniel-baumann.ch>
19 Date: Fri Jun 14 18:50:31 2013 +0200
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>.
23 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
26 Author: Daniel Baumann <mail@daniel-baumann.ch>
27 Date: Wed Jun 12 13:00:10 2013 +0200
29 Using US digit date format in version date, rather than name abbrev.
31 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
37 Releasing version 3.0.20.
39 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
42 Author: Daniel Baumann <mail@daniel-baumann.ch>
43 Date: Wed Jun 12 12:07:58 2013 +0200
45 Softening message about different boot sectors a bit (Closes: #704198).
47 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
50 Author: Daniel Baumann <mail@daniel-baumann.ch>
51 Date: Wed Jun 12 11:42:52 2013 +0200
53 Harmonizing program name output.
55 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
58 Author: Martin Wilck <mwilck@arcor.de>
59 Date: Wed Jun 12 11:38:00 2013 +0200
61 Don't align FAT to cluster size.
63 See previous patch for explanation.
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
70 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
73 Author: Martin Wilck <mwilck@arcor.de>
74 Date: Wed Jun 12 11:36:08 2013 +0200
76 Don't align FAT32 reserved sectors to cluster size.
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.
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
89 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
92 Author: Martin Wilck <mwilck@arcor.de>
93 Date: Wed Jun 12 11:33:33 2013 +0200
95 Fixing default sectors per cluster for FAT32 (Closes: #690062).
97 The default sectors per cluster calculated by mkdosfs are outdated,
98 see http://technet.microsoft.com/en-us/library/cc938438.aspx.
100 The deviations may cause some 3rd party devices (e.g. TechniSat DVB
101 receivers) to hang when reading mkdosfs generated file systems.
103 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
106 Author: Daniel Baumann <mail@daniel-baumann.ch>
107 Date: Tue Jun 11 20:19:09 2013 +0200
109 Splitting out legacy symlink creation in toplevel Makefile to own target.
111 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
114 Author: Daniel Baumann <mail@daniel-baumann.ch>
115 Date: Wed Jun 12 11:29:12 2013 +0200
117 Correcting wrong toolname in fsck.fat.
119 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
122 Author: Daniel Baumann <mail@daniel-baumann.ch>
123 Date: Tue Jun 11 19:51:47 2013 +0200
125 Consistently spelling filesystem as filesystem, and not file system.
127 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
130 Author: Daniel Baumann <mail@daniel-baumann.ch>
131 Date: Tue Jun 11 19:30:19 2013 +0200
133 Removing Debian reference in GPL license headers.
135 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
141 Releasing version 3.0.19.
143 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
146 Author: Daniel Baumann <mail@daniel-baumann.ch>
147 Date: Tue Jun 11 18:44:50 2013 +0200
149 Running indent on source files.
151 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
154 Author: Daniel Baumann <mail@daniel-baumann.ch>
155 Date: Tue Jun 11 18:41:41 2013 +0200
157 Using memcpy instead of strcpy to fix segfault with fortify, thanks to Dave Reisner <falconindy@jabber.org>.
159 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
162 Author: Daniel Baumann <mail@daniel-baumann.ch>
163 Date: Sun Jun 9 13:17:16 2013 +0200
165 Correcting fsck.fat spelling error in manpages, thanks to E.J.M. Hartman <E.J.M.Hartman@tudelft.nl>.
167 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
173 Releasing version 3.0.18.
175 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
178 Author: Daniel Baumann <mail@daniel-baumann.ch>
179 Date: Thu Jun 6 09:38:45 2013 +0200
181 Adding initial i18n support for manpages with po4a.
183 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
186 Author: Daniel Baumann <mail@daniel-baumann.ch>
187 Date: Thu Jun 6 09:17:13 2013 +0200
189 Renaming tools to sane namespace and keeping legacy symlinks in place.
191 dosfslabel becomes fatlabel,
192 dosfsck becomes fsck.fat,
193 and mkdosfs becomes mkfs.fat.
195 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
198 Author: Daniel Baumann <mail@daniel-baumann.ch>
199 Date: Wed Jun 5 07:12:03 2013 +0200
201 Correcting wrong spelling of Debian in mkdosfs manpage.
203 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
206 Author: Daniel Baumann <mail@daniel-baumann.ch>
207 Date: Wed Jun 5 07:10:50 2013 +0200
209 Correcting spelling typo in boot.c.
211 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
214 Author: Martin Pitt <martinpitt@gnome.org>
215 Date: Fri May 24 09:35:44 2013 +0200
217 dosfslabel: Do not read beyond string length (Closes: #709587).
219 When checking whether the label contains any lower-case characters, do not read
220 beyond the end of the string.
222 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
228 Releasing version 3.0.17.
230 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
233 Author: Daniel Baumann <mail@daniel-baumann.ch>
234 Date: Wed May 29 09:48:24 2013 +0200
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).
238 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
241 Author: Jaroslav Skarvada <jskarvad@redhat.com>
242 Date: Wed May 29 09:56:08 2013 +0200
244 Fixing segfault in dosfslabel.
246 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
249 Author: James Byrne <jbyrne@aminocom.com>
250 Date: Mon Apr 22 12:29:51 2013 +0100
252 Allow operation on SH4 CPUs and remove compiler warnings.
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.
259 Enable extra warnings, but disable signed comparison and missing field
260 initializer warnings as these are not helpful.
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.
266 Make date_dos2unix(), usage() and cdiv() static functions as they are only used
267 in the files in which they are declared.
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.
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.
278 Alter the setup_tables() function so that it does not cause an "array subscript
279 is below array bounds" warning.
281 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
284 Author: James Byrne <jbyrne@aminocom.com>
285 Date: Mon Apr 22 13:32:01 2013 +0100
287 Add a .gitignore file.
289 Add a .gitignore file so that the results of compilation do not appear as
292 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
295 Author: James Byrne <jbyrne@aminocom.com>
296 Date: Mon Apr 22 12:38:52 2013 +0100
298 Finish cleanup of byteswap code.
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
304 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
307 Author: Daniel Baumann <mail@daniel-baumann.ch>
308 Date: Thu Apr 4 08:08:00 2013 +0200
310 Shortening links to upstream homepage.
312 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
315 Author: Cristian RodrÃguez <crrodriguez@opensuse.org>
316 Date: Fri Mar 1 08:23:34 2013 +0100
318 Fix offsetof definition.
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.
324 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
327 Author: Cristian RodrÃguez <crrodriguez@opensuse.org>
328 Date: Fri Mar 1 08:58:36 2013 +0100
330 Cleanup byteswap code.
332 Remove all duplicate macro definitions for byteswapping routines
333 and replace them for proper usage of userspace endian(3).
335 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
341 Releasing version 3.0.16.
343 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
346 Author: Petr Gajdos <pgajdos@suse.cz>
347 Date: Fri Mar 1 08:34:12 2013 +0100
349 Create rootdir entry volume label with mkdosfs, create it when
350 it doesn't exist with dosfslabel.
352 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4
353 for more information.
355 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
358 Author: Petr Gajdos <pgajdos@suse.cz>
359 Date: Fri Mar 1 08:33:18 2013 +0100
361 Forbid lowercase letters in label.
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.
366 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
369 Author: Petr Gajdos <pgajdos@suse.cz>
370 Date: Fri Mar 1 08:32:02 2013 +0100
372 Read label also from rootdir entry.
374 See https://bugzilla.novell.com/show_bug.cgi?id=657011#c4
375 for more information.
377 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
380 Author: Petr Gajdos <pgajdos@suse.cz>
381 Date: Fri Mar 1 08:30:21 2013 +0100
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.
386 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
389 Author: Petr Gajdos <pgajdos@suse.cz>
390 Date: Fri Mar 1 08:29:00 2013 +0100
392 Instead of eleven blanks, fill in "NO NAME " as specification tells.
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.
397 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
400 Author: Petr Gajdos <pgajdos@suse.cz>
401 Date: Fri Mar 1 08:58:15 2013 +0100
403 Write uppercase letters in label.
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.
408 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
414 Releasing version 3.0.15.
416 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
419 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
420 Date: Mon Feb 4 00:22:34 2013 +0400
422 Using wcstombs() to convert LFN unicode characters to printable text.
424 This closes Debian bug #596336.
426 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
429 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
430 Date: Sun Sep 5 18:59:47 2010 +0400
432 Recode short filenames from DOS codepage (default 437).
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.
438 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
441 Author: Jaroslav Skarvada <jskarvad@redhat.com>
442 Date: Thu Feb 21 14:40:52 2013 +0100
444 Fixing root directory allocation.
446 See https://bugzilla.redhat.com/show_bug.cgi?id=674095 for more information.
448 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
451 Author: Jaroslav Skarvada <jskarvad@redhat.com>
452 Date: Thu Feb 21 14:40:25 2013 +0100
454 Fixing device detection.
456 See https://bugzilla.redhat.com/show_bug.cgi?id=710480 for more information.
458 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
464 Releasing version 3.0.14.
466 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
469 Author: Daniel Baumann <mail@daniel-baumann.ch>
470 Date: Wed Jan 23 13:16:20 2013 +0100
472 Documenting dosfsck -b in its manpage.
474 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
477 Author: Oleksij Rempel <bug-track@fisher-privat.net>
478 Date: Wed Jan 23 12:36:56 2013 +0100
480 Adding option for bootsector read-only check.
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
486 Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
487 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
490 Author: Oleksij Rempel <bug-track@fisher-privat.net>
491 Date: Wed Jan 23 12:35:13 2013 +0100
493 Checking boot sector for dirty bit.
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/...
499 Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
500 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
503 Author: Daniel Baumann <mail@daniel-baumann.ch>
504 Date: Wed Jan 23 12:25:59 2013 +0100
506 Completing and updating all copyright headers for 2013.
508 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
511 Author: Daniel Baumann <mail@daniel-baumann.ch>
512 Date: Wed Jan 23 12:17:20 2013 +0100
514 Updating my email address.
516 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
522 Releasing version 3.0.13.
524 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
527 Author: Jaroslav Å karvada <jskarvad@redhat.com>
528 Date: Sat Jun 30 19:09:11 2012 +0200
530 Fix 'dosfslabel throws "Seek to 114116076544:Invalid argument" error when labeling'.
532 See https://bugzilla.redhat.com/show_bug.cgi?id=693662 for more information.
534 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
540 Releasing version 3.0.12.
542 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
545 Author: Michael Casadevall <mcasadevall@ubuntu.com>
546 Date: Tue Jun 7 19:19:30 2011 +0200
548 Correcting miscalculation of sector number in some cases.
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
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.
560 See https://bugs.launchpad.net/ubuntu/+source/dosfstools/+bug/794043
561 for more information.
563 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
566 Author: Daniel Baumann <mail@daniel-baumann.ch>
567 Date: Sat Jan 8 23:38:59 2011 +0100
571 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
574 Author: Sergey Gusarov <laborer2008@gmail.com>
575 Date: Sat Jan 8 23:36:11 2011 +0100
577 Fixing compiler warnings related to the mismatch of types "char *" / "unsigned
580 These warnings appear when you compile the project with the option "-Wall", what
581 is done with the current default Makefile.
583 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
586 Author: Jaroslav Skarvada <jskarvad@redhat.com>
587 Date: Thu Jan 6 22:35:00 2011 +0100
589 Fixing overflow bug in reclaim_file function, see
590 https://bugzilla.redhat.com/show_bug.cgi?id=660154 for more information.
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
597 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
600 Author: Sergey Gusarov <laborer2008@gmail.com>
601 Date: Thu Jan 6 22:31:39 2011 +0100
603 Fixing conversion specifiers in accordance with the type of expressions.
605 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
608 Author: Daniel Baumann <mail@daniel-baumann.ch>
609 Date: Sun Jan 2 15:41:44 2011 +0100
611 Indenting source files.
613 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
616 Author: Daniel Baumann <mail@daniel-baumann.ch>
617 Date: Sun Jan 2 15:39:03 2011 +0100
619 Adding Nindent script from syslinux.
621 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
627 Releasing version 3.0.11.
629 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
632 Author: Michael Stapelberg <michael@stapelberg.de>
633 Date: Fri Nov 19 14:09:36 2010 +0100
635 Add better error message when the device cannot be opened.
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.
641 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
644 Author: Jaroslav Skarvada <jskarvad@redhat.com>
645 Date: Fri Oct 8 13:38:16 2010 +0200
647 Unalign on s390x, see http://bugzilla.redhat.com/show_bug.cgi?id=624596 for
650 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
656 Releasing version 3.0.10.
658 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
661 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
662 Date: Sun Sep 12 09:29:12 2010 +0200
664 Modify LFN direntries when file is renamed or deleted, see
667 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
670 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
671 Date: Sun Sep 12 09:27:07 2010 +0200
673 If the test of short filename fails, dosfsck could complain about
674 bad long filename, see Debian bug #596327.
676 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
679 Author: Alexander Korolkov <alexander.korolkov@gmail.com>
680 Date: Sun Sep 12 09:24:47 2010 +0200
682 dosfsck: don't complain about bad filenames when short filename
683 contains 7 or more characters with codes 128-255, see Debian
686 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
689 Author: Mitch Rybczynski <mrybczynski@miovision.com>
690 Date: Mon Jul 5 14:45:54 2010 +0200
692 Adding __arm__ define check for some crosscompile toolchains.
694 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
697 Author: Daniel Baumann <mail@daniel-baumann.ch>
698 Date: Sun Mar 14 16:42:32 2010 +0100
700 Modernizing dosfslabel manpage.
702 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
705 Author: Daniel Baumann <mail@daniel-baumann.ch>
706 Date: Sun Mar 14 16:33:47 2010 +0100
708 Modernizing dosfsck manpage.
710 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
713 Author: Daniel Baumann <mail@daniel-baumann.ch>
714 Date: Sun Mar 14 16:05:32 2010 +0100
716 Fixing spelling error in boot.c.
718 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
724 Releasing version 3.0.9.
726 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
729 Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
730 Date: Sun Jan 31 00:11:41 2010 -0500
732 Be sure to store the updated reserved_sector count in the boot sector,
733 see Debian bug #567337.
735 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
741 Releasing version 3.0.8.
743 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
746 Author: Daniel Baumann <mail@daniel-baumann.ch>
747 Date: Sat Jan 23 10:15:01 2010 +0100
749 Removing some cruft in end-comments.
751 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
754 Author: Steven J. Magnani <steve@digidescorp.com>
755 Date: Thu Jan 21 16:58:11 2010 +0100
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)
761 Seek to -2118967808:Invalid argument
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.
767 This appears to be due to compilation with a 32-bit off_t and lseek() library
770 Use lseek64 for positioning, and change some suspect uses of off_t to loff_t.
772 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
775 Author: Steven J. Magnani <steve@digidescorp.com>
776 Date: Thu Jan 21 16:56:26 2010 +0100
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.
781 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
784 Author: Steven J. Magnani <steve@digidescorp.com>
785 Date: Thu Jan 21 16:55:30 2010 +0100
787 On x86_64, dosfsck incorrectly claims that a free_cluster summary of
788 0xFFFFFFFF, defined by Microsoft to be "uninitialized," is wrong.
790 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
793 Author: H. Peter Anvin <hpa@zytor.com>
794 Date: Fri Jan 8 09:16:38 2010 +0100
796 mkdosfs: correct alignment of the root directory.
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.
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.)
810 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
813 Author: H. Peter Anvin <hpa@zytor.com>
814 Date: Wed Jan 6 20:55:36 2010 +0100
816 mkdosfs: improve wording in the man page for the -a option.
818 Improve the English language used in the man page for the -a (no
819 align) option to mkdosfs.
821 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
824 Author: Daniel Baumann <mail@daniel-baumann.ch>
825 Date: Wed Jan 6 11:27:25 2010 +0100
827 Adding reference to dosfslable in mkdosfs manpage.
829 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
832 Author: H. Peter Anvin <hpa@zytor.com>
833 Date: Wed Jan 6 11:18:55 2010 +0100
835 mkdosfs: by default align all structures to cluster boundaries
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
844 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
850 Releasing version 3.0.7.
852 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
855 Author: Ben Hutchings <ben@decadent.org.uk>
856 Date: Thu Dec 24 09:55:52 2009 +0100
858 Fixing dosfslabel to set volume label in the right place,
859 see Debian bug #559985.
861 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
864 Author: Lubomir Rintel <lkundrak@v3.sk>
865 Date: Thu Dec 24 09:39:39 2009 +0100
867 Fixing out-of bound writes.
869 Firstly, packed attribute is added to the structure so that extension
870 is guarranteed to immediately follow name for the cross-name-extension
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
878 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
881 Author: San Mehat <san@google.com>
882 Date: Thu Dec 24 09:31:41 2009 +0100
884 Adding custom exit code in dosfsck for the case where the FS is read only.
886 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
892 Releasing version 3.0.6.
894 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
897 Author: Steven J. Magnani <steve@digidescorp.com>
898 Date: Sun Oct 4 10:58:43 2009 +0200
900 Attempt to improve clarity of the orphan cluster reclaim code.
901 Minor optimization - remove some unnecessary checking.
903 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
906 Author: Steven J. Magnani <steve@digidescorp.com>
907 Date: Sun Oct 4 08:37:19 2009 +0200
909 Close hole that permitted clusters to link to (invalid) cluster 1.
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.
914 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
917 Author: Steven J. Magnani <steve@digidescorp.com>
918 Date: Sun Oct 4 08:32:30 2009 +0200
920 Fix erroneous report of huge number of clusters in use on big-endian
921 systems when the FSINFO free cluster count is reset.
923 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
929 Releasing version 3.0.5.
931 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
934 Author: Piotr Kaczuba <pepe@attika.ath.cx>
935 Date: Sun Jul 26 22:21:25 2009 +0200
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.
940 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
943 Author: Andrew Tridgell <tridge@samba.org>
944 Date: Sun Jul 26 22:12:06 2009 +0200
946 Update to new kernel patches that add FAT_NO_83NAME flag.
948 See http://lkml.org/lkml/2009/7/20/425 and
949 http://lkml.org/lkml/2009/7/20/424 for more information.
951 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
957 Releasing version 3.0.4.
959 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
962 Author: Andrew Tridgell <tridge@samba.org>
963 Date: Tue Jul 21 07:59:22 2009 +0200
965 Modify dosfstools to support the dummy 8.3 short filename values
966 used by Linux systems with the VFAT_FS_DUALNAMES option disabled.
968 See http://lkml.org/lkml/2009/6/26/313 and
969 http://lkml.org/lkml/2009/6/26/314 for more information.
971 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
974 Author: Paul Rupe <prupe@nc.rr.com>
975 Date: Tue May 19 10:37:52 2009 +0200
977 Fixing "Too many files need repair" error during fsck.
979 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
985 Releasing version 3.0.3.
987 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
990 Author: Daniel Baumann <mail@daniel-baumann.ch>
991 Date: Mon May 18 15:10:55 2009 +0200
993 Also declaring arm as an unaligned architecture, see Debian bug #502961.
995 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
998 Author: Steven J. Magnani <steve@digidescorp.com>
999 Date: Mon May 18 15:01:49 2009 +0200
1001 Adding support for limited-memory embedded systems.
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.
1007 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1010 Author: Mike Frysinger <vapier@gentoo.org>
1011 Date: Thu Mar 5 07:03:36 2009 +0100
1013 Declaring Blackfin as an unaligned architecture.
1015 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
1021 Releasing version 3.0.2.
1023 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1026 Author: Hiroaki Ishizawa <hiroaki.ishizawa@gmail.com>
1027 Date: Fri Feb 13 10:00:46 2009 +0100
1029 dosfsck corrupts root directory when fs->nfats is 1.
1031 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1034 Author: Stepan Kasal <skasal@redhat.com>
1035 Date: Fri Jan 30 14:56:33 2009 +0100
1037 src/dosfslabel.c (main): After writing the label, exit code should be 0.
1039 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1042 Author: Daniel Baumann <mail@daniel-baumann.ch>
1043 Date: Fri Jan 30 14:06:01 2009 +0100
1045 Also installing ChangeLog in install-doc target of Makefile.
1047 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1050 Author: Stepan Kasal <skasal@redhat.com>
1051 Date: Fri Jan 30 14:05:12 2009 +0100
1053 Makefile: Do not clobber time stamps of doc files.
1055 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
1061 Releasing version 3.0.1.
1063 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1066 Author: Daniel Baumann <mail@daniel-baumann.ch>
1067 Date: Sun Nov 23 18:41:01 2008 +0100
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.
1073 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1076 Author: Ulrich Mueller <ulm@gentoo.org>
1077 Date: Tue Oct 7 07:55:37 2008 +0200
1079 Patch to check for bad number of clusters in dosfsck:
1081 * FAT16 filesystems with 65525 clusters or more will be rejected
1082 (Before, this was not tested for. Up to 65535 clusters were accepted
1085 * For FAT32 filesystems with less than 65525 a warning message will be
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.
1092 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1095 Author: Dann Frazier <dannf@hp.com>
1096 Date: Tue Sep 30 07:25:19 2008 +0200
1098 Changing some wording to make the indended meaning of "full-disk device"
1101 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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
1107 Releasing version 3.0.0.
1109 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1112 Author: Daniel Baumann <mail@daniel-baumann.ch>
1113 Date: Sun Sep 28 11:29:01 2008 +0200
1115 Adding GPL headers to all files.
1117 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1120 Author: Daniel Baumann <mail@daniel-baumann.ch>
1121 Date: Sun Sep 28 10:51:55 2008 +0200
1123 Adding new GPL license file.
1125 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1128 Author: Daniel Baumann <mail@daniel-baumann.ch>
1129 Date: Fri Sep 26 23:31:12 2008 +0200
1131 Redoing Makefile from scratch.
1133 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1136 Author: Daniel Baumann <mail@daniel-baumann.ch>
1137 Date: Sat Sep 27 00:17:38 2008 +0200
1139 Removing whitespaces in all files at EOL and EOF.
1141 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1144 Author: Daniel Baumann <mail@daniel-baumann.ch>
1145 Date: Fri Sep 26 23:48:56 2008 +0200
1147 Adding Debians dosfslabel.8 manpage from Francois Wendling
1148 <frwendling@free.fr>.
1150 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1153 Author: Daniel Baumann <mail@daniel-baumann.ch>
1154 Date: Fri Sep 26 18:36:04 2008 +0200
1156 Updating version.h includes to new location of version.h file.
1158 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1161 Author: Daniel Baumann <mail@daniel-baumann.ch>
1162 Date: Fri Sep 26 18:19:36 2008 +0200
1164 Removing old lsm file.
1166 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1169 Author: Daniel Baumann <mail@daniel-baumann.ch>
1170 Date: Fri Sep 26 18:07:47 2008 +0200
1172 Removing old cvsignore files.
1174 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1177 Author: Daniel Baumann <mail@daniel-baumann.ch>
1178 Date: Fri Sep 26 18:18:39 2008 +0200
1180 Removing old build file.
1182 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1185 Author: Daniel Baumann <mail@daniel-baumann.ch>
1186 Date: Fri Sep 26 18:19:16 2008 +0200
1188 Removing old GPL license files.
1190 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1193 Author: Daniel Baumann <mail@daniel-baumann.ch>
1194 Date: Fri Sep 26 18:21:57 2008 +0200
1196 Unifying dosfsck and mkdosfs Makefiles in common src/Makefile.
1198 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1201 Author: Daniel Baumann <mail@daniel-baumann.ch>
1202 Date: Fri Sep 26 18:04:02 2008 +0200
1204 Unifying dosfsck and mkdosfs sources in common src directory.
1206 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1209 Author: Daniel Baumann <mail@daniel-baumann.ch>
1210 Date: Fri Sep 26 18:05:27 2008 +0200
1212 Unifying dosfsck and mkdosfs manpages in common man directory.
1214 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1217 Author: Daniel Baumann <mail@daniel-baumann.ch>
1218 Date: Fri Sep 26 18:12:29 2008 +0200
1220 Unifying dosfsck and mkdosfs documents in common doc directory.
1222 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1225 Author: Daniel Baumann <mail@daniel-baumann.ch>
1226 Date: Fri Sep 26 15:39:51 2008 +0200
1228 Applying Gentoos dosfstools-2.11-preen.patch from Roy Marples
1229 <uberlord@gentoo.org> to alias dosfsck -p to -a:
1231 * Map -p to -a for baselayout-2, #177514.
1233 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1236 Author: Daniel Baumann <mail@daniel-baumann.ch>
1237 Date: Fri Sep 26 15:49:43 2008 +0200
1239 Applying Gentoos dosfstools-2.11-build.patch from Mike Frysinger
1240 <vapier@gentoo.org> to improve Makefile:
1242 * Respect user settings #157785/#157786 by Diego Petteno.
1244 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1247 Author: Daniel Baumann <mail@daniel-baumann.ch>
1248 Date: Fri Sep 26 15:37:34 2008 +0200
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:
1254 * Don't double-count n_files during a verification pass.
1255 Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=99845
1257 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1260 Author: Daniel Baumann <mail@daniel-baumann.ch>
1261 Date: Fri Sep 26 15:33:36 2008 +0200
1263 Applying Gentoos dosfstools-2.11-fat32size.patch from Mike Frysinger
1264 <vapier@gentoo.org> to fix generation of filesystems on 256meg devices:
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
1270 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1273 Author: Daniel Baumann <mail@daniel-baumann.ch>
1274 Date: Fri Sep 26 15:22:06 2008 +0200
1276 Applying Suses dosfstools-2.11-unsupported-sector-size.patch from Petr
1277 Gajdos <pgajdos@suse.cz> to add sector size warning:
1279 * added warning for creation msdos on filesystem with sector size
1280 greater than 4096 [fate#303325]
1282 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1285 Author: Daniel Baumann <mail@daniel-baumann.ch>
1286 Date: Fri Sep 26 15:18:35 2008 +0200
1288 Applying Suses dosfstools-2.11-mkdosfs-geo0.diff from Ludwig Nussel
1289 <lnussel@suse.de> to fix handling of zero heads and sectors:
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.
1296 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1299 Author: Daniel Baumann <mail@daniel-baumann.ch>
1300 Date: Fri Sep 26 15:15:40 2008 +0200
1302 Applying Suses dosfstools-2.11-linuxfs.patch from Ruediger Oertel
1303 <ro@suse.de> to not include linux/fs.h.
1305 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1308 Author: Daniel Baumann <mail@daniel-baumann.ch>
1309 Date: Fri Sep 26 15:11:50 2008 +0200
1311 Applying Fedoras dosfstools-2.11-assumeKernel26.patch from Peter Vrabec
1312 <pvrabec@redhat.com> to remove linux 2.6 conditionals:
1314 * LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) does not work with
1315 glibc-kernheaders-2.4-9.1.94
1317 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1320 Author: Daniel Baumann <mail@daniel-baumann.ch>
1321 Date: Fri Sep 26 15:05:00 2008 +0200
1323 Applying Debians 99-conglomeration.dpatch (no other information
1326 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1329 Author: Daniel Baumann <mail@daniel-baumann.ch>
1330 Date: Fri Sep 26 14:26:41 2008 +0200
1332 Applying Debians 15-manpage-files.dpatch from Daniel Baumann
1333 <daniel@debian.org> to improve dosfsck manpage:
1335 * Lists fsckNNNN.rec files in FILES section (Closes: #444596).
1337 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1340 Author: Daniel Baumann <mail@daniel-baumann.ch>
1341 Date: Fri Sep 26 14:34:42 2008 +0200
1343 Applying Debians 13-getopt.dpatch from Adonikam Virgo
1344 <adonikam@virgonet.org> to fix mkdosfs getopt:
1346 * Fixes backup sector getopt (Closes: #232387, #479794).
1348 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1351 Author: Daniel Baumann <mail@daniel-baumann.ch>
1352 Date: Fri Sep 26 14:34:17 2008 +0200
1354 Applying Debians 12-zero-slot.dpatch by Karl Tomlinson
1355 <karlt@karlt.net> to fix dosfsck zero slot crashes:
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).
1363 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1366 Author: Daniel Baumann <mail@daniel-baumann.ch>
1367 Date: Fri Sep 26 14:33:54 2008 +0200
1369 Applying Debians 11-memory-efficiency.dpatch from Eero Tamminen
1370 <eero.tamminen@nokia.com> to improve dosfsck memory efficiency:
1372 * Improves memory efficiency when checking filesystems.
1374 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1377 Author: Daniel Baumann <mail@daniel-baumann.ch>
1378 Date: Fri Sep 26 14:33:28 2008 +0200
1380 Applying Debians 10-manpage-synopsis.dpatch from Daniel Baumann
1381 <daniel@debian.org> to fix manpage synopsis:
1383 * List alternative binary names in manpage synopsis (Closes: #284983).
1385 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1388 Author: Daniel Baumann <mail@daniel-baumann.ch>
1389 Date: Fri Sep 26 14:32:46 2008 +0200
1391 Applying Debians 09-manpage-fat32.dpatch from Daniel Baumann
1392 <daniel@debian.org> to improve mkdosfs manpage:
1394 * Don't claim that FAT32 is not choosed automatically (Closes:
1397 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1400 Author: Daniel Baumann <mail@daniel-baumann.ch>
1401 Date: Fri Sep 26 14:32:23 2008 +0200
1403 Applying Debians 08-manpage-drop.dpatch from Daniel Baumann
1404 <daniel@debian.org> to improve dosfsck manpage:
1406 * Don't use confusing word 'drop' when 'delete' is meant (Closes:
1409 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1412 Author: Daniel Baumann <mail@daniel-baumann.ch>
1413 Date: Fri Sep 26 14:31:50 2008 +0200
1415 Applying Debians 07-manpage-spelling.dpatch from Justin Pryzby
1416 <justinpryzby@users.sourceforge.net> to fix mkdosfs manpage typos.
1418 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1421 Author: Daniel Baumann <mail@daniel-baumann.ch>
1422 Date: Fri Sep 26 14:30:31 2008 +0200
1424 Applying Suses dosfstools-2.11_determine-sector-size.patch from Petr
1425 Gajdos <pgajdos@suse.cz> to determine mkdosfs sector size automatically:
1427 * determine sector size of device automatically or if -S parameter
1428 present, verify, that it's not under physical sector size
1430 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1433 Author: Daniel Baumann <mail@daniel-baumann.ch>
1434 Date: Fri Sep 26 14:30:03 2008 +0200
1436 Applying Suses dosfstools-2.11-o_excl.patch from Pavol Rusnak
1437 <prusnak@suse.cz> to use O_EXCL in mkdosfs:
1439 * mkdosfs now opens device with O_EXCL [#238687]
1441 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1444 Author: Daniel Baumann <mail@daniel-baumann.ch>
1445 Date: Fri Sep 26 14:29:36 2008 +0200
1447 Applying Debians 04-unaligned-memory.dpatch from Khalid Aziz
1448 <khalid_aziz@hp.com> to fix dosfsck unaligned memory accesses:
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).
1454 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1457 Author: Daniel Baumann <mail@daniel-baumann.ch>
1458 Date: Fri Sep 26 13:47:40 2008 +0200
1460 Applying Fedoras dosfstools-2.11-label.patch from Jeremy Katz
1461 <katzj@redhat.com> to add dosfslabel (originally by Peter Jones).
1463 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1466 Author: Daniel Baumann <mail@daniel-baumann.ch>
1467 Date: Fri Sep 26 13:41:14 2008 +0200
1469 Applying Fedoras dosfstools-2.11-fortify.patch from Jakub Jelinek
1470 <jakub@redhat.com> to make it build with -D_FORTIFY_SOURCE=2:
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.
1476 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1479 Author: Daniel Baumann <mail@daniel-baumann.ch>
1480 Date: Fri Sep 26 13:40:47 2008 +0200
1482 Applying Fedoras dosfstools-2.7-argfix.patch (no other information
1485 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
1487 commit ba6774a (tag: v2.11)
1488 Author: Daniel Baumann <mail@daniel-baumann.ch>
1489 Date: Thu Jun 26 12:45:36 2008 +0200
1491 Adding version 2.11.
1493 Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>