Spelling.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15355 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2005-06-07 00:54:51 +00:00
parent 5c0e7fd523
commit b8cf2319b3
2 changed files with 20 additions and 13 deletions

View File

@@ -283,17 +283,17 @@ See the manual page for @manpage{krb5_verify_user,3}.
@node API diffrences to MIT Kerberos, , Validating a password in a server application, Programming with Kerberos @node API diffrences to MIT Kerberos, , Validating a password in a server application, Programming with Kerberos
@section API diffrences to MIT Kerberos @section API diffrences to MIT Kerberos
This section is somewhat unorganised, but so far there is no overall This section is somewhat disorganised, but so far there is no overall
structure to the diffrecies, though some of the have their root in structure to the differences, though some of the have their root in
that heimdal uses a ASN.1 compiler and MIT doesn't. that Heimdal uses an ASN.1 compiler and MIT doesn't.
@subsection Principal and realms @subsection Principal and realms
Heimdal store the realm as a @code{krb5_realm} that is a @code{char *}. Heimdal stores the realm as a @code{krb5_realm}, that is a @code{char *}.
MIT Kerberos uses a @code{krb5_data} to store a realm. See MIT Kerberos uses a @code{krb5_data} to store a realm.
In Heimdal @code{krb5_principal} doesn't contain the component In Heimdal @code{krb5_principal} doesn't contain the component
@code{name_type}, its instead stored in component @code{name_type}; it's instead stored in component
@code{name.name_type}. To get and set the nametype in Heimdal, use @code{name.name_type}. To get and set the nametype in Heimdal, use
@manpage{krb5_principal_get_type,3} and @manpage{krb5_principal_get_type,3} and
@manpage{krb5_principal_set_type,3}. @manpage{krb5_principal_set_type,3}.
@@ -303,16 +303,17 @@ For more information about principal and realms, see
@subsection Error messages @subsection Error messages
To get the error string, Heimdal users uses To get the error string, Heimdal uses
@manpage{krb5_get_error_string,3} or if @code{NULL} is returned, @manpage{krb5_get_error_string,3} or, if @code{NULL} is returned,
@manpage{krb5_get_err_text,3}. This is to return custom error messages @manpage{krb5_get_err_text,3}. This is to return custom error messages
(like ''Can't find host/datan.example.com@@EXAMPLE.COM in (like ``Can't find host/datan.example.com@@EXAMPLE.COM in
/etc/krb5.conf.'' instead of a ``Key table entry not found'' that /etc/krb5.conf.'' instead of a ``Key table entry not found'' that
@manpage{error_message,3} returns. @manpage{error_message,3} returns.
Heimdal uses a threadsafe(er) version of the com_err interface, the Heimdal uses a threadsafe(r) version of the com_err interface; the
global com_err table isn't initialised, then @manpage{error_message,3} global @code{com_err} table isn't initialised. Then
returns quite boring error string (just the error code itself). @manpage{error_message,3} returns quite a boring error string (just
the error code itself).
@c @node Why you should use GSS-API for new applications, Walkthru a sample GSS-API client, Validating a password in a server application, Programming with Kerberos @c @node Why you should use GSS-API for new applications, Walkthru a sample GSS-API client, Validating a password in a server application, Programming with Kerberos

View File

@@ -461,6 +461,12 @@ A sample policy external program is included in
If no password quality checking function is configured, it is only If no password quality checking function is configured, it is only
verified that it is at least six characters long. verified that it is at least six characters long.
The program @command{test_pw_quality}, which is built in
@file{lib/kadm5}, but not installed, can be used to check password
policy settings. It may be convenient to set the environment variable
@samp{KRB5_CONFIG} to point to a test version of @file{krb5.conf}
while you're testing the @samp{[password_quality]} stanza that way.
@node Testing clients and servers, Slave Servers, Password changing, Setting up a realm @node Testing clients and servers, Slave Servers, Password changing, Setting up a realm
@section Testing clients and servers @section Testing clients and servers
@@ -537,7 +543,7 @@ tell it the latest version that they have (@samp{IHAVE} message). The
master then responds by sending all the changes between that version and master then responds by sending all the changes between that version and
the current version at the master (a series of @samp{FORYOU} messages) the current version at the master (a series of @samp{FORYOU} messages)
or the whole database in a @samp{TELLYOUEVERYTHING} message. There is or the whole database in a @samp{TELLYOUEVERYTHING} message. There is
also a keep alive protocol that make sure all slaves are upp and running. also a keep-alive protocol that makes sure all slaves are up and running.
@subsection Configuring incremental propagation @subsection Configuring incremental propagation