summaryrefslogtreecommitdiff
path: root/obnam.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-02-06 07:39:14 +0000
committerLars Wirzenius <liw@liw.fi>2021-02-06 07:39:14 +0000
commitb426e6e89e077fce0b74c79c13751cf4db5af75e (patch)
tree0d824b05fc2cd2ed8d841bc38af89f0848b744ff /obnam.md
parentac460fecfa2795f1eeb2d2171b977e52af7dd24e (diff)
parent6461ea45a26d0858cd2205ba97c200239f531008 (diff)
downloadobnam2-b426e6e89e077fce0b74c79c13751cf4db5af75e.tar.gz
Merge branch 'http' into 'main'
feat: client requires an HTTPS URL for server Closes #12 See merge request larswirzenius/obnam!86
Diffstat (limited to 'obnam.md')
-rw-r--r--obnam.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/obnam.md b/obnam.md
index 6e9085c..47839c7 100644
--- a/obnam.md
+++ b/obnam.md
@@ -1001,6 +1001,25 @@ server_url: https://backup.example.com
~~~
+## Client requires https
+
+This scenario verifies that the client rejects a configuration with a
+server URL using `http:` instead of `https:`.
+
+
+~~~scenario
+given an installed obnam
+and file http.yaml
+when I try to run obnam --config http.yaml config
+then command fails
+then stderr contains "https:"
+~~~
+
+~~~{#http.yaml .file .yaml .numberLines}
+root: live
+server_url: http://backup.example.com
+~~~
+
# Acceptance criteria for Obnam as a whole
The scenarios in this chapter apply to Obnam as a whole: the client