summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-28Merge pull request #49 from sirocyl/patch-1HEADmasterGrzegorz Kostka
Change badges to reflect project license status
2019-04-27Change badges to reflect project license statusTyler True
While all source files except the two mentioned (ext4_xattr.c and ext4_extents.c) are BSD-3-clause, and it seems like this project may be licensed as such by removing those two files, the project license should be reflected as GPL v2.0, in accordance with the LICENSE file at the root of the project.
2018-12-03Merge pull request #47 from MaskRay/jbd_commit_headerGrzegorz Kostka
Fix jbd_commit_header::chksum_{type,size}
2018-12-03Merge pull request #46 from MaskRay/ext4_mkfs_infoGrzegorz Kostka
Fix ext4_mkfs_info::feat_{ro_compat,compat,incompat}
2018-12-03Merge pull request #43 from MaskRay/cmakeGrzegorz Kostka
Raise cmake_minimum_required: 2.8 -> 3.4
2018-12-03Merge pull request #45 from MaskRay/includeGrzegorz Kostka
Don't copy include
2018-12-03Merge pull request #44 from MaskRay/const-constGrzegorz Kostka
Fix "const const" warning
2018-12-02Fix jbd_commit_header::chksum_{type,size}Fangrui Song
2018-12-02Fix ext4_mkfs_info::feat_{ro_compat,compat,incompat}Fangrui Song
2018-12-02Don't copy includeFangrui Song
2018-12-02Fix "const const" warningFangrui Song
2018-12-02Raise cmake_minimum_required: 2.8 -> 3.4Fangrui Song
See CMP0065, otherwise -rdynamic is unconditionally added to linked executable. These .dynsym symbols are not really useful.
2018-09-26ext4: fix ext4_fsymlink creationGrzegorz Kostka
Solve the problem with long symbolic links creation. Thanks to: @cobenhan
2018-09-26ext4_dir: fix non existing entry creation issuerajeshvenkataraman
Added the length of the name string a a parameter. Using strlen() on the name string may not give the correct length in case of paths like: /mountpoint/nonexistdir1/nonexistdir2.
2018-04-05ext4: move ext4_fs_alloc_inode result check to right placeGrzegorz Kostka
2018-03-01Merge pull request #36 from mmmaisel/devGrzegorz Kostka
Improvements from ext4-browser project
2018-03-01Merge pull request #35 from mmmaisel/cmakeGrzegorz Kostka
CMake: Added option whether to build static or shared library
2018-03-01Merge pull request #34 from mmmaisel/masterGrzegorz Kostka
Fix: ext4-mkfs and ext4-mbr-write use wrong partition size in case of multiple partitions
2018-03-01CMake: Added option whether to build static or shared libraryMax
2018-03-01ext4-mkfs: Use correct partition sizeMax Maisel
2018-03-01ext4-mbr-write: Fixed partition size calculationMax Maisel
2018-03-01ext4_mkfs: Added UUID parameter to create new filesystems with non-zero UUIDMax Maisel
2018-03-01ext4_mbr: Added "disk_id" parameter to MBR creation functionMax Maisel
2018-03-01ext4_blockdev: Added user data pointerMax Maisel
2017-10-20Merge pull request #33 from enetor/fseekGrzegorz Kostka
Use int64_t as offset to ext4_fseek.
2017-10-18Use int64_t as offset to ext4_fseek.Fan Deng
This change makes it possible to fseek backwards in fseek. Tested: make test_all
2017-10-18Merge pull request #32 from enetor/useless-ifGrzegorz Kostka
Remove an unuseful if check in ext4.c.
2017-10-17Remove an unuseful if check in ext4.c.Fan Deng
The if check on s_bdevices[i].name is unuseful, as 'name' always evaluates to true: if (s_bdevices[i].name) { ... } This change removes the check to be consistent with the rest of the code (see line 124 and 144).
2017-10-08Merge pull request #31 from raandoom/assert_releaseGrzegorz Kostka
Move function call outside assert()
2017-10-08move function call outside assert()raandoom
2017-07-13Fix a compile issue with big endian config & some small issues fixesbranzhu
2017-07-11Suppress gcc 7.xx warnings (fall through in switch statement)gkostka
2017-06-30ext4_journal: fix not purging enough transactionsKaho Ng
We have to purge all consecutive transactions that has all its buffers written to persistent location.
2017-06-22ext4_balloc: fix not creating revoke records correctlyKaho Ng
We fix ext4_balloc_free_blocks() not creating revoke records correctly according to start block and block count parameter from caller.
2017-06-22ext4_balloc: fix not invaliding cache correctlyKaho Ng
We fix ext4_balloc_free_blocks() not invaliding cache correctly according to start block and block count parameter from caller.
2017-05-31ext4: fix transaction start/stop scopesGrzegorz Kostka
Remove transaction scope from ext4_generic_open2 method.
2017-05-31Change lwext4 license to GPL2gkostka
Some of the source files are licensed under GPL2. It makes whole lwext4 GPL2 licensed. To use library as a BSD3, GPL licensed source files must be removed first. At this point there are two files licensed under GPL2: * ext4_xattr.c * ext4_extents.c
2017-05-20ext4_config: add defines allowing disabling xattr and extent modulesgkostka
2017-05-20ext4_dir_idx: make qsort as a default dir idx sort algorithmgkostka
2017-05-20Make ext4_xattr & ext4_extents GPL licensedgkostka
2017-04-19ext4: add ext4_inode_exist methodgkostka
2017-04-19toolchain: add toolchain files for new MCUs & simplify makefilegkostka
2017-04-19ext4_journal: fix error handling in jbd_get_fsgkostka
2017-04-05Change include type policygkostka
Since all headers are ins separate directory, includes could be done by using <> instead of "".
2017-04-05Name refactiring inside file_windows modulegkostka
2017-04-05Rename ext4_filedev to file_devgkostka
2017-04-05Rename io_raw module to more appropriate file_windowsgkostka
2017-04-05Remove unused unpack_images make targetgkostka
2017-04-05Remove prefix patch directorygkostka
Seems to be redundant.
2017-04-05Remove 7z archive with test imagesgkostka
Now images will be created by fsck.extN tool.