think of a message as a package, the header is the address, and the body
contains the package contents. The message delivery system uses the header
information to figure out where to send the message and how to interpret
- it; the recipient inteprets the body of the message.
+ it; the recipient interprets the body of the message.
</para>
<para>
protocol or spec violations should result in immediately dropping the
connection without notice to the other end. Exceptions should be
carefully considered, e.g. an exception may be warranted for a
- well-understood idiosyncracy of a widely-deployed implementation. In
+ well-understood idiosyncrasy of a widely-deployed implementation. In
cases where the other end of a connection is 100% trusted and known to
be friendly, skipping validation for performance reasons could also make
sense in certain cases.
<para>
The client locates the cookie, and generates its own hex-encoded
randomly-generated challenge string. The client then
- concatentates the server's hex-encoded challenge, a ":"
+ concatenates the server's hex-encoded challenge, a ":"
character, its own hex-encoded challenge, another ":" character,
and the hex-encoded cookie. It computes the SHA-1 hash of this
composite string. It sends back to the server the client's
<title>Unix Domain Sockets</title>
<para>
Unix domain sockets can be either paths in the file system or on Linux
- kernels, they can be abstract which are similar to paths but i
+ kernels, they can be abstract which are similar to paths but
do not show up in the file system.
</para>
<para>
When a socket is opened by the D-Bus library it truncates the path
- name right befor the first trailing Nul byte. This is true for both
+ name right before the first trailing Nul byte. This is true for both
normal paths and abstract paths. Note that this is a departure from
previous versions of D-Bus that would create sockets with a fixed
length path name. Names which were shorter than the fixed length