History log of /haiku-fatelf/src/add-ons/kernel/file_systems/ntfs/fs_func.c
Revision Date Author Comments
# 1a6f1cb9 13-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fix an issue when fs_initialization re-calling.

* Reset global variables for mkntfs module.
* Add error handling for mkntfs call.


# 04db9fef 02-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: Initial support for volume initialization
* Moving files taken from ntfs3g in a separate folder.
* Added files from ntfsprogs: mkntfs.c
* Initial support for initialization


# a09a46f8 03-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: Change pretty name as at other fs-addons


# 1d910b5e 01-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: More fixes for #8332
* Generate name for unnamed volumes
+alpha 4


# bd2b61fb 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Code cleanup. No functional changes.


# ef544e59 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Optimize for fs_walk function.


# ba49a8da 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fixes for Identify partition function.
* Try to fix #8332


# 157d8266 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: fake-attributes improvements

* Fake-atributes enabled by default (Real attributes require optimization. Too slow with big and fragmented volumes.)
* Upadted mime-table for file extension to mime-type mapping.
* Fix for fake-attributes mode switching.


# 39f5f304 27-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Deep code refactoring and lot of fixes

* Fix: the size of dirent struct in the fake attributes was counted incorrectly
* Directory reading code was re-written from scratch. That fixes hopefully #7573, #4974, #4877, #9082
* Create, rename, unlink routines were completely reimplemented
* Added fully functional support of extended attributes. This fixes #6509


# 3a0a7215 22-Oct-2012 threedeyes <3dEyes@gmail.com>

Added support for fake attributes.

If necessary, you can disable support for extended attributes in the settings file.


# c0c445f1 22-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS:Critical fixes for renaming and creating nodes. The adaptation of some functions to the new version of the libntfs3g.


# a65ebe75 19-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fix directory size calculation in rstat function (bug:#8599).


# e90f1b17 18-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fix node creation functions.


# a814d850 17-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: update libntfs-3g to latest stable version


# 5e4a2efb 12-Jul-2012 Jérôme Duval <jerome.duval@gmail.com>

ntfs: takes read only volumes into account #8449

* initial patch from kag_anil fixed by myself
* fix log message in fs_write_attrib()


# 75d1324b 05-Jun-2012 Jérôme Duval <jerome.duval@gmail.com>

ntfs: fix double free #8484


# 05326911 08-Apr-2012 Jérôme Duval <jerome.duval@gmail.com>

ntfs: fixed coverity resource leaks.

* CID 5723, 5724, 5725, 5726, 5728, 5736, 5737


# 4375e3f9 22-Mar-2011 Jérôme Duval <korli@users.berlios.de>

* changed ERRPRINT macros to ERROR and TRACE
* ntfs log handler wasn't included for Haiku, it should be used to set up a log handler.
* style fix


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41081 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 70e1a40a 24-Feb-2011 Jérôme Duval <korli@users.berlios.de>

replaced use of malloc.h with stdlib.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40666 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b62dd5ab 22-Feb-2011 Jérôme Duval <korli@users.berlios.de>

cleanup, header inclusion should be revisited.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40617 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 59158a8e 16-Feb-2011 Jérôme Duval <korli@users.berlios.de>

This fixes writing correct times, which I miss in the previous commit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40542 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab7d0f02 16-Feb-2011 Jérôme Duval <korli@users.berlios.de>

