Jean-Pierre André
b2e1dbbf38
Made possible to run ntfsundelete on systems with no regex.h
...
The filtering of files to undelete is usually done through the regex
library. This patch offers an alternate way when such a library is
not readily available (typically on Windows).
2013-02-09 11:56:09 +01:00
Szabolcs Szakacsits
d3dad801b3
Version 2012.1.13
2013-01-13 08:31:50 +02:00
Erik Larsson
ea55e5e3c8
configure.ac: Restructure uuid library detection.
...
The 'uuid' library functionality may be located in a separate 'uuid'
library, but it may also be included in the standard C library. This is
the case on Mac OS X.
Instead of relying on the uuid code being located in a 'uuid' library,
we restructure the code so that it checks different libraries, in order
for the 'uuid_generate' function. This code is easy to extend if we
would find a new configuration where uuid_generate is located in a
different library.
2012-11-06 10:30:48 +01:00
Erik Larsson
72bea99a8f
Fix compilation of libfuse-lite on Solaris/OpenIndiana.
...
The OpenSolaris port of libfuse, from which our Solaris-port of
libfuse-lite originated, had to be supplied with some additional
compiler flags in order to compile.
The configure script now detects whether it is running on a Solaris
system. If that is the case it passes the proper compiler flags to
libfuse-lite, so it can compile properly.
Tested on:
- OpenIndiana oi_151a3 / gcc 3.4.3
- OpenIndiana oi_151a7 / gcc 4.3.3
- Solaris 11.1 / gcc 4.5.2
2012-10-28 05:23:39 +01:00
Erik Larsson
941a22e7f8
configure.ac: Disable checks for libfuse when not building ntfs-3g.
...
When we aren't building ntfs-3g but only the tools, then there's no need
for libfuse. Still the configure script checked for libfuse availability
and wouln't proceed unless either libfuse was detected or libfuse-lite
was enabled.
This commit fixes this issue by running the libfuse checks only when
ntfs-3g is built, meaning that we can now build the ntfsprogs even when
libfuse library or headers aren't available.
2012-10-27 13:18:07 +02:00
Jean-Pierre André
97342d05bc
Merged libfuse for OpenIndiana into libfuse-lite
...
The libfuse used by OpenIndiana has the same features as libfuse-lite
though requiring some code variants. Merging them simplifies supporting
both.
Variants for OpenIndiana are selected when defining __SOLARIS__
2012-08-22 11:02:36 +02:00
Jean-Pierre André
24c9f19065
Added optional wiping of file tails and undelete data to ntfswipe (Bogdan)
...
Added more wiping options to ntfswipe (to avoid leaking of deleted data).
2012-06-18 12:41:51 +02:00
Jean-Pierre André
9b5bd2cbbc
Allowed building for kfreebsd (Robert Millan)
...
Extended several #ifdef's to account for "FreeBSD kernel"
2012-01-23 16:55:04 +01:00
Szabolcs Szakacsits
e38154dde2
Version 2012.1.15
2012-01-15 15:21:52 +02:00
Szabolcs Szakacsits
360e9475f4
Release 2011.10.9-RC
2011-10-09 11:29:41 +03:00
Jean-Pierre André
ad53f4c24a
Enabled getting the sector size from an ioctl on FreeBSD and MacOSX (Erik Larsson)
...
The sector size is needed for formatting a volume unless forced through
an option or using the traditional sector size.
2011-09-14 12:21:59 +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é
683d0a0a4f
Defined an option --enable-extras for extra ntfsprogs tools (from Fedora)
2011-07-05 12:17:11 +02:00
Szabolcs Szakacsits
6742b536b0
Release 2011.4.12
2011-04-10 21:02:34 +03:00
Szabolcs Szakacsits
9523cf4bfd
Release 2011.4.10
2011-04-10 20:52:22 +03:00
Szabolcs Szakacsits
303910b052
Release 2011.3.28-RC
2011-03-28 02:38:41 +03:00
Szaka
62f305970f
Release 2011.3.26
2011-03-27 15:31:13 +03:00
Erik Larsson
e8dc824252
Enabled ntfsprogs by default.
2011-03-04 17:33:07 +01:00
Erik Larsson
5a595b9585
Build fix for UUID code in mkntfs.
2010-12-19 09:42:54 +01:00
Erik Larsson
58b40c8cf1
Deleted libntfs example crypto configuration file and removed the check for libconfig in configure.ac. (libconfig is not used in libntfs-3g.)
2010-12-17 09:37:19 +01:00
Erik Larsson
bcdc76f12d
Merge remote branch 'linux-ntfs/libntfs-3g_port-v2_0_0' into PERMISSION_HANDLING_BRANCH
...
Conflicts:
.cvsignore
AUTHORS
CREDITS
ChangeLog
NEWS
README
TODO.libntfs
autogen.sh
configure.ac
include/ntfs/Makefile.am
libntfs-3g/misc.c
libntfs/Makefile.am
libntfs/gnome-vfs-method.c
libntfs/gnome-vfs-module.c
ntfsprogs.spec.in
ntfsprogs/.cvsignore
ntfsprogs/mkntfs.c
ntfsprogs/ntfscat.8.in
ntfsprogs/ntfsclone.c
ntfsprogs/ntfscp.8.in
ntfsprogs/ntfsinfo.c
ntfsprogs/ntfsprogs.8.in
ntfsprogs/ntfsresize.c
ntfsprogs/ntfsrm.c
ntfsprogs/ntfsundelete.h
ntfsprogs/upcase.c
ntfsprogs/utils.c
test/Makefile.am
2010-12-17 09:04:01 +01:00
Erik Larsson
7287c05ff4
Made ntfsprogs compilation conditional and turned off by default. It is enabled with '--enable-ntfsprogs'.
2010-12-16 17:35:06 +01:00
Erik Larsson
f3a30779dd
Moved list.h into ntfsprogs and got rid of include/ntfs completely.
2010-12-16 17:34:47 +01:00
Erik Larsson
d35be909a4
Removed the 'doc' directory from ntfsprogs.
...
It contains interesting information but this information is available elsewhere and we want to stay as close to ntfs-3g as possible. No unnecessary added files.
2010-12-16 10:00:27 +01:00
Erik Larsson
02bab2956c
Merge remote branch 'linux-ntfs/libntfs-3g_port' into PERMISSION_HANDLING_BRANCH
...
Conflicts:
AUTHORS
COPYING
CREDITS
ChangeLog
Makefile.am
NEWS
README
autogen.sh
configure.ac
include/Makefile.am
2010-12-15 17:12:30 +01:00
Erik Larsson
d953fec34e
Increased patchstate version number.
2010-12-09 12:29:15 +01:00
Erik Larsson
713fbb390e
Merge commit 'v2_0_0' into libntfs-3g_port-v2_0_0
...
Conflicts:
configure.ac
include/ntfs/Makefile.am
include/ntfs/attrib.h
include/ntfs/bitmap.h
include/ntfs/collate.h
include/ntfs/debug.h
include/ntfs/dir.h
include/ntfs/endians.h
include/ntfs/index.h
include/ntfs/inode.h
include/ntfs/layout.h
include/ntfs/logfile.h
include/ntfs/logging.h
include/ntfs/mft.h
include/ntfs/ntfstime.h
include/ntfs/runlist.h
include/ntfs/support.h
include/ntfs/types.h
include/ntfs/unistr.h
include/ntfs/volume.h
libntfs/Makefile.am
libntfs/attrib.c
libntfs/attrlist.c
libntfs/bitmap.c
libntfs/bootsect.c
libntfs/collate.c
libntfs/compress.c
libntfs/debug.c
libntfs/device.c
libntfs/device_io.c
libntfs/dir.c
libntfs/index.c
libntfs/inode.c
libntfs/lcnalloc.c
libntfs/logfile.c
libntfs/logging.c
libntfs/mft.c
libntfs/mst.c
libntfs/runlist.c
libntfs/security.c
libntfs/unistr.c
libntfs/unix_io.c
libntfs/volume.c
libntfs/win32_io.c
ntfsprogs/Makefile.am
ntfsprogs/mkntfs.c
ntfsprogs/ntfscat.c
ntfsprogs/ntfsclone.c
ntfsprogs/ntfscmp.c
ntfsprogs/ntfscp.c
ntfsprogs/ntfsinfo.c
ntfsprogs/ntfsmount.8.in
ntfsprogs/ntfsmount.c
ntfsprogs/ntfsundelete.c
ntfsprogs/upcase.c
2010-12-02 22:31:21 +01:00
Erik Larsson
bcc00717b0
The legacy FUSE module (ntfsmount) goes away. (ntfs-3g takes care of that part.)
2010-12-02 16:37:57 +01:00
Erik Larsson
c3571d8cde
configure.ac: Fixed typo in error message.
2010-12-02 16:36:39 +01:00
Erik Larsson
4a641c85e0
Adapted code to latest libntfs-3g, based on PERMISSION_HANDLING_BRANCH. Now requires libntfs-3g version 2010.5.22 minimum.
2010-12-02 16:35:27 +01:00
Erik Larsson
16ba09b70f
Introduced a pkg-config check for libntfs-3g at configure time, using the CFLAGS and LDFLAGS specified in the .pc file.
2010-12-02 16:35:12 +01:00
Erik Larsson
7a3ddf1e14
Modernized check for libgnutls using pkg-config. (Had to do it, since libgnutls doesn't have the necessary .m4 file in more recent releases.)
2010-12-02 16:34:41 +01:00
Erik Larsson
8bed21697d
configure.ac: Appended a tail to the version number to show that this is a version meant to be used with the ntfs-3g libraries. Also changed the email address to indicate that this fork is managed by the ntfs-3g developers.
2010-12-02 15:57:28 +01:00
Jean-Pierre André
351aec3f7a
Enabled renaming of system extended attributes
2010-10-26 08:59:52 +02:00
Szabolcs Szakacsits
5aed8491a7
release 2010.10.2
2010-10-02 14:19:40 +03:00
Szabolcs Szakacsits
ab137b3070
release 2010.8.8
2010-08-07 03:26:57 +03:00
Szabolcs Szakacsits
cae96e64ac
release 2010.7.23-RC
2010-07-23 16:01:56 +03:00
Szabolcs Szakacsits
114e795611
release 2010.6.31-RC
2010-06-30 05:17:43 +03:00
Szabolcs Szakacsits
e47b85c07e
release 2010.6.30-RC
2010-06-29 18:39:26 +03:00
Szabolcs Szakacsits
a63eac5e44
release 2010.6.28-RC
2010-06-27 01:36:31 +03:00
Szabolcs Szakacsits
0578c15957
release 2010.5.22
2010-05-20 03:32:57 +03:00
Szabolcs Szakacsits
04f38c6727
release 2010.5.16
2010-05-16 14:26:22 +03:00
Szabolcs Szakacsits
0e66530846
release 2010.5.15
2010-05-15 00:14:42 +03:00
Jean-Pierre André
fc4bace81d
Merge branch 'PERMISSION_HANDLING_BRANCH' of ssh://ntfs-3g.git.sourceforge.net/gitroot/ntfs-3g/ntfs-3g into PERMISSION_HANDLING_BRANCH
2010-04-19 11:43:07 +02:00
Jean-Pierre André
84c93479d8
fixed a compilation issue with uClibc
2010-04-19 10:53:31 +02:00
Szabolcs Szakacsits
48be24db46
release 2010.3.6
2010-03-06 18:08:01 +02:00
szaka
7b30b160c2
release 2010.2.6-RC
2010-02-06 09:17:46 +00:00
jpandre
3eada57e45
Added checks for uninitialized variables for configure option --enable-warnings
2010-01-16 09:31:57 +00:00
jpandre
d78add4e8f
Developed time stamping up to 100ns resolution
2010-01-04 08:24:44 +00:00
jpandre
17a629229d
Developed selective timestamp setting for utimensat(2)
2009-12-23 14:51:07 +00:00