Gabriella Gonzalez
|
0c0cd76b3e
|
Switch to BSD 3-clause license
Apparently Arista Networks permits this license and it's more widely
used within the Haskell ecosystem
|
2022-07-05 10:46:15 -07:00 |
|
Gabriella Gonzalez
|
773da02662
|
Add benchmark suite
|
2022-07-05 10:13:10 -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
|
81e3309159
|
Rename executable to nix-serve
… so that it's really a drop-in replacement
|
2022-07-01 14:30:12 -07:00 |
|
Gabriella Gonzalez
|
670846795d
|
Flake-enable the project
|
2022-07-01 14:00:11 -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
|
c8d0b47a7a
|
Fix nix-serve-ng.cabal
… to use `pkgconfig-depends` instead of `extra-libraries`.
The former works better with both `cabal` and `cabal2nix`
|
2022-07-01 12:00:26 -07:00 |
|
Gabriella Gonzalez
|
01167e8dcb
|
Fix build on Linux
|
2022-07-01 11:18:37 -07:00 |
|
Gabriella Gonzalez
|
8fb2184865
|
Pin Nixpkgs
Also, remove `allowBroken = true`, since we don't need it now that
we're not depending on the `bsd-sysctl` package
|
2022-07-01 11:18:37 -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
|
ba62966149
|
Allow broken so that bsd-sysctl builds
It works on at least MacOS, although Linux still needs to be
fixed.
|
2022-06-30 13:42:34 -07:00 |
|
Gabriella Gonzalez
|
7f1251cc47
|
Return 400 status for invalid hashes
|
2022-06-30 13:42:34 -07:00 |
|
Gabriella Gonzalez
|
87daaac881
|
Add tuning-related ghc options
|
2022-06-16 17:07:01 -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
|
b6ee2864ac
|
Update nix-serve.ng.nix
|
2022-06-15 12:21:16 -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 |
|