===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/55.html,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- www/55.html 2014/04/11 05:05:48 1.51
+++ www/55.html 2014/04/17 02:34:12 1.52
@@ -60,9 +60,36 @@
- time_t is now 64 bits on all platforms.
-While many filesystems are limited to 32 bits and thus cannot be
-used to store times after Tue Jan 19 03:14:07 2038 UTC,
-most system operations can now support times after that.
+
+ - From OpenBSD 5.5 onwards, OpenBSD is year 2038 ready and will run well beyond Tue Jan 19 03:14:07 2038 UTC.
+
- The entire source tree (kernel, libraries, and userland programs) has been carefully and comprehensively audited to support 64-bit time_t.
+
- Userland programs that were changed include
+ arp(8),
+ bgpd(8),
+ calendar(8),
+ 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!
+
- Removed time_t from network, on-disk, and database formats.
+
- Removed as many (time_t) casts as possible.
+
- Format strings were converted to use %lld and (long long) casts.
+
- Uses of timeval were converted to timespec where possible.
+
- 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.
+
- Numerous ports throughout the ports tree received time_t fixes.
+
- Releases and packages are now cryptographically signed with the