From ccce75bc25a2827e23443ec65ceb6b409f4a55ae Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Mon, 6 Dec 2021 13:15:50 +0100 Subject: [PATCH] Remove TODO and genkeys.sh --- TODO | 27 ------------------ genkeys.sh | 83 ------------------------------------------------------ 2 files changed, 110 deletions(-) delete mode 100644 TODO delete mode 100755 genkeys.sh diff --git a/TODO b/TODO deleted file mode 100644 index c6d8888e..00000000 --- a/TODO +++ /dev/null @@ -1,27 +0,0 @@ -Testing -------- - -How are we going to test that our replication method works correctly? -We will have to introduce lots of dummy data and then add/remove nodes many times. - - -Attaining S3 compatibility --------------------------- - -- test multipart uploads -- get ranges - -- fix sync not working in some cases ? (when starting from empty?) - -- api_server following the S3 semantics for head/get/put/list/delete: verify more that it works as intended -- PUT requests: verify content-md5 if provided -- possibly other necessary endpoints ? - - -Lower priority --------------- - -- less a priority: hinted handoff -- repair: re-propagate block ref table to rc -- FIXME in rpc_server when garage shuts down and futures can be interrupted - (tokio::spawn should be replaced by a new function background::spawn_joinable) diff --git a/genkeys.sh b/genkeys.sh deleted file mode 100755 index 70fe12e0..00000000 --- a/genkeys.sh +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/bash - -set -xe - -cd $(dirname $0) - -mkdir -p pki -cd pki - -# Create a certificate authority that both the client side and the server side of -# the RPC protocol will use to authenticate the other side. -if [ ! -f garage-ca.key ]; then - echo "Generating Garage CA keys..." - openssl genpkey -algorithm ED25519 -out garage-ca.key - openssl req -x509 -new -nodes -key garage-ca.key -sha256 -days 3650 -out garage-ca.crt -subj "/C=FR/O=Garage" -fi - - -# Generate a certificate that can be used either as a server certificate -# or a client certificate. This is what the RPC client and server will use -# to prove that they are authenticated by the CA. -if [ ! -f garage.crt ]; then - echo "Generating Garage agent keys..." - if [ ! -f garage.key ]; then - openssl genpkey -algorithm ED25519 -out garage.key - fi - openssl req -new -sha256 -key garage.key -subj "/C=FR/O=Garage/CN=garage" \ - -out garage.csr - openssl req -in garage.csr -noout -text - openssl x509 -req -in garage.csr \ - -extensions v3_req \ - -extfile <(cat <