Commit Graph

  • 5328ae4b2a Add config flag to disable block count check on mount v2.9-trussed.1 v2.9-trussed block-count-disable-and-shrink Sosthène Guédon 2025-04-23 17:33:24 +02:00
  • 9a6ef46eb4 Add support for shrinking a filesystem Sosthène Guédon 2025-04-16 17:46:34 +02:00
  • 8ed63b27be Merge pull request #1084 from elupus/fix/packing master Christopher Haster 2025-03-20 01:26:11 -05:00
  • a666730044 Merge pull request #1078 from BrianPugh/unit-test-readme Christopher Haster 2025-03-20 01:25:56 -05:00
  • 47e738b788 Merge pull request #1071 from RocLoong/patch-1 Christopher Haster 2025-03-20 01:25:33 -05:00
  • 81b0db0cdc Merge pull request #1070 from Noxet/filebd-wrong-cast Christopher Haster 2025-03-20 01:24:19 -05:00
  • 63ab1ffb65 Merge pull request #1068 from littlefs-project/fix-dir-remove-read Christopher Haster 2025-03-20 01:24:04 -05:00
  • ca1081e7c4 Merge pull request #1065 from amubiera/fix-unsafe-use-of-bool Christopher Haster 2025-03-20 01:23:35 -05:00
  • 76027f1502 Merge pull request #1064 from tim-nordell-nimbelink/fix/script_syntax_warnings Christopher Haster 2025-03-20 01:23:19 -05:00
  • 61a1b0b496 Tweaked lfs_gstate_iszero for terseness Christopher Haster 2025-03-18 02:39:28 -05:00
  • ffafb9cbb1 fix: avoid assuming struct packing Joakim Plate 2025-03-11 16:19:58 +01:00
  • 5281a20f6c README.md: Tweaked testing documentation Christopher Haster 2025-03-13 13:18:48 -05:00
  • f55520380d Add a little bit of documentation on how to run tests. Brian Pugh 2025-02-27 17:41:29 -08:00
  • 936919d134 LFS_TRACE: Fixed sign mismatch in lfs_file_size Rocloong 2025-02-08 15:12:16 +08:00
  • d2c3a47627 gha: Added test-yes-trace build/test job to CI Christopher Haster 2025-02-06 01:20:29 -06:00
  • 0320e7db0e Changed cast to correct type when trace is enabled for filebd Jonathan Sönnerup 2025-02-05 16:16:53 +01:00
  • caba4f31df Fixed dir iteration being broken by concurrent removes Christopher Haster 2025-02-03 18:05:15 -06:00
  • 152d03043c Fix for "unsafe use of type bool" warning when compiling with MSVC. Amilcar Ubiera 2025-01-15 14:22:12 -05:00
  • 8d01895b32 scripts: Fixed several SyntaxWarning for python test helpers Tim Nordell 2025-01-13 16:52:57 -06:00
  • 0494ce7169 Merge pull request #1058 from littlefs-project/fix-seek-eob-cache Christopher Haster 2024-12-20 09:02:13 -06:00
  • 366100b140 Fixed incorrect cache reuse when seeking from end-of-block Christopher Haster 2024-12-19 01:32:50 -06:00
  • 630a0d87c2 Merge pull request #1050 from littlefs-project/devel Christopher Haster 2024-12-11 16:56:45 -06:00
  • 3d0386489b Bumped minor version to v2.10 Christopher Haster 2024-12-11 16:23:10 -06:00
  • b8e4433b34 Merge pull request #1052 from wangdongustc/assert_null_sync Christopher Haster 2024-12-10 11:48:48 -06:00
  • dae656aa53 Fix prettyasserts.py for pointer asserts Dong Wang 2024-12-10 01:21:59 +08:00
  • 469c863c18 Assert on NULL IO function Dong Wang 2024-12-10 00:17:43 +08:00
  • 215613e41f gha: Fixed x86-only statuses Christopher Haster 2024-12-09 14:56:12 -06:00
  • 2fcecc8894 Merge pull request #1046 from littlefs-project/fix-trailing-slashes Christopher Haster 2024-12-06 13:48:26 -06:00
  • 78f9a5fcd3 Merge pull request #1038 from littlefs-project/link-ramcrc32bd-ramrsbd Christopher Haster 2024-12-06 13:47:47 -06:00
  • 83fe41b605 Merge pull request #1031 from littlefs-project/fix-enospc-issues Christopher Haster 2024-12-06 13:47:36 -06:00
  • d7a911923b Merge pull request #1027 from littlefs-project/fix-seek-overflow-ub Christopher Haster 2024-12-06 13:47:20 -06:00
  • 2ba4280a5e Merge pull request #997 from littlefs-project/fix-trace-format-again Christopher Haster 2024-12-06 13:47:06 -06:00
  • c961e1fe66 Merge pull request #1004 from yamt/user-define-header Christopher Haster 2024-12-06 13:45:56 -06:00
  • bd01a4c0ee Merge pull request #1013 from wdfk-prog/feature_2.9.3 Christopher Haster 2024-12-06 13:44:37 -06:00
  • 999ef6656f paths: Changed CREAT with a trailing slash to return NOTDIR Christopher Haster 2024-11-25 15:22:33 -06:00
  • b735c8fd7f paths: Added tests over NOENT + trailing slash/dot Christopher Haster 2024-11-25 15:16:01 -06:00
  • 30947054d4 paths: Extended tests to cover open with CREAT/EXCL Christopher Haster 2024-11-25 14:26:50 -06:00
  • 80ca1ea300 paths: Reject empty paths Christopher Haster 2024-11-23 18:25:40 -06:00
  • 815f0d85a5 paths: Fixed dots followed by dotdots Christopher Haster 2024-11-23 01:49:08 -06:00
  • dc92dec6d3 paths: Reject dotdots above root Christopher Haster 2024-11-23 01:23:11 -06:00
  • a6035071be paths: Fixed/doc trailing slash/dot POSIX incompatibilities Christopher Haster 2024-11-22 17:07:51 -06:00
  • 232e736aae paths: Added trailing slashes and dots tests Christopher Haster 2024-11-20 18:38:23 -06:00
  • 0de0389c6f paths: Reworked test_paths to cover more corner cases Christopher Haster 2024-11-20 17:30:18 -06:00
  • 1407db9556 Added links to ramcrc32bd and ramrsbd Christopher Haster 2024-11-01 16:56:08 -05:00
  • ea431bd6ae Added some checks that metadata_max makes sense Christopher Haster 2024-10-04 13:29:03 -05:00
  • 2d62d2f4c9 Fixed metadata_max==prog_size commit->end calculation Christopher Haster 2024-10-04 13:19:40 -05:00
  • 1f82c0f27f Added some metadata_max testing Christopher Haster 2024-10-03 16:34:45 -05:00
  • a2c2e49e6b Write the detect cycles function as a function to optimize code wdfk-prog 2024-10-04 10:37:25 +08:00
  • abaec45652 Fixed seek undefined behavior on signed integer overflow Christopher Haster 2024-09-24 13:47:28 -05:00
  • f1c430e779 Added some tests around seek integer overflow/underflow Christopher Haster 2024-09-24 13:31:23 -05:00
  • 4a845be0be Rename LFS_USER_DEFINES to LFS_DEFINES YAMAMOTO Takashi 2024-09-18 15:17:17 +09:00
  • e1636d05ab Add an alternative way to override LFS_MALLOC etc YAMAMOTO Takashi 2024-07-10 14:52:08 +09:00
  • b78afe2518 Merge pull request #1026 from yamt/update-gh-actions Christopher Haster 2024-09-24 12:25:04 -05:00
  • 798073c2a7 gha: Dropped minor/patch version pinning of actions Christopher Haster 2024-09-19 17:13:03 -05:00
  • 7db9e1663a gha: Switched to standard da for cross-workflow downloads Christopher Haster 2024-09-19 14:30:43 -05:00
  • 2c4b262c35 gha: Merge artifacts on download Christopher Haster 2024-09-19 12:36:20 -05:00
  • 72a4b57f4e gha: Make the artifact names unique YAMAMOTO Takashi 2024-09-18 15:53:24 +09:00
  • 6e7269890a gha: Update github actions to the latest versions YAMAMOTO Takashi 2024-09-18 15:27:55 +09:00
  • ac207586ba Fixed some more LFS_TRACE format specifiers Christopher Haster 2024-06-25 15:59:43 -05:00
  • d01280e649 Merge pull request #968 from littlefs-project/link-pico-littlefs-usb Christopher Haster 2024-04-29 14:27:01 -05:00
  • 6e52140d51 Merge pull request #959 from littlefs-project/fix-expanded-magic Christopher Haster 2024-04-29 14:26:38 -05:00
  • 0bbb8bc88b Reorganized external project links a bit Christopher Haster 2024-04-17 13:46:33 -05:00
  • 78082336e7 Added a link to mklittlefs Christopher Haster 2024-04-17 13:39:11 -05:00
  • 8336ecd203 Added a link to pico-littlefs-usb (FAT12 emulation) Christopher Haster 2024-04-17 13:09:04 -05:00
  • 68d28b5114 Merge pull request #966 from BrianPugh/fix-divide-by-zero-full-filesystem Christopher Haster 2024-04-17 12:38:22 -05:00
  • 1bc14933b7 Tweaked on-disk config comments for consistency Christopher Haster 2024-04-17 00:16:20 -05:00
  • 01b6a47ea8 Extended test_alloc to test inferred block_count Christopher Haster 2024-04-17 00:02:04 -05:00
  • 749a45650f Fix DivideByZero exception when filesystem is completely full. Brian Pugh 2024-04-16 20:32:12 -07:00
  • 11b036cc6c Prevented unnecessary superblock rewrites if old version in superblock chain Christopher Haster 2024-03-19 00:31:49 -05:00
  • 25ee90fdf1 Clarified what is accessible at specific superblock offsets in SPEC.md Christopher Haster 2024-03-19 00:20:32 -05:00
  • a60a986c9c Duplicate the superblock entry during superblock expansion Christopher Haster 2024-03-18 23:36:55 -05:00
  • 4dd30c1b8f Merge pull request #948 from littlefs-project/fix-sync-ordering Christopher Haster 2024-03-08 16:49:59 -06:00
  • 5c0d332ecd Merge pull request #939 from Graveflo/master Christopher Haster 2024-03-08 16:49:11 -06:00
  • cf68333a55 Merge pull request #937 from littlefs-project/fix-pending-rm-get-underflow Christopher Haster 2024-03-08 16:48:50 -06:00
  • 7873d811a0 Fixed memory leak in emubd's out-of-order write emulation Christopher Haster 2024-02-27 21:39:34 -06:00
  • fc2aa3350c Fixed issue with exhaustive + out-of-order powerloss testing Christopher Haster 2024-02-27 21:14:59 -06:00
  • 6352185949 Fixed sync issue where data writes could appear before metadata writes Christopher Haster 2024-02-27 14:00:10 -06:00
  • f2a6f45eef Added out-of-order write testing to emubd Christopher Haster 2024-02-27 12:58:07 -06:00
  • 2752d8c486 add nim-littlefs to readme Ryan McConnell 2024-02-07 02:53:16 -05:00
  • ddbfcaa722 Fixed synthetic move underflows in lfs_dir_get Christopher Haster 2024-02-04 14:20:02 -06:00
  • f53a0cc961 Merge pull request #929 from littlefs-project/devel Christopher Haster 2024-01-23 12:33:13 -06:00
  • 42910bc8e5 Bumped minor version to v2.9 Christopher Haster 2024-01-19 14:37:37 -06:00
  • a3e1d12ce1 Merge pull request #915 from littlefs-project/well-done Christopher Haster 2024-01-19 13:58:29 -06:00
  • a70870c628 Renamed internal functions _raw* -> _*_ Christopher Haster 2023-12-20 23:20:16 -06:00
  • ceb17a0f4a Merge pull request #917 from tomscii/fix_return_value_of_lfs_rename Christopher Haster 2024-01-19 13:19:21 -06:00
  • a8a0905777 Merge pull request #916 from littlefs-project/ci-ubuntu-latest Christopher Haster 2024-01-19 13:19:07 -06:00
  • 13d78616fe Merge pull request #914 from littlefs-project/inline-max Christopher Haster 2024-01-19 13:18:54 -06:00
  • 8b8fd14187 Added inline_max, to optionally limit the size of inlined files Christopher Haster 2023-12-20 22:56:26 -06:00
  • 09972a1710 Merge pull request #913 from littlefs-project/gc-compactions Christopher Haster 2024-01-19 12:51:11 -06:00
  • ed7bd05435 Merge pull request #912 from littlefs-project/relaxed-lookahead Christopher Haster 2024-01-19 12:27:14 -06:00
  • b5cd957f42 Extended lfs_fs_gc to compact metadata, compact_thresh Christopher Haster 2023-12-20 18:05:29 -06:00
  • 1195d606ae Merge pull request #909 from littlefs-project/easy-util-defines Christopher Haster 2024-01-19 12:24:16 -06:00
  • 1711bdef76 Merge pull request #886 from BrianPugh/macro-sanity-check Christopher Haster 2024-01-19 12:23:36 -06:00
  • f522ed907a Added tests over rename type errors Christopher Haster 2024-01-17 00:10:30 -06:00
  • 4f32738cd6 Fix return value of lfs_rename() Tom Szilagyi 2024-01-03 16:13:31 +01:00
  • 6691718b18 Restricted LFS_FILE_MAX to signed 32-bits, <2^31, <=2147483647 Christopher Haster 2024-01-16 23:40:30 -06:00
  • 1fefcbbcba Rearranged compile-time constant checks to live near lfs_init Christopher Haster 2024-01-16 23:34:20 -06:00
  • 60567677b9 Relaxed alignment requirements for lfs_malloc Christopher Haster 2024-01-16 00:27:07 -06:00
  • 897b571318 Changed CI to just run on ubuntu-latest Christopher Haster 2023-12-21 00:33:44 -06:00
  • 3513ff1afc Merge pull request #911 from littlefs-project/fix-release-structs Christopher Haster 2023-12-21 00:08:16 -06:00