home *** CD-ROM | disk | FTP | other *** search
/ AMIGA PD 1 / AMIGA-PD-1.iso / NetBSD / Tools / bffs1.3.lha / bffs1.3 / doc / release_notes.BFFS < prev    next >
Text File  |  1994-02-02  |  6KB  |  114 lines

  1. 1.3 Release changes over 1.3beta:
  2.     If device does not exist, BFFS no longer GURUs the machine.
  3.         Thanks to Tero Manninen for finding this one.
  4.     End of file seek fixed (returns correct position now)
  5.         Again thanks to Tero Manninen for finding this one.
  6.     Dumpfs infinite loop fixed, superblock check is more stringent,
  7.         memory cleared before use (in case driver can't read data
  8.         and dumpfs ran previously) thanks Dominic Giampaolo
  9.     Problem where files cannot be opened or examine even though they show
  10.         up in a file listing fixed, found by Lutz Vieweg
  11.     Unfreed signals in newfs fixed, found by Lutz Vieweg
  12.     rdb program written to provide simple means for editing and fixing
  13.         (most) manufacturers' of Rigid Disk Blocks.
  14.     Disk hardware protection status now correctly observed and reported
  15.         by filesystem, found by Thomas Kroener
  16.     Files not relative to a lock and not containing a colon are assumed
  17.         to be relative to the root - more compatible with ixemul
  18.     ACTION_FINDINPUT, ACTION_FINDOUTPUT, and ACTION_FINDUPDATE now do not
  19.         expect the filename be NULL terminated (ixemul.library again)
  20.     If an inode does not have a timestamp, the superblock time is given
  21.         Dates for files (such as lost+found) will now be valid
  22.     Unix filenames longer than the Amiga can handle (106 characters) are
  23.         now only significant to 106 characters.  Thanks to Tero
  24.         Manninen for pointing out the problem
  25.     Dumpfs now deallocates the correct memory amount, thanks again Tero!
  26.     Problem with newfs, fsck, dumpfs attempting to deallocate memory
  27.         zero bytes in length corrected, thanks to Tero Manninen
  28.     Inode's modify timestamp is now updated on file close (if written)
  29.         to the corrected GMT time
  30.     On filesystem inhibit or die, all files opened for write which have
  31.         been modified are synchronized to the disk
  32.     Problem with BFFS lowercasing all filenames has been corrected
  33.         thanks to Joe Vasher for pointing this out
  34.     Fixed crash problem with dumpfs when ^C is pressed
  35.  
  36. 1.3beta Release changes over 1.25:
  37.     Fixed bug where first file in directory was deleted and the fs still
  38.         showed the file
  39.     Fixed two enforcer hits at filesystem startup
  40.     Added comment for every file, showing inumber, perms, uid, gid,
  41.         blocks and size (will be able to turn that off)
  42.     Too many levels (like with looping sym links) will not spin forever
  43.     Fixed path resolution routines (now any packet can use assigned path)
  44.     Unimplemented packets now return the correct DOS error result.
  45.     Write to filesystem enabled (not thoroughly tested yet)
  46.     Added create file code to filesystem
  47.     Added delete file code to filesystem
  48.     Added file allocate/write code
  49.     Added invisible file access mode (0), so a file can be opened for
  50.         read/write even if it is already opened with an exclusive
  51.         lock - this needs to be tested further
  52.     Fixed return value for morecache, so that AddBuffers knows if the
  53.         add succeeded
  54.     Fixed bug in fsck - pass2 was using uninitialized data structure
  55.     Wrote filesystem monitoring tool - bffstool
  56.     Rewrote file block indexer - should be quicker (and handle
  57.         double indirection correctly) now
  58.     Added BSD style disk label recognition to filesystem and dumpfs,
  59.         also fixed consistency checks for boot block
  60.     Removed large stack requirements for fsck, newfs, and diskpart
  61.     Added partition autosizing for diskpart, newfs and made newfs able
  62.         to create filesystems in partitions other than the first
  63.     Added initial configuration options to filesystem via use of the
  64.         PreAlloc value
  65.     Added automatic disk sync (using timer.device)
  66.     Resolution of symbolic links relative to root should now work
  67.     Disk changes (for removable devices) are now sensed automatically,
  68.         compliments of Ken Dyke
  69.     Proper stack is now set automatically by the filesystem.  Only need
  70.         256 bytes to startup, compliments of Ken Dyke
  71.  
  72. 1.25 Release changes over 1.2:
  73.     Fixed cache large file read bug
  74.  
  75. 1.2 Release changes over 1.1:
  76.     Fixed preposterous (bad value) bootblock crashing filesystem
  77.     Seek of superblock is now much smarter - will look for alternate starts
  78.     Low memory allocations are now much more robust
  79.     Assigned paths onto the filesytem now work correctly
  80.         previously, assigned paths were parsed as the root directory
  81.     Indirect blocks of (very) large files were incorrectly being calculated
  82.     Fixed cache low memory problem - fs would exit on low memory when
  83.         attempting to allocate cache space.
  84.     Filesystem now reports correct number of blocks consumed by files
  85.     File dates were five hours fast; they are now probably 5 slow
  86.     Filesystem now starts immediately if Mount=1 in mountlist
  87.     Setting Reserved=-1 will make BFFS not rely on information in the
  88.         boot block of the disk.  Some cases where BFFS crashed
  89.         previously can be eliminated with this feature.
  90.  
  91. 1.1 Release changes over 1.0:
  92.     fsck now requires 50k of stack, instead of just crashing
  93.     sym links now show what they point to in the comment field
  94.     block and char special files now show type and device in comment field
  95.     fixed bug in filename path lookups which would cause a guru when
  96.         referencing objects that are not directories as if they were. 
  97.     added automatic path lookups to follow symlinks
  98.     diskname will now default to BFFS{partition} and can be changed with
  99.         the relabel command
  100.     file permissions and file type are now considered when granting file
  101.         read requests 
  102.     filename searches are now case-independent if a case-dependent match
  103.         is not found (means a second pass over the directory)
  104.     fixed problem with return filename on root dir, should be compatible
  105.         with workbench now
  106.     Added code to handle SAME_LOCK packet.  Unfortunately, I suspect a bug
  107.         in the way Workbench handles that info so this routine has been
  108.         hacked to always return LOCK_SAME.
  109.     Fixed motor off problem on floppy drives
  110.     New program - dumpfs to show filesystem information
  111.  
  112. 1.0 Release : beta only
  113.     Lots of bugs, few features.  :)
  114.