OpenBSD 5.5 Released
Philip Guenther <guenther <at> openbsd.org>
2014-05-01 15:16:58 GMT
May 1, 2014.
We are pleased to announce the official release of OpenBSD 5.5.
This is our 35th release on CD-ROM (and 36th via FTP). We remain
proud of OpenBSD's record of more than ten years with only two remote
holes in the default install.
As in our previous releases, 5.5 provides significant improvements,
including new features, in nearly all areas of the system:
- time_t is now 64 bits on all platforms.
o From OpenBSD 5.5 onwards, OpenBSD is year 2038 ready and will run
well beyond Tue Jan 19 03:14:07 2038 UTC.
o The entire source tree (kernel, libraries, and userland programs)
has been carefully and comprehensively audited to support 64-bit
o Userland programs that were changed include arp(8), bgpd(8),
calendar(1), cron(8), find(1), fsck_ffs(8), ifconfig(8), ksh(1),
ld(1), ld.so(1), netstat(1), pfctl(8), ping(8), rtadvd(8), ssh(1),
tar(1), tmux(1), top(1), and many others, including games!
o Removed time_t from network, on-disk, and database formats.
o Removed as many (time_t) casts as possible.
o Format strings were converted to use %lld and (long long) casts.
o Uses of timeval were converted to timespec where possible.
o Parts of the system that could not use 64-bit time_t were converted
to use unsigned 32-bit instead, so they are good till the year 2106.
o Numerous ports throughout the ports tree received time_t fixes.
- Releases and packages are now cryptographically signed with the