ChangeLog 27 KB

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