OpenBSD src changes summary for 2017-04-30 ==========================================
distrib/sets etc/netstart lib/libc lib/libcrypto lib/libssl lib/libtls regress/lib regress/sys regress/usr.bin share/man sys/arch/alpha/alpha sys/arch/alpha/dev sys/arch/alpha/tc sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/amd64/include sys/arch/arm/arm sys/arch/arm/conf sys/arch/arm/cortex sys/arch/arm/mainbus sys/arch/arm64/arm64 sys/arch/arm64/conf sys/arch/arm64/dev sys/arch/arm64/include sys/arch/armv7/armv7 sys/arch/armv7/broadcom sys/arch/armv7/dev sys/arch/armv7/exynos sys/arch/armv7/imx sys/arch/armv7/include sys/arch/armv7/omap sys/arch/hppa/hppa sys/arch/i386/conf sys/arch/i386/i386 sys/arch/i386/include sys/arch/landisk/dev sys/arch/landisk/landisk sys/arch/loongson/dev sys/arch/loongson/loongson sys/arch/luna88k/dev sys/arch/luna88k/luna88k sys/arch/m88k/m88k sys/arch/macppc/dev sys/arch/macppc/macppc sys/arch/mips64/mips64 sys/arch/octeon/dev sys/arch/octeon/octeon sys/arch/powerpc/ddb sys/arch/powerpc/powerpc sys/arch/sgi/hpc sys/arch/sgi/sgi sys/arch/sh/dev sys/arch/sh/sh sys/arch/socppc/socppc sys/arch/sparc64/dev sys/arch/sparc64/sparc64 sys/conf sys/crypto sys/ddb sys/dev/fdt sys/dev/ic sys/dev/isa sys/dev/usb sys/dev/wscons sys/kern sys/sys sys/uvm usr.bin/lex usr.bin/ssh usr.sbin/config usr.sbin/syspatch == distrib =========================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/mi ~ lists/comp/mi > sync (deraadt@) ~ lists/comp/mi > sync (deraadt@) ~ lists/comp/mi ~ lists/man/mi > sync (deraadt@) == etc =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc netstart ~ netstart > Do not try to delete a default route before adding it. > Now that route are automatically G/C with the address they are attached > to there's no reason to duplicate the kernel's job. > Fix a regression introduced with multipath default routes. > ok deraadt@ (mpi@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ Symbols.list ~ shlib_version ~ sys/Makefile.inc > Add futex(2) shim, bump minor. > Inputs from guenther@, ok kettenis@, visa@ (mpi@) libcrypto ~ bio/b_sock.c > Microsoft Windows hates BIO_get_accept_socket in portable. Fix it to > not be awful or have any claims on supporting ipv6 when it does so > very badly > ok jsing@ (beck@) ~ Makefile > Only enable -Werror on libcrypto/libssl/libtls if we are building with > gcc4. This should avoid failed builds while transitioning compilers. > While here also make the CFLAGS blocks consistent across makefiles. > Discussed with deraadt@, ok beck@ (jsing@) ~ bio/b_sock.c > Rework BIO_accept to be more like modern code. > ok jsing@ (beck@) ~ bio/b_sock.c > Make BIO_get_host_ip just yet another getaddrinfo wrapper (beck@) ~ bio/b_sock.c > No original OpenSSL code remains in this file. Relicense (beck@) libssl ~ src/ssl/s3_srvr.c TAGGED OPENBSD_6_0 > MFC. > Fix a bug caused by the return value being set early to signal successful > DTLS cookie validation. This can mask a later failure and result in a > positive return value being returned from ssl3_get_client_hello(), when > it should return a negative value to propagate the error. > ok beck@ (jsing@) ~ ssl_asn1.c TAGGED OPENBSD_6_0 > Switch back to freezero() and explicitly initialise data_len to zero. The > previous code was safe since data would always be NULL if data_len was > uninitialised, however compilers cannot know this. (jsing@) ~ Makefile TAGGED OPENBSD_6_0 > Only enable -Werror on libcrypto/libssl/libtls if we are building with > gcc4. This should avoid failed builds while transitioning compilers. > While here also make the CFLAGS blocks consistent across makefiles. > Discussed with deraadt@, ok beck@ (jsing@) libtls ~ tls_config.c > Add a tls_keypair_clear_key() function that uses freezero() to make key > material inaccessible, then call it from the appropriate places. > ok beck@ (jsing@) ~ Makefile > Only enable -Werror on libcrypto/libssl/libtls if we are building with > gcc4. This should avoid failed builds while transitioning compilers. > While here also make the CFLAGS blocks consistent across makefiles. > Discussed with deraadt@, ok beck@ (jsing@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libtls/verify/verifytest.c > Add missing tls_init() and tls_free() calls. (jsing@) ~ libcrypto/bio/biotest.c > whitespace (beck@) sys ~ kern/Makefile + kern/futex/Makefile + kern/futex/futex.c + kern/futex/futex.h > Regression tests for futex(2). (mpi@) ~ kern/futex/futex.c > Check that unsupported operation returns ENOSYS. (mpi@) ~ crypto/aes/aestest.c > Switch AES testcase to the new implementation > OK djm@ (mikeb@) usr.bin ~ ssh/unittests/Makefile.inc ~ ssh/unittests/hostkeys/mktestdata.sh ~ ssh/unittests/hostkeys/test_iterate.c ~ ssh/unittests/hostkeys/testdata/known_hosts ~ ssh/unittests/sshkey/mktestdata.sh ~ ssh/unittests/sshkey/test_file.c ~ ssh/unittests/sshkey/test_fuzz.c ~ ssh/unittests/sshkey/test_sshkey.c > remove SSHv1 support from unit tests (djm@) ~ ssh/agent-pkcs11.sh ~ ssh/agent.sh ~ ssh/banner.sh ~ ssh/broken-pipe.sh ~ ssh/brokenkeys.sh ~ ssh/cert-file.sh ~ ssh/cert-hostkey.sh ~ ssh/cert-userkey.sh ~ ssh/cfgmatch.sh ~ ssh/cipher-speed.sh ~ ssh/connect-privsep.sh ~ ssh/connect.sh ~ ssh/dynamic-forward.sh ~ ssh/exit-status.sh ~ ssh/forcecommand.sh ~ ssh/forward-control.sh ~ ssh/forwarding.sh ~ ssh/host-expand.sh ~ ssh/hostkey-agent.sh ~ ssh/integrity.sh ~ ssh/key-options.sh ~ ssh/keygen-change.sh ~ ssh/keyscan.sh ~ ssh/localcommand.sh ~ ssh/multiplex.sh ~ ssh/principals-command.sh ~ ssh/proto-mismatch.sh ~ ssh/proto-version.sh ~ ssh/proxy-connect.sh ~ ssh/putty-transfer.sh ~ ssh/reconfigure.sh ~ ssh/reexec.sh ~ ssh/stderr-after-eof.sh ~ ssh/stderr-data.sh ~ ssh/test-exec.sh ~ ssh/transfer.sh ~ ssh/try-ciphers.sh ~ ssh/yes-head.sh ~ ssh/misc/kexfuzz/kexfuzz.c > eliminate explicit specification of protocol in tests and loops over > protocol. We only support SSHv2 now. (djm@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man7/mandoc_char.7 > Mention that escaping "^" as "\(ha" in source code samples improves > portability, in particular when rendering to formats such as PDF > with real typesetters such as groff. > While here, make it even more explicit that the rendering of raw > ASCII accents ( ` ' ~ ^ ) found in the input is kind of a mess and > varies among implementations, software versions, macro sets, and > output devices. > Issue noticed when reading the groff_char(7) manual, and confirmed > by testing with current groff. > OK bentley@, "certainly no objection" jmc@ > N.B.: Nobody will get scolded for ignoring this subtlety. (schwarze@) - man7/kgdb.7 ~ man4/options.4 ~ man7/Makefile ~ man9/uvm.9 > Remove KGDB references. (mpi@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/alpha ~ machdep.c ~ dec_kn300.c ~ dec_1000a.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ db_interface.c ~ lock_machdep.c ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/alpha/dev ~ sgmap_typedep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/alpha/tc ~ scc.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/amd64/amd64 - kgdb_machdep.c ~ trap.c ~ machdep.c ~ db_memrw.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ cpu.c ~ db_interface.c ~ lock_machdep.c ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/amd64/conf ~ files.amd64 > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ GENERIC > Remove some KGDB leftovers. > From Amit Kulkarni. (mpi@) arch/amd64/include ~ db_machdep.h ~ cpufunc.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/arm/arm ~ undefined.c ~ fault.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ db_interface.c ~ undefined.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/arm/conf ~ files.arm > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/arm/cortex ~ ampintc.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/arm/mainbus ~ mainbus.c > Make early attrbute work here as well. Remove unreachable panic while > there. > ok visa@, patrick@, drahn@ (kettenis@) arch/arm64/arm64 ~ arm64_mutex.c ~ db_interface.c ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/arm64/conf ~ GENERIC ~ RAMDISK ~ files.arm64 > Add rkgrf(4), a driver that makes the "generic register file" of the > Rockchip > RK3399 available to other drivers through the regmap interface. (kettenis@) ~ GENERIC ~ RAMDISK > Add xhci@fdt, and move ehci(4) from the sunxi block to the generic block. > (kettenis@) ~ GENERIC ~ RAMDISK > Add rkclock(4), a driver for the Rockchip RK3399 clocks. (kettenis@) arch/arm64/dev ~ pluart.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ mainbus.c > Make early attrbute work here as well. Remove unreachable panic while > there. > ok visa@ (kettenis@) ~ ampintc.c ~ pluart.c ~ bcm2836_intr.c ~ agintc.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) ~ agintc.c > Fix priority handling. The interrupt priority registers expose the full > range > of priorities available in secure mode (minimally 32). For non-secure > interrupts we need to make sure the top bit is set and shift our interrupt > priority level into the remaining bits. The priority mask register on the > other hand only exposes the priority levels available to the mode from > which > it is accessed. So when accessed from non-secure mode, we need to shift > our > interrupt priority level by a different amount. > Also set the binary point register to zero to make sure the maximum number > of > available bits are used for the priority group and priority masking > actually > works as expected. > This makes the FireFly-RK3399 boot multi-user with the root filesystem on > USB. > ok drahn@ (kettenis@) arch/arm64/include ~ machine_reg.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/armv7/armv7 ~ armv7_machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/armv7/broadcom ~ bcm2836_intr.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/armv7/dev ~ pluart.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ pluart.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/armv7/exynos ~ exuart.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/armv7/imx ~ imxuart.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/armv7/include ~ machine_reg.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/armv7/omap ~ if_cpsw.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/hppa/hppa ~ db_interface.c ~ lock_machdep.c ~ locore.S ~ pmap.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/i386/conf ~ files.i386 > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ GENERIC > Remove some KGDB leftovers. > From Amit Kulkarni. (mpi@) arch/i386/i386 - kgdb_machdep.c ~ trap.c ~ machdep.c ~ db_memrw.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ cpu.c ~ db_interface.c ~ db_mp.c ~ lock_machdep.c ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/i386/include ~ db_machdep.h ~ cpufunc.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) arch/landisk/dev ~ power.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/landisk/landisk ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/loongson/dev ~ bonito.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/loongson/loongson ~ generic2e_machdep.c ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/luna88k/dev ~ mb89352.c ~ mb89352var.h ~ siotty.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/luna88k/luna88k ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/m88k/m88k ~ db_interface.c ~ mplock.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/macppc/dev ~ macintr.c ~ openpic.c ~ pgs.c ~ sysbutton.c ~ zs.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/macppc/macppc ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/mips64/mips64 ~ ipifuncs.c ~ lcore_ddb.S ~ lock_machdep.c ~ mutex.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/octeon/dev ~ cn30xxpow.c ~ cn30xxpowvar.h > Remove unused POW status functions. Makes clang happier. (visa@) arch/octeon/octeon ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/powerpc/ddb ~ db_interface.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/powerpc/powerpc ~ lock_machdep.c ~ mutex.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/sgi/hpc ~ zs.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ zs.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/sgi/sgi ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/sh/dev ~ scif.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/sh/sh ~ db_interface.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/socppc/socppc ~ machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/sparc64/dev ~ zs.c ~ cons.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ consinit.c ~ fd.c ~ iommu.c ~ pcons.c ~ sab.c ~ sbbc.c ~ vcons.c ~ viommu.c ~ zs.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) arch/sparc64/sparc64 ~ autoconf.c ~ clock.c ~ db_interface.c ~ intr.c ~ lock_machdep.c ~ locore.s ~ pmap.c ~ vm_machdep.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) conf ~ files > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ files > Constant time AES implementation > This introduces a 32-bit constant time AES implementation from > Thomas Pornin originally for BearSSL and then adjusted by Thomas > and myself to fit OpenBSD kernel. One of the additional features > is an API for encryption and decryption subkey expansion in the > format specified by NIST in FIPS 197. > Tested by myself and naddy@, ok djm@ (mikeb@) crypto + aes.c + aes.h > Constant time AES implementation > This introduces a 32-bit constant time AES implementation from > Thomas Pornin originally for BearSSL and then adjusted by Thomas > and myself to fit OpenBSD kernel. One of the additional features > is an API for encryption and decryption subkey expansion in the > format specified by NIST in FIPS 197. > Tested by myself and naddy@, ok djm@ (mikeb@) ddb ~ db_run.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ db_usrreq.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) dev/fdt ~ files.fdt + rkgrf.c > Add rkgrf(4), a driver that makes the "generic register file" of the > Rockchip > RK3399 available to other drivers through the regmap interface. (kettenis@) ~ files.fdt + rkclock.c + rkclock_clocks.h > Add rkclock(4), a driver for the Rockchip RK3399 clocks. (kettenis@) dev/ic ~ z8530tty.c ~ z8530sc.h ~ comvar.h ~ com.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ aic6250.c ~ aic6250var.h ~ aic6360var.h ~ aic6360.c ~ com.c ~ ncr5380sbc.c ~ wd33c93.c ~ osiop.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) dev/isa ~ com_isapnp.c ~ com_isa.c ~ com_commulti.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) dev/usb ~ dwc2/dwc2.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) dev/wscons ~ wskbd.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) kern ~ sys_futex.c > Return ENOSYS for unsupported operation. (mpi@) - kgdb_stub.c ~ subr_prf.c > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ subr_prf.c ~ subr_userconf.c ~ subr_witness.c > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) sys - kgdb.h ~ systm.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) ~ systm.h > Rename Debugger() into db_enter(). > Using a name with the 'db_' prefix makes it invisible from the dynamic > profiler. > ok deraadt@, kettenis@, visa@ (mpi@) uvm ~ uvm_glue.c ~ uvm_extern.h > Unifdef KGDB. > It doesn't compile und hasn't been working during the last decade. > ok kettenis@, deraadt@ (mpi@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin lex ~ Makefile > Move FlexLexer.h from /usr/include/g++ to /usr/include. It is not > a g++-specific header and this matches most other systems. Needed > to use flex++ with clang. OK espie@ kettenis@ (millert@) ssh ~ Makefile.inc ~ authfd.c ~ authfile.c ~ cipher.c ~ compat.c ~ hostfile.c ~ kex.c ~ opacket.c ~ packet.c ~ readconf.c ~ ssh-add.c ~ ssh-agent.c ~ ssh-keygen.c ~ ssh-keyscan.c ~ ssh.c ~ sshconnect.c ~ sshkey.c > unifdef WITH_SSH1 > ok markus@ (djm@) ~ compat.c ~ readconf.c ~ readconf.h ~ ssh.c ~ sshconnect.c > remove options.protocol and client Protocol configuration knob > ok markus@ (djm@) ~ channels.c ~ channels.h ~ clientloop.c ~ compat.c ~ compat.h ~ dispatch.c ~ nchan.c ~ packet.c ~ packet.h ~ ssh-keyscan.c ~ ssh.c ~ ssh_api.c ~ sshconnect.c ~ sshd.c ~ ttymodes.c > remove compat20/compat13/compat15 variables > ok markus@ (djm@) - cipher-3des1.c - cipher-bf1.c ~ cipher.c ~ cipher.h ~ readconf.c ~ readconf.h ~ ssh.c ~ sshkey.c > remove SSHv1 ciphers; ok markus@ (djm@) ~ Makefile.inc ~ lib/Makefile ~ ssh/Makefile > remove SSH1 make flag and associated files > ok markus@ (djm@) ~ readconf.c ~ readconf.h ~ ssh.1 ~ ssh_config ~ ssh_config.5 > remove SSHv1 configuration options and man pages bits > ok markus@ (djm@) ~ clientloop.c ~ hostfile.c ~ ssh-agent.c ~ ssh-keygen.1 ~ ssh-keygen.c ~ ssh-keyscan.1 ~ ssh-keyscan.c ~ ssh.c ~ ssh.h ~ sshconnect.c ~ sshconnect2.c ~ sshd.c ~ sshkey.c ~ sshkey.h > remove KEY_RSA1 > ok markus@ (djm@) ~ clientloop.c > remove SSHv1-related buffers from client code (djm@) ~ bufbn.c ~ buffer.h ~ packet.c ~ packet.h > remove SSHv1 support from packet and buffer APIs > ok markus@ (djm@) ~ Makefile.inc > undo some local debugging stuff that I committed by accident (djm@) ~ LICENCE ~ deattack.c ~ deattack.h ~ packet.c ~ lib/Makefile > remove the (in)famous SSHv1 CRC compensation attack detector. > Despite your cameo in The Matrix movies, you will not be missed. > ok markus (djm@) ~ ttymodes.c ~ ttymodes.h > purge the last traces of SSHv1 from the TTY modes handling code > ok markus (djm@) ~ scp.1 ~ scp.c ~ ssh.h > exterminate the -1 flag from scp > ok markus@ (djm@) ~ channels.c ~ channels.h ~ clientloop.c ~ dispatch.c ~ nchan.c ~ packet.c ~ ssh-keyscan.c ~ ssh.c ~ ssh1.h > obliterate ssh1.h and some dead code that used it > ok markus@ (djm@) ~ ssh-agent.c > flense SSHv1 support from ssh-agent, considerably simplifying it > ok markus (djm@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin config ~ config.8 > Remove KGDB references. (mpi@) syspatch ~ syspatch.sh > Tweak error message when running on an unsupported release. (ajacoutot@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
