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

Reply via email to