ChangeLog 36 KB

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