Home | History | Annotate | only in /src/sbin/mount_ntfs
History log of /src/sbin/mount_ntfs
RevisionDateAuthorComments
 1.10 05-Aug-2008  pooka Refactor mount utilities to provide a mount_fs_parseargs() routine.
Use this routine both in mount_fs and rump_fs to provide equivalent
command line parameters and therefore usage interchangeability.
While doing this, combine some common mountgoop to mountprog.h
 1.9 27-Jun-2005  christos branches: 1.9.20; 1.9.24;
Move WARNS=3 to the Makefile.inc, and add a little const to the remaining
programs that did not compile before.
 1.8 05-Feb-2005  xtraeme Kill __P(), use ANSI function declarations; WARNS=3.
 1.7 22-Mar-2003  jdolecek move getmntopts(3) to libutil, build and install also it's manpage
bump libutil minor
adjust individual mount_*/Makefile to use libutil getmntopts(3)
 1.6 21-Sep-2002  christos MNT_GETARGS support
 1.5 19-Aug-2002  lukem Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path
 1.4 30-Oct-2000  jdolecek make the code includable into other programs:
* make static all symbols which do not need to be exported
* rename main() to mount_FOO()
* new main() now just calls mount_FOO(), main() is only compiled in if
MOUNT_NOMAIN is not defined
* a_gid(), a_uid() and a_mask() were put into ../mount/fattr.[ch], local
versions removed
 1.3 17-May-1999  kleink Use the system search path for ntfs headers.
 1.2 06-May-1999  christos Make this compile...
 1.1 06-May-1999  christos branches: 1.1.1;
Initial revision
 1.1.1.1 06-May-1999  christos Import yesterday's FreeBSD mount_ntfs source
 1.9.24.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.9.20.1 28-Sep-2008  mjf Sync with HEAD.
 1.22 15-Apr-2017  abhinav Use Xr instead of Fn to refer readdir(3)
 1.21 09-Sep-2015  christos branches: 1.21.2; 1.21.4;
more recent information about unsupported drives.
 1.20 18-Mar-2014  riastradh Merge riastradh-drm2 to HEAD.
 1.19 20-Jul-2013  wiz Use Mt for email addresses.
 1.18 30-Mar-2010  joerg branches: 1.18.6; 1.18.12; 1.18.16;
\\ -> \e
 1.17 31-Jan-2005  erh Fix PR#3617 and PR#3205: call realpath to convert mount points and paths to
device nodes into absolute paths before using them.
 1.16 23-Apr-2004  simonb s/the the/the/ (only in sources that aren't regularly imported from
elsewhere).
 1.15 20-May-2003  wiz Add some missing words (like articles), remove duplicate word; fix some nits. From jmc@openbsd.
 1.14 14-May-2003  wiz setup -> set up.
 1.13 14-Feb-2003  grant 'NetBSD.org' and some mdoc fixes.
 1.12 01-Jan-2003  jschauma Fix tyops pointed out by Igor Sobrado in PR misc/19623:

mount_filecore(8) - frquently (frequently), upto (up to)
mount_nfs(8) - NFSV3 (NFSv3), automaticly (automatically)
mount_ntfs(8) - particularily (particularly), fisk (disk)
 1.11 01-Oct-2002  wiz New sentence, new line. By Robert Elz with minimal fixes.
 1.10 16-Nov-2001  wiz Punctuation nits, drop a .Pp, use .Nx, use standard headers.
 1.9 16-Nov-2001  wiz Whitespace nits
 1.8 31-Oct-2001  jdolecek Xref disklabel and mention that mbrlabel can help setup the disk label
Note that NTFS partition is no longer accessible in NetBSD once
it's marked 'dynamic' in MS Windows XP.

Pointed out by Christos.
 1.7 31-Oct-2001  jdolecek Couple changes, mainly to address stuff raised recently on port-i386
('Does i386 support NTFS5 now?'):

add a note both NTFS4 and NTFS5 are supported
reformat the Limitations a bit
assert the write support is not really useful, and should not be used
add a BUGS section, note missing stuff for the write support to be useful,
and the disk label thing spotted by Christos Zoulas
 1.6 17-Dec-1999  jdolecek Rework the manpage to be a bit more pleasing to read

BUGS section is gone, the facts are stated in the paragraph about
support for writing.
also note that NetBSD 1.5 is the first release supporting NTFS
 1.5 12-Sep-1999  kleink branches: 1.5.4;
Use full month names with .Dd, as per mdoc.samples(7).
 1.4 07-Sep-1999  jdolecek Use unixish term "hole" instead od "sparce" (which looks like it
should be "sparse" anyway).

Noted by Soren Jorvang <soren@NetBSD.org>.
 1.3 05-Aug-1999  jdolecek * put new BUGS section instead of CAVEATS, which explicitely warns NTFS
is experimental and should be used with extreme caution
* give credit to christos & me for the NetBSD port
 1.2 06-May-1999  christos Make this compile...
 1.1 06-May-1999  christos branches: 1.1.1;
Initial revision
 1.1.1.1 06-May-1999  christos Import yesterday's FreeBSD mount_ntfs source
 1.5.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.18.16.1 23-Jul-2013  riastradh sync with HEAD
 1.18.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.18.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")
 1.21.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.21.2.1 26-Apr-2017  pgoyette Sync with HEAD
 1.22 14-Sep-2009  pooka Set fspec to canon_dev instead of dev.
 1.21 05-Aug-2008  pooka Refactor mount utilities to provide a mount_fs_parseargs() routine.
