Commit Graph

  • fec133dfba WIP Bumped versions Christopher Haster 2018-04-03 08:38:25 -05:00
  • 9b4530f8de WIP cleaned up TODOs Christopher Haster 2018-04-03 08:29:28 -05:00
  • 3a12b40fff WIP added support for inline files up to 1023 bytes Christopher Haster 2018-04-03 08:28:09 -05:00
  • 12aa4bde06 WIP Added limits on name/attrs/inline sizes Christopher Haster 2018-04-01 15:36:29 -05:00
  • 09c7df83db WIP Refactored lfs_dir_set function to umbrella append/update/remove Christopher Haster 2018-03-27 17:57:07 -05:00
  • 5387f52de5 WIP Added lfs_dir_get Christopher Haster 2018-03-23 18:35:55 -05:00
  • c5b11d2a62 WIP moved superblock to entry append Christopher Haster 2018-03-23 16:11:36 -05:00
  • 66cdab8327 WIP fixed bugs Christopher Haster 2018-03-22 08:28:43 -05:00
  • d9c076d909 Removed the uninitialized read for invalid superblocks Christopher Haster 2018-03-19 00:39:40 -05:00
  • 8aba03d25f WIP Fixed issue with modifying dir after append in update Christopher Haster 2018-03-18 20:36:48 -05:00
  • 9064fa6dbb WIP Better implementation of inline files, now with overflowing Christopher Haster 2018-03-17 20:32:16 -05:00
  • fcc5c764e4 WIP moved asserts out Christopher Haster 2018-03-17 12:10:09 -05:00
  • 37f799d8a2 WIP added hacky taped on inline files Christopher Haster 2018-03-17 10:28:14 -05:00
  • 04b1103de1 WIP Fixed big-endian support resizable-entries Christopher Haster 2018-03-15 21:26:03 -05:00
  • 87df75d009 WIP added entry size field Christopher Haster 2018-03-15 20:58:29 -05:00
  • 1ea3d04d9c WIP separated dir_remove for two types of arguments Christopher Haster 2018-03-15 20:32:00 -05:00
  • 126f6d334e WIP minor improvement to from-memory commits Christopher Haster 2018-03-12 19:44:07 -05:00
  • 385b74944d WIP Allowed taking advantage of empty space earlier in dir search Christopher Haster 2018-03-11 22:43:06 -05:00
  • 3a10f5c29b WIP added callbacks for stuff Christopher Haster 2018-03-11 11:28:13 -05:00
  • 96cca2f5b6 WIP Moved entry tag updates out Christopher Haster 2018-03-10 21:28:06 -06:00
  • 32f43462ea WIP Naive implementation of resizable entries Christopher Haster 2018-03-10 19:27:57 -06:00
  • efc634f3ed WIP something something flexible updates Christopher Haster 2018-03-10 18:27:43 -06:00
  • 2f7adc3461 WIP adopted lisp-like dsl for more flexibility Christopher Haster 2018-03-10 18:27:25 -06:00
  • e934a22c3a WIP Changed commit DSL to support disk->disk copies Christopher Haster 2018-03-03 22:14:19 -06:00
  • 5937fd79dd Separated type/struct fields in dir entries Christopher Haster 2018-03-03 10:26:06 -06:00
  • 58f3bb1f08 Merge pull request #37 from jrast/patch-1 Christopher Haster 2018-03-13 00:13:44 -05:00
  • f72f6d6a05 Removed out of date note about endianness Christopher Haster 2018-03-12 21:27:05 -05:00
  • 5c4ee2109d Added a note about the callback functions Juerg Rast 2018-03-07 21:52:43 +01:00
  • 155224600a Fixed Travis issue with deploy stage in PRs Christopher Haster 2018-03-12 19:57:57 -05:00
  • 9ee112a7cb Fixed issue updating dir struct when extended dir chain Christopher Haster 2018-02-26 12:24:27 -06:00
  • d9c36371e7 Fixed handling of root as target for create operations Christopher Haster 2018-02-22 15:24:17 -06:00
  • 1476181bd1 Added LFS_CONFIG for user provided configuration of the utils Christopher Haster 2018-02-22 13:34:10 -06:00
  • b2124a5ae5 Fixed multiple deploy steps in Travis Christopher Haster 2018-02-19 18:01:14 -06:00
  • 949015ad52 Merge pull request #28 from geky/configurables Christopher Haster 2018-02-19 17:29:48 -06:00
  • 67daf9e2c5 Added cross-compile targets for testing Christopher Haster 2018-02-18 14:22:24 -06:00
  • a3fd2d4d6d Added more configurable utils Christopher Haster 2018-01-29 15:20:12 -06:00
  • a0a55fb9e5 Added conversion to/from little-endian on disk Christopher Haster 2018-02-02 05:58:43 -06:00
  • 4f08424b51 Added software implementations of bitwise instructions Christopher Haster 2018-01-28 09:56:06 -06:00
  • ebc0d24211 Added conversion to/from little-endian on disk big-endian Christopher Haster 2018-02-03 23:04:53 -06:00
  • 59ce49fa4b Merge pull request #26 from Sim4n6/master v1.2 Christopher Haster 2018-02-08 23:28:55 -06:00
  • 2f8ae344d2 Added a git ignore file with .o .d blocks dir and lfs bin iamatacos 2018-02-08 13:24:23 +00:00
  • e611cf5050 Fix incorrect lookahead population before ack Christopher Haster 2018-02-08 01:30:21 -06:00
  • a25743a82a Fixed some minor error code differences Christopher Haster 2018-02-04 14:36:36 -06:00
  • 6716b5580a Fixed error check when truncating files to larger size Christopher Haster 2018-02-04 13:48:44 -06:00
  • 809ffde60f Merge pull request #24 from aldot/silence-shadow-warnings-1 Christopher Haster 2018-02-04 13:36:55 -06:00
  • dc513b172f Silenced more of aldot's warnings Christopher Haster 2018-02-04 13:10:07 -06:00
  • aa50e03684 Commentary typo fix Bernhard Reutner-Fischer 2018-01-30 20:07:37 +01:00
  • 6d55755128 tests: Silence warnings in template Bernhard Reutner-Fischer 2018-01-30 14:59:25 +01:00
  • 029361ea16 Silence shadow warnings Bernhard Reutner-Fischer 2018-01-29 20:53:28 +01:00
  • dbce53672b Added conversion to/from little endian on disk Christopher Haster 2018-02-02 05:58:43 -06:00
  • fd04ed4f25 Added autogenerated release notes from commits Christopher Haster 2018-01-30 19:45:17 -06:00
  • 3101bc92b3 Do not print command invocation if QUIET Bernhard Reutner-Fischer 2018-01-29 19:54:48 +01:00
  • d82e34c3ee Merge pull request #21 from aldot/doc-tweaks Christopher Haster 2018-02-01 15:06:24 -06:00
  • 436707c8d0 doc: Editorial tweaks Bernhard Reutner-Fischer 2018-01-29 17:15:01 +01:00
  • 3457252fe6 doc: Spelling fixes Bernhard Reutner-Fischer 2018-01-20 12:25:44 +01:00
  • 6d8e0e21d0 Moved -Werror flag to CI only Christopher Haster 2018-01-29 11:30:53 -06:00
  • 88f678f4c6 Fixed self-assign warning in tests Christopher Haster 2018-01-29 10:42:45 -06:00
  • 3ef4847434 Added remove step in tests to force rebuild Christopher Haster 2018-01-29 09:43:49 -06:00
  • f694b14afb Merge pull request #16 from geky/versioning Christopher Haster 2018-01-29 01:20:23 -06:00
  • 5a38d00dde Added deploy step in Travis to push new version as tags Christopher Haster 2018-01-28 11:00:59 -06:00
  • 035552a858 Add version info for software library and on-disk structures Christopher Haster 2018-01-26 14:26:25 -06:00
  • 997c2e594e Fixed incorrect reliance on errno in emubd Christopher Haster 2018-01-22 19:28:29 -06:00
  • d88f0ac02f Added lfs_file_truncate Christopher Haster 2018-01-20 17:30:40 -06:00
  • 2ad435ed63 Added files test to littlefs-fuse tests in Travis v1.1 Christopher Haster 2018-01-20 19:08:20 -06:00
  • 1fb6a19520 Reduced ctz traverse runtime by 2x Christopher Haster 2017-12-27 12:30:01 -06:00
  • db8872781a Added error code LFS_ERR_NOTEMPTY Christopher Haster 2017-12-27 11:47:48 -06:00
  • c2fab8fabb Added asserts on geometry and updated config documentation Christopher Haster 2018-01-11 11:56:09 -06:00
  • 472ccc4203 Fixed file truncation without writes Christopher Haster 2018-01-11 10:26:33 -06:00
  • aea3d3db46 Fixed positive seek bounds checking Christopher Haster 2018-01-03 15:00:04 -06:00
  • be22d3449f Updated links to Mbed OS Christopher Haster 2017-12-27 12:56:40 -06:00
  • 425aa3c694 Fixed issue with immediate exhaustion and small unaligned storage Christopher Haster 2017-12-27 10:44:40 -06:00
  • 5ee20e8d77 Fixed pipefail issue that was preventing CI from reporting errors Christopher Haster 2017-11-22 14:49:48 -06:00
  • bf78b09d37 Added directory list for synchronizing in flight directories Christopher Haster 2017-11-21 20:53:15 -06:00
  • e169d06c57 Removed vestigial function declaration Christopher Haster 2017-11-21 21:14:36 -06:00
  • 996cd8af22 Revisited documentation Christopher Haster 2017-11-20 00:01:14 -06:00
  • 78c79ecb9e Added QUIET flag to tests so CI is readable Christopher Haster 2017-11-16 17:54:44 -06:00
  • f9f4f5ccec Fixed standard name mismatch LFS_ERR_EXISTS -> LFS_ERR_EXIST Christopher Haster 2017-11-16 17:50:14 -06:00
  • 843e3c6c75 Added sticky-bit for preventing file syncs after write errors Christopher Haster 2017-11-16 17:25:41 -06:00
  • 2612e1b3fa Modified lfs_ctz_extend to be a little bit safer Christopher Haster 2017-11-16 15:10:17 -06:00
  • 6664723e18 Fixed issue with committing directories to bad-blocks that are stuck Christopher Haster 2017-11-16 14:53:45 -06:00
  • 3f31c8cba3 Fixed corner case with immediate exhaustion and lookahead==block_count Christopher Haster 2017-11-09 19:28:55 -06:00
  • f4aeb8331a Fixed issue with aggressively rounding down lookahead configuration Christopher Haster 2017-11-09 19:10:08 -06:00
  • db51a395ba Removed stray newline in LFS_ERROR for version Christopher Haster 2017-11-09 18:33:06 -06:00
  • 2ab150cc50 Removed toolchain specific warnings Christopher Haster 2017-10-16 19:31:56 -05:00
  • 0825d34f3d Adopted alternative implementation for lfs_ctz_index Christopher Haster 2017-10-18 00:33:59 -05:00
  • 46e22b2a38 Adopted lfs_ctz_index implementation using popcount Christopher Haster 2017-10-16 19:08:47 -05:00
  • 4fdca15a0d Slight name change with ctz skip-list functions Christopher Haster 2017-10-18 00:41:43 -05:00
  • 454b588f73 Updated SPEC.md and DESIGN.md based on recent changes Christopher Haster 2017-10-12 18:33:09 -05:00
  • f3578e3250 Removed clamping to block size in ctz linked-list Christopher Haster 2017-10-10 18:48:24 -05:00
  • 83d4c614a0 Updated copyright Christopher Haster 2017-10-12 20:27:33 -05:00
  • b24ddac95e Added revision sum as tracking for filesystem stability rev-sum-stability Christopher Haster 2017-10-10 01:47:23 -05:00
  • 539409e2fb Refactored deduplicate/deorphan step to single deorphan step Christopher Haster 2017-10-07 16:56:00 -05:00
  • 2936514b5e Added atomic move using dirty tag in entry type Christopher Haster 2017-10-07 09:19:08 -05:00
  • ac9766ee39 Added self-hosting fuzz test using littlefs-fuse Christopher Haster 2017-09-24 19:01:27 -05:00
  • 9db1a86498 Added specification document Christopher Haster 2017-09-24 18:20:52 -05:00
  • 984340225b Fixed incorrect return value from lfs_file_seek Christopher Haster 2017-09-26 19:50:39 -05:00
  • 273cb7c9c8 Fixed problem with lookaheads larger than block device Christopher Haster 2017-09-18 21:20:33 -05:00
  • d9367e05ce Fixed collection of multiblock directories Christopher Haster 2017-09-17 20:36:42 -05:00
  • a83b2fe463 Added checks for out-of-bound seeks Christopher Haster 2017-09-17 17:57:12 -05:00
  • a8fa5e6571 Fixed some corner cases with paths Christopher Haster 2017-09-17 16:46:09 -05:00