Fixed incorrect dates on ntfs volumes (#7120).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40536 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d2c294f 01-Dec-2010 Gerasim Troeglazov <3deyes@gmail.com>

Update libntfs to ntfs-3g-2010.10.2. Preparing for future updates through the vendor branch. New api(libntfs) fixes.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39699 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e16c15a7 11-Apr-2010 François Revol <revol@free.fr>

Fix a possible mem leak in case of error.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36177 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f40c5e32 05-Nov-2009 Axel Dörfler <axeld@pinc-software.de>

* common_rename() now checks the name for validity before passing it on to the
file systems, so those checks don't have to be duplicated there, anymore.
* Minor cleanup, mostly automatic whitespace.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33895 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 615e223a 12-Sep-2009 Gerasim Troeglazov <3deyes@gmail.com>

Added support for updating the access and change time to the file/directory. +alphabranch (forgot to add to the previous commit)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33111 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d034e38 12-Sep-2009 Gerasim Troeglazov <3deyes@gmail.com>

Fixed a bug from ticket 4462. (fs_rstat returns an incorrect value).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33091 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e1549897 24-Aug-2009 Axel Dörfler <axeld@pinc-software.de>

* The read/write routines were pretty much broken. This was the cause of #4317.
+alphabranch


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32655 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 188f3914 08-Jun-2009 Axel Dörfler <axeld@pinc-software.de>

* Fixed missing B_FS_IS_READONLY flag in fs_rfsstat(). This fixes bug #4009.
* Fixed many occurences of incorrect operator order, ie. "!flags & FLAG" does
not what you might think it does.
* Added TODOs to functionally questionable code. I really don't think this file
system should actually be used read-write. Deleting files seems to be
completely broken.
* Fixed mixup of B_MOUNT_READ_ONLY vs. B_FS_IS_READONLY in nspace::flags.
* Fixed many, many style issues, that file really was a mess.
* Honoured 80 characters per line limit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30996 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 30bc84e9 01-Jun-2009 Gerasim Troeglazov <3deyes@gmail.com>

Update NTFS-3g Library to stable 2009.4.4 version. Clean up code. Now write support enabled by default.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30944 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 64f22f3d 06-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* fs_walk():
- Get the actual node type. This seemed to be the main problem with using
ntfs -- paths beyond the root directory could not be resolved.
- Fixed memory leak in case of error.
* Pass node types instead of mode_t's to publish_vnode().
* Automatic white space cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29964 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 574e74d7 27-Mar-2009 Gerasim Troeglazov <3deyes@gmail.com>

* Fix file mode for vnodes, set readonly as default. volume successfully mounted, but available only root directory

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29743 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3cf43c26 25-Mar-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Removed the fs_vnode_ops::create_dir() parameter for returning the ID of the
newly created dir. The VFS really doesn't need it and for some file systems
it might not be easy to get by. Several file systems (e.g. rootfs and fat)
were ignoring the parameter anyway.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29719 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 31aa96d8 28-Oct-2008 Gerasim Troeglazov <3deyes@gmail.com>

first changes for new FS API support

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28365 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b0f5179a 28-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Changed recursive_lock to use a mutex instead of a semaphore.
* Adjusted code using recursive locks respectively. The initialization
cannot fail anymore, and it is possible to use recursive locks in the
early boot process (even uninitialized, if in BSS), which simplifies
things a little.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25687 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5e2ef462 23-Mar-2008 Axel Dörfler <axeld@pinc-software.de>

* Got rid of the duality of FS_WRITE_STAT_* vs. B_STAT_* flags (removed
the former ones).
* Removed extraneous white space.
* net_server settings are now also updated when the size of the
file changed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24552 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 62cee9f9 08-Jul-2007 Gerasim Troeglazov <3deyes@gmail.com>

update libntfs-3g to 1.616

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21586 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 245aecda 21-Jun-2007 Axel Dörfler <axeld@pinc-software.de>

Got rid of vnode_id and mount_id, replaced with ino_t and dev_t.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21485 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f6be3b4d 12-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Added getting label of ntfs volume in fs_identify_partiton function.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20376 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 570ab00a 05-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Fixed bug in fs_readdir function. Removed read-only assembling mode. Added settings file for addon tweaking: hide_sys_files, read_only, no_atime.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20332 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6a15f740 02-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Some code and style cleanup

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20309 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7106362e 02-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Fixed build for R5 and dano targets. Bug fixes for fs_rename and fs_walk functions. Added simple identify functions for haiku.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20302 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80bca3d3 22-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Added NTFS file system add-on written by Troeglazov Gerasim (a.k.a. 3dEyes**).
It's based on ntfs-3g-0.20070102-BETA, and therefore under the GPL license.
Writing is currently disabled for safety reasons, and you'll have to mount
it manually, as the identify hooks are not yet implemented.
Thanks a lot for your work!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19897 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1a6f1cb937a4357f22a7947b333aa3d6faa3b78e 13-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fix an issue when fs_initialization re-calling.

* Reset global variables for mkntfs module.
* Add error handling for mkntfs call.


# 04db9fefe3d6d37c93471c006a119210b2861e0f 02-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: Initial support for volume initialization
* Moving files taken from ntfs3g in a separate folder.
* Added files from ntfsprogs: mkntfs.c
* Initial support for initialization


# a09a46f8a086e60873e91bf4b72fd25188ca2f3b 03-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: Change pretty name as at other fs-addons


# 1d910b5e2b7c39148f496bb6e6a3fa2134c957f2 01-Nov-2012 threedeyes <3dEyes@gmail.com>

NTFS: More fixes for #8332
* Generate name for unnamed volumes
+alpha 4


# bd2b61fbd06cffef73193957057feb7f0bd8766d 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Code cleanup. No functional changes.


# ef544e59f28e5392b37e1980f1b0f1d08f144182 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Optimize for fs_walk function.


# ba49a8daf71e10026837cfe64d80b2c39f233014 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fixes for Identify partition function.
* Try to fix #8332


# 157d82668176fd86c627a4655565d7602ed3eb40 30-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: fake-attributes improvements

* Fake-atributes enabled by default (Real attributes require optimization. Too slow with big and fragmented volumes.)
* Upadted mime-table for file extension to mime-type mapping.
* Fix for fake-attributes mode switching.


# 39f5f3042c1014d277d972b1c909566789ce1985 27-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Deep code refactoring and lot of fixes

* Fix: the size of dirent struct in the fake attributes was counted incorrectly
* Directory reading code was re-written from scratch. That fixes hopefully #7573, #4974, #4877, #9082
* Create, rename, unlink routines were completely reimplemented
* Added fully functional support of extended attributes. This fixes #6509


# 3a0a7215a9b83a81ee80c83537fb68becff4a546 22-Oct-2012 threedeyes <3dEyes@gmail.com>

Added support for fake attributes.

If necessary, you can disable support for extended attributes in the settings file.


# c0c445f1f45fbdb79d65763f84d53f7eea98077c 22-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS:Critical fixes for renaming and creating nodes. The adaptation of some functions to the new version of the libntfs3g.


# a65ebe75469ce97ecfd8c5dfad350f4ab6b5a89f 19-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fix directory size calculation in rstat function (bug:#8599).


# e90f1b178c125a1688d69bf47e700eefa4c24546 18-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: Fix node creation functions.


# a814d85025a5632beb0d0e9d4dfd552c75c2a107 17-Oct-2012 threedeyes <3dEyes@gmail.com>

NTFS: update libntfs-3g to latest stable version


# 5e4a2efb479d3b3957f89fd3d318996541f00aeb 12-Jul-2012 Jérôme Duval <jerome.duval@gmail.com>

ntfs: takes read only volumes into account #8449

* initial patch from kag_anil fixed by myself
* fix log message in fs_write_attrib()


# 75d1324b9160367ffeffb7e228c530dd94bcfc42 05-Jun-2012 Jérôme Duval <jerome.duval@gmail.com>

ntfs: fix double free #8484


# 05326911fc027dc23de28cdc3647a9a9df42a55a 08-Apr-2012 Jérôme Duval <jerome.duval@gmail.com>

ntfs: fixed coverity resource leaks.

* CID 5723, 5724, 5725, 5726, 5728, 5736, 5737


# 4375e3f99c6f9eeba5a4059adb9a753f930620fd 22-Mar-2011 Jérôme Duval <korli@users.berlios.de>

* changed ERRPRINT macros to ERROR and TRACE
* ntfs log handler wasn't included for Haiku, it should be used to set up a log handler.
* style fix


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41081 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 70e1a40a1d05c958b5e206d45eee086cad4e1788 24-Feb-2011 Jérôme Duval <korli@users.berlios.de>

replaced use of malloc.h with stdlib.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40666 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b62dd5abd5a6980811849b4cbb2dd40ce31eaebd 22-Feb-2011 Jérôme Duval <korli@users.berlios.de>

cleanup, header inclusion should be revisited.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40617 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 59158a8e1fed4503041818d2a4c4a7c6ed8e305e 16-Feb-2011 Jérôme Duval <korli@users.berlios.de>

This fixes writing correct times, which I miss in the previous commit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40542 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab7d0f02026c8c82fdef77b8fa3381ba369f19a5 16-Feb-2011 Jérôme Duval <korli@users.berlios.de>

Fixed incorrect dates on ntfs volumes (#7120).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40536 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d2c294fa19def5bc72f57f28f2f2c8c21a879dd 01-Dec-2010 Gerasim Troeglazov <3deyes@gmail.com>

Update libntfs to ntfs-3g-2010.10.2. Preparing for future updates through the vendor branch. New api(libntfs) fixes.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39699 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e16c15a7e781b40778827fc5aa4d74a03a50895d 11-Apr-2010 François Revol <revol@free.fr>

Fix a possible mem leak in case of error.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36177 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f40c5e32115c22bd1b76ee1abe607040c09681a9 05-Nov-2009 Axel Dörfler <axeld@pinc-software.de>

* common_rename() now checks the name for validity before passing it on to the
file systems, so those checks don't have to be duplicated there, anymore.
* Minor cleanup, mostly automatic whitespace.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33895 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 615e223aaec869f6976609c17442deba41026f34 12-Sep-2009 Gerasim Troeglazov <3deyes@gmail.com>

Added support for updating the access and change time to the file/directory. +alphabranch (forgot to add to the previous commit)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33111 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d034e38f14c0900316e1dc69b2c107e78f8e4ff 12-Sep-2009 Gerasim Troeglazov <3deyes@gmail.com>

Fixed a bug from ticket 4462. (fs_rstat returns an incorrect value).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33091 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e15498973cf809fcd8353007f56f0ade11b4a872 24-Aug-2009 Axel Dörfler <axeld@pinc-software.de>

* The read/write routines were pretty much broken. This was the cause of #4317.
+alphabranch


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32655 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 188f39148733825e9dd6573037f4a827a68a9f7e 08-Jun-2009 Axel Dörfler <axeld@pinc-software.de>

* Fixed missing B_FS_IS_READONLY flag in fs_rfsstat(). This fixes bug #4009.
* Fixed many occurences of incorrect operator order, ie. "!flags & FLAG" does
not what you might think it does.
* Added TODOs to functionally questionable code. I really don't think this file
system should actually be used read-write. Deleting files seems to be
completely broken.
* Fixed mixup of B_MOUNT_READ_ONLY vs. B_FS_IS_READONLY in nspace::flags.
* Fixed many, many style issues, that file really was a mess.
* Honoured 80 characters per line limit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30996 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 30bc84e97110496a267b765a5a9090fc06ed7557 01-Jun-2009 Gerasim Troeglazov <3deyes@gmail.com>

Update NTFS-3g Library to stable 2009.4.4 version. Clean up code. Now write support enabled by default.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30944 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 64f22f3d0dc5b85afea59b7969e2cb51543cb771 06-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* fs_walk():
- Get the actual node type. This seemed to be the main problem with using
ntfs -- paths beyond the root directory could not be resolved.
- Fixed memory leak in case of error.
* Pass node types instead of mode_t's to publish_vnode().
* Automatic white space cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29964 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 574e74d766bfda83aa96bd62e33dbb3e0cb76c1f 27-Mar-2009 Gerasim Troeglazov <3deyes@gmail.com>

* Fix file mode for vnodes, set readonly as default. volume successfully mounted, but available only root directory

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29743 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3cf43c26516b695e35b7433196a530f7541c4ca8 25-Mar-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Removed the fs_vnode_ops::create_dir() parameter for returning the ID of the
newly created dir. The VFS really doesn't need it and for some file systems
it might not be easy to get by. Several file systems (e.g. rootfs and fat)
were ignoring the parameter anyway.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29719 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 31aa96d87ffe3a45819f264deead9373b166a0f4 28-Oct-2008 Gerasim Troeglazov <3deyes@gmail.com>

first changes for new FS API support

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28365 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b0f5179aa51eb680cdeea656a8b11fdbc6b56d63 28-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Changed recursive_lock to use a mutex instead of a semaphore.
* Adjusted code using recursive locks respectively. The initialization
cannot fail anymore, and it is possible to use recursive locks in the
early boot process (even uninitialized, if in BSS), which simplifies
things a little.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25687 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5e2ef462ec217bde96ca3facd40711db324b1126 23-Mar-2008 Axel Dörfler <axeld@pinc-software.de>

* Got rid of the duality of FS_WRITE_STAT_* vs. B_STAT_* flags (removed
the former ones).
* Removed extraneous white space.
* net_server settings are now also updated when the size of the
file changed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24552 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 62cee9f9cbb26b7e42a0e10b2c1d9103f21f5ad4 08-Jul-2007 Gerasim Troeglazov <3deyes@gmail.com>

update libntfs-3g to 1.616

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21586 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 245aecda8ac43fc2c0c0bac6a7e4016efa9b71e1 21-Jun-2007 Axel Dörfler <axeld@pinc-software.de>

Got rid of vnode_id and mount_id, replaced with ino_t and dev_t.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21485 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f6be3b4d1a387e33c389e8c6aaf6e5d12caad587 12-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Added getting label of ntfs volume in fs_identify_partiton function.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20376 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 570ab00aa78ede7f1e8bb331848610346fbdbdd2 05-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Fixed bug in fs_readdir function. Removed read-only assembling mode. Added settings file for addon tweaking: hide_sys_files, read_only, no_atime.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20332 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6a15f740b9fd6994316ee8c5c18600857acfbd79 02-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Some code and style cleanup

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20309 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7106362e9c7cba9664d8b9c7c6d3cfb47a6f508d 02-Mar-2007 Gerasim Troeglazov <3deyes@gmail.com>

Fixed build for R5 and dano targets. Bug fixes for fs_rename and fs_walk functions. Added simple identify functions for haiku.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20302 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80bca3d3c8c08d3c9b31d7609a7805941529e9c3 22-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Added NTFS file system add-on written by Troeglazov Gerasim (a.k.a. 3dEyes**).
It's based on ntfs-3g-0.20070102-BETA, and therefore under the GPL license.
Writing is currently disabled for safety reasons, and you'll have to mount
it manually, as the identify hooks are not yet implemented.
Thanks a lot for your work!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19897 a95241bf-73f2-0310-859d-f6bbb57e9c96