Commit Graph

21 Commits (11543cd632eae9f1e3785a2fbd6de28d8aaaa412)

Author SHA1 Message Date
Jean-Pierre André 54b78660d7 Allowed dlopen API to be either in libc or libdl
On Linux, the functions in the dlopen API are in libdl.  However, on
FreeBSD, libdl doesn't exist and the functions are instead in libc.

Signed-off-by: Eric Biggers <ebiggers3@gmail.com>
2016-07-19 11:53:28 +02:00
Jean-Pierre André 3d7a28bfa5 Adapted secaudit and usermap (now ntfssecaudit and ntfsusermap) to ntfsprogs
These tools were originally developed for running on Windows and later
ported to libntfs-3g. This patch makes them similar to other ntfsprogs
tools, dropping the native Windows interfaces and using libntfs-3g on
all platforms.

There is no change in usage or supported features, only the command
names have changed.
2016-04-07 09:20:23 +02:00
Jean-Pierre André da33b0328f Used plugins to process reparse points
The new "system compression" files used by Windows 10 make use of reparse
points to record the compression parameters, and a specific named data
stream is used to store the compressed data. With this patch, processing
of reparse points can be done by an external plugin only loaded as needed.
Junctions and symlinks, which are also based on reparse points, are now
processed by "internal plugins".
2016-04-06 09:10:35 +02:00
Erik Larsson 9a7bd25181 Skip installing manpages for mount helpers when they aren't available. 2015-06-23 06:27:33 +02:00
Erik Larsson fd71e36096 Added a new configure option '--disable-ntfs-3g'.
The binaries 'ntfs-3g', 'lowntfs-3g', 'ntfs-3g.probe' 'ntfs-3g.usermap' and 'ntfs-3g.secaudit' will not be built when this option is passed to 'configure'.

When specifying both '--disable-ntfsprogs' and '--disable-ntfs-3g', only libntfs-3g will be built (no executable binaries).
2011-07-06 19:11:42 +02:00
Jean-Pierre André f510c5cdf4 Got the target libs to build libntfs-3g and libfuse-lite if selected 2011-07-05 12:17:11 +02:00
Jean-Pierre André 9ddc70f19b Moved listxattr() to a specific source module 2011-01-17 15:50:25 +01:00
Jean-Pierre André 8ae0ee326a Fixed building secaudit and usermap 2010-05-19 09:05:27 +02:00
Jean-Pierre André 3199d256c9 developped lowntfs-3g a driver variant using the fuse low-level interface 2010-04-19 10:52:45 +02:00
jpandre 38d77ef0dc Added device_io.c and secaudit.h for "make dist" (Erik Larsson) 2009-12-01 15:22:29 +00:00
szaka 80f3a5885a install ntfs-3g.usermap and ntfs-3g.secaudit manual pages 2009-11-13 19:35:57 +00:00
szaka 8911ad93e1 ntfs-3g. prefix secaudit and usermapping to avoid potential name conflicts 2009-11-13 19:04:48 +00:00
szaka c49ae0afb0 add secaudit and usermap utilities 2009-10-04 01:50:28 +00:00
jpandre 67618ba2c4 Updated files needed to make a build 2008-09-06 14:42:31 +00:00
szaka 6a59ac3583 fix: support build in a separate directory (Alon Bar-Lev) 2008-05-19 17:40:34 +00:00
szaka 2f85653372 Fix build. libfuse-lite and include/fuse-lite must be symlinks to the
respective fuse lite directories.
2008-03-28 22:26:24 +00:00
szaka 68422bdf94 add --disable-ldconfig configure option and reorganize *-hook rules to
*-local and *-hook ones in src/Makefile.am for simplicity and to be more
compatible with older automake versions (Andreas Hanke)
2007-03-03 10:52:06 +00:00
szaka a65b19aa02 fix: 'make install' failed if ldconfig wasn't in the $PATH 2006-12-08 23:47:08 +00:00
szaka ad1bf014ff fix: static linking failed because FUSE forgot to require -lrt 2006-12-07 01:09:15 +00:00
szaka fc448b311e upgrade to FUSE API version 26 (FUSE 2.6.0) -- features, fixes require this 2006-11-10 23:36:25 +00:00
szaka ba63b7daca initial CVS import 2006-10-30 22:32:48 +00:00