Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
T
tahoe-great-black-swamp
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
PrivateStorage
tahoe-great-black-swamp
Commits
55152d2b
Commit
55152d2b
authored
Mar 21, 2023
by
Jean-Paul Calderone
Browse files
Options
Downloads
Plain Diff
Merge branch 'fixup-some-metadata' into 'master'
Fixup some metadata See merge request
!25
parents
8a0afc64
8e9eccd1
No related branches found
No related tags found
1 merge request
!25
Fixup some metadata
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
README.rst
+4
-7
4 additions, 7 deletions
README.rst
tahoe-great-black-swamp.cabal
+12
-13
12 additions, 13 deletions
tahoe-great-black-swamp.cabal
with
16 additions
and
20 deletions
README.rst
+
4
−
7
View file @
55152d2b
Tahoe-LAFS Storage Server
Great Black Swamp LAFS
=========================
======================
.. 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
This is a preliminary implementation of the ``Great Black Swamp`` storage protocol.
This is a preliminary implementation of the ``Great Black Swamp`` storage protocol.
Requirements
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.
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 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:
If you don't have nix then you should install these some other way:
...
@@ -54,7 +51,7 @@ Run
...
@@ -54,7 +51,7 @@ Run
mkdir some-storage-dir
mkdir some-storage-dir
stack build
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::
Inspect the version of your new GBS server::
...
...
This diff is collapsed.
Click to expand it.
tahoe-
lafs-storage-server
.cabal
→
tahoe-
great-black-swamp
.cabal
+
12
−
13
View file @
55152d2b
cabal-version: 2.4
cabal-version: 2.4
name: tahoe-
lafs-storage-server
name: tahoe-
great-black-swamp
version: 0.1.0.0
version: 0.1.0.0
build-type: Simple
build-type: Simple
synopsis: An implementation of the "Great Black Swamp" LAFS protocol.
synopsis: A Tahoe-LAFS Storage Server
description:
description:
This package implements
a storage server for Tahoe-LAFS.
This package implements
the recently proposed "Great Black Swamp" Least
It implements the recently proposed "Great Black Swamp"
Authority File Store protocol from the Tahoe-LAFS project. It also includes
p
rotocol and not the original Foolscap-based
protocol.
p
ieces of a storage server and client implementation based on that
protocol.
homepage:
homepage:
https://
github.com/LeastAuthority/tahoe-lafs-storage-server#readme
https://
whetstone.private.storage/PrivateStorage/tahoe-great-black-swamp
license: BSD-3-Clause
license: BSD-3-Clause
license-file: LICENSE
license-file: LICENSE
...
@@ -117,17 +116,17 @@ library
...
@@ -117,17 +116,17 @@ library
-- , pandoc
-- , pandoc
-- , data-default
-- , data-default
-- , blaze-html
-- , blaze-html
-- , tahoe-
lafs-storage-server
-- , tahoe-
great-black-swamp
-- , text
-- , text
executable tahoe-
lafs-storage-server
executable tahoe-
great-black-swamp
hs-source-dirs: app
hs-source-dirs: app
main-is: Main.hs
main-is: Main.hs
default-language: Haskell2010
default-language: Haskell2010
build-depends:
build-depends:
, base
, base
, optparse-applicative
, optparse-applicative
, tahoe-
lafs-storage-server
, tahoe-
great-black-swamp
, warp
, warp
executable gbs-generate-clients
executable gbs-generate-clients
...
@@ -138,7 +137,7 @@ executable gbs-generate-clients
...
@@ -138,7 +137,7 @@ executable gbs-generate-clients
, base
, base
, filepath
, filepath
, servant-js
, servant-js
, tahoe-
lafs-storage-server
, tahoe-
great-black-swamp
test-suite http-tests
test-suite http-tests
import: common-opts
import: common-opts
...
@@ -163,7 +162,7 @@ test-suite http-tests
...
@@ -163,7 +162,7 @@ test-suite http-tests
, hspec-wai
, hspec-wai
, QuickCheck
, QuickCheck
, quickcheck-instances
, quickcheck-instances
, tahoe-
lafs-storage-server
, tahoe-
great-black-swamp
, temporary
, temporary
, vector
, vector
, wai-extra
, wai-extra
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment