Commit Graph

  • 0c77123eee lfs: Validate lfs-cfg sizes before performing arithmetic logics with them Roy Kupershmid 2019-08-31 16:57:56 +03:00
  • 5a12c443b8 Revert "Don't bypass cache in lfs_cache_prog() and lfs_cache_read()" Freddie Chopin 2019-08-09 23:02:33 +02:00
  • f3608e84c7 Generated v2 prefixes geky bot 2019-08-09 01:20:09 +00:00
  • 494dd6673d Merge pull request #263 from rojer/wundef v2.1.1 Christopher Haster 2019-08-08 18:50:40 -05:00
  • fce2569005 Merge pull request #257 from pabigot/pr/20190803a Christopher Haster 2019-08-08 18:50:28 -05:00
  • 9d1f1211a9 Merge pull request #253 from pabigot/pr/20190730a Christopher Haster 2019-08-08 18:50:15 -05:00
  • 151104c790 Changed CI to create release note for patches Christopher Haster 2019-08-04 16:19:58 -05:00
  • 303ffb2da4 Fix build with -Wundef Deomid "rojer" Ryabkov 2019-08-07 22:58:13 +01:00
  • c8be114e77 Changed CI to create release note for patches patch-release-improvements Christopher Haster 2019-08-04 16:19:58 -05:00
  • cb3b83d647 Fixed if vs ifdef condition on LFS_MIGRATE fix-lfs-migrate-ifdef Christopher Haster 2019-08-04 19:21:19 -05:00
  • 5bf71fa43e lfs: do not reposition seek pointer on truncate Peter A. Bigot 2019-08-03 11:58:19 -05:00
  • 55fb1416c7 lfs: initialize file offs field Peter A. Bigot 2019-08-03 09:40:10 -05:00
  • dc031ce1d9 lfs: use meaningful names for magic block identifiers Peter A. Bigot 2019-08-03 09:17:47 -05:00
  • f85ff1d2f8 lfs: correct alignment restriction on lookahead buffer Peter A. Bigot 2019-07-30 20:01:51 -05:00
  • c08e977799 Generated v2 prefixes geky bot 2019-07-29 07:12:22 +00:00
  • db054684a6 Bump version to v2.1 v2.1.0 Christopher Haster 2019-07-29 00:53:55 -05:00
  • 7872918ec8 Fixed issue where lfs_migrate would relocate root and corrupt superblock Christopher Haster 2019-07-29 01:34:23 -05:00
  • e249854858 Removed dependency on uninitialized value in lfs_file_t struct Christopher Haster 2019-07-29 00:43:54 -05:00
  • 501b0240a9 Merge pull request #232 from ARMmbed/debug-improvements Christopher Haster 2019-07-28 21:53:55 -05:00
  • e1f3b90b56 Merge remote-tracking branch 'origin/master' into debug-improvements Christopher Haster 2019-07-28 21:53:13 -05:00
  • 74fe46de3d Merge pull request #233 from ARMmbed/discourage-no-wear-leveling Christopher Haster 2019-07-28 21:35:48 -05:00
  • 582b596ed1 Merge pull request #242 from ARMmbed/fix-2048-erase-size Christopher Haster 2019-07-28 21:35:22 -05:00
  • 0d4c0b105c Fixed issue where inline files were not cleaned up Christopher Haster 2019-07-09 17:51:15 -05:00
  • 4850e01e14 Changed rdonly/wronly mistakes to assert Christopher Haster 2019-07-24 14:59:48 -05:00
  • 4ec4425272 Fixed overlapping memcpy in emubd Christopher Haster 2019-07-16 15:23:42 -05:00
  • 31e28fddb7 Merge pull request #237 from Ar2rL/reverse_finalize_close Christopher Haster 2019-07-28 21:26:03 -05:00
  • 3806d88285 Fixed seek-related typos in lfs.h Christopher Haster 2019-07-03 15:14:59 -05:00
  • de5972699a Fixed license header in lfs.c Christopher Haster 2019-07-18 19:43:49 -05:00
  • 0d8ffd6b86 Merge pull request #239 from pabigot/pr/20190723a Christopher Haster 2019-07-28 21:24:39 -05:00
  • c0af471bc1 Merge pull request #227 from haneefmubarak/patch-1 Christopher Haster 2019-07-28 21:24:22 -05:00
  • e8c023aab0 Changed FUSE branch to v2 (previously v2-alpha) Christopher Haster 2019-07-28 20:43:12 -05:00
  • 38a2a8d2a3 Minor improvement to documentation over block_cycles Christopher Haster 2019-07-28 20:42:13 -05:00
  • 51fabc672b Switched to using hex for blocks and ids in debug output Christopher Haster 2019-07-26 20:09:24 -05:00
  • 19838371fb Fixed issue where sed buffering (QUIET=1) caused Travis timeout Christopher Haster 2019-07-26 12:29:37 -05:00
  • 312326c4e4 Added a better solution for large prog sizes Christopher Haster 2019-07-24 14:24:29 -05:00
  • ef1c926940 Increased testing to include geometries that can't be fully tested Christopher Haster 2019-07-24 14:19:39 -05:00
  • 72e3bb4448 Refactored a handful of things in tests Christopher Haster 2019-07-26 11:11:34 -05:00
  • 649640c605 Fixed workaround for erase sizes >1024 B Christopher Haster 2019-05-31 06:42:15 -05:00
  • eb013e6dd6 lfs: correct documentation on lookahead-related values Peter A. Bigot 2019-07-23 11:05:04 -05:00
  • 7e1bad3eee Set LFS_F_OPENED flag at places required by lfs internal logic. Ar2rL 2019-07-21 14:36:40 +02:00
  • 72a3758958 Use LFS_F_OPENED flag to protect against use of not opened or closed file. Ar2rL 2019-07-21 11:34:53 +02:00
  • df2e676562 Add necessary flag to mark file as being opened. Ar2rL 2019-07-21 11:34:14 +02:00
  • 53a6e04712 Changed block_cycles disable from 0 to -1 Christopher Haster 2019-07-17 17:05:20 -05:00
  • 1aaf1cb6c0 Minor improvements to testing framework Christopher Haster 2019-07-16 20:53:39 -05:00
  • 52a90b8dcc Added asserts on positive return values from block device functions Christopher Haster 2019-07-16 15:55:29 -05:00
  • e279c8ff90 Tweaked debug output Christopher Haster 2019-07-16 15:40:26 -05:00
  • 6a1ee91490 Added trace statements through LFS_YES_TRACE Christopher Haster 2019-05-31 04:40:19 -05:00
  • 2e92f7a49b actually removed <dirent.h> Haneef Mubarak 2019-07-12 11:46:18 -07:00
  • 2588948d70 removed <dirent.h> preventing compile on some archs Haneef Mubarak 2019-07-11 15:46:17 -07:00
  • cb2e35143e Fixed issue where inlined files were not cleaned up fix-file-uniqueness2 Christopher Haster 2019-07-09 18:58:38 -05:00
  • bc7be77625 Generated v2 prefixes geky bot 2019-07-02 01:28:14 +00:00
  • abd90cb84c Fixed 32-bit/64-bit Ubuntu multilib issue in Travis v2.0.5 Christopher Haster 2019-07-01 18:37:05 -05:00
  • b73ac594f2 Fixed issues with reading and caching inline files Christopher Haster 2019-05-31 00:58:48 -05:00
  • 614f7b1e68 Fixed accidental truncate after seek on inline files Christopher Haster 2019-05-28 13:55:03 -05:00
  • a9a61a3e78 Added redundant compaction to lfs_format/lfs_migrate Christopher Haster 2019-05-28 18:16:51 -05:00
  • 36973d8fd5 Fixed missing cache flush in lfs_migrate Christopher Haster 2019-05-28 11:35:22 -05:00
  • f06dc5737f Merge pull request #201 from nickray/python2-markings Christopher Haster 2019-07-01 15:11:16 -05:00
  • 3fb242f3ae Mark all Python 2 scripts as Python 2 Nicolas Stalder 2019-06-07 04:09:44 +02:00
  • 96c8b6dcb3 Generated v2 prefixes geky bot 2019-05-23 22:27:35 +00:00
  • ef77195a64 Fixed limit of inline files based on LFS_ATTR_MAX v2.0.4 Christopher Haster 2019-05-22 16:18:41 -05:00
  • 12e464e9c3 Fixed issue with writes following a truncate Christopher Haster 2019-05-22 14:24:05 -05:00
  • 9899c7fe48 Fixed read cache amount based on hint and offset Christopher Haster 2019-05-21 17:21:52 -05:00
  • bc7bed740b Merge pull request #181 from rojer/lfs1_crc Christopher Haster 2019-05-23 16:40:09 -05:00
  • cf9afdddff Merge pull request #179 from rojer/wundef Christopher Haster 2019-05-23 16:39:57 -05:00
  • 0c363d2666 Fixed limit of inline files based on LFS_ATTR_MAX fix-inline-max Christopher Haster 2019-05-22 16:18:41 -05:00
  • 8bf45c3a29 Fixed issue with writes following a truncate fix-truncate-pcache Christopher Haster 2019-05-22 14:24:05 -05:00
  • c64bf1a17b Fixed read cache amount based on hint and offset fix-read-hint Christopher Haster 2019-05-21 17:21:52 -05:00
  • 2533a0f6d6 Make lfs1_crc static so it doesn't conflict with prefixed LFS1 code Deomid "rojer" Ryabkov 2019-05-16 17:51:22 +01:00
  • 2a7f0ed11b Fix compilation with -Wundef Deomid "rojer" Ryabkov 2019-05-14 18:18:29 +01:00
  • 895767cc9d Generated v2 prefixes geky bot 2019-04-17 00:01:02 +00:00
  • f35fb8c148 Fixed migration test condition for prefix branches v2.0.3 Christopher Haster 2019-04-16 18:29:44 -05:00
  • 0a1f706ca2 Merge pull request #160 from FreddieChopin/no-cache-bypass Christopher Haster 2019-04-16 17:59:28 -05:00
  • 87d3abba61 Generated v2 prefixes geky bot 2019-04-16 03:28:41 +00:00
  • 19f4eae52c Generated v2 prefixes geky bot 2019-04-12 22:49:07 +00:00
  • fdd239fe21 Don't bypass cache in lfs_cache_prog() and lfs_cache_read() Freddie Chopin 2019-03-22 22:35:02 +01:00
  • 780ef2fce4 Fixed buffer overflow due to mistaking prog_size for cache_size v2.0.2 Christopher Haster 2019-04-12 08:41:42 -05:00
  • 73ea008b74 Merge pull request #151 from Krakonos/master v2.0.1 Christopher Haster 2019-04-12 17:07:25 -05:00
  • c849748453 Merge pull request #150 from ajaybhargav/truncate-fix Christopher Haster 2019-04-12 17:06:58 -05:00
  • 25a843aab7 Fixed .travis.yml to use explicit branch names for migration testing fix-travis-fuse-migrate-version Christopher Haster 2019-04-12 15:13:00 -05:00
  • 905727b684 Fix: length more than LFS_FILE_MAX should return error Ajay Bhargav 2019-02-17 17:09:58 +05:30
  • 8628d5e1f1 Fixed buffer overflow due to mistaking prog_size for cache_size fix-cache-overflow Christopher Haster 2019-04-12 08:41:42 -05:00
  • 8d4fd46a4c Generated v2 prefixes geky bot 2019-04-11 02:08:05 +00:00
  • 0907ba7813 Merge pull request #85 from ARMmbed/v2-alpha v2.0.0 Christopher Haster 2019-04-10 20:49:34 -05:00
  • 48bd2bff82 Artificially limited number of file ids per metadata block v2-alpha Christopher Haster 2019-04-09 18:56:53 -05:00
  • 651e14e796 Cleaned up a couple of warnings Christopher Haster 2019-04-09 18:37:53 -05:00
  • 1ff6432298 Added clarification on buffer alignment. Christopher Haster 2019-04-09 18:07:44 -05:00
  • c2c2ce6b97 Fixed issue with handling block device errors in lfs_file_sync Christopher Haster 2019-04-09 17:41:26 -05:00
  • 0b76635f10 Added better handling of large program sizes (> 1024) Christopher Haster 2019-04-09 16:06:43 -05:00
  • 4827795e4b Generated v1 prefixes v1-prefix geky bot 2019-04-08 23:29:26 +00:00
  • a32be1d875 Merge remote-tracking branch 'origin/master' into v2-alpha Christopher Haster 2019-04-08 15:09:57 -05:00
  • 7e110b44c0 Added automatic version prefixing to releases v1.7.2 v1 Christopher Haster 2019-02-27 01:26:27 -06:00
  • 7f7b7332e3 Added scripts/prefix.py for automatically prefixing version numbers Christopher Haster 2019-01-25 17:07:17 -06:00
  • 9568f8ee2d Added v1->v2 migration into CI Christopher Haster 2019-04-01 22:12:08 -05:00
  • bdff4bc59e Updated DESIGN.md to reflect v2 changes Christopher Haster 2019-03-02 19:30:05 -06:00
  • 405c1ab6e3 Created gh-images branch for storing images gh-images Christopher Haster 2019-03-31 20:42:17 -05:00
  • 26d25608b6 Fixed documentation for return lfs_dir_read return value. Ladislav Láska 2019-03-01 09:58:00 +01:00
  • 4ad09d6c4e Added migration from littlefs v1 Christopher Haster 2019-02-22 21:34:03 -06:00
  • 7d8f8ced03 Enabled -Wextra Christopher Haster 2019-02-12 00:11:01 -06:00
  • a0644794ca Fixed several small issues Christopher Haster 2019-02-12 00:01:28 -06:00
  • 512930c856 Updated SPEC.md to reflect v2 changes Christopher Haster 2019-02-01 09:16:00 -06:00