blob: b8dc2e0107ef961f53006101aa97957a0e17733f [file] [log] [blame]
bigbiff bigbiff9c754052013-01-09 09:09:08 -05001commit 2e20319843ea85d77c51a9ce9a9b278662426d98
2Author: Michael Casadevall <mcasadevall@ubuntu.com>
3Date: Tue Jun 7 19:19:30 2011 +0200
4
5 Correcting miscalculation of sector number in some cases.
6
7 mkdosfs will incorrectly calculate the number of sectors of a
8 given FAT partition if the number sectors are odd due to
9 count_blocks incorrectly handling the remainder of a division
10 operation. This miscalculation causes the OMAP4 bootloader to
11 fail to boot.
12
13 This bug can be observed by comparing the total sector size in
14 fdisk expert more to fsck.msdos; this discrepancy only shows up
15 when the number of sectors are odd.
16
17 See https://bugs.launchpad.net/ubuntu/+source/dosfstools/+bug/794043
18 for more information.
19
20commit 45c3a5d8229ef998962e495f1efe7d2a6cd8a825
21Author: Daniel Baumann <daniel@debian.org>
22Date: Sat Jan 8 23:38:59 2011 +0100
23
24 Re-running Nindent.
25
26commit 37115695884422e6f58ec490d11d460539715f8a
27Author: Sergey Gusarov <laborer2008@gmail.com>
28Date: Sat Jan 8 23:36:11 2011 +0100
29
30 Fixing compiler warnings related to the mismatch of types "char *" / "unsigned
31 char *".
32
33 These warnings appear when you compile the project with the option "-Wall", what
34 is done with the current default Makefile.
35
36commit a9055613f0d826021db65c79c2df87ac91e89215
37Author: Jaroslav Skarvada <jskarvad@redhat.com>
38Date: Thu Jan 6 22:35:00 2011 +0100
39
40 Fixing overflow bug in reclaim_file function, see
41 https://bugzilla.redhat.com/show_bug.cgi?id=660154 for more information.
42
43 The problem is that alloc_rootdir_entry counts with 10000 files at max, but the
44 filename buffer is only 8 chars long. Due to pattern mask used it results to
45 only 10 files at max (FSCK0-9REC). If there is more than 10 files, it overflows
46 and hangs.
47
48commit 5a2b37f3ef664dbc7850f3d800890d7bb919b3cd
49Author: Sergey Gusarov <laborer2008@gmail.com>
50Date: Thu Jan 6 22:31:39 2011 +0100
51
52 Fixing conversion specifiers in accordance with the type of expressions.
53
54commit 258e5ebbb24fd6293a86fe22d6bcda8ce1794dcd
55Author: Daniel Baumann <daniel@debian.org>
56Date: Sun Jan 2 15:41:44 2011 +0100
57
58 Indenting source files.
59
60commit 9c22278dda0f8fc05aa537eb0bcb07e51f0dec6a
61Author: Daniel Baumann <daniel@debian.org>
62Date: Sun Jan 2 15:39:03 2011 +0100
63
64 Adding Nindent script from syslinux.
65
66commit e6008ff5c15dc2e6d5b33f88a447d1159165c95d
67Author: Daniel Baumann <daniel@debian.org>
68Date: Fri Dec 24 17:58:29 2010 +0100
69
70 Releasing upstream version 3.0.11.
71
72commit bce60d1b0b739612b63852722d8504986096b40d
73Author: Michael Stapelberg <michael@stapelberg.de>
74Date: Fri Nov 19 14:09:36 2010 +0100
75
76 Add better error message when the device cannot be opened.
77
78 This is helpful for SD cards or other removable media which have an enabled
79 write lock -- without the "Permission denied" message, the user has to strace
80 mkdosfs to find out what's going on.
81
82commit ff45bd967e5d8ff7edc496adbad57257d4d5432b
83Author: Jaroslav Skarvada <jskarvad@redhat.com>
84Date: Fri Oct 8 13:38:16 2010 +0200
85
86 Unalign on s390x, see http://bugzilla.redhat.com/show_bug.cgi?id=624596 for
87 more information.
88
89commit 22874327372f914d2919490326c95f4607f8de74
90Author: Daniel Baumann <daniel@debian.org>
91Date: Sun Sep 12 09:35:47 2010 +0200
92
93 Releasing upstream version 3.0.10.
94
95commit 8b7c9d94a4571142a77a587138bc26b39f8e2863
96Author: Alexander Korolkov <alexander.korolkov@gmail.com>
97Date: Sun Sep 12 09:29:12 2010 +0200
98
99 Modify LFN direntries when file is renamed or deleted, see
100 Debian bug #596329.
101
102commit 761b798f3bf2b4a87f2d454f555e18758791c864
103Author: Alexander Korolkov <alexander.korolkov@gmail.com>
104Date: Sun Sep 12 09:27:07 2010 +0200
105
106 If the test of short filename fails, dosfsck could complain about
107 bad long filename, see Debian bug #596327.
108
109commit 8fa3587a946614cd43d813052e0e31e595e6d63d
110Author: Alexander Korolkov <alexander.korolkov@gmail.com>
111Date: Sun Sep 12 09:24:47 2010 +0200
112
113 dosfsck: don't complain about bad filenames when short filename
114 contains 7 or more characters with codes 128-255, see Debian
115 bug #596327.
116
117commit 3893857b841096de6a422ef5bed1b2618a7037d5
118Author: Mitch Rybczynski <mrybczynski@miovision.com>
119Date: Mon Jul 5 14:45:54 2010 +0200
120
121 Adding __arm__ define check for some crosscompile toolchains.
122
123commit 7d03b3cc96b83b67638b463610a29abfd6f51f77
124Author: Daniel Baumann <daniel@debian.org>
125Date: Sun Mar 14 16:42:32 2010 +0100
126
127 Modernizing dosfslabel manpage.
128
129commit 258049911c5df476fb434e0d87e0ece01b9ba137
130Author: Daniel Baumann <daniel@debian.org>
131Date: Sun Mar 14 16:33:47 2010 +0100
132
133 Modernizing dosfsck manpage.
134
135commit 50d1d96b9666913a90e16904a63e29925675859c
136Author: Daniel Baumann <daniel@debian.org>
137Date: Sun Mar 14 16:05:32 2010 +0100
138
139 Fixing spelling error in boot.c.
140
141commit 0e87c7890b598d78c6aa3d2a06b2306980e75a3d
142Author: Daniel Baumann <daniel@debian.org>
143Date: Sun Jan 31 08:31:32 2010 +0100
144
145 Releasing upstream version 3.0.9.
146
147commit 9415707c2c9ad22b48660593915667dd228722fa
148Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
149Date: Sun Jan 31 00:11:41 2010 -0500
150
151 Be sure to store the updated reserved_sector count in the boot sector,
152 see Debian bug #567337.
153
154commit 68b3f00471f60a692fe021d65289bbaf2dc990d5
155Author: Daniel Baumann <daniel@debian.org>
156Date: Sat Jan 23 10:16:18 2010 +0100
157
158 Releasing upstream version 3.0.8.
159
160commit 69dbf2e002f0cb3f0781256dec7258b66ffae3b6
161Author: Daniel Baumann <daniel@debian.org>
162Date: Sat Jan 23 10:15:01 2010 +0100
163
164 Removing some cruft in end-comments.
165
166commit eef306657f3152bbf913a8a45c514f11b2dc2494
167Author: Steven J. Magnani <steve@digidescorp.com>
168Date: Thu Jan 21 16:58:11 2010 +0100
169
170 When compiling a 32-bit version of dosfstools on an x86_64 machine,
171 the resulting applications report strange errors on "large" (> 2 GiB)
172 partitions:
173
174 Seek to -2118967808:Invalid argument
175
176 Warning: Filesystem is FAT32 according to fat_length and fat32_length fields,
177 but has only 8613 clusters, less than the required minimum of 65525.
178 This may lead to problems on some systems.
179
180 This appears to be due to compilation with a 32-bit off_t and lseek() library
181 function.
182
183 Use lseek64 for positioning, and change some suspect uses of off_t to loff_t.
184
185commit e69f49dd1fe52780071cb3f024d1a8246125915a
186Author: Steven J. Magnani <steve@digidescorp.com>
187Date: Thu Jan 21 16:56:26 2010 +0100
188
189 If dosfsck is run in read-only mode (-n), exit with code 0
190 if the only issue found is an uninitialized free cluster summary.
191
192commit e52a16d488cf680117e4d476400bdd7915ef2f7a
193Author: Steven J. Magnani <steve@digidescorp.com>
194Date: Thu Jan 21 16:55:30 2010 +0100
195
196 On x86_64, dosfsck incorrectly claims that a free_cluster summary of
197 0xFFFFFFFF, defined by Microsoft to be "uninitialized," is wrong.
198
199commit 32db02998ed7882df355fa4077009e8d363df3ab
200Author: H. Peter Anvin <hpa@zytor.com>
201Date: Fri Jan 8 09:16:38 2010 +0100
202
203 mkdosfs: correct alignment of the root directory.
204
205 Correct the code to align the root directory; it was broken before
206 since bs.dir_entries had already been set at the point of alignment.
207 This patch removes the dual use of bs.dir_entries and root_dir_entries
208 to carry the same information: the information is carried in
209 root_dir_entires exclusively, and then bs.dir_entries is set inside
210 setup_tables() at a late point.
211
212 The code to align the root directory is also wrapped in
213 if (align_structures); this avoids rounding the number of root
214 directory entries up to a whole sector when used with -a
215 (i.e. preserves the previous behavior.)
216
217commit e462ac31a1d5d235b8a31a9e392e44e2dbc3783c
218Author: H. Peter Anvin <hpa@zytor.com>
219Date: Wed Jan 6 20:55:36 2010 +0100
220
221 mkdosfs: improve wording in the man page for the -a option.
222
223 Improve the English language used in the man page for the -a (no
224 align) option to mkdosfs.
225
226commit 680d71d167f30a823f88dd66473fc664cd887ab0
227Author: Daniel Baumann <daniel@debian.org>
228Date: Wed Jan 6 11:27:25 2010 +0100
229
230 Adding reference to dosfslable in mkdosfs manpage.
231
232commit 60fc9f853c1045e615b34a193738f88021678d30
233Author: H. Peter Anvin <hpa@zytor.com>
234Date: Wed Jan 6 11:18:55 2010 +0100
235
236 mkdosfs: by default align all structures to cluster boundaries
237
238 Align all data structures (reserved sectors, FATs, root directory for
239 FAT12/16) to an even multiple of the cluster size. This means that if
240 the partition is aligned, so will all clusters be. This adds
241 significant performance for anything where the physical sector size is
242 larger than the logical sector size, e.g. flash media or large-sector
243 hard disks.
244
245commit 312b05fc47107f695483994375a1f6f429069708
246Author: Daniel Baumann <daniel@debian.org>
247Date: Thu Dec 24 10:53:36 2009 +0100
248
249 Releasing upstream version 3.0.7.
250
251commit 844307669208608a3464157ddb5e789bd9556f34
252Author: Ben Hutchings <ben@decadent.org.uk>
253Date: Thu Dec 24 09:55:52 2009 +0100
254
255 Fixing dosfslabel to set volume label in the right place,
256 see Debian bug #559985.
257
258commit 1bae0e2037717d65b3283db9da51ae7686a7a9be
259Author: Lubomir Rintel <lkundrak@v3.sk>
260Date: Thu Dec 24 09:39:39 2009 +0100
261
262 Fixing out-of bound writes.
263
264 Firstly, packed attribute is added to the structure so that extension
265 is guarranteed to immediately follow name for the cross-name-extension
266 reads to succeed.
267
268 Secondly, writes into dir_entry->name that span through the extension as
269 well are split into two, so that FORTIFY_SOURCE's bound checking does
270 not abort dosfsck. There also was an off-by-one error in auto_rename()'s
271 sprintf().
272
273commit eb297071adfca1ed7af85ca111f20ab41db8ac59
274Author: San Mehat <san@google.com>
275Date: Thu Dec 24 09:31:41 2009 +0100
276
277 Adding custom exit code in dosfsck for the case where the FS is read only.
278
279commit b3864d0939c960d0e0f15e4e3b1d626639b64681
280Author: Daniel Baumann <daniel@debian.org>
281Date: Sun Oct 4 10:59:33 2009 +0200
282
283 Releasing upstream version 3.0.6.
284
285commit 144f8fcfc3f7982e8f460f8379a753b7a5941783
286Author: Steven J. Magnani <steve@digidescorp.com>
287Date: Sun Oct 4 10:58:43 2009 +0200
288
289 Attempt to improve clarity of the orphan cluster reclaim code.
290 Minor optimization - remove some unnecessary checking.
291
292commit 343fe6d5e7135efadc498fd91e19ba8da499d0c9
293Author: Steven J. Magnani <steve@digidescorp.com>
294Date: Sun Oct 4 08:37:19 2009 +0200
295
296 Close hole that permitted clusters to link to (invalid) cluster 1.
297
298 If an orphan chain that linked to cluster 1 was reclaimed to a file,
299 deletion of the file would result in a filesystem panic.
300
301commit db079a02059d7f7296fbe9f87624623a43816c5f
302Author: Steven J. Magnani <steve@digidescorp.com>
303Date: Sun Oct 4 08:32:30 2009 +0200
304
305 Fix erroneous report of huge number of clusters in use on big-endian
306 systems when the FSINFO free cluster count is reset.
307
308commit 7d5320b8a374b8da1a16b09b3b9b0713828d6755
309Author: Daniel Baumann <daniel@debian.org>
310Date: Mon Jul 27 14:26:11 2009 +0200
311
312 Releasing upstream version 3.0.5.
313
314commit e80ede4dd3c2058fe32e29ff82244ecb1c7c5514
315Author: Piotr Kaczuba <pepe@attika.ath.cx>
316Date: Sun Jul 26 22:21:25 2009 +0200
317
318 Signed/unsigned char mismatch in check.c causes false positives
319 in bad_name() and can result in data loss, see Debian bug #538758.
320
321commit 9e15ddf6d52dd166efcb59f91f16fb9d695c86c5
322Author: Andrew Tridgell <tridge@samba.org>
323Date: Sun Jul 26 22:12:06 2009 +0200
324
325 Update to new kernel patches that add FAT_NO_83NAME flag.
326
327 See http://lkml.org/lkml/2009/7/20/425 and
328 http://lkml.org/lkml/2009/7/20/424 for more information.
329
330commit 6c68b94008157c444954d2f90a7f9ec8ffc2ec87
331Author: Daniel Baumann <daniel@debian.org>
332Date: Tue Jul 21 08:10:52 2009 +0200
333
334 Releasing upstream version 3.0.4.
335
336commit 3ce6422e93f3de746be092e324253a8722917a86
337Author: Andrew Tridgell <tridge@samba.org>
338Date: Tue Jul 21 07:59:22 2009 +0200
339
340 Modify dosfstools to support the dummy 8.3 short filename values
341 used by Linux systems with the VFAT_FS_DUALNAMES option disabled.
342
343 See http://lkml.org/lkml/2009/6/26/313 and
344 http://lkml.org/lkml/2009/6/26/314 for more information.
345
346commit 94f8769aeddf0d0d3f0be54361514a464907a4a1
347Author: Paul Rupe <prupe@nc.rr.com>
348Date: Tue May 19 10:37:52 2009 +0200
349
350 Fixing "Too many files need repair" error during fsck.
351
352commit 89566399e407e54eb14d275770106ad42b3ac87c
353Author: Daniel Baumann <daniel@debian.org>
354Date: Mon May 18 15:12:04 2009 +0200
355
356 Releasing upstream version 3.0.3.
357
358commit 8147c98a542b714ccab34b57c84ed842bb6b50f2
359Author: Daniel Baumann <daniel@debian.org>
360Date: Mon May 18 15:10:55 2009 +0200
361
362 Also declaring arm as an unaligned architecture, see Debian bug #502961.
363
364commit 18e27fa5c0f811e7edc10bca771acc7c04b19146
365Author: Steven J. Magnani <steve@digidescorp.com>
366Date: Mon May 18 15:01:49 2009 +0200
367
368 Adding support for limited-memory embedded systems.
369
370 This patch reorganizes heap memory usage by dosfsck and mkdosfs
371 to support limited-memory embedded systems - in particular, those
372 based on Xilinx's Microblaze processor. It also adds a few comments.
373
374commit 180b68e652df7bfeb7f336e0247aee8873edea7f
375Author: Mike Frysinger <vapier@gentoo.org>
376Date: Thu Mar 5 07:03:36 2009 +0100
377
378 Declaring Blackfin as an unaligned architecture.
379
380commit 71ac75353d9158aed663f0a3a9d1a1a67ee4ff4f
381Author: Daniel Baumann <daniel@debian.org>
382Date: Sat Feb 28 09:48:04 2009 +0100
383
384 Releasing upstream version 3.0.2.
385
386commit a75924b8ff629fe7ca5ba9c58ac75f66290242ee
387Author: Hiroaki Ishizawa <hiroaki.ishizawa@gmail.com>
388Date: Fri Feb 13 10:00:46 2009 +0100
389
390 dosfsck corrupts root directory when fs->nfats is 1.
391
392commit 161a5e1fdd019732e0a304beceaeeb606eb128d6
393Author: Stepan Kasal <skasal@redhat.com>
394Date: Fri Jan 30 14:56:33 2009 +0100
395
396 src/dosfslabel.c (main): After writing the label, exit code should be 0.
397
398commit 26ffa1fb565c2b3284b846ca2733118808c85cb5
399Author: Daniel Baumann <daniel@debian.org>
400Date: Fri Jan 30 14:06:01 2009 +0100
401
402 Also installing ChangeLog in install-doc target of Makefile.
403
404commit abad38ee561b02ec47be7e861780bf5fa2a05d0b
405Author: Stepan Kasal <skasal@redhat.com>
406Date: Fri Jan 30 14:05:12 2009 +0100
407
408 Makefile: Do not clobber time stamps of doc files.
409
410commit 81882d20ec6bd4bf4914d39636cecc8c8e57dd67
411Author: Daniel Baumann <daniel@debian.org>
412Date: Sun Nov 23 22:45:45 2008 +0100
413
414 Releasing upstream version 3.0.1.
415
416commit 41574812a2586f0b6aa1d4f6e2276e557e9cbbcf
417Author: Daniel Baumann <daniel@debian.org>
418Date: Sun Nov 23 18:41:01 2008 +0100
419
420 Applying Fedoras dosfstools-vfat-timingfix.diff from Bill Nottingham
421 <notting@redhat.com> to fix vfat timing issue. See
422 https://bugzilla.redhat.com/show_bug.cgi?id=448247 for more information.
423
424commit b80656109cc5cffdefd626c2ec9d45e3cf63a03e
425Author: Ulrich Mueller <ulm@gentoo.org>
426Date: Tue Oct 7 07:55:37 2008 +0200
427
428 Patch to check for bad number of clusters in dosfsck:
429
430 * FAT16 filesystems with 65525 clusters or more will be rejected
431 (Before, this was not tested for. Up to 65535 clusters were accepted
432 as good).
433
434 * For FAT32 filesystems with less than 65525 a warning message will be
435 output.
436
437 Macro MSDOS_FAT12 is now replaced by FAT12_THRESHOLD to make it
438 consistent with the definition in mkdosfs and to remove the dependency
439 on the kernel version.
440
441commit b9c13d143c420a3ec6e1dcb652cafa407621e9c7
442Author: Dann Frazier <dannf@hp.com>
443Date: Tue Sep 30 07:25:19 2008 +0200
444
445 Changing some wording to make the indended meaning of "full-disk device"
446 more obvious.
447
448commit 4df18ad463f41ae368c3c51bfb5a033072605663
449Author: Daniel Baumann <daniel@debian.org>
450Date: Sun Sep 28 11:43:19 2008 +0200
451
452 Releasing upstream version 3.0.0.
453
454commit 17fbf2a6dc9255a6bb832472ae7cda674b55e961
455Author: Daniel Baumann <daniel@debian.org>
456Date: Sun Sep 28 11:29:01 2008 +0200
457
458 Adding GPL headers to all files.
459
460commit d2039e12c8d53472411c91eb8e7a7c0544e13d6d
461Author: Daniel Baumann <daniel@debian.org>
462Date: Sun Sep 28 10:51:55 2008 +0200
463
464 Adding new GPL license file.
465
466commit e4e457f4b57090ecf0539f48dc682ab9afd14ab8
467Author: Daniel Baumann <daniel@debian.org>
468Date: Fri Sep 26 23:31:12 2008 +0200
469
470 Redoing Makefile from scratch.
471
472commit 216568ca3a01ed38962b22c7bf838d15d5a4d98d
473Author: Daniel Baumann <daniel@debian.org>
474Date: Sat Sep 27 00:17:38 2008 +0200
475
476 Removing whitespaces in all files at EOL and EOF.
477
478commit f59157e06561c525605279145057361afa721042
479Author: Daniel Baumann <daniel@debian.org>
480Date: Fri Sep 26 23:48:56 2008 +0200
481
482 Adding Debians dosfslabel.8 manpage from Francois Wendling
483 <frwendling@free.fr>.
484
485commit c1bacab212d2b7f6ea93914976cb60056ff8276d
486Author: Daniel Baumann <daniel@debian.org>
487Date: Fri Sep 26 18:36:04 2008 +0200
488
489 Updating version.h includes to new location of version.h file.
490
491commit 1dae9f522062037d3539cadf344e0359c644171f
492Author: Daniel Baumann <daniel@debian.org>
493Date: Fri Sep 26 18:19:36 2008 +0200
494
495 Removing old lsm file.
496
497commit d843bec0b987f5582fe048f70e42df18c34d3ae4
498Author: Daniel Baumann <daniel@debian.org>
499Date: Fri Sep 26 18:07:47 2008 +0200
500
501 Removing old cvsignore files.
502
503commit 77fddbc03016752286b26913c62b98f86ee63211
504Author: Daniel Baumann <daniel@debian.org>
505Date: Fri Sep 26 18:18:39 2008 +0200
506
507 Removing old build file.
508
509commit f3e7168fc9eb6f32a6c85021186d84944cefeba8
510Author: Daniel Baumann <daniel@debian.org>
511Date: Fri Sep 26 18:19:16 2008 +0200
512
513 Removing old GPL license files.
514
515commit 68089477036e97911791516ee2167286f26ff819
516Author: Daniel Baumann <daniel@debian.org>
517Date: Fri Sep 26 18:21:57 2008 +0200
518
519 Unifying dosfsck and mkdosfs Makefiles in common src/Makefile.
520
521commit 9432a02d6e7c38872d7b1042f1b8be1b24a57427
522Author: Daniel Baumann <daniel@debian.org>
523Date: Fri Sep 26 18:04:02 2008 +0200
524
525 Unifying dosfsck and mkdosfs sources in common src directory.
526
527commit 0c179b9ee47174d0f34d9fc796d540012740ac01
528Author: Daniel Baumann <daniel@debian.org>
529Date: Fri Sep 26 18:05:27 2008 +0200
530
531 Unifying dosfsck and mkdosfs manpages in common man directory.
532
533commit 2d246c28ba6cfd43be2e44b11283891d922f352b
534Author: Daniel Baumann <daniel@debian.org>
535Date: Fri Sep 26 18:12:29 2008 +0200
536
537 Unifying dosfsck and mkdosfs documents in common doc directory.
538
539commit e5b16990515d0214fd103dd8aa22ff6a3cda4b64
540Author: Daniel Baumann <daniel@debian.org>
541Date: Fri Sep 26 15:39:51 2008 +0200
542
543 Applying Gentoos dosfstools-2.11-preen.patch from Roy Marples
544 <uberlord@gentoo.org> to alias dosfsck -p to -a:
545
546 * Map -p to -a for baselayout-2, #177514.
547
548commit 6a1d974251a9f9a142775ace3a8048149abfa90c
549Author: Daniel Baumann <daniel@debian.org>
550Date: Fri Sep 26 15:49:43 2008 +0200
551
552 Applying Gentoos dosfstools-2.11-build.patch from Mike Frysinger
553 <vapier@gentoo.org> to improve Makefile:
554
555 * Respect user settings #157785/#157786 by Diego Petteno.
556
557commit 1ea49f00e61b554dc833d44e1a3617e923be667e
558Author: Daniel Baumann <daniel@debian.org>
559Date: Fri Sep 26 15:37:34 2008 +0200
560
561 Applying Gentoos dosfstools-2.11-verify-double-count-fix.patch from
562 Robin H. Johnson <robbat2@gentoo.org> to fix double count of files
563 during verification:
564
565 * Don't double-count n_files during a verification pass.
566 Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=99845
567
568commit 2d2f20b2c495fa620c7bb3ec5a0838b08f65ab05
569Author: Daniel Baumann <daniel@debian.org>
570Date: Fri Sep 26 15:33:36 2008 +0200
571
572 Applying Gentoos dosfstools-2.11-fat32size.patch from Mike Frysinger
573 <vapier@gentoo.org> to fix generation of filesystems on 256meg devices:
574
575 * Fix generation of FAT filesystems on devices that are 256meg in size
576 Patch by Ulrich Mueller and accepted upstream
577 http://bugs.gentoo.org/112504
578
579commit a86564a9317b2bf9f7734feacdce794f20af74a7
580Author: Daniel Baumann <daniel@debian.org>
581Date: Fri Sep 26 15:22:06 2008 +0200
582
583 Applying Suses dosfstools-2.11-unsupported-sector-size.patch from Petr
584 Gajdos <pgajdos@suse.cz> to add sector size warning:
585
586 * added warning for creation msdos on filesystem with sector size
587 greater than 4096 [fate#303325]
588
589commit 8171e51f4e02bd9f92bb515ca7896d3cb1b564b5
590Author: Daniel Baumann <daniel@debian.org>
591Date: Fri Sep 26 15:18:35 2008 +0200
592
593 Applying Suses dosfstools-2.11-mkdosfs-geo0.diff from Ludwig Nussel
594 <lnussel@suse.de> to fix handling of zero heads and sectors:
595
596 * the HDIO_GETGEO ioctl works on device mapper devices but returns
597 zero heads and sectors. Therefore let's a) assume dummy values in
598 that case in mkdosfs and b) don't consider such fat file systems as
599 invalid in dosfsck. The Linux kernel accepts them anyways.
600
601commit db887df619f4e995db0ab112334f31464a03fa0e
602Author: Daniel Baumann <daniel@debian.org>
603Date: Fri Sep 26 15:15:40 2008 +0200
604
605 Applying Suses dosfstools-2.11-linuxfs.patch from Ruediger Oertel
606 <ro@suse.de> to not include linux/fs.h.
607
608commit 7fe3fa643494b26962d542fac38d988ac60f8c09
609Author: Daniel Baumann <daniel@debian.org>
610Date: Fri Sep 26 15:11:50 2008 +0200
611
612 Applying Fedoras dosfstools-2.11-assumeKernel26.patch from Peter Vrabec
613 <pvrabec@redhat.com> to remove linux 2.6 conditionals:
614
615 * LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) does not work with
616 glibc-kernheaders-2.4-9.1.94
617
618commit 90c1c93c100722a03e48be51b1312fe65c1cb156
619Author: Daniel Baumann <daniel@debian.org>
620Date: Fri Sep 26 15:05:00 2008 +0200
621
622 Applying Debians 99-conglomeration.dpatch (no other information
623 available).
624
625commit bb6541bf4735e3a7f1c71b4722c6d03bb4549eea
626Author: Daniel Baumann <daniel@debian.org>
627Date: Fri Sep 26 14:26:41 2008 +0200
628
629 Applying Debians 15-manpage-files.dpatch from Daniel Baumann
630 <daniel@debian.org> to improve dosfsck manpage:
631
632 * Lists fsckNNNN.rec files in FILES section (Closes: #444596).
633
634commit 49282165866be19d3bc54a3f4bdee2cf3a63ba6c
635Author: Daniel Baumann <daniel@debian.org>
636Date: Fri Sep 26 14:34:42 2008 +0200
637
638 Applying Debians 13-getopt.dpatch from Adonikam Virgo
639 <adonikam@virgonet.org> to fix mkdosfs getopt:
640
641 * Fixes backup sector getopt (Closes: #232387, #479794).
642
643commit c32e44b85f4eac6f6a94bd620eea4abba257042a
644Author: Daniel Baumann <daniel@debian.org>
645Date: Fri Sep 26 14:34:17 2008 +0200
646
647 Applying Debians 12-zero-slot.dpatch by Karl Tomlinson
648 <karlt@karlt.net> to fix dosfsck zero slot crashes:
649
650 * Fixes crashes due to zero slot numbers causing a negative offset in
651 the call to copy_lfn_part in lfn_add_slot. On amd64 this results in
652 a SIGSEGV in copy_lfn_part. On x86 the result is heap corruption
653 and thus sometimes a SIGSEGV or double free abort later. (Closes:
654 #152550, #353198, #356377, #401798).
655
656commit 370847af533e628aa9e38710e6d50af09f2b71ba
657Author: Daniel Baumann <daniel@debian.org>
658Date: Fri Sep 26 14:33:54 2008 +0200
659
660 Applying Debians 11-memory-efficiency.dpatch from Eero Tamminen
661 <eero.tamminen@nokia.com> to improve dosfsck memory efficiency:
662
663 * Improves memory efficiency when checking filesystems.
664
665commit 28da9f286a52acec7df7ad06cb0679e5f828e7f3
666Author: Daniel Baumann <daniel@debian.org>
667Date: Fri Sep 26 14:33:28 2008 +0200
668
669 Applying Debians 10-manpage-synopsis.dpatch from Daniel Baumann
670 <daniel@debian.org> to fix manpage synopsis:
671
672 * List alternative binary names in manpage synopsis (Closes: #284983).
673
674commit f253073021551c9b58d0f2ac262deb3c1b950b06
675Author: Daniel Baumann <daniel@debian.org>
676Date: Fri Sep 26 14:32:46 2008 +0200
677
678 Applying Debians 09-manpage-fat32.dpatch from Daniel Baumann
679 <daniel@debian.org> to improve mkdosfs manpage:
680
681 * Don't claim that FAT32 is not choosed automatically (Closes:
682 #414183).
683
684commit f37c07aec3972cfc0db374d544ee3b27c0b4b20b
685Author: Daniel Baumann <daniel@debian.org>
686Date: Fri Sep 26 14:32:23 2008 +0200
687
688 Applying Debians 08-manpage-drop.dpatch from Daniel Baumann
689 <daniel@debian.org> to improve dosfsck manpage:
690
691 * Don't use confusing word 'drop' when 'delete' is meant (Closes:
692 #134100).
693
694commit 3f970c65586da2f44d2a49b639e89341bbaf1fba
695Author: Daniel Baumann <daniel@debian.org>
696Date: Fri Sep 26 14:31:50 2008 +0200
697
698 Applying Debians 07-manpage-spelling.dpatch from Justin Pryzby
699 <justinpryzby@users.sourceforge.net> to fix mkdosfs manpage typos.
700
701commit 18678ba5f3a10c2a54ffee735651d7a265ae7d54
702Author: Daniel Baumann <daniel@debian.org>
703Date: Fri Sep 26 14:30:31 2008 +0200
704
705 Applying Suses dosfstools-2.11_determine-sector-size.patch from Petr
706 Gajdos <pgajdos@suse.cz> to determine mkdosfs sector size automatically:
707
708 * determine sector size of device automatically or if -S parameter
709 present, verify, that it's not under physical sector size
710
711commit 29753931b078856d78f473cfb6273e111a26891e
712Author: Daniel Baumann <daniel@debian.org>
713Date: Fri Sep 26 14:30:03 2008 +0200
714
715 Applying Suses dosfstools-2.11-o_excl.patch from Pavol Rusnak
716 <prusnak@suse.cz> to use O_EXCL in mkdosfs:
717
718 * mkdosfs now opens device with O_EXCL [#238687]
719
720commit 16bb7b09ad9eaf0fe37a732cabcdbdf975b77d3e
721Author: Daniel Baumann <daniel@debian.org>
722Date: Fri Sep 26 14:29:36 2008 +0200
723
724 Applying Debians 04-unaligned-memory.dpatch from Khalid Aziz
725 <khalid_aziz@hp.com> to fix dosfsck unaligned memory accesses:
726
727 * Fix unaligned memory accesses which cause warnings to appear
728 everytime the elilo bootloader script runs. This has led a number
729 of users to believe their install has failed (Closes: #258839).
730
731commit 1298cc8f37eaa27ca542b8b7186ea5a47a63cd7e
732Author: Daniel Baumann <daniel@debian.org>
733Date: Fri Sep 26 13:47:40 2008 +0200
734
735 Applying Fedoras dosfstools-2.11-label.patch from Jeremy Katz
736 <katzj@redhat.com> to add dosfslabel (originally by Peter Jones).
737
738commit d23890e1d89770d6d2ba58362c2fc4ebafbde15c
739Author: Daniel Baumann <daniel@debian.org>
740Date: Fri Sep 26 13:41:14 2008 +0200
741
742 Applying Fedoras dosfstools-2.11-fortify.patch from Jakub Jelinek
743 <jakub@redhat.com> to make it build with -D_FORTIFY_SOURCE=2:
744
745 * This violates -D_FORTIFY_SOURCE=2 (which is stricter than C
746 standard), but isn't actually any buffer overflow. But using memcpy
747 is more efficient anyway.
748
749commit 7dbd82000e59246c1c2f8c280c4491259e10a767
750Author: Daniel Baumann <daniel@debian.org>
751Date: Fri Sep 26 13:40:47 2008 +0200
752
753 Applying Fedoras dosfstools-2.7-argfix.patch (no other information
754 available).
755
756commit 88f3b3139c72ac11cb3dd3f5afa8dbb2198a8de5
757Author: Daniel Baumann <daniel@debian.org>
758Date: Thu Jun 26 12:45:36 2008 +0200
759
760 Adding upstream version 2.11.