CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]     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@.

Reply via email to