Commit Graph

808 Commits

Author SHA1 Message Date
Sorki
247be7140c
Merge pull request #285 from haskell-nix/srk/release/core08etAl
Release `core 0.8`, remote `0.7` and new packages
2024-07-31 15:29:14 +00:00
sorki
a7bb4a6ac1 remote: add PVP note to CHANGELOG 2024-07-31 17:06:46 +02:00
sorki
af52be0827 Add new packages to toplevel README
Closes #245
2024-07-31 17:06:46 +02:00
sorki
f29a0a0dc4 treewide: update changelogs 2024-07-31 17:06:46 +02:00
sorki
9a42b3e274 json: longer description 2024-07-31 17:06:46 +02:00
sorki
e1f409f195 remote: 0.6 -> 0.7 2024-07-31 17:06:46 +02:00
sorki
195a92cd4c nar: set bounded_memory flag to manual True
so cabal check won't complain about `-fprop`
2024-07-31 17:06:46 +02:00
sorki
dfec03d1dc treewide: move CHANGELOG to extra-doc-files 2024-07-31 17:06:46 +02:00
sorki
d7101a7981 treewide: deadname 2024-07-31 17:06:46 +02:00
Sorki
de88b657b5
Merge pull request #284 from haskell-nix/srk/enumBounds
fix min/maxBound serializer checks
2024-07-31 14:50:53 +00:00
sorki
67687b7697 fix min/maxBound serializer checks
before it wrongly compared to min/maxBound of Int(eger).
2024-07-31 16:18:16 +02:00
Sorki
c105037063
Merge pull request #282 from sandydoo/fix-executable-perms
nar: fix executable permissions logic
2024-07-30 13:55:06 +00:00
Sander
b6ab60c0e8
nar: add note for permissions logic on macos 2024-07-29 17:27:17 +00:00
Sander
7215ce81cb
nar: fix executable permissions logic
Nix doesn't use `access` to check whether a file is executable.
It instead checks whether the owner executable bit is set.

When unpacking a NAR, Nix sets the executable bits for the owner, group, and other.
2024-07-29 17:12:10 +00:00
Sander
13c101aef2
nar: add a test case for executable permissions on macOS 2024-07-29 17:12:10 +00:00
Sorki
1525aefaa6
Merge pull request #283 from haskell-nix/srk/ci
CI updates, GHC 9.8
2024-07-28 14:36:05 +00:00
sorki
abf025c8ea overlay: dependent-sum-template_0_2_0_1 + jailbreak 2024-07-28 15:51:13 +02:00
sorki
a82e8479db overlay: drop linux-namespaces override 2024-07-28 15:36:26 +02:00
sorki
5d5379ea97 overlay: drop some override 2024-07-28 15:36:03 +02:00
sorki
530ca43401 core/tests: pattern match instead of head 2024-07-27 22:16:00 +02:00
sorki
41af1015d5 nar: pattern match instead of head 2024-07-27 22:16:00 +02:00
sorki
7bde7a8f2c ci: update. GHC982, GHC966 only 2024-07-27 19:53:37 +02:00
Richard Marko
4777b2151a
Merge pull request #279 from squalus/narfrompath
remote: add NarFromPath client
2023-12-14 16:13:03 +01:00
squalus
5225bb53df remote: add NarFromPath client 2023-12-14 00:49:04 -08:00
Richard Marko
b57f69b7ec
Merge pull request #278 from haskell-nix/srk/daemon
add Arbitrary Eq for SuccessCodeReply, CI: re-enable on.pull_request
2023-12-13 10:47:39 +01:00
sorki
083dfd8044 CI: re-enable on.pull_request 2023-12-13 09:26:30 +01:00
sorki
e20463df19 remote: add Arbitrary Eq for SuccessCodeReply 2023-12-13 09:26:08 +01:00
Richard Marko
c1f7666e03
Merge pull request #277 from squalus/addtostorenar2
remote: add AddToStoreNar operation
2023-12-13 08:17:47 +01:00
squalus
5494cc3edd remote: add AddToStoreNar client 2023-12-12 19:05:07 -08:00
squalus
d3408a60b4 remote: add SuccessCodeReply
Add SuccessCodeReply to replace instances of the () reply type.

The serialization behavior is more clear with the more explicit type.
2023-12-12 14:58:39 -08:00
Richard Marko
21040fb589
Merge pull request #276 from haskell-nix/srk/daemon
Some more server
2023-12-12 11:54:28 +01:00
sorki
619687b446 remote: fix flaky collectGarbage for MITM test 2023-12-12 07:09:17 +01:00
sorki
e374687467 remote/server: add note that proxyNarSource is a hack 2023-12-11 15:29:13 +01:00
sorki
fbc55992fa core: fix Wildcard spec haddock 2023-12-11 15:27:54 +01:00
sorki
b754f3aa6d remote: NixDaemonSpec, shell -> proc for nix-daemon so it gets terminated 2023-12-10 19:23:23 +01:00
sorki
6840a2d905 Add danbornside to contributors
Contributed to daemon-server-side branch
but not listed as author or co-author in any of the commits. Fixed!
2023-12-10 19:22:37 +01:00
sorki
29f58f46e7 remote: fix pretty TODO failing to parse on old GHC 2023-12-10 18:53:47 +01:00
sorki
3eb346699b remote: fix roots test for MITM vs Direct 2023-12-10 18:48:50 +01:00
sorki
dea03e0f72 remote/server: propagate errors from proxy handler 2023-12-10 18:05:59 +01:00
sorki
4aeee1ee33 remote/server: tidy 2023-12-10 18:05:56 +01:00
sorki
3d774b8187 remote/server: add proxyNarSource 2023-12-10 18:05:53 +01:00
sorki
e2381c89d5 remote: less chatty server 2023-12-10 17:11:16 +01:00
sorki
3dc7ab6f06 remote: add postGreet so we setStoreDir in Server as well 2023-12-10 17:11:16 +01:00
sorki
4651980047 remote: NixDaemonSpec MITM 2023-12-10 17:11:16 +01:00
sorki
30baaf3db2 remote: NixDaemonSpec pass StoreConnection, StoreDir 2023-12-10 17:11:16 +01:00
sorki
8eb0059576 remote: neaten NixDaemonSpec, silence nix-store and daemon with grep -v 2023-12-10 17:11:16 +01:00
sorki
bb9bc1705a server: -funroll-gadt 2023-12-10 17:11:16 +01:00
sorki
960407b0a1 remote: add StoreConnection, reclaim runStoreSocket, now greetServer 2023-12-10 17:11:16 +01:00
sorki
1f1d437a40 remote: align record field naming 2023-12-10 17:11:16 +01:00
sorki
656d4dd72d remote: TestStoreConfig no longer needed 2023-12-10 17:11:16 +01:00