Commit Graph

  • 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
  • 2cd4c32b84 tests: custom Arbitrary Metadata instance with forced SHA256 metadataNarHash, w/o (Just0) metadataNarBytes sorki 2023-12-04 19:11:59 +0100
  • a8077c5031 prefix Metadata fields sorki 2023-12-04 19:04:32 +0100
  • fb1bcfdb61 prefix BuildResult fields sorki 2023-12-04 18:57:07 +0100
  • d3c9bc3bf1 remote: fix buildResult whitespace sorki 2023-12-04 18:51:07 +0100
  • 497d0f6d05 remote: move StoreReply to Types.StoreReply sorki 2023-12-04 18:36:43 +0100
  • de15745a64 remote: add ReplySError, RemoteStoreError_SerializerReply sorki 2023-12-04 18:30:38 +0100
  • 218689d610 remote: add RequestSError, shave off undefineds sorki 2023-12-04 17:46:04 +0100
  • 2443d3859f remote: pretty doReq, add haddock sorki 2023-12-04 17:16:57 +0100
  • b506f1a2d7 remote: use DList Logger sorki 2023-12-03 16:51:55 +0100
  • 675581903e remote: implement Logger_Write sorki 2023-12-03 16:21:32 +0100
  • 57cc9e3609 remote: implement Logger_Read sorki 2023-12-03 16:03:19 +0100
  • 82262a1b1d remote: Client, no more need for nested runRemoteStoreT sorki 2023-12-03 15:06:28 +0100
  • f1f30af6d5 remote: also include what was parsed (via Show) in incremental parser errors sorki 2023-12-03 15:05:00 +0100
  • 6ebc2fcc5b remote: handle errors in genericIncremental sorki 2023-12-03 14:58:58 +0100
  • c4315f1842 remote: handle IOExceptions in sockGet8 sorki 2023-12-03 14:51:58 +0100
  • 5d927d3402 remote: handle logger errors properly sorki 2023-12-03 14:30:02 +0100
  • 001f4cad7a remote: deal with logger, tagless sorki 2023-12-03 14:04:07 +0100
  • a934eb1e19 remote: MonadRemoteStoreR sorki 2023-12-03 12:59:42 +0100
  • c25a5a8535 remote: init Remote.Client.doReq sorki 2023-12-03 12:18:26 +0100
  • 0c54337dbf remote: add NarSource to RemoteStoreState, add setNarSource, takeNarSource to MonadRemoteStore sorki 2023-12-03 12:17:35 +0100
  • 638ac9ea80 remote: fix dumm(p)y path typo sorki 2023-12-03 12:14:55 +0100
  • 11a9bfffd0 remote: align AddToStore and AddTextToStore serializers with old versions sorki 2023-12-03 12:07:38 +0100
  • 9b66373471 remote: fix arbitrary repair mode of AddToStore AddTextToStore to DontRepair sorki 2023-12-03 12:05:24 +0100
  • a39ee890d0 remote: init Remote.Server sorki 2023-12-02 17:32:13 +0100
  • c0a17f25a0 remote: MonadRemoteStore typeclass sorki 2023-12-03 08:36:56 +0100
  • bc98de1bf3 remote: drop MonadRemote* store aliases sorki 2023-12-03 07:24:58 +0100
  • 217ea1b8ad remote: add CollectGarbage StoreRequest sorki 2023-12-02 15:26:21 +0100
  • 6074504bcc remote: change AddSignatures from [ByteString] to Set Signature sorki 2023-12-02 15:13:34 +0100
  • 265d25256d core: split signature/narSignature parser/builder sorki 2023-12-02 15:12:54 +0100
  • 8b1db174bc remote: add Types.Query.Missing for QueryMissing result sorki 2023-12-02 14:45:05 +0100
  • a05377a983 remote: add Types.Handshake, use as a greeting result sorki 2023-12-02 14:19:22 +0100
  • ea49946a19 remote: add preStoreConfigToStoreConfig, use in handshake sorki 2023-12-02 14:04:22 +0100
  • a8a4d66f6e remote: protoVersion_minor 21 -> 24 sorki 2023-12-02 13:58:50 +0100
  • d5557680de remote: handshake - use minimumCommonVersion of our vs daemon protoVersion sorki 2023-12-02 13:58:33 +0100
  • 14f93bf30b remote: add Types.TrusteFlag, serializer, use in client, more props for handshake sorki 2023-12-02 13:50:21 +0100
  • 4adf509a7e temp: add source-repository-package override for dependent-sum-template sorki 2023-12-02 13:37:25 +0100
  • d8df1cccfd remote: no more hacks for StoreRequest prop sorki 2023-12-02 13:34:02 +0100
  • 9fb7854541 tests: custom Arbitrary Trace and Arbitrary ErrorInfo w/o (Just 0) sorki 2023-12-02 13:05:04 +0100
  • c815068e60 tests: add custom Arbitrary (Maybe Text) that doesn't generate Just mempty sorki 2023-12-02 12:49:42 +0100
  • a7fbcf7a02 tests: custom Arbitrary BuildResult without Just mempty errorMessage sorki 2023-12-02 11:43:47 +0100
  • cc931dde1e tests: custom Arbitrary UTCTime instance, drop quickcheck-instances sorki 2023-12-02 10:03:16 +0100
  • 6c0edf2fcf remote: drop dependent-sum upper bound like in core sorki 2023-12-01 15:18:04 +0100
  • 4ae2d827ad remote: add storeRequest Serializer, property test sorki 2023-12-01 14:54:03 +0100
  • 4e224c3f43 tests: custom Arbitrary OutputsSpec producing nonempty OutputsSpec_Names sorki 2023-12-01 19:19:28 +0100
  • 91befa2a3c core: fix parseDerivedPath breaking when StoreDir contains exclamation mark sorki 2023-12-01 18:40:51 +0100
  • c3ece677b8 core: add note that parseDerivedPath breaks when storeDir has exclamation mark sorki 2023-12-01 14:53:19 +0100
  • b2c31e0c7b remote: recursive Bool -> FileIngestionMethod sorki 2023-12-01 12:16:38 +0100
  • fcbcafa99a remote: GADT -> Types.StoreRequest sorki 2023-12-01 12:04:23 +0100
  • dbc118fc27 docs/contributors: add ryantrinkle sorki 2023-12-01 11:11:55 +0100
  • ee172f077f remote: add TestStoreConfig sorki 2023-12-01 11:10:31 +0100
  • 0ab79e5157 remote: add Types.StoreText, use in AddTextToStore sorki 2023-12-01 10:39:00 +0100
  • 7f9c7fb2eb remote: add/derive instances for StoreRequest sorki 2023-12-01 10:11:18 +0100
  • e0456e3bc9 remote: prefix WorkerOp, add workerOp Serializer, test sorki 2023-12-01 08:08:00 +0100
  • c5f3c1e4f6 remote: generalize error in sockPutS, sockGetS, add Types.WorkerMagic, workerMagic serializer, HandshakeSError sorki 2023-12-01 07:24:50 +0100
  • 2c46d342b0 remote, LoggerOpCode Int -> Word64 sorki 2023-12-01 06:43:30 +0100
  • 78639b8396 remote: NixSerializer, rename mapError to mapErrorST, add mapErrorS, mapReaderS sorki 2023-12-01 06:25:26 +0100
  • e57397b99f remote: move ourProtoVersion near type, elaborate Types imports in Client sorki 2023-12-01 06:15:47 +0100
  • ec79cfe1ce remote: NixSerializer, move maybePath from where clause, expose sorki 2023-12-01 06:09:08 +0100
  • 936fdf85f5 remote: Data.Serializer, expand signature of mapIso/mapPrism* sorki 2023-12-01 06:07:32 +0100
  • cbbc731519 remote: fix mapStoreConfig import sorki 2023-11-30 15:21:16 +0100
  • aaf0567554 remote: add Remote.GADT sorki 2023-11-30 14:58:35 +0100
  • 3e135c1105 remote: neaten MonadStore sorki 2023-11-30 14:45:38 +0100
  • e700c7255c remote: Remote.Protocol -> Remote.Client sorki 2023-11-30 14:43:04 +0100
  • a3c9530198 remote: heavy lifting sorki 2023-11-30 13:50:57 +0100
  • 1bc4d0575d
    Merge pull request #275 from andreabedini/patch-1 Richard Marko 2023-12-06 06:13:27 +0100
  • 23721d9110
    Fix typo in cabal.project Andrea Bedini 2023-12-06 12:02:30 +0800
  • c6dd6c35b1
    Merge pull request #274 from haskell-nix/docs Richard Marko 2023-12-02 13:13:39 +0100
  • 8d7a26a11d docs: cabal.project.local.ci docs sorki 2023-12-02 10:09:11 +0100
  • 5666b68575
    Merge pull request #273 from haskell-nix/srk/ci Richard Marko 2023-12-02 11:23:37 +0100
  • 15f77e8f4b ci: disable haddock step sorki 2023-12-02 10:25:46 +0100
  • 70eb0d35fb
    Merge pull request #255 from haskell-nix/srk/daemon Richard Marko 2023-11-30 08:37:45 +0100
  • 556e0a9e51 remote: fix GC haddock, add more sorki 2023-11-30 07:45:34 +0100
  • 40e057bc45 remote: PrimError -> SError, LoggerError -> LoggerSError sorki 2023-11-30 07:17:38 +0100
  • c8bbf5fdd1 Update CI, no on: pull_request by default sorki 2023-11-30 07:11:27 +0100
  • 849f7e7ed6 remote: cabal, sort exposed modules sorki 2023-11-30 07:09:06 +0100
  • 9cd7d3597a remote, add Types.GC, use in deleteSpecific sorki 2023-11-30 06:53:40 +0100
  • 598cb89fbd remote: storeMetadata, add signature Serializer sorki 2023-11-30 06:34:21 +0100
  • 90984fd4a1 remote: add remaining Serializers sorki 2023-11-30 06:09:03 +0100
  • ee4049d36e tests: shave off other hashes todo for StorePathHashPart sorki 2023-11-30 06:07:52 +0100
  • a9be986781 tests: add Arbitrary StorePathTrust, Arbitrary (Metadata StorePath) sorki 2023-11-30 06:07:28 +0100
  • 2e4e83c578 tests: add Arbitrary (Some HashAlgo) sorki 2023-11-30 06:06:25 +0100
  • 9b16abbac7 tests: add Arbitrary BaseEncoding sorki 2023-11-30 06:05:24 +0100
  • 2e54e33bed core: add unsafeMakeStorePathHashPart sorki 2023-11-30 06:04:04 +0100
  • b3a77eaf4a core: Cryptonite -> Crypton in error message sorki 2023-11-30 06:03:45 +0100
  • 1702fa0abf core: derive classics for BaseEncoding enum sorki 2023-11-30 06:03:23 +0100
  • e950c84408 remote: rest of the Prim/Serialize -> Serializer sorki 2023-11-29 19:41:29 +0100
  • c8a329ba6e remote: add derivedPath Serializer Cale Gibbard 2023-11-29 19:32:39 +0100
  • 5ebe47db03 remote: replace protoVersion, use new toys sorki 2023-11-29 19:11:15 +0100
  • 69135ed504 remote: port the rest to Serializer sorki 2023-11-29 19:08:44 +0100
  • c853163346 remote: more error handling, port rest of the logger to Serializer sorki 2023-11-29 14:47:10 +0100
  • 922f5bbf8c remote: add deleteSpecific squalus 2023-11-28 23:18:53 -0800
  • da8eb42367 remote: better errors for bool and enum serializers sorki 2023-11-29 06:04:13 +0100
  • 2e9ab694fa remote: add build-derivation executable sorki 2023-11-29 05:33:57 +0100
  • edace0445c remote: add path serializer, start wiring errors sorki 2023-11-28 20:04:38 +0100
  • a2c5065b36 remote: bark if parsing leftover isn't empty Richard Marko 2023-11-26 15:38:22 +0100