OpenBSD src changes summary for 2016-02-02
==========================================

distrib/sets                            etc/rc.d/eigrpd
etc/rc.d/httpd                          etc/rc.d/ldpd
etc/rc.d/npppd                          etc/rc.d/ntpd
etc/rc.d/ospf6d                         etc/rc.d/ospfd
etc/rc.d/relayd                         etc/rc.d/ripd
etc/rc.d/smtpd                          etc/rc.d/snmpd
etc/rc.d/vmd                            games/snake
lib/libedit                             sbin/pdisk
share/man                               sys/arch/amd64/conf
sys/arch/armv7/exynos                   sys/arch/armv7/imx
sys/arch/armv7/omap                     sys/arch/armv7/sunxi
sys/arch/armv7/vexpress                 sys/dev/pv
sys/isofs/udf                           usr.bin/ftp
usr.sbin/bgpd                           usr.sbin/dhcrelay
usr.sbin/dvmrpd                         usr.sbin/eigrpd
usr.sbin/hostapd                        usr.sbin/httpd
usr.sbin/ldapctl                        usr.sbin/ldapd
usr.sbin/ldpd                           usr.sbin/npppd
usr.sbin/ntpd                           usr.sbin/ospf6d
usr.sbin/ospfd                          usr.sbin/relayd
usr.sbin/ripd                           usr.sbin/smtpd
usr.sbin/snmpd                          usr.sbin/sysmerge
usr.sbin/vmd                            

== distrib =========================================================== 01/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ lists/man/mi                          

  > sync (visa@)

== etc =============================================================== 02/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc

rc.d/eigrpd

  ~ rc.d/eigrpd                           

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/httpd

  ~ rc.d/httpd                            

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/ldpd

  ~ rc.d/ldpd                             

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/npppd

  ~ rc.d/npppd                            

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/ntpd

  ~ rc.d/ntpd                             

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/ospf6d

  ~ rc.d/ospf6d                           

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/ospfd

  ~ rc.d/ospfd                            

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/relayd

  ~ rc.d/relayd                           

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/ripd

  ~ rc.d/ripd                             

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/smtpd

  ~ rc.d/smtpd                            

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/snmpd

  ~ rc.d/snmpd                            

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

rc.d/vmd

  ~ rc.d/vmd                              

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

== games ============================================================= 03/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games

snake

  ~ snake.c                               

  > - Swap atoi(3) for strtonum(3)
  > - Swap fputs(3) for fprintf(3)
  > - Use getprogname(3) instead of hardcoded string
  > OK and help from tb@ (mestre@)

== lib =============================================================== 04/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib

libedit

  ~ el.c                                  ~ sys.h

  > Get rid of an ugly #ifdef in the middle of el_init() by
  > hiding the system dependencies away in "sys.h" where they belong.
  > No binary change on OpenBSD.
  > Seems reasonable to christos at NetBSD, too. (schwarze@)

== sbin ============================================================== 05/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

pdisk

  ~ pdisk.c                               

  > Pledge, based on what's done in fdisk. (krw@)

== share ============================================================= 06/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share

man

  + man4/dwctwo.4                         

  > Manual page for dwctwo(4) (visa@)

  ~ man4/usb.4                            

  > Mention dwctwo(4).
  > Suggested by jmc@ (visa@)

  ~ man4/dwctwo.4                         ~ man4/usb.4

  > Octeon has at most one instance of dwctwo(4), at iobus? irq 56. (visa@)

  ~ man4/dwctwo.4                         

  > tweaks; (jmc@)

== sys =============================================================== 07/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/conf

  ~ RAMDISK_CD                            

  > enable xen devices here as well
  > tested by and ok mikeb@ (jsg@)

arch/armv7/exynos

  ~ exynos.c                              

  > remove uneeded break statements (jsg@)

arch/armv7/imx

  ~ imx.c                                 

  > remove uneeded break statements (jsg@)

arch/armv7/omap

  ~ omap.c                                

  > remove uneeded break statements (jsg@)

arch/armv7/sunxi

  ~ sunxi.c                               

  > remove uneeded break statements (jsg@)

  ~ sunxireg.h                            ~ sxidog.c

  > give sxidog it's own mapping as well so it wont't require sxitimer
  > from Artturi Alm (jsg@)

arch/armv7/vexpress

  ~ vexpress.c                            

  > remove uneeded break statements (jsg@)

