mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
Fix documentation/comment typos
This patch fixes a variety of typos in documentation and comments, found by running `codespell`.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
# Break the handhake early.
|
# Break the handshake early.
|
||||||
client unix_listen .dovecot-client
|
client unix_listen .dovecot-client
|
||||||
c = ./dovecot-auth-cli .dovecot auth username password
|
c = ./dovecot-auth-cli .dovecot auth username password
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ For example:
|
|||||||
# Redirect mail to pepe@ to jose@ on the same domain.
|
# Redirect mail to pepe@ to jose@ on the same domain.
|
||||||
pepe: jose
|
pepe: jose
|
||||||
|
|
||||||
# Redirect mail to flowers@ to the indvidual flowers.
|
# Redirect mail to flowers@ to the individual flowers.
|
||||||
flowers: rose@backgarden, lilly@pond
|
flowers: rose@backgarden, lilly@pond
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ The output of the command will be parsed as if it was the right-hand side of
|
|||||||
the aliases configuration file (see [Aliases](aliases.md) for more details).
|
the aliases configuration file (see [Aliases](aliases.md) for more details).
|
||||||
Results are appended to the results of the file-based alias resolution.
|
Results are appended to the results of the file-based alias resolution.
|
||||||
|
|
||||||
If there is no alias for the address, the hook should just exit successfuly
|
If there is no alias for the address, the hook should just exit successfully
|
||||||
without emitting any output.
|
without emitting any output.
|
||||||
|
|
||||||
There is a 5 second timeout for hook execution. If the hook exits with an
|
There is a 5 second timeout for hook execution. If the hook exits with an
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ type Recipient struct {
|
|||||||
Type RType
|
Type RType
|
||||||
}
|
}
|
||||||
|
|
||||||
// RType represents a recipient type, see the contants below for valid values.
|
// RType represents a recipient type, see the constants below for valid values.
|
||||||
type RType string
|
type RType string
|
||||||
|
|
||||||
// Valid recipient types.
|
// Valid recipient types.
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ func TestNewDomain(t *testing.T) {
|
|||||||
for _, c := range cases {
|
for _, c := range cases {
|
||||||
// The other tests do an incoming check first, so new domains would get
|
// The other tests do an incoming check first, so new domains would get
|
||||||
// created via that path. We switch the order here to exercise that
|
// created via that path. We switch the order here to exercise that
|
||||||
// OutgoingSecLevel also handles new domains successfuly.
|
// OutgoingSecLevel also handles new domains successfully.
|
||||||
if !db.OutgoingSecLevel(tr, c.domain, c.level) {
|
if !db.OutgoingSecLevel(tr, c.domain, c.level) {
|
||||||
t.Errorf("domain %q not allowed (out) at %s", c.domain, c.level)
|
t.Errorf("domain %q not allowed (out) at %s", c.domain, c.level)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -239,7 +239,7 @@ func write(conn *textproto.Conn, msg string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// isUsernameSafe to use in the dovecot protocol?
|
// isUsernameSafe to use in the dovecot protocol?
|
||||||
// Unfotunately dovecot's protocol is not very robust wrt. whitespace,
|
// Unfortunately dovecot's protocol is not very robust wrt. whitespace,
|
||||||
// so we need to be careful.
|
// so we need to be careful.
|
||||||
func isUsernameSafe(user string) bool {
|
func isUsernameSafe(user string) bool {
|
||||||
for _, r := range user {
|
for _, r := range user {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
// and it is possible that it will change in the future.
|
// and it is possible that it will change in the future.
|
||||||
//
|
//
|
||||||
// Backwards compatibility is NOT guaranteed, until the format is fully
|
// Backwards compatibility is NOT guaranteed, until the format is fully
|
||||||
// standarized.
|
// standardized.
|
||||||
package expvarom
|
package expvarom
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
//
|
//
|
||||||
// This is a simple RPC package that uses a line-oriented protocol for
|
// This is a simple RPC package that uses a line-oriented protocol for
|
||||||
// encoding and decoding, and Unix sockets for transport. It is meant to be
|
// encoding and decoding, and Unix sockets for transport. It is meant to be
|
||||||
// used for lightweight occassional communication between processes on the
|
// used for lightweight occasional communication between processes on the
|
||||||
// same machine.
|
// same machine.
|
||||||
package localrpc
|
package localrpc
|
||||||
|
|
||||||
|
|||||||
@@ -301,7 +301,7 @@ func (tr *trace) IsError() bool {
|
|||||||
// We keep this many buckets of finished traces.
|
// We keep this many buckets of finished traces.
|
||||||
const nBuckets = 8
|
const nBuckets = 8
|
||||||
|
|
||||||
// Buckets to use. Lenght must match nBuckets.
|
// Buckets to use. Length must match nBuckets.
|
||||||
// "Traces with a latency >= $duration".
|
// "Traces with a latency >= $duration".
|
||||||
var buckets = []time.Duration{
|
var buckets = []time.Duration{
|
||||||
time.Duration(0),
|
time.Duration(0),
|
||||||
|
|||||||
@@ -845,7 +845,7 @@ func (c *Conn) runPostDataHook(data []byte) ([]byte, bool, error) {
|
|||||||
cmd.Stdin = bytes.NewReader(data)
|
cmd.Stdin = bytes.NewReader(data)
|
||||||
|
|
||||||
// Prepare the environment, copying some common variables so the hook has
|
// Prepare the environment, copying some common variables so the hook has
|
||||||
// someting reasonable, and then setting the specific ones for this case.
|
// something reasonable, and then setting the specific ones for this case.
|
||||||
for _, v := range strings.Fields("USER PWD SHELL PATH") {
|
for _, v := range strings.Fields("USER PWD SHELL PATH") {
|
||||||
cmd.Env = append(cmd.Env, v+"="+os.Getenv(v))
|
cmd.Env = append(cmd.Env, v+"="+os.Getenv(v))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -550,7 +550,7 @@ func TestHTTPGet(t *testing.T) {
|
|||||||
t.Errorf("content type != text/plain was allowed: got %q, %v", raw, err)
|
t.Errorf("content type != text/plain was allowed: got %q, %v", raw, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Invalid (unparseable) media type.
|
// Invalid (unparsable) media type.
|
||||||
srv4 := httptest.NewServer(
|
srv4 := httptest.NewServer(
|
||||||
http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
w.Header().Set("Content-Type", "invalid/content/type")
|
w.Header().Set("Content-Type", "invalid/content/type")
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ if ! run_msmtp -a subm_tls someone@testserver < content 2> /dev/null; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if run_msmtp nobody@testserver < content 2> /dev/null; then
|
if run_msmtp nobody@testserver < content 2> /dev/null; then
|
||||||
fail "successfuly sent an email to a non-existent user"
|
fail "successfully sent an email to a non-existent user"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if run_msmtp -a baduser someone@testserver < content 2> /dev/null; then
|
if run_msmtp -a baduser someone@testserver < content 2> /dev/null; then
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ fi
|
|||||||
|
|
||||||
# Create a temporary directory for dovecot to use, and generate the dovecot
|
# Create a temporary directory for dovecot to use, and generate the dovecot
|
||||||
# config based on the template.
|
# config based on the template.
|
||||||
# Note the lenght of the path must be < 100, because unix sockets have a low
|
# Note the length of the path must be < 100, because unix sockets have a low
|
||||||
# limitation, so we use a directory in /tmp, which is not ideal, as a
|
# limitation, so we use a directory in /tmp, which is not ideal, as a
|
||||||
# workaround.
|
# workaround.
|
||||||
export ROOT="/tmp/chasquid-dovecot-test"
|
export ROOT="/tmp/chasquid-dovecot-test"
|
||||||
@@ -69,7 +69,7 @@ mail_diff content .mail/naked@srv
|
|||||||
|
|
||||||
# Fail to send to nobody@srv (user does not exist).
|
# Fail to send to nobody@srv (user does not exist).
|
||||||
if run_msmtp nobody@srv < content 2> /dev/null; then
|
if run_msmtp nobody@srv < content 2> /dev/null; then
|
||||||
fail "successfuly sent an email to a non-existent user"
|
fail "successfully sent an email to a non-existent user"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fail to send from baduser@srv (user does not exist).
|
# Fail to send from baduser@srv (user does not exist).
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ if [ "$AUTH_AS" != "" ]; then
|
|||||||
rm "$TF.dkimout"
|
rm "$TF.dkimout"
|
||||||
else
|
else
|
||||||
# NOTE: This is using driusan/dkim instead of dkimpy, because dkimpy can't be
|
# NOTE: This is using driusan/dkim instead of dkimpy, because dkimpy can't be
|
||||||
# overriden to get the DNS information from anywhere else (text file or custom
|
# overridden to get the DNS information from anywhere else (text file or custom
|
||||||
# DNS server).
|
# DNS server).
|
||||||
dkimverify -txt ../.dkimcerts/private.dns < "$TF"
|
dkimverify -txt ../.dkimcerts/private.dns < "$TF"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ fi
|
|||||||
|
|
||||||
# Verify the signature manually, just in case.
|
# Verify the signature manually, just in case.
|
||||||
# NOTE: This is using driusan/dkim instead of dkimpy, because dkimpy can't be
|
# NOTE: This is using driusan/dkim instead of dkimpy, because dkimpy can't be
|
||||||
# overriden to get the DNS information from anywhere else (text file or custom
|
# overridden to get the DNS information from anywhere else (text file or custom
|
||||||
# DNS server).
|
# DNS server).
|
||||||
dkimverify -txt .dkimcerts/private.dns < .mail/someone@testserver
|
dkimverify -txt .dkimcerts/private.dns < .mail/someone@testserver
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user