Commit Graph

  • 247be7140c
    Merge pull request #285 from haskell-nix/srk/release/core08etAl master tests-0.1.0.0 remote-0.7.0.0 readonly-0.1.0.0 nar-0.1.0.0 json-0.1.0.0 db-0.1.0.0 core-0.8.0.0 Sorki 2024-07-31 15:29:14 +0000
  • a7bb4a6ac1 remote: add PVP note to CHANGELOG srk/release/core08etAl sorki 2024-07-31 17:03:42 +0200
  • af52be0827 Add new packages to toplevel README sorki 2024-07-31 16:39:44 +0200
  • f29a0a0dc4 treewide: update changelogs sorki 2024-07-31 16:25:47 +0200
  • 9a42b3e274 json: longer description sorki 2024-07-31 16:24:07 +0200
  • e1f409f195 remote: 0.6 -> 0.7 sorki 2024-07-31 16:23:19 +0200
  • 195a92cd4c nar: set bounded_memory flag to manual True sorki 2024-07-31 16:20:58 +0200
  • dfec03d1dc treewide: move CHANGELOG to extra-doc-files sorki 2024-07-31 16:20:12 +0200
  • d7101a7981 treewide: deadname sorki 2024-07-31 16:16:58 +0200
  • de88b657b5
    Merge pull request #284 from haskell-nix/srk/enumBounds Sorki 2024-07-31 14:50:53 +0000
  • 67687b7697 fix min/maxBound serializer checks sorki 2024-07-31 16:13:15 +0200
  • c105037063
    Merge pull request #282 from sandydoo/fix-executable-perms Sorki 2024-07-30 13:55:06 +0000
  • b6ab60c0e8
    nar: add note for permissions logic on macos Sander 2024-07-29 17:27:17 +0000
  • 7215ce81cb
    nar: fix executable permissions logic Sander 2024-07-23 23:44:19 +0400
  • 13c101aef2
    nar: add a test case for executable permissions on macOS Sander 2024-07-24 16:35:30 +0400
  • 1525aefaa6
    Merge pull request #283 from haskell-nix/srk/ci Sorki 2024-07-28 14:36:05 +0000
  • abf025c8ea overlay: dependent-sum-template_0_2_0_1 + jailbreak srk/ci sorki 2024-07-28 15:51:13 +0200
  • a82e8479db overlay: drop linux-namespaces override sorki 2024-07-28 15:36:26 +0200
  • 5d5379ea97 overlay: drop some override sorki 2024-07-28 15:36:03 +0200
  • 530ca43401 core/tests: pattern match instead of head sorki 2024-07-27 22:15:07 +0200
  • 41af1015d5 nar: pattern match instead of head sorki 2024-07-27 22:11:58 +0200
  • 7bde7a8f2c ci: update. GHC982, GHC966 only sorki 2024-07-27 19:53:37 +0200
  • 5ad8919cea
    Merge b8b260609b into 4777b2151a Anton Latukha 2024-03-25 08:50:53 +0200
  • 4777b2151a
    Merge pull request #279 from squalus/narfrompath Richard Marko 2023-12-14 16:13:03 +0100
  • 5225bb53df remote: add NarFromPath client squalus 2023-12-14 00:48:44 -0800
  • b57f69b7ec
    Merge pull request #278 from haskell-nix/srk/daemon Richard Marko 2023-12-13 10:47:39 +0100
  • 083dfd8044 CI: re-enable on.pull_request srk/daemon sorki 2023-12-13 09:26:30 +0100
  • e20463df19 remote: add Arbitrary Eq for SuccessCodeReply sorki 2023-12-13 09:26:08 +0100
  • c1f7666e03
    Merge pull request #277 from squalus/addtostorenar2 Richard Marko 2023-12-13 08:17:47 +0100
  • 5494cc3edd remote: add AddToStoreNar client squalus 2023-12-12 18:51:43 -0800
  • d3408a60b4 remote: add SuccessCodeReply squalus 2023-12-12 14:57:22 -0800
  • 21040fb589
    Merge pull request #276 from haskell-nix/srk/daemon Richard Marko 2023-12-12 11:54:28 +0100
  • 619687b446 remote: fix flaky collectGarbage for MITM test sorki 2023-12-12 07:08:17 +0100
  • e374687467 remote/server: add note that proxyNarSource is a hack sorki 2023-12-11 15:29:13 +0100
  • fbc55992fa core: fix Wildcard spec haddock sorki 2023-12-11 15:27:54 +0100
  • b754f3aa6d remote: NixDaemonSpec, shell -> proc for nix-daemon so it gets terminated sorki 2023-12-10 19:22:30 +0100
  • 6840a2d905 Add danbornside to contributors sorki 2023-12-10 19:21:42 +0100
  • 29f58f46e7 remote: fix pretty TODO failing to parse on old GHC sorki 2023-12-10 18:53:47 +0100
  • 3eb346699b remote: fix roots test for MITM vs Direct sorki 2023-12-10 18:48:50 +0100
  • dea03e0f72 remote/server: propagate errors from proxy handler sorki 2023-12-10 18:05:38 +0100
  • 4aeee1ee33 remote/server: tidy sorki 2023-12-10 17:51:20 +0100
  • 3d774b8187 remote/server: add proxyNarSource sorki 2023-12-10 17:50:02 +0100
  • e2381c89d5 remote: less chatty server sorki 2023-12-10 17:11:11 +0100
  • 3dc7ab6f06 remote: add postGreet so we setStoreDir in Server as well sorki 2023-12-10 17:06:44 +0100
  • 4651980047 remote: NixDaemonSpec MITM sorki 2023-12-10 16:47:04 +0100
  • 30baaf3db2 remote: NixDaemonSpec pass StoreConnection, StoreDir sorki 2023-12-10 16:32:20 +0100
  • 8eb0059576 remote: neaten NixDaemonSpec, silence nix-store and daemon with grep -v sorki 2023-12-10 15:50:37 +0100
  • bb9bc1705a server: -funroll-gadt sorki 2023-12-10 14:45:12 +0100
  • 960407b0a1 remote: add StoreConnection, reclaim runStoreSocket, now greetServer sorki 2023-12-09 18:36:49 +0100
  • 1f1d437a40 remote: align record field naming sorki 2023-12-09 17:29:35 +0100
  • 656d4dd72d remote: TestStoreConfig no longer needed sorki 2023-12-09 17:25:26 +0100
  • 7b41967cc8 remote: monadic collapse sorki 2023-12-08 07:40:48 +0100
  • 4562922d7e remote: neaten readme sorki 2023-12-09 16:42:36 +0100
  • 5e909dbbd5 remote: fix verison/version typo sorki 2023-12-09 07:27:18 +0100
  • 696f9e8421 remote: simplify buildDerivation sorki 2023-12-08 13:26:49 +0100
  • da9b46cdc3 core: add some haddocks to OutputSpec, DerivedPath sorki 2023-12-08 13:16:34 +0100
  • 3576273c8a core,json: wrap (DerivationOutput OutputName, Realisation) tuple into newtype sorki 2023-12-08 12:29:11 +0100
  • 2bdd171d22 wip/remote: add daemon runners, simplify server using StoreReply sorki 2023-12-08 11:57:38 +0100
  • 8078f0f07f remote: drop common tests cabal stanza sorki 2023-12-08 11:56:18 +0100
  • 11da925989
    Merge pull request #272 from haskell-nix/srk/daemon Richard Marko 2023-12-07 18:42:13 +0100
  • e5c1492a64 remote: tests-io cleanup sorki 2023-12-07 17:31:47 +0100
  • b7a9f91fc0 remote: sort Serializer imports sorki 2023-12-07 16:45:41 +0100
  • 4123d963b6 remote: delete obsolete serialization prims and instances sorki 2023-12-07 15:17:03 +0100
  • 28d279b614 remote: delete obsolete funs from Socket sorki 2023-12-07 14:52:53 +0100
  • 523e490137 remote: port all operations to GADT based ones sorki 2023-12-07 13:43:52 +0100
  • ddfdb893a6 remote: add GCRoot type, serializer, prop sorki 2023-12-07 10:08:44 +0100
  • 774590eb6e remote: add StoreReply (HashSet StorePath) & StoreReply (HashSet StorePathName) sorki 2023-12-07 09:15:44 +0100
  • 04a38e8c46 remote: add opSuccess serializer for StoreReply () sorki 2023-12-07 09:13:24 +0100
  • 48697e1efe remote: add maybePathMetadata serializer sorki 2023-12-07 08:57:08 +0100
  • d18a014103 remote: add Query.Missing serializer sorki 2023-12-07 08:45:53 +0100
  • c841f93b69 remote: align GC(Options|Result) record field naming sorki 2023-12-07 08:37:29 +0100
  • 77fe9f9acd remote: add gcResult serializer sorki 2023-12-07 08:35:25 +0100
  • 5aa62fd8da remote: NarSource not in GADT pans out sorki 2023-12-07 08:27:04 +0100
  • a5dac6da5f remote: shuffle reply serializers, extend ReplySError sorki 2023-12-07 08:25:38 +0100
  • 7bdbab9c53 remote: move enum tests to EnumSpec sorki 2023-12-07 08:02:21 +0100
  • 428a61a538 remote: split runStoreSocket, doReq into Remote.Client.Core sorki 2023-12-07 07:24:22 +0100
  • 7dc5c596aa tests: add/move Test.Hspec.Nix.forceRight from json sorki 2023-12-07 07:12:27 +0100
  • aa94d3c3da remote: separate (Client|Server)Handshake(Input|Output) types sorki 2023-12-07 07:08:54 +0100
  • bdce1a3035 tests: enable TypeFamilies for Realisation sorki 2023-12-06 19:04:46 +0100
  • c8d97899e7 overlay.nix: dependent-sum-template 0.2.0.1 sorki 2023-12-06 18:47:54 +0100
  • 0323bf06a5 drop dependent-sum-template source-repository-package, add >= 0.2.0.1 lower bound sorki 2023-12-06 18:45:29 +0100
  • 69060eca76 docs/contributors: add andreabedini sorki 2023-12-06 18:42:06 +0100
  • 496fb3284e make DerivationOutput explicitely generic sorki 2023-12-06 18:36:22 +0100
  • e6d21c15bc remote: deal with Realisation.id (required for the server side and qc prop) sorki 2023-12-06 18:34:18 +0100
  • f79effe092 remote: fix handling of BuildResult.builtOutputs sorki 2023-12-06 16:24:57 +0100
  • 9c407cbf8a init hnix-store-json sorki 2023-12-06 08:33:01 +0100
  • 1bda8fd1fe add derivationOutput(Parser|Builder), prop sorki 2023-12-05 19:34:44 +0100
  • e6ed8f8069 single BuildResult to rule them all sorki 2023-12-05 19:32:29 +0100
  • ee4ad7b07b add builtOutputs to BuildResult, more legwork sorki 2023-12-05 17:04:29 +0100
  • 225b4d3f5a tests: limit the size of list for OutputName, StorePath name generators sorki 2023-12-05 17:03:12 +0100
  • 72de93d260 core: improve haddocks for Build, use trailing haddocks for records sorki 2023-12-05 10:56:50 +0100
  • 25778c1dcd core: add System.Nix.Realisation sorki 2023-12-05 10:45:33 +0100
  • 2f73cd9aef core: add System.Nix.OutputName sorki 2023-12-05 08:07:37 +0100
  • b8294ffb74 core: split parseNameText from mkStorePathName sorki 2023-12-05 07:50:41 +0100
  • 70443c884b core: improve mkStorePathName and its errors, add test sorki 2023-12-05 07:38:35 +0100
  • 9cf2e1aa34 core: split name part errors from InvalidPathError to InvalidNameError sorki 2023-12-05 06:22:08 +0100
  • 06935815c6 core: makeStorePathName -> mkStorePathName sorki 2023-12-04 20:18:19 +0100
  • 569e68fad5 remote: drop no longer needed OverloadedStrings from Client sorki 2023-12-04 19:58:00 +0100
  • f93b21c58e remote: maybe _ id -> fromMaybe _ sorki 2023-12-04 19:39:48 +0100
  • 8936300fbe core,remote: add OldBuildResult as it is the one we claim to support now sorki 2023-12-04 19:38:02 +0100