philip
29f03eef90
Add the Seek into the test input
8 years ago
philip
b475edfcc3
Add lseek call and short doc
8 years ago
philip
253777eba7
Add some initial tests
8 years ago
philip
b78049f5b5
Make it compile properly
8 years ago
philip
bae70314d3
Add afl_test test. Not run by default
8 years ago
philip
4d89d9b190
Added test for small amounts of free space
8 years ago
Peter Andersson
39937743fb
0.3.6 readme updates
8 years ago
Peter Andersson
1c78cd6207
fix range bug in ix memory mapping #98
8 years ago
Peter Andersson
136a40fa68
Fix travis build, take 2 #97
8 years ago
Peter Andersson
a5bb315982
Fix travis build #97
8 years ago
Peter Andersson
87856826e1
Add index memory mapping feature #97
8 years ago
Peter Andersson
e04a67bb80
Optimize SPIFFS_read for large files #96
8 years ago
Peter Andersson
c0fb7d2bc0
readme: wording, clarifications
8 years ago
Peter Andersson
3a7f265143
forized the long list of build combinations
8 years ago
Peter Andersson
31f5452062
Test for trying out temporal cache #95
8 years ago
Peter Andersson
6d548fb4ae
Add temporal cache for opening files #95
Piggyback on the file descriptor buffer. Do not wipe object header
whereabout info when closing file descriptors. Keep updating closed
file descriptors. When opening a file, search closed file
descriptors for filename match using djb2 hash. When renaming files,
scan thru all fd:s for matching hashes and rehash them.
Use a score system for filenames so files opened often have less
chance of being wiped of info when opening a new fd.
8 years ago
Peter Andersson
ab2b294323
merge master
8 years ago
Peter Andersson
81fb3fadbe
more robust gc #93
8 years ago
Peter Andersson
22bb8676f5
Merge branch 'master' of https://github.com/pellepl/spiffs
8 years ago
Peter Andersson
ba5307651e
gc commenting, recapping old thoughts
8 years ago
Peter Andersson
0b8b811e5a
Added travis CI build status
8 years ago
Peter Andersson
b45c8ec71c
prepare for travis autotesting
8 years ago
Peter Andersson
55c0ff48e7
minor: test, support larger page sizes in cache test
8 years ago
Peter Andersson
6f288013b1
fix double write of same data in certain cache situations
8 years ago
Peter Andersson
a1539c3776
fixed open bug in READ_ONLY builds
8 years ago
Peter Andersson
a1f0b683e3
possibility to dump fs to file in test framework
8 years ago
Peter Andersson
c6e94fdca5
file not visible in SPIFFS_readdir #90
Iterator bug - if an iteration was callbacked at last page in block -1,
the resumed iteration would skip the last page in block.
Fixing this revealed another bug, where free page marker was not advanced
but pointing to the same page found before when searching for new free page.
This is probably not a problem, as when searching for free pages the found
free page always becomes occupied. A new free page scan will simply skip
the previously found free page, which has been allocated by now. However,
it is suboptimal. Also, it might have messed with the wear leveling a bit.
9 years ago
Peter Andersson
feae352275
fix testbench lock compile warning
9 years ago
Peter Andersson
2ddbfbeed3
testbench: load and mount dump
9 years ago
Peter Andersson
de054f4590
make testbench compile under certain configs
9 years ago
Peter Andersson
d1bf624596
cache load code cleanup #92
9 years ago
Peter Andersson
592083982b
fix build-all target in make
9 years ago
Peter Andersson
7bf5d772f0
Fix lock/unlock symmetry #88 #87
9 years ago
Peter Andersson
bdcf008e75
Merge branch 'master' of https://github.com/pellepl/spiffs
9 years ago
Peter Andersson
9b25495871
v0.3.5 release readme
9 years ago
Peter Andersson
384d1bdd12
v0.3.5 release readme
9 years ago
Peter Andersson
7edb356f1a
fixed a bug in fs check
9 years ago
Peter Andersson
7b4d5abf3c
fixed a bunch of test bench issues
9 years ago
Peter Andersson
3565d131f2
remove gcc dependencies from testbench #86
9 years ago
Peter Andersson
636e1186f4
Let api return actual errorcodes #84
9 years ago
Peter Andersson
c83abb8339
Merge branch 'master' of https://github.com/pellepl/spiffs
9 years ago
Peter Andersson
8b6ca5de64
Fix compiler warnings for non-gcc #83
9 years ago
Peter Andersson
78f1869db2
File systems configuration and performance depend on static build-time configuration #69
9 years ago
Peter Andersson
602a891d7e
moved test path to shared memory folder
9 years ago
Peter Andersson
bb63a559ec
fixed files.mk error
9 years ago
Peter Andersson
41ab8f3170
Unable to recover from filesystem full #82
9 years ago
Peter Andersson
1ab4be0953
Define SPIFFS_O_* flags #80
9 years ago
Peter Andersson
b5d20d20d1
Problem with file names that are long #79
9 years ago
Peter Andersson
dc398a1f6f
test bench must allocate spiffs buffers dynamically #78 #77
9 years ago
Peter Andersson
b81e870c8a
tests: more comprehensive output
9 years ago