Commit Graph

  • 4b5e420084 use core_io rev lock_core_io_rev Simon Renblad 2024-12-20 11:42:30 +0800
  • c73cb4c566 switch to rs-core_io main Simon Renblad 2024-12-13 16:37:23 +0800
  • 3290f78d73 Version 0.3.6 Rafał Harabień 2023-01-17 01:02:05 +0100
  • 6cc33774c3 Update badges in README Rafał Harabień 2021-03-27 18:15:30 +0100
  • 243ed69e54 Fix format_volume panic in debug build for small FAT12 volumes Rafał Harabień 2023-01-17 00:44:08 +0100
  • 75bb9d1293 Create volume label dir entry when formatting Rafał Harabień 2021-10-09 23:12:16 +0200
  • 954c68457f Release version 0.3.5 Rafał Harabień 2021-01-23 23:49:42 +0100
  • 01b4d0d6f1 Fix CI for Rust 1.24.0 Rafał Harabień 2021-01-22 21:53:02 +0100
  • e4b72836f0 Fix file-system corruption when creating directory entries Rafał Harabień 2021-01-22 00:17:48 +0100
  • 7b18222941 Change version to 0.3.4 Rafał Harabień 2020-07-21 00:00:08 +0200
  • dffded82e9 Update changelog Rafał Harabień 2020-07-20 23:59:09 +0200
  • 56a18cf054 Try to fix Travis build Rafał Harabień 2020-07-20 23:54:21 +0200
  • bd73f8a770 Fix log version in Travis for nightly-2018-03-07 build as well Rafał Harabień 2020-07-20 23:51:03 +0200
  • d942cabd82 Fix Rust 1.24 build in Travis by fixing log version Rafał Harabień 2020-07-20 23:49:59 +0200
  • 0a4850fb33 Add asserts for the encoded values Bastien Dejean 2020-04-01 09:58:13 +0200
  • 95def2d4ff Fix time encoding and decoding Bastien Dejean 2020-03-31 14:47:43 +0200
  • 0676e40b25 Try to fix CI for old rustc versions by pinning cfg-if to 0.1.9 Rafał Harabień 2019-11-11 00:09:02 +0100
  • 75789c6a00 Change version to 0.3.3 and complete the changelog Rafał Harabień 2019-11-10 23:32:56 +0100
  • 3fb3a993fe Fix build Rafał Harabień 2019-07-17 21:12:49 +0200
  • 082e79e321 Hide warnings which require bumping Rust compiler version Rafał Harabień 2019-07-17 20:47:03 +0200
  • 59ef23ec98 Update no_std usage in README file Rafał Harabień 2019-07-17 19:54:27 +0200
  • 240fd01a9d Fix no_std build with "alloc" feature in Rust 1.29 and newer Rafał Harabień 2019-07-17 19:13:15 +0200
  • 0792b167ae Use alloc compiler feature only if "alloc" feature is active Rafał Harabień 2019-07-17 19:03:48 +0200
  • 35ebf03405 Fix false comment that crate does not support volume label in root dir Rafał Harabień 2019-07-17 14:45:07 +0200
  • 9b4c3548dc Add regression test for short name generation Fabrice Desclaux 2019-07-16 11:05:40 +0200
  • f13f720cda Fix bad . .. name entries generation Fabrice Desclaux 2019-07-15 14:08:28 +0200
  • 85a3aeb262 Fix build with std feature Rafał Harabień 2019-07-17 17:40:32 +0200
  • 307357d404 Refrain from using std features in byteorder Scott Mabin 2019-07-15 22:54:23 +0100
  • f72da63d2d Fix unused mutability Fabrice Desclaux 2019-07-11 16:26:57 +0200
  • 861426db22 complete allowed char list Louis 2019-07-12 12:12:16 +0200
  • 0a68d8f0d5 Fix the workaround for no_std build failure in travis Rafał Harabień 2019-06-20 02:41:08 +0200
  • 44d01bb164 Work around no_std build failure in travis Rafał Harabień 2019-06-20 02:13:59 +0200
  • 6ee7e3fc16 Fix example in README file Rafał Harabień 2019-05-21 00:48:26 +0200
  • 8178908e06 Add changelog entries for v0.3.2 Rafał Harabień 2018-12-29 20:57:16 +0100
  • 3628ec9825 Add mkfatfs example Rafał Harabień 2018-12-29 20:42:49 +0100
  • a63458b150 Change version to 0.3.2 Rafał Harabień 2018-12-29 20:22:10 +0100
  • 812f61e393 Change rustfmt options and reformat code Rafał Harabień 2018-12-29 20:21:24 +0100
  • 8ddd1de5fc Add basic validation in FormatVolumeOptions setters Rafał Harabień 2018-12-29 19:43:42 +0100
  • dc128b7308 Refactor FAT type determination, rename and add option for format_volume Rafał Harabień 2018-12-29 19:37:46 +0100
  • 131f047c91 Fix build on old Rustc Rafał Harabień 2018-12-20 02:42:49 +0100
  • 8502edb7b8 feat: Make sector size and total sectors optional for format_volume Rafał Harabień 2018-12-20 01:47:34 +0100
  • c372429951 feat: check more BPB fields when mounting fs Rafał Harabień 2018-12-12 22:21:12 +0100
  • b4455a86a8 fix: Make backup boot-sector part of reserved region when formatting volume Rafał Harabień 2018-12-12 22:10:00 +0100
  • f2863e8f46 fix: Rework FAT size calculation for volume formatting Rafał Harabień 2018-12-12 21:26:50 +0100
  • a88d751c47 refactor: apply most of rustfmt changes Rafał Harabień 2018-12-09 00:32:41 +0100
  • a3ab0098da refactor: fix some lints from Clippy tool Rafał Harabień 2018-12-09 00:22:21 +0100
  • 96339ff7e6 fix: use write_all in serialize method for FS Info sector Rafał Harabień 2018-12-08 23:45:31 +0100
  • 70b0a771b8 refactor: Convert between sectors, clusters and bytes in one place (BPB) Rafał Harabień 2018-12-08 19:38:31 +0100
  • cf3256bfda fix: clear directory returned from create_dir method Rafał Harabień 2018-12-08 19:33:56 +0100
  • 647ca9252a fix: when formatting FAT32 volume properly clear root directory cluster Rafał Harabień 2018-12-08 19:29:44 +0100
  • 4727b170df Add more logging on trace channel Rafał Harabień 2018-12-08 19:29:02 +0100
  • 1768b0fe7e Move Boot Sector/BPB related code to boot_sector.rs Rafał Harabień 2018-12-08 17:17:08 +0100
  • 15b45f2457 Add docs for formatting API Rafał Harabień 2018-12-08 16:59:10 +0100
  • 41c3d31ba2 New syntax for FormatVolumeOptions Rafał Harabień 2018-12-05 22:29:01 +0100
  • fd89185461 Add more format_volume tests and simlify code Rafał Harabień 2018-12-05 21:10:59 +0100
  • e8a313ac4c Change total FAT entries calculation Rafał Harabień 2018-12-04 00:24:19 +0100
  • 253f816c40 Check if total clusters after formatting and fat type matches Rafał Harabień 2018-12-04 00:15:58 +0100
  • b9753248f7 Properly initialize file allocation table when formatting a volume Rafał Harabień 2018-12-04 00:06:41 +0100
  • 447c9dda35 Improve formulas for volume formatting Rafał Harabień 2018-12-02 23:22:04 +0100
  • df81d3b9fd Volume format API Rafał Harabień 2018-10-31 22:01:05 +0100
  • e45cfb5188 fix: do not use hard-coded sector size when dealing with FSInfo sector Rafał Harabień 2018-12-05 01:35:03 +0100
  • 77be6dd9d0 Fix build Rafał Harabień 2018-10-22 21:39:21 +0200
  • c4ffb2ccf5
    Add more checks of BPB (#21) Rafał 2018-10-22 14:51:32 +0200
  • a1db3e82c7 Simplify FAT tests Rafał Harabień 2018-10-20 15:34:00 +0200
  • 18c496d6f0 Change version to 0.3.1 Rafał Harabień 2018-10-20 13:55:25 +0200
  • a8b31ea888 Update email address Rafał Harabień 2018-10-20 13:53:22 +0200
  • 6271741d24 Add changelog Rafał Harabień 2018-10-20 13:52:30 +0200
  • 534781963b Simplify file size related code Rafał Harabień 2018-10-10 22:03:00 +0200
  • 1724a54536 Fix formatting Rafał Harabień 2018-10-10 21:26:31 +0200
  • 83b5971045
    Enable warnings and backtrace in Travis CI build (#20) Rafał 2018-10-06 17:37:48 +0200
  • 9acd6ed6df
    Separate sanity checks into validate() methods (#19) Rafał 2018-10-06 17:27:52 +0200
  • 3590f43013
    Try to fix build without std and alloc (#18) Rafał 2018-10-06 17:16:15 +0200
  • 2a4c01082a Preserve 4 MSB in FAT32 entries and add more sanity checks (#13) Henry Gabryjelski 2018-10-06 07:42:31 -0700
  • 829b9c5f3f Fix warnings for file entries without LFN entries Rafał Harabień 2018-09-29 15:19:46 +0200
  • 2d689a668d Add more sanity checks and fix size formatting in ls example (#11) Henry Gabryjelski 2018-09-24 11:58:02 -0700
  • 8c9d476c2f Fix build Rafał Harabień 2018-08-05 17:21:08 +0200
  • dce8b32577 Simplify code dealing with LFN entries generation Rafał Harabień 2018-06-24 18:54:42 +0200
  • a503cb4562 Fix build on Rust 1.24 Rafał Harabień 2018-08-05 03:09:48 +0200
  • 6f10042784 Support reading volume label from root directory Rafał Harabień 2018-06-24 18:53:50 +0200
  • 5dea8b5f8a Test dirty flags on all FAT variants Rafał Harabień 2018-06-29 15:38:27 +0200
  • dc1ad7d2f7 Mark volume dirty on first write and not-dirty on unmount Rafał Harabień 2018-06-29 15:35:37 +0200
  • 1f2427d371 Implement the same traits for FsOptions as in current stable release Rafał Harabień 2018-06-28 19:16:04 +0200
  • 759758c1f2 Improve OemCpConverter and TimeProvider docs Rafał Harabień 2018-06-28 19:01:07 +0200
  • 881cf7709d Deprecate set_created. set_accessed, set_modified methods on File Rafał Harabień 2018-06-28 18:58:29 +0200
  • ecef2627a7 Move time related code to 'time' module Rafał Harabień 2018-06-28 18:53:51 +0200
  • 1f8f8365d6 Add TimeProvider trait and time_provider option Rafał Harabień 2018-06-28 18:43:02 +0200
  • 30f3f96537 Improve code style using rustfmt Rafał Harabień 2018-06-28 18:13:07 +0200
  • 98c0fa528c Fix no_std build Rafał Harabień 2018-06-25 23:56:46 +0200
  • 4528aedc6e Add oem_cp_converter option allowing to provide custom short name decoder Rafał Harabień 2018-06-25 23:51:09 +0200
  • cd7e77e1b4 Rename directory entry flags and add some internal docs Rafał Harabień 2018-06-25 00:22:34 +0200
  • f9ca0f95ce Fix decoding 0xE5 character in first byte of short name Rafał Harabień 2018-06-25 00:16:14 +0200
  • be96ba8122 Properly handle short names with spaces in the middle Rafał Harabień 2018-06-25 00:07:11 +0200
  • f5bf959aa7 Update TODO list Rafał Harabień 2018-06-24 17:15:53 +0200
  • a672add4e7 Remove unnecessary clone() calls Rafał Harabień 2018-06-23 14:49:16 +0200
  • 099434c45d Improve file creation time resolution to 1/100s Rafał Harabień 2018-06-23 14:17:58 +0200
  • fda4b5ca5b Add docs for FatType variants Rafał Harabień 2018-06-20 19:56:16 +0200
  • fe90d952bf Fix doc-tests Rafał Harabień 2018-06-20 19:52:18 +0200
  • 00b5ee52d3 Update TODO list Rafał Harabień 2018-06-20 19:19:49 +0200
  • 60d517a951 Add millis field to Time struct (BREAKING CHANGE) Rafał Harabień 2018-06-20 19:19:41 +0200
  • 04887faaea Improve docs Rafał Harabień 2018-06-20 19:08:50 +0200