OpenBSD src changes summary for 2016-06-21 ==========================================
gnu/usr.bin/binutils-2.17 lib/libssl libexec/ld.so sbin/iked sbin/ipsecctl sbin/pfctl sys/arch/amd64/amd64 sys/arch/amd64/include sys/arch/armv7/stand/efiboot sys/arch/m88k/include sys/arch/m88k/m88k sys/dev sys/net usr.bin/audioctl usr.bin/openssl usr.sbin/bgpd usr.sbin/dvmrpd usr.sbin/eigrpd usr.sbin/hostapd usr.sbin/httpd usr.sbin/ifstated usr.sbin/iscsictl usr.sbin/ldapd usr.sbin/ldpd usr.sbin/ospf6d usr.sbin/ospfd usr.sbin/pkg_add usr.sbin/relayd usr.sbin/ripd usr.sbin/smtpd usr.sbin/snmpd usr.sbin/vmd usr.sbin/ypldap == gnu =============================================================== 01/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils-2.17 ~ bfd/elflink.c ~ include/bfdlink.h ~ ld/ld.texinfo ~ ld/ldmain.c ~ ld/emultempl/elf32.em > Make creation of text-relocations a fatal error by default, with -znotext > to permit it and -ztext to reenable the default of forbidding it. > ok kettenis@ (guenther@) == lib =============================================================== 02/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libssl ~ src/crypto/dsa/dsa.h ~ src/crypto/dsa/dsa_key.c ~ src/crypto/dsa/dsa_ossl.c > Disable DSA_FLAG_NO_EXP_CONSTTIME, always enable constant-time behavior. > Improved patch from Cesar Pereida. See > https://github.com/libressl-portable/openbsd/pull/61 for more details. > ok beck@ (bcook@) == libexec =========================================================== 03/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ hppa/rtld_machine.c > Handle textrels like other architectures do. > ok kettenis guenther (deraadt@) ~ alpha/rtld_machine.c ~ amd64/rtld_machine.c ~ arm/rtld_machine.c ~ m88k/rtld_machine.c ~ powerpc/rtld_machine.c ~ sh/rtld_machine.c ~ sparc/rtld_machine.c ~ sparc64/rtld_machine.c > When handling DT_TEXTREL only set the mapping to READ+WRITE, ignore > possible EXEC permission for the section, because the proper permission > is set late, and there are no thread concerns here. Avoids W^X issues > in oddball cases. > ok guenther kettenis (deraadt@) == sbin ============================================================== 04/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin iked ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ipsecctl ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) pfctl ~ parse.y > the manpage documents that af-to does not work on pass out rules, but > the pf.conf parser allows it, which leads a non working configuration > being loaded. > this changes the parser to make pass out .. af-to an error. > ok henning@ mikeb@ (benno@) ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) == sys =============================================================== 05/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ efifb.c ~ mainbus.c ~ wscons_machdep.c > add support to efifb for drawing a console on a coreboot framebuffer > if coreboot's memory table is found, it has a framebuffer entry, and > there is no previously attached efi, vga, or serial console. > useful on chromebooks that have no legacy vga device to get an early > console before inteldrm(4) attaches or, for newer chipsets, a full > console and X with wsfb(4). > ok kettenis (jcs@) arch/amd64/include ~ efifbvar.h > add support to efifb for drawing a console on a coreboot framebuffer > if coreboot's memory table is found, it has a framebuffer entry, and > there is no previously attached efi, vga, or serial console. > useful on chromebooks that have no legacy vga device to get an early > console before inteldrm(4) attaches or, for newer chipsets, a full > console and X with wsfb(4). > ok kettenis (jcs@) arch/armv7/stand/efiboot ~ exec.c > Remove code to generate uboot tags. It hardcoded information for a single > board and a device tree is required by our kernel now. > ok patrick@, jsg@ (kettenis@) arch/m88k/include ~ signal.h > Add sc_cookie in sigcontext, as same as other ports. > From Miod Vallat, tested by him and me. > ok deraadt@ (aoyama@) arch/m88k/m88k ~ sig_machdep.c ~ subr.S > Add sc_cookie in sigcontext, as same as other ports. > From Miod Vallat, tested by him and me. > ok deraadt@ (aoyama@) dev ~ audio.c > fix typos in comments and spacing (ratchov@) net ~ pf.c > To assist debugging TCP connection reuse with NAT, expand the > existing log in pf_state_key_attach() from the failed to the reuse > case. > OK mikeb@ (bluhm@) == usr.bin =========================================================== 06/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin audioctl ~ audioctl.c > Reimplement audioctl using new api in a simper way. > - group all encoding parameters in a signle string, ex. "s16le", > this way we use the same naming scheme as aucat, sndiod and many > ports. > - remove "properties" as they are not used any longer > - remove the list of encodings as there's no benefit in having it. > We don't have lists for other parameters (sample rates, channel > numbers) either. > - add -q option, to look like sysctl > - remove unused -a option > - stop using symlinks in /dev, most other software doesn't use > them. > ok semarie@ (ratchov@) ~ audioctl.1 > Update manual to "new" audioctl: > - stress that its purpose is to set and get variables, it isn't > a configuration tool (there's nothing to configure anymore) > - document all audio driver variables > - document the difference between /dev/audioctl0 and /dev/audio0 > - give an example of how to test hardware capabilities with > audioctl > ok semarie@, with help from jmc@, fix from Michael W. Bombardieri > (ratchov@) ~ audioctl.1 > some formatting and comma tweaks; ok ratchov (jmc@) ~ audioctl.c > Make usage string match the man page. > suggested by jmc@ (ratchov@) ~ audioctl.c > use the same argument name for -f in usage() as in SYNOPSIS; (jmc@) openssl ~ s_client.c > Fix a bug loading the default certificate path locations. > The files would only be loaded if the CAfile or CApath locations were > succesfully loaded first. Original patch from OpenSSL: > https://github.com/openssl/openssl/commit/fe9b85c3cb79f1e29e61f01de105b34ce > 8177190 > ok beck@ (bcook@) == usr.sbin ========================================================== 07/07 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) dvmrpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) eigrpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) hostapd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) httpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ifstated ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) iscsictl ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ldapd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ldpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ospf6d ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ospfd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) pkg_add ~ OpenBSD/PkgCreate.pm ~ OpenBSD/Subst.pm > pass file name thru to Subst for better error messages. > reported by Adam Wolk (espie@) relayd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ripd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) smtpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) snmpd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) vmd ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) ypldap ~ parse.y > do not allow whitespace in macro names, i.e. "this is" = "a variable". > change this in all config parsers in our tree that support macros. > problem reported by sven falempin. > feedback from henning@, stsp@, deraadt@ > ok florian@ mikeb@ (benno@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
