Commit Graph

436 Commits (a1161d552f560b9e98c9963eb9db3fa513824f02)

Author SHA1 Message Date
Jean-Pierre André 81f1de0559 removed duplicated code in lowntfs-3g 2010-05-25 10:06:27 +02:00
Jean-Pierre André 2e86428fc0 redefined a default user mapping (a few changes in mount options) 2010-05-25 10:05:10 +02:00
Jean-Pierre André 3745d0a1e3 marked files whose name has a dot initial as "hidden" if option hide_dot_files 2010-05-25 09:58:36 +02:00
Jean-Pierre André 8ae0ee326a Fixed building secaudit and usermap 2010-05-19 09:05:27 +02:00
Jean-Pierre André 8e98f616dd Temporarily disabled MacOSX features in lowntfs-3g (Erik Larsson) 2010-05-16 08:17:36 +02:00
Jean-Pierre André 02b11579cc fixed wrong flags when uid/gid are forced in mount options 2010-05-12 09:30:08 +02:00
Jean-Pierre André df8e581464 fixed the condition for executing utime() and utimensat() 2010-04-19 11:10:54 +02:00
Jean-Pierre André b1c051b768 fixed compiler warnings on OpenSolaris 2010-04-19 11:10:01 +02:00
Jean-Pierre André 3e48b337d8 fixed conditional code for self-test in secaudit 2010-04-19 11:08:54 +02:00
Jean-Pierre André fcb114502d fixed an error checking when extending a file list in lowntfs-3g 2010-04-19 11:04:13 +02:00
Jean-Pierre André 84c93479d8 fixed a compilation issue with uClibc 2010-04-19 10:53:31 +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
Jean-Pierre André 1bb7443eb6 Fixed setting archive bit on file and alternated data stream creation 2010-02-24 12:08:56 +01:00
Jean-Pierre André d9f8647ef9 Fixed enabling permissions when no UserMapping file is found 2010-02-17 11:47:14 +01:00
Jean-Pierre André 7449af78ca Fixed an error return in the main mount function 2010-02-17 11:45:39 +01:00
Jean-Pierre André 4c08471932 Extended copyright to 2010 2010-02-17 11:44:13 +01:00
Jean-Pierre André e4d19093ba #ifdef'ed code which require implementation of extended attributes 2010-02-17 11:43:22 +01:00
Jean-Pierre André bb80ecc29f Reorganized processing of setattr() to care for all sets of attributes 2010-02-17 11:41:54 +01:00
Jean-Pierre André 43d5dfaf9f Used ntfs timestamp format to avoid loss of precision 2010-02-17 11:39:37 +01:00
Jean-Pierre André 5ef11317f2 Implemented selective timestamp setting for utimensat(2) 2010-02-17 11:36:56 +01:00
szaka 205088a76b update date of manuals 2010-02-06 09:17:06 +00:00
jpandre d49ac7351c Fixed a bug disabling the Posix ACLs 2010-01-21 18:44:31 +00:00
jpandre 897faa3e54 Set an error code when running unprivileged (Fabian Keil) 2010-01-21 08:11:27 +00:00
jpandre 07ccad8eb6 Escaped difficulties with the diversity of boolean definitions 2010-01-17 09:35:32 +00:00
jpandre eaf0ecaa8d Fixed compilation of secaudit on OpenSolaris 2010-01-16 18:27:17 +00:00
jpandre cd8c8a1aa8 Adapted to possible inclusion of stdbool.h (Erik Larsson) 2010-01-16 18:14:46 +00:00
jpandre c03b68ca8d Used st_[acm]timespec instead of st_[acm]tim on MacOSX (Erik Larsson) 2010-01-16 18:10:33 +00:00
jpandre 31abc47c7c Secured against use of external fuse not patched for UTIME_NOW 2010-01-16 09:35:24 +00:00
jpandre cac199ebb1 Logged problematic use of uid==0 and gid!=0 2010-01-16 09:29:28 +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
jpandre b8a83add46 Ported secaudit to opensolaris 2009-12-19 13:26:56 +00:00
jpandre d75c254771 Fixed a wrong comment 2009-12-19 09:58:26 +00:00
jpandre 6271663b4e Skip extended attribute related functions when not supported locally 2009-12-19 09:20:59 +00:00
mechie a27d20247e This commit was manufactured by cvs2svn to create branch
'PERMISSION_HANDLING_BRANCH'.
2009-12-19 08:01:19 +00:00
jpandre 7b802d193c Driver for fuse low-level interface 2009-12-19 08:01:18 +00:00
jpandre 53ba420bda Remove mis-tagged file 2009-12-19 07:46:20 +00:00
jpandre eb8da77471 Grouped permission mode setting in the parameter file 2009-12-18 10:31:43 +00:00
jpandre 9f92518396 Grouped permission mode setting in the parameter file 2009-12-18 10:31:42 +00:00
jpandre d9eae2038b Made where permissions are checked easier to select, and logged selection 2009-12-18 09:08:15 +00:00
jpandre 5263033f85 Implemented low-level interface to fuse 2009-12-18 08:43:44 +00:00
jpandre d75f69d80e Cached inode data for subsequent use 2009-12-18 08:12:23 +00:00
jpandre c1adbc1787 Implemented getting/setting/removing object ids 2009-12-17 09:07:56 +00:00
jpandre d990f7996c Changed the interfaces to use extended attributes 2009-12-17 08:24:13 +00:00
jpandre 9cad01c628 Fixed the return code for the restore function of secaudit 2009-12-16 11:44:44 +00:00
jpandre 2f8ced2ddd Kept junctions points absolute or relative as specified 2009-12-15 09:25:36 +00:00
jpandre c5c51ec1fe Simplified interfaces for checking permissions 2009-12-14 17:23:12 +00:00
jpandre 758a99ea87 Avoided double copy of dir when closing a file in an open dir 2009-12-10 10:04:53 +00:00
jpandre 91a3909048 Concealed the unused parameters in usermap 2009-12-10 08:51:25 +00:00
jpandre b32bbcf48a Worked around "const" possibly redefined in config.h 2009-12-10 08:46:30 +00:00
jpandre a9fdd65cd4 Replace <attr/xattr.h> by <sys/xattr.h> from glibc 2009-12-10 08:45:02 +00:00
jpandre 38d77ef0dc Added device_io.c and secaudit.h for "make dist" (Erik Larsson) 2009-12-01 15:22:29 +00:00
jpandre 2d05631ad1 Fixed renaming to same inode 2009-11-26 13:30:14 +00:00
jpandre ad25d7a0ac Applied patches for Mac OS X (Erik Larsson) 2009-11-18 16:37:15 +00:00
szaka 3e2102ee36 update manuals 2009-11-13 19:36:22 +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 bf08272b88 Update manual date 2009-11-13 18:29:13 +00:00
jpandre eb3ec90d80 OS X: implement setchgtime(), it fixes Firefox errors (Erik Larsson) 2009-11-05 11:48:27 +00:00
jpandre 3af7bebe7b Mac OS X Unicode normalization form conversion (Erik Larsson) 2009-11-05 11:40:44 +00:00
jpandre 63ef915ed5 ntfs_fuse_filler: truncate too large filenames on OS X (Erik Larsson) 2009-11-05 11:27:10 +00:00
jpandre 79cc70f23c fix passing buffer after partial read/write (Jean-Pierre Andre, Szabolcs Szakacsits) 2009-11-05 11:24:39 +00:00
jpandre ad69474a5a Allowed security descriptors up to 64K in secaudit 2009-11-03 14:27:57 +00:00
jpandre 12bfcc5f93 Removed obsolete debugging code 2009-11-03 14:25:00 +00:00
jpandre 2b6ea3b392 Accepted ACL_REVISION_DS as a valid ACL revision in secaudit 2009-11-03 14:21:08 +00:00
jpandre 65731ee9c3 Added option "efs_raw" to the manual 2009-11-01 17:43:59 +00:00
jpandre 0226f08a5e Created a manual entry for usermap 2009-10-28 15:19:14 +00:00
jpandre a39bd05923 Warned against using the locale option in the ntfs-3g manual 2009-10-28 15:16:32 +00:00
jpandre bd6abd39de Reinserted the description of option allow_other in the ntfs-3g manual 2009-10-28 15:15:28 +00:00
jpandre 54539d14a2 Added manual for secaudit 2009-10-19 08:22:52 +00:00
jpandre 6afa1ed6c4 Updated documentation files to describe features added in ntfs-3g.2009.10.5-RC 2009-10-14 10:22:30 +00:00
szaka a9b7c5f91b remove unused util.h and util.c 2009-10-04 02:09:08 +00:00
szaka 1e1dadd38d merge ntfs-3g.probe updates from HEAD 2009-10-04 02:08:26 +00:00
szaka c49ae0afb0 add secaudit and usermap utilities 2009-10-04 01:50:28 +00:00
jpandre f0ea07fdf3 Fixed ownership of mount point on non-Linux 2009-09-18 19:53:38 +00:00
jpandre 61f7084020 Fixed avoidance of a double opening of an inode in create() 2009-09-18 19:51:10 +00:00
jpandre 12437acea9 Avoided a double opening of an inode in create() 2009-09-18 16:31:46 +00:00
jpandre 31f7abf640 Fixed access control for utime() 2009-09-18 16:28:22 +00:00
jpandre e4e485df64 Fixed a double inode closing in listxattr() 2009-09-18 16:22:22 +00:00
jpandre f59d0e6ec7 Fixed access control in access() calls 2009-09-18 16:20:10 +00:00
jpandre c085f70be1 Developed the removal of a DOS name 2009-08-14 14:46:46 +00:00
jpandre 88473752c5 Allowed creating holes in compressed files 2009-08-11 08:02:59 +00:00
szaka aba99dec29 OS X: implement setchgtime(), it fixes Firefox errors (Erik Larsson) 2009-07-29 00:13:44 +00:00
jpandre 8db3f0a2ab Returned EPERM for getting/setting efsinfo without option efs_raw 2009-07-20 13:00:43 +00:00
jpandre 5e650c0c91 Developped getting and setting NTFS times 2009-07-09 15:20:14 +00:00
jpandre 78285e42b4 Reverted setting archive flag on unlinking (only Windows Explorer does it) 2009-07-09 12:28:04 +00:00
jpandre 8af1460957 Fixed setting archive flag in link()/unlink() 2009-07-07 18:54:13 +00:00
jpandre 06e553b04d Fixed permissions of created files when parent directory has a default ACL 2009-07-04 19:14:56 +00:00
jpandre 9a4672ca65 Developped getting and setting DOS names (short 8+3 names) 2009-07-01 19:45:59 +00:00
jpandre 3ddbce3ea6 Changed conditions to activate protection modes 2009-07-01 19:35:04 +00:00
jpandre 278abb9382 Developped handling of Windows archive flag 2009-07-01 19:32:00 +00:00
jpandre 6a54eac8ad Displayed compile-time options when help is requested 2009-06-17 08:06:45 +00:00
szaka 955b1f3e18 Mac OS X Unicode normalization form conversion (Erik Larsson) 2009-05-21 19:42:36 +00:00
jpandre c79b3777ca Implemented backup/restoring of encrypted files (by Martin Bene) 2009-05-20 14:17:31 +00:00
jpandre 1cd46c2241 Fixed errno when setting security or trusted xattr as non-root 2009-05-17 20:13:28 +00:00
jpandre 220883485a Fixed permissions for symlinks when there is no user mapping 2009-05-17 19:59:26 +00:00
szaka 4536b53092 ntfs_fuse_filler: truncate too large filenames on OS X (Erik Larsson) 2009-05-12 17:51:55 +00:00
szaka 5883b194d5 fix passing buffer after partial read/write (Jean-Pierre Andre, Szabolcs Szakacsits) 2009-04-25 13:20:03 +00:00
jpandre 54f745e3f3 Fixed partial writings for compressed files 2009-04-25 11:56:34 +00:00
jpandre 765e8d3677 Fixed access control to system extended attributes when Posix ACLs are enabled 2009-04-20 15:47:46 +00:00