Home | History | Annotate | Download | only in resize_ffs
History log of /src/sbin/resize_ffs/TODO
RevisionDateAuthorComments
 1.9  09-Sep-2013  riz Add an item to the list (SIGINFO support).
 1.8  05-Jan-2011  riz branches: 1.8.6; 1.8.12;
Add support for byteswapped file systems (big-endian on little-endian
host, and vice versa), to fix PR#44203.

Add support for growing (but not yet shrinking) UFS2 file systems. Partially
addresses PR#44205.

While I'm here, reformat the code for closer adherence to KNF.

Fairly extensive testing was performed, using the shortly-to-be-committed
updated ATF tests. Patch posted to tech-userlevel on 21 December 2010,
no comments.
 1.7  08-Dec-2010  riz Remove accidentally-resurrected TODO item.
 1.6  08-Dec-2010  riz If we're operating on a plain file instead of a device, ftruncate() it
to ensure it's been properly extended. Clears up some problems at certain
blocksizes which showed up during creation of atf tests, which is done
using file-backed file systems.
 1.5  03-Dec-2010  riz Turns out, plain-file usage is already supported. *blush*
 1.4  02-Dec-2010  riz Knock one off the list.
 1.3  01-Dec-2010  riz Update TODO for resize_ffs(8), adding some stuff and removing some
ancient bits.
 1.2  23-Feb-2003  lukem branches: 1.2.40;
(cross)builds on current ok
 1.1  21-Feb-2003  jtk Preliminary version of resize_ffs, based on der Mouse's fsresize tool.
I didn't have time to clean it up completely before my legal status
w.r.t. open source projects goes into limbo for a while. Other
developers are encouraged to play with the tool and get it into
release-worthy shape.

TODO list (see TODO file)

* verify it builds on -current, put it into release lists/etc. and src/sbin/Makefile
(built & tested on 1.6.1)
* make it ask questions before doing any work (confirm)
* create regression test suite (see discussions on tech-kern and
developers) and fix any bugs
* verify conversion to ANSI C didn't break anything
* port to UFS2
 1.2.40.1  18-Nov-2011  sborrill Pull up the following revisions(s) (requested by riz in ticket #1690):
distrib/sets/lists/base/mi patch
distrib/sets/lists/man/mi patch
sbin/Makefile patch
sbin/resize_ffs/Makefile patch
sbin/resize_ffs/TODO patch
sbin/resize_ffs/resize_ffs.8 patch
sbin/resize_ffs/resize_ffs.c patch

Fix resize_ffs(8) so that growing and shrinking all FFSv1
(including byteswapped) and growing FFSv2 file systems is supported.
 1.8.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed