diff --git a/README.rst b/README.rst index 72d94483f07abaa076c155566100e0e163cee4d9..d6225c39c30928e2fafb8ac781d4a76653a871d3 100644 --- a/README.rst +++ b/README.rst @@ -1,15 +1,12 @@ -Tahoe-LAFS Storage Server -========================= - -.. image:: https://circleci.com/gh/LeastAuthority/haskell-tahoe-lafs-storage-server.svg?style=svg - :target: https://circleci.com/gh/LeastAuthority/haskell-tahoe-lafs-storage-server +Great Black Swamp LAFS +====================== This is a preliminary implementation of the ``Great Black Swamp`` storage protocol. Requirements ------------ -haskell-tahoe-lafs-storage-server uses stack and GHC. +tahoe-great-black-swamp uses stack and GHC. Most dependencies should be handled automatically by stack. If you have nix installed then you can use ``nix-shell`` to set up a build environment containing the non-Haskell dependencies. If you don't have nix then you should install these some other way: @@ -54,7 +51,7 @@ Run mkdir some-storage-dir stack build - stack exec -- tahoe-lafs-storage-server --storage-path some-storage-dir + stack exec -- tahoe-great-black-swamp --storage-path some-storage-dir Inspect the version of your new GBS server:: diff --git a/tahoe-lafs-storage-server.cabal b/tahoe-great-black-swamp.cabal similarity index 82% rename from tahoe-lafs-storage-server.cabal rename to tahoe-great-black-swamp.cabal index cfee7e5b79c708844fecd95f8c423761d4369873..eeb60eb2e6b9d1d0599e78bd7d693c0f693e40e4 100644 --- a/tahoe-lafs-storage-server.cabal +++ b/tahoe-great-black-swamp.cabal @@ -1,16 +1,15 @@ cabal-version: 2.4 -name: tahoe-lafs-storage-server +name: tahoe-great-black-swamp version: 0.1.0.0 build-type: Simple - -synopsis: A Tahoe-LAFS Storage Server +synopsis: An implementation of the "Great Black Swamp" LAFS protocol. description: - This package implements a storage server for Tahoe-LAFS. - It implements the recently proposed "Great Black Swamp" - protocol and not the original Foolscap-based protocol. + This package implements the recently proposed "Great Black Swamp" Least + Authority File Store protocol from the Tahoe-LAFS project. It also includes + pieces of a storage server and client implementation based on that protocol. homepage: - https://github.com/LeastAuthority/tahoe-lafs-storage-server#readme + https://whetstone.private.storage/PrivateStorage/tahoe-great-black-swamp license: BSD-3-Clause license-file: LICENSE @@ -31,7 +30,7 @@ category: extra-source-files: README.rst common executable-opts - ghc-options: -threaded -rtsopts -with-rtsopts=-N + ghc-options: -threaded -rtsopts -with-rtsopts=-N common common-opts default-extensions: @@ -117,17 +116,17 @@ library -- , pandoc -- , data-default -- , blaze-html --- , tahoe-lafs-storage-server +-- , tahoe-great-black-swamp -- , text -executable tahoe-lafs-storage-server +executable tahoe-great-black-swamp hs-source-dirs: app main-is: Main.hs default-language: Haskell2010 build-depends: , base , optparse-applicative - , tahoe-lafs-storage-server + , tahoe-great-black-swamp , warp executable gbs-generate-clients @@ -138,7 +137,7 @@ executable gbs-generate-clients , base , filepath , servant-js - , tahoe-lafs-storage-server + , tahoe-great-black-swamp test-suite http-tests import: common-opts @@ -163,7 +162,7 @@ test-suite http-tests , hspec-wai , QuickCheck , quickcheck-instances - , tahoe-lafs-storage-server + , tahoe-great-black-swamp , temporary , vector , wai-extra