Use this routine both in mount_fs and rump_fs to provide equivalent
command line parameters and therefore usage interchangeability.
While doing this, combine some common mountgoop to mountprog.h
 1.20 15-Dec-2007  perry branches: 1.20.4; 1.20.8;
convert __attribute__s to applicable cdefs.h macros
 1.19 16-Jul-2007  pooka branches: 1.19.4; 1.19.6;
Make all mount(2) return value error checks against -1. Some file
systems just checked != 0, breaking MNT_GETARGS. Others worked with < 0,
but make them check against -1 too for consistency. And sprinkle some
stylish line wrapping where appropriate.
 1.18 14-Jul-2007  dsl Add additional 'sizeof args' parameter to mount(2).
 1.17 10-Mar-2007  hubertf - removes unused ctype.h header
- correct comment in mount_nfs/getnfsargs.c: s/Nead/Need/

From: Slava Semushin <php-coder@altlinux.ru>
 1.16 17-Jan-2007  hubertf Remove more duplicate #includes,
from Slava Semushin <slava.semushin@gmail.com>
 1.15 16-Oct-2006  christos use MOPT_NULL
 1.14 21-Mar-2006  christos Always check the results of getmntopts() and free them.
 1.13 23-Sep-2005  jmmv Apply the NFS exports list rototill patch:

- Remove all NFS related stuff from file system specific code.
- Drop the vfs_checkexp hook and generalize it in the new nfs_check_export
function, thus removing redundancy from all file systems.
- Move all NFS export-related stuff from kern/vfs_subr.c to the new
file sys/nfs/nfs_export.c. The former was becoming large and its code
is always compiled, regardless of the build options. Using the latter,
the code is only compiled in when NFSSERVER is enabled. While doing this,
also make some functions in nfs_subs.c conditional to NFSSERVER.
- Add a new command in nfssvc(2), called NFSSVC_SETEXPORTSLIST, that takes a
path and a set of export entries. At the moment it can only clear the
exports list or append entries, one by one, but it is done in a way that
allows setting the whole set of entries atomically in the future (see the
comment in mountd_set_exports_list or in doc/TODO).
- Change mountd(8) to use the nfssvc(2) system call instead of mount(2) so
that it becomes file system agnostic. In fact, all this whole thing was
done to remove a 'XXX' block from this utility!
- Change the mount*, newfs and fsck* userland utilities to not deal with NFS
exports initialization; done internally by the kernel when initializing
the NFS support for each file system.
- Implement an interface for VFS (called VFS hooks) so that several kernel
subsystems can run arbitrary code upon receipt of specific VFS events.
At the moment, this only provides support for unmount and is used to
destroy NFS exports lists from the file systems being unmounted, though it
has room for extension.

Thanks go to yamt@, chs@, thorpej@, wrstuden@ and others for their comments
and advice in the development of this patch.
 1.12 05-Feb-2005  xtraeme Kill __P(), use ANSI function declarations; WARNS=3.
 1.11 31-Jan-2005  erh Fix PR#3617 and PR#3205: call realpath to convert mount points and paths to
device nodes into absolute paths before using them.
 1.10 02-Aug-2003  jdolecek g/c all traces of FreeBSD-specific code - it only obfuscated the code without
any real benefit
 1.9 03-May-2003  christos print masks and modes in octal.
 1.8 22-Mar-2003  jdolecek use <> rather than "" for #include mntopts.h
 1.7 01-Oct-2002  itojun minor KNF
 1.6 21-Sep-2002  christos MNT_GETARGS support
 1.5 30-Oct-2000  jdolecek make the code includable into other programs:
* make static all symbols which do not need to be exported
* rename main() to mount_FOO()
* new main() now just calls mount_FOO(), main() is only compiled in if
MOUNT_NOMAIN is not defined
* a_gid(), a_uid() and a_mask() were put into ../mount/fattr.[ch], local
versions removed
 1.4 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.3 25-Jun-1999  perseant branches: 1.3.6;
Regularize error reporting of mount_* commands for failure of mount(2)
to the form:

mount_xxx: dev on dir: reason for failure
 1.2 06-May-1999  christos Make this compile...
 1.1 06-May-1999  christos branches: 1.1.1;
Initial revision
 1.1.1.1 06-May-1999  christos Import yesterday's FreeBSD mount_ntfs source
 1.3.6.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.19.6.1 27-Dec-2007  mjf Sync with HEAD.
 1.19.4.1 09-Jan-2008  matt sync with HEAD
 1.20.8.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.20.4.1 28-Sep-2008  mjf Sync with HEAD.
 1.1 05-Aug-2008  pooka branches: 1.1.2; 1.1.4;
Refactor mount utilities to provide a mount_fs_parseargs() routine.
Use this routine both in mount_fs and rump_fs to provide equivalent
command line parameters and therefore usage interchangeability.
While doing this, combine some common mountgoop to mountprog.h
 1.1.4.2 28-Sep-2008  mjf Sync with HEAD.
 1.1.4.1 05-Aug-2008  mjf file mount_ntfs.h was added on branch mjf-devfs2 on 2008-09-28 11:17:13 +0000
 1.1.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1 05-Aug-2008  wrstuden file mount_ntfs.h was added on branch wrstuden-revivesa on 2008-09-18 04:28:27 +0000

RSS XML Feed