d31dd9e00be371a2e763a51e7c7526f6da99ba76

Now we'll use mkostemp() and rename() into place to make hx509_certs_store() atomic for FILE/DER-FILE/PEM-FILE stores. This is not ideal, as it can leave temp files in place if a process crashes in between the mkostemp() and the rename into place. On Linux we'll eventually make use of O_TMPFILE and linkat(). The idea will be to first create an anonymous, zero-link file in the directory that will contain the file at the end, write the file, then linkat() the file into place as a .new file, then rename() the .new into place. That will limit the amount of junk that may be left behind to just one file. (If the linkat() fails, then unlink() the .new and try again. If the rename() fails that just means the caller raced with another and the operation is complete.) We should really make a lib/roken interface that does this.
Heimdal
Heimdal is a Kerberos 5 implementation.
For information how to install see here.
There are man pages for most of the commands.
Bug reports and bugs are appreciated. Use GitHub issues or send e-mail to heimdal-bugs@h5l.org.
For more information see the project homepage https://www.h5l.org/ or the mailing lists:
- heimdal-announce@sics.se low-volume announcement
- heimdal-discuss@sics.se high-volume discussion
Send e-mail to heimdal-announce-request@sics.se and heimdal-discuss-request@sics.se respectively to subscribe.
Build Status
Description
Languages
C
92.1%
Roff
2.8%
Shell
2.3%
Makefile
0.7%
M4
0.5%
Other
1.4%