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