<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://k5wiki.kerberos.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sarah</id>
		<title>K5Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://k5wiki.kerberos.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sarah"/>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki/Special:Contributions/Sarah"/>
		<updated>2026-04-12T09:59:40Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Kerberos_for_Windows_(KfW)_Build_Environment&amp;diff=5602</id>
		<title>Kerberos for Windows (KfW) Build Environment</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Kerberos_for_Windows_(KfW)_Build_Environment&amp;diff=5602"/>
				<updated>2016-02-25T22:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sarah: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Directions for producing an environment in which to build&lt;br /&gt;
Kerberos for Windows version 4&lt;br /&gt;
&lt;br /&gt;
Start with a clean Windows 7 installation (64-bit necessary?)&lt;br /&gt;
&lt;br /&gt;
(0) get a browser that you like/trust to validate SSL certs/etc.&lt;br /&gt;
&lt;br /&gt;
(1) Install MS Visual Studio 2010 Professional&lt;br /&gt;
    grab the Visual C++ 10.0 runtime for x86 and x64&lt;br /&gt;
    also the 64-bit prerequisites&lt;br /&gt;
    Documentation files not necessary&lt;br /&gt;
    Choose 'Visual C++ Development Settings' (probably doesn't matter)&lt;br /&gt;
    You should now have an 'HTML Help Workshop' entry within&lt;br /&gt;
    Program Files (x86).  This will get added to the path, later.&lt;br /&gt;
(2) Install the Windows SDK version 7.1&lt;br /&gt;
    http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=8279&lt;br /&gt;
    The download is over a non-https url by default, though the installer&lt;br /&gt;
    is signed by a Microsoft certificate.&lt;br /&gt;
    [Select all components (add application verifier, debugging tools,&lt;br /&gt;
     windows performance toolkit)]&lt;br /&gt;
    Finishing the installation brings up the Help Library Manager (installer?)&lt;br /&gt;
    but nothing should be necessary from that utility.&lt;br /&gt;
    If you have an error mentioning &amp;quot;Please refer to Samples\Setup\HTML\ConfigDetails.htm&amp;quot;&lt;br /&gt;
    then uninstall any existing Visual Studio 2010 Redistributable packages installed on&lt;br /&gt;
    your system and try again.&lt;br /&gt;
(3) Install the Utilities and SDK for UNIX-based Applications (amd64 if on a 64-bit system)&lt;br /&gt;
    First, enable the Windows feature &amp;quot;Subsystem for UNIX-based Applications&amp;quot;&lt;br /&gt;
    from the Control Panel.  (Programs [and Features] menu, &amp;quot;Turn on or off&lt;br /&gt;
    Windows features&amp;quot;, or similar.)&lt;br /&gt;
    Then visit (also available from the All Programs menu)&lt;br /&gt;
    http://www.microsoft.com/en-us/download/details.aspx?id=23754&lt;br /&gt;
    Again, this is a http-default page, and attempting to use SSL causes&lt;br /&gt;
    an error due to Akamai configuration.&lt;br /&gt;
    I have Version 10.0.6030.0 of the SUA, which claims to be for&lt;br /&gt;
    Windows Vista RTM/Windows Vista SP1/Windows Server 2008 RTM&lt;br /&gt;
    but appears to work fine on Windows 7.&lt;br /&gt;
    [The standard installation gives us awk, which may be all we need?]&lt;br /&gt;
(4) Install the Windows Installer XML Toolkit&lt;br /&gt;
    Tested with version 3.5; there is a 3.6 beta available as well.&lt;br /&gt;
    wix.sourceforge.net --&amp;gt; wix.codeplex.com/releases/view/60102&lt;br /&gt;
    These default to non-SSL urls; try to get&lt;br /&gt;
    https://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=wix&amp;amp;DownloadId=204417&amp;amp;FileTime=129409234222130000&amp;amp;Build=19194&lt;br /&gt;
    Install all components (the default setting).&lt;br /&gt;
(5) Update the system path to include some necessary utilities.&lt;br /&gt;
    This is something like&lt;br /&gt;
    Control Panel-&amp;gt;System-&amp;gt;Advanced System Settings-&amp;gt;Environment&lt;br /&gt;
    awk is in C:\Windows\SUA\bin&lt;br /&gt;
    But, you will need to make a *copy* (not link) of it named awk.exe in&lt;br /&gt;
    order for things to work properly.  Check the permissions so that everyone&lt;br /&gt;
    can read and execute it.&lt;br /&gt;
    Add the directory containing hhc.exe to the path:&lt;br /&gt;
    C:\Program Files (x86)\HTML Help Workshop&lt;br /&gt;
    Add C:\Program Files (x86)\Windows Installer XML v3.5\bin to the path&lt;br /&gt;
    to get candle.exe.&lt;br /&gt;
(6) Install a real Perl that can handle both forward-slash and backward-slash as path separators, e.g., ActivePerl or Strawberry Perl.&lt;br /&gt;
    I used Strawberry Perl, since its installer was downloadable over SSL and&lt;br /&gt;
    was digitally signed.&lt;br /&gt;
    I have strawberry_perl-5.14.2.1-64bit.msi&lt;br /&gt;
    Note that you may not have spaces in the path to the installation, so&lt;br /&gt;
    it installs to c:\strawberry by default.&lt;br /&gt;
&lt;br /&gt;
That should be enough for the build environment.&lt;br /&gt;
&lt;br /&gt;
To actually build an installer, first get the source. If you are using git&lt;br /&gt;
to get the source, don't set it to convert the line endings to native. The&lt;br /&gt;
SUA version of awk expects the files to have unix line endings.&lt;br /&gt;
&lt;br /&gt;
Next, fire up the Windows SDK 7.1 command prompt.&lt;br /&gt;
&lt;br /&gt;
(0) cmd /v to get delayed expansion of variables&lt;br /&gt;
&lt;br /&gt;
(1) Environment set-up&lt;br /&gt;
    set KRB_INSTALL_DIR=/path/to/an/obj/dir&lt;br /&gt;
    [set MIT_INTERNAL=1]&lt;br /&gt;
    [set NODEBUG=1]&lt;br /&gt;
    \Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd /x86 [/release]&lt;br /&gt;
    set CPU=i386&lt;br /&gt;
(2) Build the 32-bit binaries&lt;br /&gt;
    cd /path/to/krb5-tree/src&lt;br /&gt;
    [nmake clean]&lt;br /&gt;
    nmake -f Makefile.in prep-windows&lt;br /&gt;
    nmake&lt;br /&gt;
    nmake install&lt;br /&gt;
(3) Build 32-bit installer&lt;br /&gt;
    cd windows/installer/wix&lt;br /&gt;
    [nmake clean]&lt;br /&gt;
    nmake&lt;br /&gt;
    rename kfw.msi kfw32.msi&lt;br /&gt;
(4) 64-bit build&lt;br /&gt;
    \Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd /x64 [/release]&lt;br /&gt;
    set CPU=AMD64&lt;br /&gt;
    cd /path/to/krb5-tree/src&lt;br /&gt;
    nmake clean&lt;br /&gt;
    nmake -f Makefile.in prep-windows [?]&lt;br /&gt;
    nmake&lt;br /&gt;
    nmake install&lt;br /&gt;
(5) Build 64-bit installer&lt;br /&gt;
    cd windows/installer/wix&lt;br /&gt;
    nmake clean&lt;br /&gt;
    nmake&lt;br /&gt;
    rename kfw.msi kfw64.msi&lt;br /&gt;
&lt;br /&gt;
Code signing&lt;br /&gt;
&lt;br /&gt;
    signtool sign /a /t http://timestamp.verisign.com/scripts/timstamp.dll foo.msi&lt;br /&gt;
&lt;br /&gt;
You might need to add &amp;lt;code&amp;gt;/i Verisign&amp;lt;/code&amp;gt; or something to select the right signing cert.&lt;/div&gt;</summary>
		<author><name>Sarah</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Kerberos_for_Windows_(KfW)_Build_Environment&amp;diff=5601</id>
		<title>Kerberos for Windows (KfW) Build Environment</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Kerberos_for_Windows_(KfW)_Build_Environment&amp;diff=5601"/>
				<updated>2016-02-25T16:07:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sarah: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Directions for producing an environment in which to build&lt;br /&gt;
Kerberos for Windows version 4&lt;br /&gt;
&lt;br /&gt;
Start with a clean Windows 7 installation (64-bit necessary?)&lt;br /&gt;
&lt;br /&gt;
(0) get a browser that you like/trust to validate SSL certs/etc.&lt;br /&gt;
&lt;br /&gt;
(1) Install MS Visual Studio 2010 Professional&lt;br /&gt;
    grab the Visual C++ 10.0 runtime for x86 and x64&lt;br /&gt;
    also the 64-bit prerequisites&lt;br /&gt;
    Documentation files not necessary&lt;br /&gt;
    Choose 'Visual C++ Development Settings' (probably doesn't matter)&lt;br /&gt;
    You should now have an 'HTML Help Workshop' entry within&lt;br /&gt;
    Program Files (x86).  This will get added to the path, later.&lt;br /&gt;
(2) Install the Windows SDK version 7.1&lt;br /&gt;
    http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=8279&lt;br /&gt;
    The download is over a non-https url by default, though the installer&lt;br /&gt;
    is signed by a Microsoft certificate.&lt;br /&gt;
    [Select all components (add application verifier, debugging tools,&lt;br /&gt;
     windows performance toolkit)]&lt;br /&gt;
    Finishing the installation brings up the Help Library Manager (installer?)&lt;br /&gt;
    but nothing should be necessary from that utility.&lt;br /&gt;
    If you have an error mentioning &amp;quot;Please refer to Samples\Setup\HTML\ConfigDetails.htm&amp;quot;&lt;br /&gt;
    then uninstall any existing Visual Studio 2010 Redistributable packages installed on&lt;br /&gt;
    your system and try again.&lt;br /&gt;
(3) Install the Utilities and SDK for UNIX-based Applications (amd64 if on a 64-bit system)&lt;br /&gt;
    First, enable the Windows feature &amp;quot;Subsystem for UNIX-based Applications&amp;quot;&lt;br /&gt;
    from the Control Panel.  (Programs [and Features] menu, &amp;quot;Turn on or off&lt;br /&gt;
    Windows features&amp;quot;, or similar.)&lt;br /&gt;
    Then visit (also available from the All Programs menu)&lt;br /&gt;
    http://www.microsoft.com/en-us/download/details.aspx?id=23754&lt;br /&gt;
    Again, this is a http-default page, and attempting to use SSL causes&lt;br /&gt;
    an error due to Akamai configuration.&lt;br /&gt;
    I have Version 10.0.6030.0 of the SUA, which claims to be for&lt;br /&gt;
    Windows Vista RTM/Windows Vista SP1/Windows Server 2008 RTM&lt;br /&gt;
    but appears to work fine on Windows 7.&lt;br /&gt;
    [The standard installation gives us awk, which may be all we need?]&lt;br /&gt;
(4) Install the Windows Installer XML Toolkit&lt;br /&gt;
    Tested with version 3.5; there is a 3.6 beta available as well.&lt;br /&gt;
    wix.sourceforge.net --&amp;gt; wix.codeplex.com/releases/view/60102&lt;br /&gt;
    These default to non-SSL urls; try to get&lt;br /&gt;
    https://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=wix&amp;amp;DownloadId=204417&amp;amp;FileTime=129409234222130000&amp;amp;Build=19194&lt;br /&gt;
    Install all components (the default setting).&lt;br /&gt;
(5) Update the system path to include some necessary utilities.&lt;br /&gt;
    This is something like&lt;br /&gt;
    Control Panel-&amp;gt;System-&amp;gt;Advanced System Settings-&amp;gt;Environment&lt;br /&gt;
    awk is in C:\Windows\SUA\bin&lt;br /&gt;
    But, you will need to make a *copy* (not link) of it named awk.exe in&lt;br /&gt;
    order for things to work properly.  Check the permissions so that everyone&lt;br /&gt;
    can read and execute it.&lt;br /&gt;
    Add the directory containing hhc.exe to the path:&lt;br /&gt;
    C:\Program Files (x86)\HTML Help Workshop&lt;br /&gt;
    Add C:\Program Files (x86)\Windows Installer XML v3.5\bin to the path&lt;br /&gt;
    to get candle.exe.&lt;br /&gt;
(6) Install a real Perl that can handle both forward-slash and backward-slash as path separators, e.g., ActivePerl or Strawberry Perl.&lt;br /&gt;
    I used Strawberry Perl, since its installer was downloadable over SSL and&lt;br /&gt;
    was digitally signed.&lt;br /&gt;
    I have strawberry_perl-5.14.2.1-64bit.msi&lt;br /&gt;
    Note that you may not have spaces in the path to the installation, so&lt;br /&gt;
    it installs to c:\strawberry by default.&lt;br /&gt;
&lt;br /&gt;
That should be enough for the build environment.&lt;br /&gt;
&lt;br /&gt;
To actually build an installer, fire up the Windows SDK 7.1 command prompt.&lt;br /&gt;
&lt;br /&gt;
(0) cmd /v to get delayed expansion of variables&lt;br /&gt;
&lt;br /&gt;
(1) Environment set-up&lt;br /&gt;
    set KRB_INSTALL_DIR=/path/to/an/obj/dir&lt;br /&gt;
    [set MIT_INTERNAL=1]&lt;br /&gt;
    [set NODEBUG=1]&lt;br /&gt;
    \Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd /x86 [/release]&lt;br /&gt;
    set CPU=i386&lt;br /&gt;
(2) Build the 32-bit binaries&lt;br /&gt;
    cd /path/to/krb5-tree/src&lt;br /&gt;
    [nmake clean]&lt;br /&gt;
    nmake -f Makefile.in prep-windows&lt;br /&gt;
    nmake&lt;br /&gt;
    nmake install&lt;br /&gt;
(3) Build 32-bit installer&lt;br /&gt;
    cd windows/installer/wix&lt;br /&gt;
    [nmake clean]&lt;br /&gt;
    nmake&lt;br /&gt;
    rename kfw.msi kfw32.msi&lt;br /&gt;
(4) 64-bit build&lt;br /&gt;
    \Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd /x64 [/release]&lt;br /&gt;
    set CPU=AMD64&lt;br /&gt;
    cd /path/to/krb5-tree/src&lt;br /&gt;
    nmake clean&lt;br /&gt;
    nmake -f Makefile.in prep-windows [?]&lt;br /&gt;
    nmake&lt;br /&gt;
    nmake install&lt;br /&gt;
(5) Build 64-bit installer&lt;br /&gt;
    cd windows/installer/wix&lt;br /&gt;
    nmake clean&lt;br /&gt;
    nmake&lt;br /&gt;
    rename kfw.msi kfw64.msi&lt;br /&gt;
&lt;br /&gt;
Code signing&lt;br /&gt;
&lt;br /&gt;
    signtool sign /a /t http://timestamp.verisign.com/scripts/timstamp.dll foo.msi&lt;br /&gt;
&lt;br /&gt;
You might need to add &amp;lt;code&amp;gt;/i Verisign&amp;lt;/code&amp;gt; or something to select the right signing cert.&lt;/div&gt;</summary>
		<author><name>Sarah</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Main_Page&amp;diff=5592</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Main_Page&amp;diff=5592"/>
				<updated>2016-01-28T15:16:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sarah: Remove the Kerberos Consortium link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''K5Wiki''' is a wiki supporting the development of [[MIT Kerberos]], a reference implementation of [[wp:Kerberos (protocol)|the Kerberos network authentication protocol]].&lt;br /&gt;
&lt;br /&gt;
This wiki serves both as a place for coordination of development efforts on MIT Kerberos and as a means for potential contributors and other interested people to become more involved with MIT Kerberos development.  This wiki does not focus on the needs for the average end user, but it may nevertheless contain information that is useful to advanced users, such as system administrators who wish to make customizations.&lt;br /&gt;
&lt;br /&gt;
What can this wiki do for you?&lt;br /&gt;
* I have a [[Asking questions|question]]&lt;br /&gt;
* I want to [[Writing applications|write Kerberos application software]]&lt;br /&gt;
* I want to [[Reporting bugs|report bugs]]&lt;br /&gt;
* I want to [[Fixing bugs|fix bugs]]&lt;br /&gt;
* I want to [[Learning about the code|learn more about the code]]&lt;br /&gt;
* I have [[Suggesting enhancements|ideas for enhancements]]&lt;br /&gt;
* I want to [[Contributing code|contribute code]]&lt;br /&gt;
* I want to [[K5Wiki:Todo|help to improve this wiki]]&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
&lt;br /&gt;
The current release is [http://web.mit.edu/kerberos/krb5-latest/ krb5-1.13].&lt;br /&gt;
&lt;br /&gt;
* [[Release 1.13 | Release 1.13 goals]]&lt;br /&gt;
&lt;br /&gt;
Additional information on future releases:&lt;br /&gt;
&lt;br /&gt;
* Development [[roadmap]]&lt;br /&gt;
* [[Release 1.14 | Release 1.14 goals]]&lt;br /&gt;
&lt;br /&gt;
== Users ==&lt;br /&gt;
&lt;br /&gt;
We recommend that end users use MIT Kerberos software packages built by their operating system vendor if possible, and use support resources provided by their site or by their vendor.  For those users (typically system administrators) who have a need to build MIT Kerberos from source code, we have some resources available on this wiki.&lt;br /&gt;
&lt;br /&gt;
* [[Building]] the MIT Kerberos software&lt;br /&gt;
* [[Reporting bugs]]&lt;br /&gt;
* [[Suggesting enhancements]]&lt;br /&gt;
* More [[user resources]]&lt;br /&gt;
&lt;br /&gt;
== System administrators ==&lt;br /&gt;
&lt;br /&gt;
We also recommend that most system administrators use MIT Kerberos software packages from their operating system vendor if possible.&lt;br /&gt;
&lt;br /&gt;
* [[Building]] the MIT Kerberos software&lt;br /&gt;
* [[Reporting bugs]]&lt;br /&gt;
* [[Suggesting enhancements]]&lt;br /&gt;
* [[IPv6]] support status&lt;br /&gt;
* Monthly [[ops feedback teleconference]]&lt;br /&gt;
* More [[sysadmin resources]]&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
Developers can include end users who have a need to customize the MIT Kerberos source code, or who would like to contribute patches for new features or for bug fixes.&lt;br /&gt;
&lt;br /&gt;
* [[Developer resources]]&lt;br /&gt;
* [[Getting source code]]&lt;br /&gt;
* [[Committer resources]] -- only really useful for people with commit access.&lt;br /&gt;
&lt;br /&gt;
=== Contributing ===&lt;br /&gt;
&lt;br /&gt;
* [[How to contribute]] to the MIT Kerberos software&lt;br /&gt;
* [[Fixing bugs]]&lt;br /&gt;
* [[Suggesting enhancements]]&lt;br /&gt;
* [[Contributing code]]&lt;br /&gt;
&lt;br /&gt;
=== Background information ===&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Policies|Policies for development]]&lt;br /&gt;
* [[:Category:Lore|Lore]]&lt;br /&gt;
&lt;br /&gt;
=== Code quality ===&lt;br /&gt;
&lt;br /&gt;
* [[Coding style]]&lt;br /&gt;
* [[Test-driven development]]&lt;br /&gt;
* [[Manual_Testing|Manual testing procedures]]&lt;br /&gt;
* [[Cleanups|Code cleanup opportunities]]&lt;br /&gt;
&lt;br /&gt;
=== Planning ===&lt;br /&gt;
&lt;br /&gt;
* Development [[roadmap]]&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
&lt;br /&gt;
* [[Release_Meeting_Minutes|Release Meeting Minutes]]&lt;br /&gt;
* [[Developer chat]]&lt;br /&gt;
* [http://blog.kerberos.org/ Blog]&lt;br /&gt;
&lt;br /&gt;
== Additional information ==&lt;br /&gt;
&lt;br /&gt;
* [[K5Wiki:Todo|A todo list  for work needing doing on this wiki]]&lt;br /&gt;
* [[Application_Maintenance|Notes on maintenance of the krb5 telnet/rlogin/gssftp applications]]&lt;br /&gt;
&lt;br /&gt;
We look forward to your contributions to K5Wiki and MIT Kerberos.&lt;/div&gt;</summary>
		<author><name>Sarah</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Test_suite&amp;diff=5578</id>
		<title>Test suite</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Test_suite&amp;diff=5578"/>
				<updated>2015-12-08T14:47:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sarah: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Lore]]&lt;br /&gt;
== Additional build requirements for running &amp;quot;make check&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
The following additional software (in addition to the requirements at [[Building]]) is needed to run &amp;quot;make check&amp;quot;.  As for the packages listed at [[Building]], the software packages are identified by their Debian / Ubuntu package names.&lt;br /&gt;
&lt;br /&gt;
* csh (for some of the Berkeley DB tests)&lt;br /&gt;
* dejagnu (for many dejagnu-based tests)&lt;br /&gt;
* expect (needed by dejagnu)&lt;br /&gt;
* g++ (for some API sanity checks)&lt;br /&gt;
* tcl (needed by expect)&lt;br /&gt;
* tcl-dev (to build some kadm5 test programs)&lt;br /&gt;
&lt;br /&gt;
== Known test suite issues ==&lt;br /&gt;
&lt;br /&gt;
Prior to krb5-1.9, on Linux systems, sometimes the &amp;lt;code&amp;gt;--disable-rpath&amp;lt;/code&amp;gt; option to &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt; is required in order to avoid problems with previously-installed versions of MIT krb5.  Alternatively, you can run &amp;quot;make install&amp;quot; before &amp;quot;make check&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prior to krb5-1.9, calls to krb5_c_random_os_entropy that pass the value 1 in the &amp;lt;code&amp;gt;strong&amp;lt;/code&amp;gt; argument (which causes the library to read from the strong OS random number source) can cause stalls and timeouts in the test suite.  Changing those calls to pass 0 instead will reduce the stalls.  Starting in krb5-1.9, we disable the reading of strong random numbers during tests.  This is primarily a problem on Linux systems.&lt;br /&gt;
&lt;br /&gt;
Prior to krb5-1.9, the test suite tripped a bug where Dejagnu breaks the autoloading required by modern versions of Tcl. This manifests as errors such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: (DejaGnu) proc &amp;quot;::tcl::tm::UnknownHandler ::tclPkgUnknown msgcat 1.4&amp;quot; does not exist.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Dejagnu maintainers are aware of this problem (http://lists.gnu.org/archive/html/dejagnu/2011-03/msg00002.html), but as of June 2011 there doesn't seem to be a release containing the fix.  Since krb5-1.9, the offending piece of Tcl code (&amp;lt;code&amp;gt;clock format [clock seconds]&amp;lt;/code&amp;gt;) is no longer used. A fix has been applied to the krb5-1.8 branch as well. ({{bug|6926}})&lt;br /&gt;
&lt;br /&gt;
If an existing kdc.conf exists in the &amp;quot;installed&amp;quot; location, it can disrupt the automated tests, especially if it contains syntax errors.&lt;br /&gt;
&lt;br /&gt;
On older Debian or Ubuntu systems, a bug in &amp;lt;code&amp;gt;expect&amp;lt;/code&amp;gt; could cause stalls in the dejagnu parts of the test suite. It is documented at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=421187&amp;lt;!-- --&amp;gt;. Current stable releases of Debian and Ubuntu no longer have an affected version of the &amp;lt;code&amp;gt;expect&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
As of July 2012, portions of the test suite will fail if the current hostname does not properly resolve (e.g., if a hostname is set, but the IP address assigned via DHCP corresponds to a different name); setting explicit entries in &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt; should be an effective workaround (an IPv6 entry may be needed in addition to an IPv4 entry).&lt;br /&gt;
&lt;br /&gt;
As of December 2015, on Fedora Linux, portions of the test suite will fail if the current hostname is not all lower-case and is not registered in the DNS.  Our hostname canonicalization procedure (krb5_sname_to_principal()) downcases the result as the last step.  Fedora uses nss-myhostname to ensure that the local hostname resolves, and (for reasons we're not completely certain of) nss-myhostname does not appear to work with a different case from the canonical one.&lt;br /&gt;
&lt;br /&gt;
As of December 2015, running the test suite using the make flag -j9 causes the tests to fail, specifically in the kadm5 unit-test. There seems to be some issues with the test suite and parallel processing. For now make sure to run everything in sequence.&lt;/div&gt;</summary>
		<author><name>Sarah</name></author>	</entry>

	</feed>