ChangeLog 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. commit e80ede4dd3c2058fe32e29ff82244ecb1c7c5514
  2. Author: Piotr Kaczuba <pepe@attika.ath.cx>
  3. Date: Sun Jul 26 22:21:25 2009 +0200
  4. Signed/unsigned char mismatch in check.c causes false positives
  5. in bad_name() and can result in data loss, see Debian bug #538758.
  6. commit 9e15ddf6d52dd166efcb59f91f16fb9d695c86c5
  7. Author: Andrew Tridgell <tridge@samba.org>
  8. Date: Sun Jul 26 22:12:06 2009 +0200
  9. Update to new kernel patches that add FAT_NO_83NAME flag.
  10. See http://lkml.org/lkml/2009/7/20/425 and
  11. http://lkml.org/lkml/2009/7/20/424 for more information.
  12. commit 6c68b94008157c444954d2f90a7f9ec8ffc2ec87
  13. Author: Daniel Baumann <daniel@debian.org>
  14. Date: Tue Jul 21 08:10:52 2009 +0200
  15. Releasing upstream version 3.0.4.
  16. commit 3ce6422e93f3de746be092e324253a8722917a86
  17. Author: Andrew Tridgell <tridge@samba.org>
  18. Date: Tue Jul 21 07:59:22 2009 +0200
  19. Modify dosfstools to support the dummy 8.3 short filename values
  20. used by Linux systems with the VFAT_FS_DUALNAMES option disabled.
  21. See http://lkml.org/lkml/2009/6/26/313 and
  22. http://lkml.org/lkml/2009/6/26/314 for more information.
  23. commit 94f8769aeddf0d0d3f0be54361514a464907a4a1
  24. Author: Paul Rupe <prupe@nc.rr.com>
  25. Date: Tue May 19 10:37:52 2009 +0200
  26. Fixing "Too many files need repair" error during fsck.
  27. commit 89566399e407e54eb14d275770106ad42b3ac87c
  28. Author: Daniel Baumann <daniel@debian.org>
  29. Date: Mon May 18 15:12:04 2009 +0200
  30. Releasing upstream version 3.0.3.
  31. commit 8147c98a542b714ccab34b57c84ed842bb6b50f2
  32. Author: Daniel Baumann <daniel@debian.org>
  33. Date: Mon May 18 15:10:55 2009 +0200
  34. Also declaring arm as an unaligned architecture, see Debian bug #502961.
  35. commit 18e27fa5c0f811e7edc10bca771acc7c04b19146
  36. Author: Steven J. Magnani <steve@digidescorp.com>
  37. Date: Mon May 18 15:01:49 2009 +0200
  38. Adding support for limited-memory embedded systems.
  39. This patch reorganizes heap memory usage by dosfsck and mkdosfs
  40. to support limited-memory embedded systems - in particular, those
  41. based on Xilinx's Microblaze processor. It also adds a few comments.
  42. commit 180b68e652df7bfeb7f336e0247aee8873edea7f
  43. Author: Mike Frysinger <vapier@gentoo.org>
  44. Date: Thu Mar 5 07:03:36 2009 +0100
  45. Declaring Blackfin as an unaligned architecture.
  46. commit 71ac75353d9158aed663f0a3a9d1a1a67ee4ff4f
  47. Author: Daniel Baumann <daniel@debian.org>
  48. Date: Sat Feb 28 09:48:04 2009 +0100
  49. Releasing upstream version 3.0.2.
  50. commit a75924b8ff629fe7ca5ba9c58ac75f66290242ee
  51. Author: Hiroaki Ishizawa <hiroaki.ishizawa@gmail.com>
  52. Date: Fri Feb 13 10:00:46 2009 +0100
  53. dosfsck corrupts root directory when fs->nfats is 1.
  54. commit 161a5e1fdd019732e0a304beceaeeb606eb128d6
  55. Author: Stepan Kasal <skasal@redhat.com>
  56. Date: Fri Jan 30 14:56:33 2009 +0100
  57. src/dosfslabel.c (main): After writing the label, exit code should be 0.
  58. commit 26ffa1fb565c2b3284b846ca2733118808c85cb5
  59. Author: Daniel Baumann <daniel@debian.org>
  60. Date: Fri Jan 30 14:06:01 2009 +0100
  61. Also installing ChangeLog in install-doc target of Makefile.
  62. commit abad38ee561b02ec47be7e861780bf5fa2a05d0b
  63. Author: Stepan Kasal <skasal@redhat.com>
  64. Date: Fri Jan 30 14:05:12 2009 +0100
  65. Makefile: Do not clobber time stamps of doc files.
  66. commit 81882d20ec6bd4bf4914d39636cecc8c8e57dd67
  67. Author: Daniel Baumann <daniel@debian.org>
  68. Date: Sun Nov 23 22:45:45 2008 +0100
  69. Releasing upstream version 3.0.1.
  70. commit 41574812a2586f0b6aa1d4f6e2276e557e9cbbcf
  71. Author: Daniel Baumann <daniel@debian.org>
  72. Date: Sun Nov 23 18:41:01 2008 +0100
  73. Applying Fedoras dosfstools-vfat-timingfix.diff from Bill Nottingham
  74. <notting@redhat.com> to fix vfat timing issue. See
  75. https://bugzilla.redhat.com/show_bug.cgi?id=448247 for more information.
  76. commit b80656109cc5cffdefd626c2ec9d45e3cf63a03e
  77. Author: Ulrich Mueller <ulm@gentoo.org>
  78. Date: Tue Oct 7 07:55:37 2008 +0200
  79. Patch to check for bad number of clusters in dosfsck:
  80. * FAT16 filesystems with 65525 clusters or more will be rejected
  81. (Before, this was not tested for. Up to 65535 clusters were accepted
  82. as good).
  83. * For FAT32 filesystems with less than 65525 a warning message will be
  84. output.
  85. Macro MSDOS_FAT12 is now replaced by FAT12_THRESHOLD to make it
  86. consistent with the definition in mkdosfs and to remove the dependency
  87. on the kernel version.
  88. commit b9c13d143c420a3ec6e1dcb652cafa407621e9c7
  89. Author: Dann Frazier <dannf@hp.com>
  90. Date: Tue Sep 30 07:25:19 2008 +0200
  91. Changing some wording to make the indended meaning of "full-disk device"
  92. more obvious.
  93. commit 4df18ad463f41ae368c3c51bfb5a033072605663
  94. Author: Daniel Baumann <daniel@debian.org>
  95. Date: Sun Sep 28 11:43:19 2008 +0200
  96. Releasing upstream version 3.0.0.
  97. commit 17fbf2a6dc9255a6bb832472ae7cda674b55e961
  98. Author: Daniel Baumann <daniel@debian.org>
  99. Date: Sun Sep 28 11:29:01 2008 +0200
  100. Adding GPL headers to all files.
  101. commit d2039e12c8d53472411c91eb8e7a7c0544e13d6d
  102. Author: Daniel Baumann <daniel@debian.org>
  103. Date: Sun Sep 28 10:51:55 2008 +0200
  104. Adding new GPL license file.
  105. commit e4e457f4b57090ecf0539f48dc682ab9afd14ab8
  106. Author: Daniel Baumann <daniel@debian.org>
  107. Date: Fri Sep 26 23:31:12 2008 +0200
  108. Redoing Makefile from scratch.
  109. commit 216568ca3a01ed38962b22c7bf838d15d5a4d98d
  110. Author: Daniel Baumann <daniel@debian.org>
  111. Date: Sat Sep 27 00:17:38 2008 +0200
  112. Removing whitespaces in all files at EOL and EOF.
  113. commit f59157e06561c525605279145057361afa721042
  114. Author: Daniel Baumann <daniel@debian.org>
  115. Date: Fri Sep 26 23:48:56 2008 +0200
  116. Adding Debians dosfslabel.8 manpage from Francois Wendling
  117. <frwendling@free.fr>.
  118. commit c1bacab212d2b7f6ea93914976cb60056ff8276d
  119. Author: Daniel Baumann <daniel@debian.org>
  120. Date: Fri Sep 26 18:36:04 2008 +0200
  121. Updating version.h includes to new location of version.h file.
  122. commit 1dae9f522062037d3539cadf344e0359c644171f
  123. Author: Daniel Baumann <daniel@debian.org>
  124. Date: Fri Sep 26 18:19:36 2008 +0200
  125. Removing old lsm file.
  126. commit d843bec0b987f5582fe048f70e42df18c34d3ae4
  127. Author: Daniel Baumann <daniel@debian.org>
  128. Date: Fri Sep 26 18:07:47 2008 +0200
  129. Removing old cvsignore files.
  130. commit 77fddbc03016752286b26913c62b98f86ee63211
  131. Author: Daniel Baumann <daniel@debian.org>
  132. Date: Fri Sep 26 18:18:39 2008 +0200
  133. Removing old build file.
  134. commit f3e7168fc9eb6f32a6c85021186d84944cefeba8
  135. Author: Daniel Baumann <daniel@debian.org>
  136. Date: Fri Sep 26 18:19:16 2008 +0200
  137. Removing old GPL license files.
  138. commit 68089477036e97911791516ee2167286f26ff819
  139. Author: Daniel Baumann <daniel@debian.org>
  140. Date: Fri Sep 26 18:21:57 2008 +0200
  141. Unifying dosfsck and mkdosfs Makefiles in common src/Makefile.
  142. commit 9432a02d6e7c38872d7b1042f1b8be1b24a57427
  143. Author: Daniel Baumann <daniel@debian.org>
  144. Date: Fri Sep 26 18:04:02 2008 +0200
  145. Unifying dosfsck and mkdosfs sources in common src directory.
  146. commit 0c179b9ee47174d0f34d9fc796d540012740ac01
  147. Author: Daniel Baumann <daniel@debian.org>
  148. Date: Fri Sep 26 18:05:27 2008 +0200
  149. Unifying dosfsck and mkdosfs manpages in common man directory.
  150. commit 2d246c28ba6cfd43be2e44b11283891d922f352b
  151. Author: Daniel Baumann <daniel@debian.org>
  152. Date: Fri Sep 26 18:12:29 2008 +0200
  153. Unifying dosfsck and mkdosfs documents in common doc directory.
  154. commit e5b16990515d0214fd103dd8aa22ff6a3cda4b64
  155. Author: Daniel Baumann <daniel@debian.org>
  156. Date: Fri Sep 26 15:39:51 2008 +0200
  157. Applying Gentoos dosfstools-2.11-preen.patch from Roy Marples
  158. <uberlord@gentoo.org> to alias dosfsck -p to -a:
  159. * Map -p to -a for baselayout-2, #177514.
  160. commit 6a1d974251a9f9a142775ace3a8048149abfa90c
  161. Author: Daniel Baumann <daniel@debian.org>
  162. Date: Fri Sep 26 15:49:43 2008 +0200
  163. Applying Gentoos dosfstools-2.11-build.patch from Mike Frysinger
  164. <vapier@gentoo.org> to improve Makefile:
  165. * Respect user settings #157785/#157786 by Diego Petteno.
  166. commit 1ea49f00e61b554dc833d44e1a3617e923be667e
  167. Author: Daniel Baumann <daniel@debian.org>
  168. Date: Fri Sep 26 15:37:34 2008 +0200
  169. Applying Gentoos dosfstools-2.11-verify-double-count-fix.patch from
  170. Robin H. Johnson <robbat2@gentoo.org> to fix double count of files
  171. during verification:
  172. * Don't double-count n_files during a verification pass.
  173. Bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=99845
  174. commit 2d2f20b2c495fa620c7bb3ec5a0838b08f65ab05
  175. Author: Daniel Baumann <daniel@debian.org>
  176. Date: Fri Sep 26 15:33:36 2008 +0200
  177. Applying Gentoos dosfstools-2.11-fat32size.patch from Mike Frysinger
  178. <vapier@gentoo.org> to fix generation of filesystems on 256meg devices:
  179. * Fix generation of FAT filesystems on devices that are 256meg in size
  180. Patch by Ulrich Mueller and accepted upstream
  181. http://bugs.gentoo.org/112504
  182. commit a86564a9317b2bf9f7734feacdce794f20af74a7
  183. Author: Daniel Baumann <daniel@debian.org>
  184. Date: Fri Sep 26 15:22:06 2008 +0200
  185. Applying Suses dosfstools-2.11-unsupported-sector-size.patch from Petr
  186. Gajdos <pgajdos@suse.cz> to add sector size warning:
  187. * added warning for creation msdos on filesystem with sector size
  188. greater than 4096 [fate#303325]
  189. commit 8171e51f4e02bd9f92bb515ca7896d3cb1b564b5
  190. Author: Daniel Baumann <daniel@debian.org>
  191. Date: Fri Sep 26 15:18:35 2008 +0200
  192. Applying Suses dosfstools-2.11-mkdosfs-geo0.diff from Ludwig Nussel
  193. <lnussel@suse.de> to fix handling of zero heads and sectors:
  194. * the HDIO_GETGEO ioctl works on device mapper devices but returns
  195. zero heads and sectors. Therefore let's a) assume dummy values in
  196. that case in mkdosfs and b) don't consider such fat file systems as
  197. invalid in dosfsck. The Linux kernel accepts them anyways.
  198. commit db887df619f4e995db0ab112334f31464a03fa0e
  199. Author: Daniel Baumann <daniel@debian.org>
  200. Date: Fri Sep 26 15:15:40 2008 +0200
  201. Applying Suses dosfstools-2.11-linuxfs.patch from Ruediger Oertel
  202. <ro@suse.de> to not include linux/fs.h.
  203. commit 7fe3fa643494b26962d542fac38d988ac60f8c09
  204. Author: Daniel Baumann <daniel@debian.org>
  205. Date: Fri Sep 26 15:11:50 2008 +0200
  206. Applying Fedoras dosfstools-2.11-assumeKernel26.patch from Peter Vrabec
  207. <pvrabec@redhat.com> to remove linux 2.6 conditionals:
  208. * LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) does not work with
  209. glibc-kernheaders-2.4-9.1.94
  210. commit 90c1c93c100722a03e48be51b1312fe65c1cb156
  211. Author: Daniel Baumann <daniel@debian.org>
  212. Date: Fri Sep 26 15:05:00 2008 +0200
  213. Applying Debians 99-conglomeration.dpatch (no other information
  214. available).
  215. commit bb6541bf4735e3a7f1c71b4722c6d03bb4549eea
  216. Author: Daniel Baumann <daniel@debian.org>
  217. Date: Fri Sep 26 14:26:41 2008 +0200
  218. Applying Debians 15-manpage-files.dpatch from Daniel Baumann
  219. <daniel@debian.org> to improve dosfsck manpage:
  220. * Lists fsckNNNN.rec files in FILES section (Closes: #444596).
  221. commit 49282165866be19d3bc54a3f4bdee2cf3a63ba6c
  222. Author: Daniel Baumann <daniel@debian.org>
  223. Date: Fri Sep 26 14:34:42 2008 +0200
  224. Applying Debians 13-getopt.dpatch from Adonikam Virgo
  225. <adonikam@virgonet.org> to fix mkdosfs getopt:
  226. * Fixes backup sector getopt (Closes: #232387, #479794).
  227. commit c32e44b85f4eac6f6a94bd620eea4abba257042a
  228. Author: Daniel Baumann <daniel@debian.org>
  229. Date: Fri Sep 26 14:34:17 2008 +0200
  230. Applying Debians 12-zero-slot.dpatch by Karl Tomlinson
  231. <karlt@karlt.net> to fix dosfsck zero slot crashes:
  232. * Fixes crashes due to zero slot numbers causing a negative offset in
  233. the call to copy_lfn_part in lfn_add_slot. On amd64 this results in
  234. a SIGSEGV in copy_lfn_part. On x86 the result is heap corruption
  235. and thus sometimes a SIGSEGV or double free abort later. (Closes:
  236. #152550, #353198, #356377, #401798).
  237. commit 370847af533e628aa9e38710e6d50af09f2b71ba
  238. Author: Daniel Baumann <daniel@debian.org>
  239. Date: Fri Sep 26 14:33:54 2008 +0200
  240. Applying Debians 11-memory-efficiency.dpatch from Eero Tamminen
  241. <eero.tamminen@nokia.com> to improve dosfsck memory efficiency:
  242. * Improves memory efficiency when checking filesystems.
  243. commit 28da9f286a52acec7df7ad06cb0679e5f828e7f3
  244. Author: Daniel Baumann <daniel@debian.org>
  245. Date: Fri Sep 26 14:33:28 2008 +0200
  246. Applying Debians 10-manpage-synopsis.dpatch from Daniel Baumann
  247. <daniel@debian.org> to fix manpage synopsis:
  248. * List alternative binary names in manpage synopsis (Closes: #284983).
  249. commit f253073021551c9b58d0f2ac262deb3c1b950b06
  250. Author: Daniel Baumann <daniel@debian.org>
  251. Date: Fri Sep 26 14:32:46 2008 +0200
  252. Applying Debians 09-manpage-fat32.dpatch from Daniel Baumann
  253. <daniel@debian.org> to improve mkdosfs manpage:
  254. * Don't claim that FAT32 is not choosed automatically (Closes:
  255. #414183).
  256. commit f37c07aec3972cfc0db374d544ee3b27c0b4b20b
  257. Author: Daniel Baumann <daniel@debian.org>
  258. Date: Fri Sep 26 14:32:23 2008 +0200
  259. Applying Debians 08-manpage-drop.dpatch from Daniel Baumann
  260. <daniel@debian.org> to improve dosfsck manpage:
  261. * Don't use confusing word 'drop' when 'delete' is meant (Closes:
  262. #134100).
  263. commit 3f970c65586da2f44d2a49b639e89341bbaf1fba
  264. Author: Daniel Baumann <daniel@debian.org>
  265. Date: Fri Sep 26 14:31:50 2008 +0200
  266. Applying Debians 07-manpage-spelling.dpatch from Justin Pryzby
  267. <justinpryzby@users.sourceforge.net> to fix mkdosfs manpage typos.
  268. commit 18678ba5f3a10c2a54ffee735651d7a265ae7d54
  269. Author: Daniel Baumann <daniel@debian.org>
  270. Date: Fri Sep 26 14:30:31 2008 +0200
  271. Applying Suses dosfstools-2.11_determine-sector-size.patch from Petr
  272. Gajdos <pgajdos@suse.cz> to determine mkdosfs sector size automatically:
  273. * determine sector size of device automatically or if -S parameter
  274. present, verify, that it's not under physical sector size
  275. commit 29753931b078856d78f473cfb6273e111a26891e
  276. Author: Daniel Baumann <daniel@debian.org>
  277. Date: Fri Sep 26 14:30:03 2008 +0200
  278. Applying Suses dosfstools-2.11-o_excl.patch from Pavol Rusnak
  279. <prusnak@suse.cz> to use O_EXCL in mkdosfs:
  280. * mkdosfs now opens device with O_EXCL [#238687]
  281. commit 16bb7b09ad9eaf0fe37a732cabcdbdf975b77d3e
  282. Author: Daniel Baumann <daniel@debian.org>
  283. Date: Fri Sep 26 14:29:36 2008 +0200
  284. Applying Debians 04-unaligned-memory.dpatch from Khalid Aziz
  285. <khalid_aziz@hp.com> to fix dosfsck unaligned memory accesses:
  286. * Fix unaligned memory accesses which cause warnings to appear
  287. everytime the elilo bootloader script runs. This has led a number
  288. of users to believe their install has failed (Closes: #258839).
  289. commit 1298cc8f37eaa27ca542b8b7186ea5a47a63cd7e
  290. Author: Daniel Baumann <daniel@debian.org>
  291. Date: Fri Sep 26 13:47:40 2008 +0200
  292. Applying Fedoras dosfstools-2.11-label.patch from Jeremy Katz
  293. <katzj@redhat.com> to add dosfslabel (originally by Peter Jones).
  294. commit d23890e1d89770d6d2ba58362c2fc4ebafbde15c
  295. Author: Daniel Baumann <daniel@debian.org>
  296. Date: Fri Sep 26 13:41:14 2008 +0200
  297. Applying Fedoras dosfstools-2.11-fortify.patch from Jakub Jelinek
  298. <jakub@redhat.com> to make it build with -D_FORTIFY_SOURCE=2:
  299. * This violates -D_FORTIFY_SOURCE=2 (which is stricter than C
  300. standard), but isn't actually any buffer overflow. But using memcpy
  301. is more efficient anyway.
  302. commit 7dbd82000e59246c1c2f8c280c4491259e10a767
  303. Author: Daniel Baumann <daniel@debian.org>
  304. Date: Fri Sep 26 13:40:47 2008 +0200
  305. Applying Fedoras dosfstools-2.7-argfix.patch (no other information
  306. available).
  307. commit 88f3b3139c72ac11cb3dd3f5afa8dbb2198a8de5
  308. Author: Daniel Baumann <daniel@debian.org>
  309. Date: Thu Jun 26 12:45:36 2008 +0200
  310. Adding upstream version 2.11.