14 Commits

Author SHA1 Message Date
Gabriella Gonzalez
027398c9e9
Increase default timeout (#2)
... and make the timeout configurable
2022-07-06 12:31:19 -07:00
Gabriella Gonzalez
eaceeeb8ce
Remove spurious print statement (#1)
I accidentally left this over from debugging the log endpoint
2022-07-06 09:22:29 -07:00
Gabriella Gonzalez
f74b94a24a Fix URL returned in narinfo
It was missing the `.nar` suffix
2022-07-01 15:00:29 -07:00
Gabriella Gonzalez
1881b0385b Fix potential bug when marshalling string struct 2022-07-01 12:54:58 -07:00
Gabriella Gonzalez
dbf735e77f Fix /log/ endpoint
The old logic would fail to return a result if a later
substituter didn't have the log file, even if an older

This also simplifies the logic.
2022-07-01 12:29:28 -07:00
Gabriella Gonzalez
614ed2ca65 Remove dependence on bsd-sysctl package
… since it doesn't work on Linux
2022-06-30 15:59:38 -07:00
Gabriella Gonzalez
24fb4b7fea Add support for /log/ API 2022-06-30 15:45:40 -07:00
Gabriella Gonzalez
3bd298c02a Add support for /nar/*.nar endpoint 2022-06-30 15:06:41 -07:00
Gabriella Gonzalez
7f1251cc47 Return 400 status for invalid hashes 2022-06-30 13:42:34 -07:00
Gabriella Gonzalez
9e5e5f45f3 Add support for signatures 2022-06-15 15:40:13 -07:00
Gabriella Gonzalez
8e9c9198fe Add support for --quiet and --verbose options 2022-06-15 12:44:21 -07:00
Gabriella Gonzalez
39945d0743 Factor out Application logic 2022-06-15 12:24:00 -07:00
Gabriella Gonzalez
91eab58f28 Use ExceptT to simplify indentation 2022-06-15 11:01:08 -07:00
Gabriella Gonzalez
ddcf0a04db Initial commit 2022-06-15 10:21:24 -07:00