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
sorki
7b41967cc8
remote: monadic collapse
2023-12-10 17:11:16 +01:00
sorki
4562922d7e
remote: neaten readme
2023-12-09 17:05:32 +01:00
sorki
5e909dbbd5
remote: fix verison/version typo
2023-12-09 12:35:12 +01:00
sorki
696f9e8421
remote: simplify buildDerivation
2023-12-08 13:26:49 +01:00
sorki
da9b46cdc3
core: add some haddocks to OutputSpec, DerivedPath
2023-12-08 13:16:34 +01:00
sorki
3576273c8a
core,json: wrap (DerivationOutput OutputName, Realisation) tuple into newtype
2023-12-08 12:41:08 +01:00
sorki
2bdd171d22
wip/remote: add daemon runners, simplify server using StoreReply
2023-12-08 12:18:10 +01:00
sorki
8078f0f07f
remote: drop common tests cabal stanza
2023-12-08 11:56:18 +01:00