OpenBSD src changes summary for 2016-07-01 ==========================================
bin/cat regress/usr.sbin sys/arch/amd64/conf sys/arch/armv7/stand/efiboot sys/arch/octeon/conf sys/arch/octeon/include sys/arch/octeon/octeon sys/dev/acpi sys/netinet sys/netinet6 usr.bin/mandoc usr.bin/nc usr.bin/units usr.sbin/ldpd usr.sbin/smtpd usr.sbin/syslogd == bin =============================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin cat ~ cat.c > For -ne, indent the '$' on blank lines. > Patch from Giles Lean (NetBSD PR bin/4841), tweaked by kleink at > NetBSD (rev. 1.17 1998-01-27), version for OpenBSD sent in by Sevan > Janiyan <venture37 at geeklan dot co dot uk>. > OK deraadt@ (schwarze@) == regress =========================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/args-server-tcp-reconnect.pl > Timing changed, now a syslogd test may get EPIPE instead of > ECONNREFUSED error. (bluhm@) == sys =============================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ GENERIC > add a simple keyboard backlight driver for some chromebooks, > adjustable with wsconsctl keyboard.backlight > ok bmercer, kettenis (jcs@) arch/armv7/stand/efiboot ~ efiboot.c > SolidRun's HummingBoards and CuBoxes are also available with > the i.MX6 Solo and DualLite SoCs. Those are slightly different > to the bigger versions and thus have a different FDT compatible > name. To be able for us to boot on those machines, add those > compatible names to the list and re-use the board ids. > ok kettenis@ (patrick@) arch/octeon/conf ~ files.octeon > Add fdt init for octeon. (visa@) arch/octeon/include ~ octeonvar.h > Add fdt init for octeon. (visa@) arch/octeon/octeon ~ machdep.c > Add fdt init for octeon. (visa@) dev/acpi ~ files.acpi + acpicbkbd.c > add a simple keyboard backlight driver for some chromebooks, > adjustable with wsconsctl keyboard.backlight > ok bmercer, kettenis (jcs@) netinet ~ ip_output.c > Allow resetting the IP_TTL and IP_MINTTL sockopts > IP_TTL can be reset by passing -1, IP_MINTTL can be reset by passing 0. > This is consistent with what Linux does and > IPV6_UNICAST_HOPS/IPV6_MINHOPCOUNT. > ok bluhm@ (jca@) ~ tcp_input.c > Make accepted sockets inherit IP_TTL from the listening socket. > This is consistent with the IPV6_UNICAST_HOPS behavior, and is the only > way to allow applications to completely control the TTL of outgoing > packets (else an application could temporariy send packets with the > default TTL, until it sets again IP_TTL ; this is harmful eg for GTSM). > ok bluhm@ (jca@) netinet6 ~ ip6_output.c > Unbreak getsockopt(IPV6_MINHOPCOUNT) > ok bluhm@ (jca@) == usr.bin =========================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin mandoc ~ man.1 > Update and simplify the documentation of the -s option, > which was forgotten when implementing the new man.conf(5) format. > The outdated information was originally pointed out > by Andy Bradford <amb dash openbsd at bradfords dot org> on misc@. > OK jmc@ (schwarze@) nc ~ netcat.c > Simplify IP proto-specific sockopt error handling. > This makes error messages more specific and simplifies > masking compatible sections for the portable version. > ok beck@ (bcook@) units ~ units.lib > update currency exchange rates; (jmc@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin ldpd ~ hello.c ~ ldp.h ~ ldpd.8 ~ ldpd.c ~ ldpd.conf.5 ~ ldpd.h ~ ldpe.h ~ neighbor.c ~ packet.c ~ parse.y ~ printconf.c ~ socket.c > Add GTSM support (RFC 6720). > This also finishes the missing bits from our RFC 7552 implementation > because GTSM is mandatory for LDPv6. > To avoid any kind of interoperability problems, I included a few > knobs to enable/disable GTSM on a per-address-family and per-neighbor > basis. Cisco's LDPv6 implementation, for instance, doesn't support GTSM. > "reads good" claudio@ (renato@) ~ hello.c ~ ldp.h > Rename hello flags to keep consistent with the rest of the code. > Flag constants should start with F_. (renato@) ~ ldp.h ~ neighbor.c > Decrease the initialization FSM timeout. > The previous value of 180 was just too long. If a neighbor get stuck in > the initialization FSM for more than 15 seconds, then there's certainly > something wrong and the session should be dropped. > A potential case of a neighbor getting stuck in the initialization > FSM is when both the local and the remote LSRs disable the LDPv4 GTSM > negotiation and there's a mismatch in their GTSM configuration (one is > enabled for GTSM while the other is not). > In this case, a smaller timeout allows for a quicker recovery of the > session when the configuration is fixed on either side. (renato@) ~ address.c ~ hello.c ~ init.c ~ interface.c ~ labelmapping.c ~ lde_lib.c ~ ldpd.c ~ ldpd.conf.5 ~ ldpe.h ~ neighbor.c ~ notification.c ~ packet.c ~ socket.c > Several minor tweaks. (renato@) ~ l2vpn.c ~ labelmapping.c ~ lde.c ~ lde.h ~ ldpd.h ~ ldpe.h ~ notification.c > Be more compliant with RFC 4447. > When sending a label withdraw during the pseudowire Control Word > negotiation, append a "Wrong C-bit" status TLV after the FEC TLV (in > conformance to RFC 4447 section 6.2). Apparently this has no use other > than aiding in troubleshooting. > Also, extend the recv_labelmessage() function to accept Status TLVs and > ignore them instead of shutting down the session. (renato@) ~ address.c ~ hello.c ~ init.c ~ keepalive.c ~ l2vpn.c ~ labelmapping.c ~ lde.c ~ lde.h ~ lde_lib.c ~ ldp.h ~ ldpd.h ~ log.c ~ log.h ~ notification.c ~ packet.c > More renaming and whitespace cleanup. > No binary change after "strip -s". (renato@) smtpd ~ parse.y ~ smtp_session.c > flag the local socket listener as local. > clarify check for local listeners. > ok gilles@ millert@ (eric@) ~ smtp_session.c > always refer to the helo string stored on the session > ok gilles@ (eric@) syslogd ~ syslogd.c > Include errno string in log message when we fail to open a file. > The privileged process sends the errno value back when it cannot > open a file. OK gilles@ (millert@) ~ syslogd.c > Avoid printing f->f_lasttime and/or f->f_prevhost if they are empty. > This fixes a long-standing issue where syslogd would print 15 NUL > bytes followed by two blank spaces before the log message for > warnings generated while parsing syslog.conf. OK bluhm@ (millert@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
