| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-05-28 | Fix some overflows when making larger partitions (e.g. 2TB) (DoM bug #2021) | Carl Hetherington | |
| 2021-03-09 | Add progress reporting for formatting. | Carl Hetherington | |
| 2021-03-09 | Don't initialise inode tables during format. | Carl Hetherington | |
| 2021-03-09 | Use writebytes when writing group descriptors. | Carl Hetherington | |
| This may be faster but I should test it. The code is cleaner and should be equivalent, as far as I can see. | |||
| 2021-03-09 | Write block/inode bitmaps and inode tables earlier. | Carl Hetherington | |
| Before we would write blank block/inode bitmap tables then fill them in later. This is a bit of a hack to set up enough of the data structures (I think) to allow the correct block/inode bitmaps to be written first time. This may not be worth the hack/risk - I haven't tested the speed improvement carefully. | |||
| 2021-03-09 | Write all block group headers sequentially. | Carl Hetherington | |
| Before this the code would write: headers for blocks 0-127 (without group descriptors) group descriptors for blocks 0-127 to all blocks on disk headers for blocks 128-255 group descriptors for blocks 128-255 to all blocks on disk ... | |||
| 2020-05-02 | Add some more debugging. | Carl Hetherington | |
| 2020-04-24 | Build static on Linux. | Carl Hetherington | |
| 2020-04-13 | Use 64-bit quantities for partition size when writing MBR. | Carl Hetherington | |
| This fixes attempts to make partitions > 4GB. | |||
| 2018-12-02 | Fix jbd_commit_header::chksum_{type,size} | Fangrui Song | |
| 2018-09-26 | ext4: fix ext4_fsymlink creation | Grzegorz Kostka | |
| Solve the problem with long symbolic links creation. Thanks to: @cobenhan | |||
| 2018-09-26 | ext4_dir: fix non existing entry creation issue | rajeshvenkataraman | |
| 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-05 | ext4: move ext4_fs_alloc_inode result check to right place | Grzegorz Kostka | |
| 2018-03-01 | Merge pull request #36 from mmmaisel/dev | Grzegorz Kostka | |
| Improvements from ext4-browser project | |||
| 2018-03-01 | Merge pull request #35 from mmmaisel/cmake | Grzegorz Kostka | |
| CMake: Added option whether to build static or shared library | |||
| 2018-03-01 | CMake: Added option whether to build static or shared library | Max | |
| 2018-03-01 | ext4-mkfs: Use correct partition size | Max Maisel | |
| 2018-03-01 | ext4-mbr-write: Fixed partition size calculation | Max Maisel | |
| 2018-03-01 | ext4_mkfs: Added UUID parameter to create new filesystems with non-zero UUID | Max Maisel | |
| 2018-03-01 | ext4_mbr: Added "disk_id" parameter to MBR creation function | Max Maisel | |
| 2017-10-18 | Use 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-17 | Remove 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-08 | move function call outside assert() | raandoom | |
| 2017-07-13 | Fix a compile issue with big endian config & some small issues fixes | branzhu | |
| 2017-07-11 | Suppress gcc 7.xx warnings (fall through in switch statement) | gkostka | |
| 2017-06-30 | ext4_journal: fix not purging enough transactions | Kaho Ng | |
| We have to purge all consecutive transactions that has all its buffers written to persistent location. | |||
| 2017-06-22 | ext4_balloc: fix not creating revoke records correctly | Kaho Ng | |
| We fix ext4_balloc_free_blocks() not creating revoke records correctly according to start block and block count parameter from caller. | |||
| 2017-06-22 | ext4_balloc: fix not invaliding cache correctly | Kaho Ng | |
| We fix ext4_balloc_free_blocks() not invaliding cache correctly according to start block and block count parameter from caller. | |||
| 2017-05-31 | ext4: fix transaction start/stop scopes | Grzegorz Kostka | |
| Remove transaction scope from ext4_generic_open2 method. | |||
| 2017-05-20 | ext4_config: add defines allowing disabling xattr and extent modules | gkostka | |
| 2017-05-20 | ext4_dir_idx: make qsort as a default dir idx sort algorithm | gkostka | |
| 2017-05-20 | Make ext4_xattr & ext4_extents GPL licensed | gkostka | |
| 2017-04-19 | ext4: add ext4_inode_exist method | gkostka | |
| 2017-04-19 | ext4_journal: fix error handling in jbd_get_fs | gkostka | |
| 2017-04-05 | Change include type policy | gkostka | |
| Since all headers are ins separate directory, includes could be done by using <> instead of "". | |||
| 2017-03-24 | Fix issues with big-endian system | branzhu | |
| 2017-02-28 | ext4_xattr: fix access violation if extra_isize is 0 | Kaho Ng | |
| 2017-02-28 | ext4_fs: set i_extra_isize to ext4_sblock::min_extra_isize | Kaho Ng | |
| 2017-02-28 | ext4_inode: deal with i_extra_isize depending on inode size | Kaho Ng | |
| 2017-02-27 | ext4_xattr: fix trying to read EA block even if it is absent | Kaho Ng | |
| 2017-02-21 | ext4_mkfs: add journal node creation support | gkostka | |
| 2017-02-19 | ext4: improve dox documentation style | gkostka | |
| 2017-02-17 | ext4: little style improvements | Grzegorz Kostka | |
| 2017-02-17 | ext4: remove dynamic block cache allocation in ext4_mount | Grzegorz Kostka | |
| 2017-02-17 | ext4: remove block cache parameter from device_register function | gkostka | |
| This parameter is useless since cache is always initialized by malloc. | |||
| 2017-02-17 | ext4: add block device unregister by name & all methods | gkostka | |
| 2017-02-16 | ext4: remove read-only check in get atime/mtime/ctime/mode/own methods | gkostka | |
| 2017-02-15 | ext4: add methods to access file mode, owner, atime, mtime, ctime | gkostka | |
| 2017-01-19 | ext4_journal: improve jbd_journal_alloc_block performance | gkostka | |
| Purge only one journal transaction if we are run out of journal device space. | |||
| 2017-01-18 | ext4: add ext4_cache_flush for explicit cache flush | gkostka | |