dev/pv

  ~ xen.c                                 ~ xenstore.c
  ~ xenvar.h                              

  > A few reliability improvements in the power management interface
  > Nathanael Rensen <nathanael at list ! polymorpheus ! com> came up with
  > a few improvements to the event watcher and power management interface,
  > namely:
  > o Make sure to put our watcher on a list before issuing an XS_WATCH
  > command since Xen will raise the event right after it's been set up.
  > o The first time xen_control is called the "control/shutdown" node
  > may not exist, so skip printing the error message in this case.
  > o Acknowledge requests by writing back an empty string.
  > o log(9) reboot and halt requests like vmt(4) does.
  > Huge thanks! (mikeb@)

isofs/udf

  ~ udf_vnops.c                           

  > Convert to uiomove(). From Martin Natano. (stefan@)

== usr.bin =========================================================== 08/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ftp

  ~ fetch.c                               

  TAGGED OPENBSD_5_8
  > Backport fix for crash when non-standard newline is returned.
  > OK sthen@ and beck@ (martijn@)

  ~ fetch.c                               

  TAGGED OPENBSD_5_7
  > Backport fix for crash when non-standard newline is returned.
  > OK sthen@ and beck@ (martijn@)

== usr.sbin ========================================================== 09/09 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpd

  ~ bgpd.c                                

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

dhcrelay

  ~ bpf.c                                 ~ dhcpd.h
  ~ packet.c                              

  > Remove unused (a.k.a. always passed NULL) parameter 'data' from
  > decode_udp_ip_header() and the useless check of it. Part of original
  > diff from pelikan about udp length errors.
  > From dhcpd: bpf.c r1.9, dhcpd.h r1.46, packet.c r1.5
  > ok jca (sthen@)

  ~ packet.c                              

  > Nuke local #define ETHER_HEADER_SIZE and use the identical value'd
  > ETHER_HDR_LEN from if_ether.h.
  > From dhcpd packet.c r1.6.  ok jca (sthen@)

  ~ packet.c                              

  > Variables to count seen packets should be unsigned.
  > From dhcpd/packet.c r1.8   ok jca (sthen@)

dvmrpd

  ~ dvmrpd.c                              

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

eigrpd

  ~ eigrpd.c                              

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

hostapd

  ~ privsep.c                             

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

httpd

  ~ httpd.c                               

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

ldapctl

  ~ ldapctl.8                             ~ ldapctl.c

  > Implement ldapctl -r datadir; ok sthen@ landry@ (jca@)

  ~ ldapctl.8                             

  > tweak previous; (jmc@)

  ~ ldapctl.c                             

  > Try to be user-friendly and check early that the datadir is somewhat sane.
  > Inspired by a diff by gsoares@, ok landry@ gsoares@ (jca@)

ldapd

  ~ ldapd.c                               

  > use stat(2) instead of chdir(2) to check if given the directory is valid.
  > OK landry@ jca@ (gsoares@)

ldpd

  ~ ldpd.c                                

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

npppd

  ~ npppd/privsep.c                       

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

ntpd

  ~ ntpd.c                                

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

ospf6d

  ~ ospf6d.c                              

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

ospfd

  ~ ospfd.c                               

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

relayd

  ~ relayd.c                              

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

ripd

  ~ ripd.c                                

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

smtpd

  ~ control.c                             ~ mda.c

  > Check imsg data size before use.
  > Ok eric@ millert@ (sunil@)

  ~ smtpd.c                               

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

  ~ ca.c                                  

  > in RSA privsep engine, do not provide methods for rsa_sign / rsa_verify,
  > they are unused in OpenSMTPD and lead to crashes in -portable when we're
  > linked to OpenSSL starting with 1.0.2f
  > ok reyk@ (gilles@)

snmpd

  ~ snmpd.c                               

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

sysmerge

  ~ sysmerge.sh                           

  > Uppecase. (ajacoutot@)

vmd

  ~ vmd.c                                 

  > Remove setproctitle() for the parent process. Because rc.d(8) uses process
  > titles (including flags) to distinguish between daemons, this makes it
  > possible to manage multiple copies of a daemon using the normal
  > infrastructure
  > by symlinking rc.d scripts to a new name. ok jung@ ajacoutot@, smtpd ok
  > gilles@ (sthen@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to