summaryrefslogtreecommitdiff
path: root/TODO
blob: 35b848831e3c9bf0d3c9b0262b6ca424977ab47d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TODO for the nearest future:
- Add proper debugging facilities.
- Add some generic way of logging, possibly using any fuse API available to do
  this.
- Create a more generic way of mapping a pathname to a file. There are some path
  lookups we'd like to be able to run more than once.
- When calling open, buffer the file descriptors, so we don't open them each
  time, and just read from the filedescriptor. We could behave more fs-like by
  having lists of active nodes as an analogue to inodes in a typical filesystem.
- Make some way for the lookup functions to see more than just one
  field from the SQL row (eg. we need to create paths like "artist - song")
  - Is this really needed? We have come a long way with using SQL tricks only.
- Escaping string: when querying sqlite, replace ' with '' in ingoing
  strings. (why isn't this done in the API?)