FIX: EA in-memory data referred after freeing.
FIX: ea_size accounting is not correct after resizing. (3)
FIX: ea_size accounting is not correct after resizing. (2)
FIX: ea_size accounting is not correct after resizing.
ea_size accounting rework: now do not count the size of xattr headers.
FIX: list buffer size is not correctly returned on ext4_listxattr calls.
FIX: ext4_listxattr not returning required list buffer size when size == 0.
Add ignore .git directory cmkage dist target
Fix compile warnings for 16 bit machines
Add licence headers to source files
Move prefix table to .rodata section (and static keyword)
Add CONFIG_HAVE_OWN_OFLAGS=1 for targets without right definitions
Merge pull request #8 from ngkaho1234/master
Do clang-format against ext4_xattr.c and ext4_xattr.h
Fix compiler warnings..ext4_fsetxattr stub added.
ext4 prefix/name string operations added.
FIX: no entries found during iteration.
EA entries iterating routines added.
FIX: the ext4_block reference is freed before the EA data is put onto the acl block.
Fix signed/unsigned cmp at ext4_xattr.c:245
FIX: in-inode EA entries not having their e_value_offs set correctly.
ext4_fs_set_xattr, ext4_fs_get_xattr and ext4_fs_remove_xattr introduced.(EXPERIMENTAL, POTENTIAL DEADLOCKgit add .
Numorous helper routines implemented.
EA modification protocol implementations.(1)
ext4_xattr_lookup_item added.
Add license header to ext4_xattr.c
Don't make those rb-tree symbols global.
FIX: stale #include "ext4_rbtree.h"
1. Use rbtree implementation from Freebsd kernel instead of the one from Linux Kernel.2. FIX: ext4_xattr_item_alloc_data: data_size == 1 when copying the on-disk data to memory.
EA supports code rewritten with the view of providing EA modification
Fix indentation level in ext4_fs
Merge branch 'master' of https://github.com/ngkaho1234/lwext4
CONFIG_HAVE_OWN_ASSERT defaults to 0.
FIX: block bitmap is not correctly initialized.
Merge branch 'master' of https://github.com/gkostka/lwext4
ext4_mount_point_stats should handle the path of files as well.
#include <fcntl.h> is needed.
#ifdef CONFIG_HAVE_OWN_OFLAGS should be #if. Also, if CONFIG_HAVE_OWN_OFLAGS == 1, the definitions from ext4.h is used instead of the one provided by your OS.
CONFIG_HAVE_OWN_OFLAGS introduced.(In case you want to use those unistd definitions from your OS.)
FIX: ext4_frename does not check whether the target file exist or not.
Merge pull request #7 from ngkaho1234/master
FIX: an extra block is freed when truncating an inode.
Merge pull request #6 from ngkaho1234/master
since EXT4_DIRECTORY_FILETYPE_* are duplication of EXT4_DIRENTRY_*, the former is replaced by the later.
Remove compilation warning (maybe-uninitialized)
Merge branch 'master' of https://github.com/ngkaho1234/lwext4
new option: CONFIG_HAVE_OWN_ASSERT
FIX: double free of inode reference happens.
Use -dead_strip linker flag instead of --gc-sections on OS X.
remove file_expect argument from those ext4_fopen2 calls.
Regard to gkostka, EXT4_MP_LOCK/UNLOCK should be implemented as recursive mutex.
Merge pull request #5 from ngkaho1234/master
Remove chibios demo (hard to maintain with ChibiOS master tree)
Symlink now can be removed by ext4_fremove.
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/ngkaho1234/lwext4
Merge pull request #4 from ngkaho1234/master
Merge pull request #1 from gkostka/master
Change ext4_fread & ext4_fwrite prototypes
Code format (spaces to tabs)
FIX: the parent directory reference in child directory inode, a.k.a '..' dirent is not correctly reset during rename.
Revert "FIX: the parent directory reference in child directory inode, a.k.a '..' dirent is not correctly reset during rename."
FIX: the parent directory reference in child directory inode, a.k.a '..' dirent is not correctly reset during rename.
Merge pull request #3 from ngkaho1234/master
Change ext4_fread & ext4_fwrite prototypes
Merge pull request #2 from ngkaho1234/master
Remove a line of printf from ext4.c(it was originally for debug purpose).
Revert "Symbolic link support: ext4_fsymlink proposed."
Symbolic link support: ext4_fsymlink proposed.
Hardlink suppert: ext4_flink interface proposed.
Merge pull request #1 from ngkaho1234/master
FIX: MP lock was held without release at ext4_dir_entry_next in case the end of directory is reached.