Lovely, and all this much work, without even traveling to Mars! Hope this work, gets some seat reservations on the upcoming Mars passenger rocket.
On Thu, Apr 1, 2021 at 1:08 PM Sebastian Benoit <be...@cvs.openbsd.org> wrote: > > CVSROOT: /cvs > Module name: src > Changes by: be...@cvs.openbsd.org 2021/04/01 12:07:40 > > Modified files: > distrib/sets/lists/base : md.alpha md.amd64 md.hp300 md.hppa md.hppa64 > md.i386 md.loongson md.luna88k md.macppc > md.octeon md.socppc md.sparc64 md.arm md.arm64 > gnu/usr.bin/perl : Makefile.bsd-wrapper > gnu/usr.bin/perl : shlib_version > lib/libc : shlib_version > lib/libc/sys : Makefile.inc > lib/libcurses : shlib_version > lib/libedit : shlib_version > lib/libevent : shlib_version > lib/libexpat : shlib_version > lib/libform : shlib_version > lib/libfuse : shlib_version > lib/libkvm : shlib_version > lib/libm : shlib_version > lib/libmenu : shlib_version > lib/libocurses : shlib_version > lib/libossaudio : shlib_version > lib/libpanel : shlib_version > lib/libpcap : shlib_version > lib/librpcsvc : shlib_version > lib/librthread : shlib_version > lib/libskey : shlib_version > lib/libsndio : shlib_version > lib/libsqlite3 : shlib_version > lib/libssl/crypto : shlib_version > lib/libssl : shlib_version > lib/libssl/ssl : shlib_version > lib/libusbhid : shlib_version > lib/libutil : shlib_version > lib/libwrap : shlib_version > lib/libz : shlib_version > libexec/ld.so/alpha : ldasm.S syscall.h > libexec/ld.so/amd64 : ldasm.S syscall.h > libexec/ld.so/arm : ldasm.S syscall.h > libexec/ld.so : dir.c > libexec/ld.so/hppa : ldasm.S syscall.h > libexec/ld.so/i386 : ldasm.S syscall.h > libexec/ld.so/mips64 : syscall.h > libexec/ld.so/powerpc : syscall.h > libexec/ld.so/sparc64 : ldasm.S syscall.h > sbin/dhcpleased : control.c dhcpleased.c > sbin/slaacd : control.c control.h engine.c > sbin/unwind : control.c control.h resolver.c unwind.c > sys/kern : kern_clock.c kern_descrip.c kern_event.c > kern_exit.c kern_resource.c kern_subr.c > kern_synch.c kern_time.c sys_generic.c > syscalls.conf syscalls.master vfs_getcwd.c > vfs_syscalls.c vfs_vops.c > sys/msdosfs : msdosfs_vnops.c > sys/netinet6 : in6.c nd6.c > sys/nfs : nfs_serv.c nfs_subs.c nfs_vnops.c xdr_subs.h > sys/ntfs : ntfs_vnops.c > sys/sys : _time.h _types.h dirent.h event.h > resource.h shm.h siginfo.h > stat.h sysctl.h time.h types.h vnode.h > sys/ufs/ext2fs : ext2fs_lookup.c > sys/ufs/ufs : ufs_vnops.c > > Log message: > To make sure that OpenBSD can be used elsewhere than just earth, this > diff introduces Coordinated Mars Time (MTC), the Mars equivalent of > earths Universal Time (UTC). > > Mars rotates a little bit slower than earth and its day is 24 h 39 m > 35.244 s long. This obviously creates some problems with a lot of > interfaces and programs that handle time. With this diff OpenBSD can > now work with timezones on Mars simply by setting TZ=MCT. Other > timezones on Mars are not yet defined, neither are location aliases > such as TZ=Mars/Perseverance. Applications should continue working > even with longer days. > > Bump the major on every single base library as many interfaces change. > > DANGER: ABI incompatibility. Updating to this kernel requires extra > work or you won't be able to login: install a snapshot instead. > > WARNING: It is currently not possible to use ssh to login between > systems on MCT and any earth time zone (however usefull that might > be). Fixes to the SSH protocols and programs are being handled by > dtucker@. > > Manpage bits still missing, are being discussed with jmc@. > > Much assistance in fixing userland issues and OK from guenther@. > Checks that TLS still works on Mars tb@, ok florian@ for the > dhcpleased, slaacd and nameserver testing. "Mars can't wait" deraadt@. >