about summary refs log tree commit diff
path: root/services/tazblog/src/BlogStore.hs
AgeCommit message (Collapse)AuthorFilesLines
2019-08-25 r/60 chore(tazblog): Format source files with ormoluVincent Ambo1-57/+71
Ormolu's formatting is quite annoying (it uses a lot of unnecessary vertical space and doesn't align elements), but I can't be bothered to do manual formatting - especially because whatever formatting haskell-mode in Emacs produces seems to depend on an opaque state machine or something.
2019-08-23 r/54 fix(tazblog): Remove debug traceVincent Ambo1-2/+1
2019-08-22 r/50 feat(tazblog): Implement entry fetching from DNSVincent Ambo1-20/+119
Not all error cases are properly handled yet, stay tuned.
2019-08-21 r/48 refactor(tazblog): Directly instantiate Resolver when launchingVincent Ambo1-5/+23
Caching behaviour is tied to the resolver.
2019-08-20 r/46 chore(tazblog): Introduce dependency on 'cache'Vincent Ambo1-15/+18
2019-08-20 r/44 chore(tazblog): Replace BlogDB with stubs for DNS-based storageVincent Ambo1-0/+54
Removes acid-state specific code and the former BlogDB module, in its stead the new BlogStorage module contains stubs for the functions that will be filled in with DNS-based storage. This code is unformatted and will not currently serve a working blog.