352a7e94a34c768b7b0f356afdcfdf0f31eefc91

We now fork(2) a number of separate KDC processes rather than a single process. By default, the number is selected by asking how many CPUs the machine has. We also have a master process which monitors all of the children (which do the actual work) and it will restart kids who die for any reason. The children will die when the parent dies. In the case of MacOS X, we also move the bonjour code into another separate child as it creates threads and this is known to play rather poorly with fork(2). We could move this logic into a designated child at some point in the future. We slow down the spawning to one every 25ms to prevent instant crashes and restarts from consuming all available system time. This approach may want to be revisited in the future.
Heimdal is a Kerberos 5 implementation. For information how to install see <http://www.h5l.org/compile.html>. There are briefer man pages for most of the commands. Bug reports and bugs are appreciated, see more under Bug reports in the manual on how we prefer them: <heimdal-bugs@h5l.org>. For more information see the web-page at <http://www.h5l.org/> or the mailing lists: heimdal-announce@sics.se low-volume announcement heimdal-discuss@sics.se high-volume discussion send a mail to heimdal-announce-request@sics.se and heimdal-discuss-request@sics.se respectively to subscribe.
Description
Languages
C
92.1%
Roff
2.8%
Shell
2.3%
Makefile
0.7%
M4
0.5%
Other
1.4%