* fixed all headers to use extern "C" so C/C++ linking will work properly
[libundertow.git] / TODO
blob1d2058b23d043a74f296b2fb9fb085343d5c0cbf
1 As of February 25, 2008
3 Short-term goals
4 ----------------
5 * add cancellation protection in all functions (especially those modifying the database)
6 * add cancellation timeouts for deferreds
7 * make RSS parsing more robust
8 * check for memory leaks!
9 * parse ATOM feeds, other feed types?
10 * don't parse feed if last-modified header == last_updated field in channels db
12 Long-term goals
13 ---------------
14 * store episode thumbnails and channel icons in the database
15 * implement bittorrent downloads
16 * create bindings for other languages (python first, then ...?)
17 * add local search capability
18 * implement callback for custom feed parsing and user-defined storage (e.g. for custom fields in feeds)