Commit Graph

  • 81fce3b70e playlog.c: Fix improper byteswapping macros used for sle64 members. Erik Larsson 2016-01-29 10:49:25 +0100
  • 9893ea9ee6 Merge endianness fixes. Erik Larsson 2016-01-28 09:22:42 +0100
  • 760ddd62cf Merge endianness fixes required for the strict endians code to compile. Erik Larsson 2016-01-28 09:21:09 +0100
  • e37258bf01 ntfscmp.c: Fix missing byteswap of little-endian attribute type value. Erik Larsson 2016-01-28 09:11:55 +0100
  • 1984a714e5 Enable strict checking of endian-specific types. Erik Larsson 2016-01-28 08:29:03 +0100
  • 7e85b4ccd4 Replace switch statements for le/be types with equivalent if statements. Erik Larsson 2016-01-28 08:29:02 +0100
  • 1fdd4fbb71 Replace all le64 "not" negations with le64_not(...). Erik Larsson 2016-01-28 08:29:01 +0100
  • 597adff2bb Replace all le32 "not" negations with le32_not(...). Erik Larsson 2016-01-28 08:29:00 +0100
  • 85588b8e92 Replace all le16 "not" negations with le16_not(...). Erik Larsson 2016-01-28 08:28:59 +0100
  • 46dfbe17ec Replace all le64 "xor" calculations with le64_xor(...). Erik Larsson 2016-01-28 08:28:58 +0100
  • 14190d81b3 Replace all le32 "xor" calculations with le32_xor(...). Erik Larsson 2016-01-28 08:28:57 +0100
  • 1118a56eea Replace all le16 "xor" calculations with le16_xor(...). Erik Larsson 2016-01-28 08:28:56 +0100
  • cc414d9e8b Replace all le64 "or" calculations with le64_or(...). Erik Larsson 2016-01-28 08:28:55 +0100
  • 1500a77676 Replace all le32 "or" calculations with le32_or(...). Erik Larsson 2016-01-28 08:28:54 +0100
  • b61e7ff449 Replace all le16 "or" calculations with le16_or(...). Erik Larsson 2016-01-28 08:28:53 +0100
  • 66d7b85573 Replace all le64 "and" calculations with le64_and(...). Erik Larsson 2016-01-28 08:28:52 +0100
  • 7b3700ed5e Replace all le32 "and" calculations with le32_and(...). Erik Larsson 2016-01-28 08:28:51 +0100
  • 2b4c3a618c Replace all le16 "and" calculations with le16_and(...). Erik Larsson 2016-01-28 08:28:50 +0100
  • e970b57c74 Replace all le32 zero "and" test conditions with le32_andz(...). Erik Larsson 2016-01-28 08:28:49 +0100
  • 9f5ad52e5f Replace all le32 non-zero "and" test conditions with !le32_andz(...). Erik Larsson 2016-01-28 08:28:48 +0100
  • 1b7bfaa133 Replace all le16 zero "and" test conditions with le16_andz(...). Erik Larsson 2016-01-28 08:28:47 +0100
  • 35c72761c7 Replace all le16 non-zero "and" test conditions with !le16_andz(...). Erik Larsson 2016-01-28 08:28:46 +0100
  • 01c493f16c Replace all be16 zero test conditions with "be16_cmpz(...)". Erik Larsson 2016-01-28 08:28:45 +0100
  • 5097bb9ea3 Replace all sle64 zero test conditions with "sle64_cmpz(...)". Erik Larsson 2016-01-28 08:28:44 +0100
  • 97ccd587d6 Replace all sle64 non-zero test conditions with "!sle64_cmpz(...)". Erik Larsson 2016-01-28 08:28:43 +0100
  • 65eea3fe0a Replace all le64 zero test conditions with "le64_cmpz(...)". Erik Larsson 2016-01-28 08:28:42 +0100
  • 17a2c5f58e Replace all le64 non-zero test conditions with "!le64_cmpz(...)". Erik Larsson 2016-01-28 08:28:41 +0100
  • ed87a4dffa Replace all le32 zero test conditions with "le32_cmpz(...)". Erik Larsson 2016-01-28 08:28:40 +0100
  • 18990412fa Replace all le32 non-zero test conditions with "!le32_cmpz(...)". Erik Larsson 2016-01-28 08:28:39 +0100
  • e366bef954 Replace all le16 zero test conditions with "le16_cmpz(...)". Erik Larsson 2016-01-28 08:28:38 +0100
  • 90697bb5ab Replace all le16 non-zero test conditions with "!le16_cmpz(...)". Erik Larsson 2016-01-28 08:28:37 +0100
  • c29924872f Replace all be32 usage of the '==' operation with "be32_eq(...)". Erik Larsson 2016-01-28 08:28:36 +0100
  • e616a84f21 Replace all be16 usage of the '==' operation with "be16_eq(...)". Erik Larsson 2016-01-28 08:28:35 +0100
  • 0657987a0b Replace all sle64 usage of the '!=' operation with "!sle64_eq(...)". Erik Larsson 2016-01-28 08:28:34 +0100
  • 7b85755080 Replace all sle64 usage of the '==' operation with "sle64_eq(...)". Erik Larsson 2016-01-28 08:28:33 +0100
  • e1bd02ed74 Replace all sle16 usage of the '!=' operation with "!sle16_eq(...)". Erik Larsson 2016-01-28 08:28:32 +0100
  • 94589cde03 Replace all sle16 usage of the '==' operation with "sle16_eq(...)". Erik Larsson 2016-01-28 08:28:31 +0100
  • d61f8615d9 Replace all le64 usage of the '!=' operation with "!le64_eq(...)". Erik Larsson 2016-01-28 08:28:30 +0100
  • 7a88d7821e Replace all le64 usage of the '==' operation with "le64_eq(...)". Erik Larsson 2016-01-28 08:28:28 +0100
  • 0876896169 Replace all le32 usage of the '!=' operation with "!le32_eq(...)". Erik Larsson 2016-01-28 08:28:27 +0100
  • 011a9e9e5e Replace all le32 usage of the '==' operation with "le32_eq(...)". Erik Larsson 2016-01-28 08:28:26 +0100
  • 59a05b5c34 Replace all le16 usage of the '!=' operation with "!le16_eq(...)". Erik Larsson 2016-01-28 08:28:25 +0100
  • 347bdf21ec Replace all le16 usage of the '==' operation with "le16_eq(...)". Erik Larsson 2016-01-28 08:28:23 +0100
  • 8aca3d4800 ntfsmove.c: Fix multiple cases of raw usage of little-endian fields. Erik Larsson 2016-01-27 15:28:55 +0100
  • 8daa92717e ntfsdump_logfile.c: Fix use of wrong byteswapping macro for le16 field. Erik Larsson 2016-01-27 15:26:51 +0100
  • 0741f54b2e ntfsdump_logfile.c: Fix incorrectly parenthesized expression. Erik Larsson 2016-01-27 15:24:52 +0100
  • 55dafda732 ntfsck.c: Fix comparing le32 values as u32. Erik Larsson 2016-01-27 15:23:13 +0100
  • ec18534f31 ntfsck.c: Fix comparison between little-endian and native-endian data. Erik Larsson 2016-01-27 15:21:05 +0100
  • ef09702b0c ntfstruncate.c: Fix mixed endianness usage of variable 'i'. Erik Larsson 2016-01-26 10:28:38 +0100
  • 7e9003b147 ntfstruncate.c: Fix incorrect type for CPU-endian value in 'ucstos'. Erik Larsson 2016-01-26 10:19:44 +0100
  • 1b67b943df ntfstruncate.c: Fix conflicting endianness for variable 'attr_type'. Erik Larsson 2016-01-26 10:18:51 +0100
  • efa876d31b ntfstruncate.c: Fix mixed endianness usage of variable 'u'. Erik Larsson 2016-01-26 10:03:36 +0100
  • 02ce4947df ntfs-3g.c: Fix raw usage of inode time fields without byteswapping. Erik Larsson 2016-01-26 07:55:45 +0100
  • 701cd61cca volume.c: Fix passing bad pointer type to ntfs_is_[baad|mft]_recordp. Erik Larsson 2016-01-25 11:31:12 +0100
  • 8aa2769d70 mst.c: Fix mixed native/little-endian usage of variable 'usn'. Erik Larsson 2016-01-25 11:30:13 +0100
  • 84f042e739 reparse.c: Fix big-endian bug when converting file name to lowercase. Erik Larsson 2016-01-04 10:19:05 +0100
  • 75da0ce302 Fix inverted usage of endian conversion macros. Erik Larsson 2016-01-04 10:08:15 +0100
  • 9cf04fd2cd Fix incorrect usage of native/little-endian types, signed types, etc. Erik Larsson 2015-12-21 23:55:31 +0100
  • f076fae75a Fix endianness issues in log and terminal output. Erik Larsson 2015-12-21 23:31:09 +0100
  • 48cb23265b Fix code to use const_cpu_to_X/const_X_to_cpu macros for constants. Erik Larsson 2015-12-21 23:21:00 +0100
  • dfa4a6647f Fix code to use const_cpu_to_X/const_X_to_cpu macros for constants. Erik Larsson 2015-12-21 23:21:00 +0100
  • 58bb59487c endians.h: Add const endian conversion macros for s{l,b}e{16,32,64}. Erik Larsson 2015-12-21 23:05:36 +0100
  • 5efc87cce8 Fixed accessing next log buffer only when it exists Jean-Pierre André 2015-12-01 11:12:53 +0100
  • ca70766dc4 Fixed reporting action states when restart page appears outdated Jean-Pierre André 2015-12-01 11:10:48 +0100
  • f7cbf30d54 Rejected invalid null reparse tag Jean-Pierre André 2015-12-01 11:06:11 +0100
  • 4d5ce43ab9 Fixed returning the trimming count to fstrim(8) Jean-Pierre André 2015-12-01 11:00:24 +0100
  • 730776b0e5 Defined reparse tag for system compression Jean-Pierre André 2015-12-01 10:56:01 +0100
  • aeb1d7fb74 Fixed special case of decompressing a runlist Jean-Pierre André 2015-11-20 16:17:48 +0100
  • f85b82c8e1 Fixed headers of log play functions in playlog Jean-Pierre André 2015-11-20 16:14:16 +0100
  • aade4c46b6 Fixed missing error return in playlog Jean-Pierre André 2015-11-20 16:11:15 +0100
  • 3c964b6af3 Fixed truncating an extended bad cluster list in ntfsresize Jean-Pierre André 2015-11-20 16:04:47 +0100
  • ede1808ba6 Removed obsolete code from playlog Jean-Pierre André 2015-11-12 15:46:33 +0100
  • 22b59548d9 Subdivided the replay functions in playlog Jean-Pierre André 2015-11-12 15:44:47 +0100
  • fe3e16243a Fixed a memory leak in ntfsrecover Jean-Pierre André 2015-11-12 15:41:44 +0100
  • 1aa9882810 Silenced a compiler warning (cosmetic) Jean-Pierre André 2015-11-12 15:39:20 +0100
  • 59c90f039d Defined the last logfile block as preceding block 4 in ntfsrecover Jean-Pierre André 2015-11-12 15:31:24 +0100
  • f7bc5249bc Alleviated constraints relative to reparse points Jean-Pierre André 2015-11-09 16:22:16 +0100
  • fb0afd41c8 Decoded the full list of bad clusters in ntfsclone and ntfsresize Jean-Pierre André 2015-11-09 16:16:39 +0100
  • 34d29fe0b0 Fixed reparse data check for non-Microsoft tags Jean-Pierre André 2015-11-09 16:14:31 +0100
  • 37bd6661d4 Fixed getting space for making an index non resident Jean-Pierre André 2015-11-09 16:09:52 +0100
  • 1aaaa8fac1 Wrote as much data as possible in compressed attribute pwrite Jean-Pierre André 2015-11-09 16:00:31 +0100
  • cba621e822 Silenced a compiler warning in ntfswipe (cosmetic) Jean-Pierre André 2015-11-09 15:58:00 +0100
  • e736fea196 Fixed relocating the MFT runlists in ntfsresize Jean-Pierre André 2015-11-09 15:44:33 +0100
  • 0cb0173bbc Implemented recovery of updates committed by Windows Jean-Pierre André 2015-11-09 13:18:58 +0100
  • 9191d85e28 Use appropriate little-endian/big-endian types in struct definitions. Erik Larsson 2015-10-03 12:58:08 +0200
  • 80e500c6ef Protected against opendir reinitialization in lownfs-3g Jean-Pierre André 2015-09-30 09:35:17 +0200
  • 2f373dee56 ntfsprogs Builds on Windows use macroes to translate printing formats, and these macroes redefined "buf" in a way which causes trouble when "buf" has another meaning. Use "_b" instead. Jean-Pierre André 2015-09-30 09:08:35 +0200
  • 800660f728 Displayed reparse point information in ntfsinfo Jean-Pierre André 2015-09-30 09:05:47 +0200
  • 9f22e17a16 Improved the check for a valid $MFTMirr Jean-Pierre André 2015-09-30 09:02:15 +0200
  • 94f8d2128e Fixed a wrong test report in ntfsfix Jean-Pierre André 2015-09-30 08:54:27 +0200
  • 4a4ec8c1c6 Fixed a bad sanity check in ntfsfix Jean-Pierre André 2015-09-30 08:51:20 +0200
  • 267357899f Made secaudit to load the library based on its generic name Jean-Pierre André 2015-09-30 08:44:56 +0200
  • 9c2657b4ae Made use of fuse module cache on OpenIndiana Jean-Pierre André 2015-09-30 08:36:37 +0200
  • 5ebe36f10a Mentioned the starting sector when it overflows in mkntfs Jean-Pierre André 2015-09-30 08:25:25 +0200
  • 8a3c3c477c Used incremental offsets when reading a directory in lowntfs-3g Jean-Pierre André 2015-09-30 08:18:13 +0200
  • 2c11aaa2aa Fixed the range of valid subauthority counts in a SID Jean-Pierre André 2015-07-14 08:37:01 +0200
  • c9771d0509 unistr.c: Cleanup of OS X Unicode normalization code. Erik Larsson 2015-06-23 06:43:17 +0200
  • 9a7bd25181 Skip installing manpages for mount helpers when they aren't available. Erik Larsson 2015-06-23 06:27:33 +0200
  • 78ad037c66 Make installing mkntfs /sbin symlinks dependent on ENABLE_MOUNT_HELPER. Erik Larsson 2015-06-23 06:26:52 +0200
  • 99cb156ae5 Ported clearing the environment when starting mount or umount Jean-Pierre André 2015-06-01 12:48:43 +0200