summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO24
1 files changed, 1 insertions, 23 deletions
diff --git a/TODO b/TODO
index 7de0d39..d2e6f79 100644
--- a/TODO
+++ b/TODO
@@ -1,23 +1 @@
-[ ] grep -H -n *.c 'TODO:'
-[ ] rewrite xml.{c,h}
-[ ] check truncation (strlcpy, snprintf etc), especially for paths.
-[x] fix timezone in slashdot.xml
- [x] string_append: make sure some fields can only be set once (first field counts?).
- [ ] test new parsetime and gettimetz code.
-[ ] xml: check read errors:
- ferror, return code of fread, fwrite, fclose...
-[ ] separate codepointtoutf8 and entity handling from sfeed.c into xml.c?
-[ ] test again on:
- - Linux (glibc+gcc, musl-gcc, clang, tcc).
- - OpenBSD
- - Windows (cygwin gcc, mingw).
-[ ] test shellscripts with ubase/sbase tools.
- [ ] sfeed_update
- [ ] sfeed_opml_export
-[ ] feeds file: empty tab (encoding can't be detected?)
-[ ] optimize
- [ ] benchmark / profile callstack.
- [ ] gettag() lookup.
- [ ] namedentitytostr lookup.
- [ ] xml parser, etc.
-[?] add sfeed_atom ? to aggregate feeds?
+[ ] cleanup xml.{c,h}