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