In-progress
-----------
-- [x] Prevent redundant downloads
- - [x] Check ETag
- - [ ] Check Last-Modified if no ETag was provided
- - [ ] Parse rfc2822 timestamps
- [-] Convert to Typed Racket
- [x] build executable (otherwise too-slow)
- [-] add signatures
Backlog
-------
+- [ ] Support fetching rsync URIs
- [ ] Check for peer duplicates:
- [ ] same nick for N>1 URIs
- [ ] same URI for N>1 nicks
Done
----
+- [x] Prevent redundant downloads
+ - [x] Check ETag
+ - [x] Check Last-Modified if no ETag was provided
+ - [x] Parse rfc2822 timestamps
- [x] caching (use cache by default, unless explicitly asked for update)
- [x] value --> cache
- [x] value <-- cache