Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-exfat: List of commits

external/exfat


RSS
Rev. Time Author
e6a58fa nougat-x86 android-x86-7.1-r1 android-x86-7.1-r2 android-x86-7.1-r3 android-x86-7.1-r4 android-x86-7.1-r5 2017-12-07 15:34:33 Chih-Wei Huang

Merge branch 'master' of git://github.com/relan/exfat into nougat-x86

798d250 2017-06-05 16:05:16 relan

Bump version to 1.2.7 and update changelog.

2f6a548 2017-05-03 02:19:57 relan

Fix clusters bitmap size.

The last two clusters were erroneously considered invalid. Note that
clusters numbering starts with 2.

53cdfb6 2017-04-01 15:39:47 relan

Clean up unused parameters in libexfat.

85b52b3 2017-03-31 14:23:59 relan

Fix crash when started with stdin, stdout or stderr closed.

49421bf marshmallow-x86 android-x86-6.0-r3 2017-03-23 23:52:59 Chih-Wei Huang

Merge branch 'master' of git://github.com/relan/exfat into marshmallow-x86

717d36e 2017-03-21 15:57:28 relan

Check clusters count validity.

Other checks heavily depend on clusters count value.

abab1c2 2017-03-21 15:46:00 relan

Check that file or directory size does not exceed clusters heap.

82b6c58 2017-03-20 03:24:09 relan

Refactor error handling in exfat_mount().

Free struct exfat members in a separate function that can be called both
from exfat_unmount() and exfat_mount().

688a6fb 2017-03-20 01:10:38 relan

Remove excessive check in free_cluster().

Cluster validity has already been checked.

cb1a999 2017-03-20 01:09:17 relan

Improve upper bound check in CLUSTER_INVALID() macro.

Check that cluster value does not exceed actual number of clusters. Note
that clusters numbering starts with 2.

9dc649a 2017-03-17 14:17:45 relan

Pass struct exfat to check_node().

Future version of CLUSTER_INVALID() macro will need it.

01d1175 2017-01-29 04:11:04 relan

Bump version to 1.2.6 and update changelog.

5925b60 2017-01-29 04:11:04 relan

Update copyright years.

fe052b1 2017-01-16 15:36:23 relan

Add tail entries support.

Tail entries are optional continuations that can appear after the name
entries. Their type is in 0xe0-0xff range. Sony uses them to save some
metadata along with video clips files.

Those entries can be safely ignored but must be included into checksum
calculations.

09ac9d9 2017-01-16 15:29:08 relan

Generic I/O for directories: switch readdir().

9e02a1a 2017-01-16 15:29:08 relan

Generic I/O for directories: switch find_slot().

961b37b 2017-01-16 15:29:08 relan

Generic I/O for directories: switch exfat_flush_node().

95c1b79 2017-01-16 15:29:08 relan

Generic I/O for directories: switch rename_entry().

cf962cd 2017-01-16 15:29:08 relan

Generic I/O for directories: switch erase_entry().

1c510ae 2017-01-16 15:29:08 relan

Generic I/O for directories: switch commit_entry().

428f030 2017-01-16 15:29:08 relan

Generic I/O for directories: switch find_label().

5735df4 2017-01-16 15:29:08 relan

Generic I/O for directories: switch exfat_set_label().

b130283 2017-01-16 15:29:08 relan

Generic I/O for directories: do not update times.

13f2af3 2017-01-16 15:29:08 relan

Generic I/O for directories: add [read|write]_entries().

Begin conversion to exfat_generic_pread()/exfat_generic_pwrite()
functions for manipulations with directories contents. This simplifies
code a lot.

27bc40f 2017-01-16 15:29:08 relan

Rename node field flags to attrib.

Now it contains only exFAT attributes (from meta2).

c512e12 2017-01-16 15:29:08 relan

Replace node flags with bit fields.

Bit fields are safer and more readable.

7157501 2017-01-16 15:29:08 relan

Rename write_entry() to commit_entry().

This function doesn't just write an entry, it also constructs a new node
and adds it into the tree.

6f81230 2017-01-16 02:52:39 relan

Use ROUND_UP() macro instead of DIV_ROUND_UP().

ca112f0 2016-12-27 23:22:12 relan

Propagate ENOSPC on write.

Return -errno from exfat_generic_pread()/exfat_generic_pwrite()
functions to distinguish between I/O error and out-of-space error.

Show on old repository browser