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