Fix typos found by codespell
diff --git a/bootstrap/_suse_common.sh b/bootstrap/_suse_common.sh
index 4b41bac36a2..46f9d693bf4 100755
--- a/bootstrap/_suse_common.sh
+++ b/bootstrap/_suse_common.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# SLE12 dont have python-virtualenv
+# SLE12 don't have python-virtualenv
 
 zypper -nq in -l git-core \
   python \
diff --git a/docs/ciphers.rst b/docs/ciphers.rst
index 12c403d09a8..49c0824a3d9 100644
--- a/docs/ciphers.rst
+++ b/docs/ciphers.rst
@@ -105,7 +105,7 @@ https://wiki.mozilla.org/Security/Server_Side_TLS
 
 and the version implemented by the Let's Encrypt client will be the
 version that was most current as of the release date of each client
-version. Mozilla offers three seperate sets of cryptographic options,
+version. Mozilla offers three separate sets of cryptographic options,
 which trade off security and compatibility differently. These are
 referred to as as the "Modern", "Intermediate", and "Old" configurations
 (in order from most secure to least secure, and least-backwards compatible
diff --git a/letsencrypt/client.py b/letsencrypt/client.py
index 8e053e9268b..d7113ca2504 100644
--- a/letsencrypt/client.py
+++ b/letsencrypt/client.py
@@ -430,7 +430,7 @@ def _rollback_and_restart(self, success_msg):
         except:
             # TODO: suggest letshelp-letsencypt here
             reporter.add_message(
-                "An error occured and we failed to restore your config and "
+                "An error occurred and we failed to restore your config and "
                 "restart your server. Please submit a bug report to "
                 "https://github.com/letsencrypt/letsencrypt",
                 reporter.HIGH_PRIORITY)

Signed-off-by: Stefan Weil sw@weilnetz.de
