OpenBSD src changes summary for 2015-12-01
==========================================

Makefile.cross                          bin/ls
distrib                                 distrib/aviion
distrib/notes                           distrib/sets
distrib/special                         etc/Makefile
etc/etc.aviion/MAKEDEV                  etc/etc.aviion/MAKEDEV.md
etc/etc.aviion/Makefile                 etc/etc.aviion/Makefile.inc
etc/etc.aviion/disktab                  etc/etc.aviion/fbtab
etc/etc.aviion/login.conf               etc/etc.aviion/sysctl.conf
etc/etc.aviion/ttys                     etc/group
etc/mail/aliases                        etc/master.passwd
etc/mtree/4.4BSD.dist                   games/backgammon
gnu                                     lib/libc
libexec/ftpd                            libexec/rpc.rstatd
libexec/rpc.rusersd                     regress/etc
regress/sys                             regress/usr.bin
sbin/disklabel                          sbin/fdisk
sbin/kbd                                sbin/reboot
share/man                               sys
sys/arch                                sys/arch/amd64/amd64
sys/arch/aviion/aviion                  sys/arch/aviion/compile
sys/arch/aviion/conf                    sys/arch/aviion/dev
sys/arch/aviion/include                 sys/arch/aviion/stand
sys/arch/aviion/stand/a2coff            sys/arch/aviion/stand/boot
sys/arch/aviion/stand/installboot       sys/arch/aviion/stand/libprom
sys/arch/aviion/stand/libsa             sys/arch/aviion/stand/libz
sys/arch/aviion/stand/vdmtool           sys/arch/solbourne/compile
sys/arch/solbourne/conf                 sys/arch/solbourne/dev
sys/arch/solbourne/include              sys/arch/solbourne/solbourne
sys/conf                                sys/dev/pci
sys/kern                                sys/net
sys/netinet                             sys/netinet6
usr.bin/openssl                         usr.bin/skey
usr.bin/ssh                             usr.bin/tmux
usr.bin/units                           usr.sbin/bgpd
usr.sbin/ftp-proxy                      usr.sbin/installboot
usr.sbin/pcidump                        usr.sbin/radiusd
usr.sbin/rebound                        usr.sbin/rtadvd
usr.sbin/smtpd                          usr.sbin/tftp-proxy
usr.sbin/vmmctl                         

== Makefile.cross ==================================================== 01/14 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross

Makefile.cross


  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)


  > Send solbourne to where the ........... (deraadt@)

== bin =============================================================== 02/14 ==

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

ls

  ~ Makefile                              ~ extern.h
  ~ ls.1                                  ~ ls.c
  ~ print.c                               ~ util.c
  + utf8.c                                

  > Support UTF-8: use wcwidth(3) for column adjustment and replace
  > non-printable Unicode codepoints and invalid bytes with ASCII
  > question marks.  No change for the SMALL version.
  > Using ideas developed by tedu@, phessler@, bentley@ and feedback from many.
  > OK yasuoka@ czarkoff@ sthen@. (schwarze@)

== distrib =========================================================== 03/14 ==

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

distrib

  ~ Makefile                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

aviion

  - Makefile                              - Makefile.inc
  - ramdisk/Makefile                      - ramdisk/Makefile.inc
  - ramdisk/install.md                    - ramdisk/list

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

notes

  - aviion/contents                       - aviion/features
  - aviion/hardware                       - aviion/install
  - aviion/prep                           - aviion/upgrade
  - aviion/whatis                         - aviion/xfer
  ~ Makefile                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

sets

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/base/mi                         

  > sync (deraadt@)

  - lists/base/md.aviion                  - lists/comp/md.aviion
  - lists/etc/md.aviion                   - lists/game/md.aviion
  - lists/man/md.aviion                   ~ lists/man/mi

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

special

  ~ installboot/Makefile                  ~ kbd/Makefile

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  ~ disklabel/Makefile                    

  > Send solbourne to where the ........... (deraadt@)

== etc =============================================================== 04/14 ==

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

Makefile

  ~ Makefile                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/MAKEDEV

  - etc.aviion/MAKEDEV                    

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/MAKEDEV.md

  - etc.aviion/MAKEDEV.md                 

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/Makefile

  - etc.aviion/Makefile                   

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/Makefile.inc

  - etc.aviion/Makefile.inc               

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/disktab

  - etc.aviion/disktab                    

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/fbtab

  - etc.aviion/fbtab                      

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/login.conf

  - etc.aviion/login.conf                 

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/sysctl.conf

  - etc.aviion/sysctl.conf                

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

etc.aviion/ttys

  - etc.aviion/ttys                       

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

group

  ~ group                                 

  > create new independent uid/gid for tftp_proxy and ftp_proxy.
  > They should not share a uid.  Leave the proxy uid for later mop-up
  > (sysmerge does not handle uid renamings well enough)
  > ok dlg, ok aja a while back (deraadt@)

mail/aliases

  ~ mail/aliases                          

  > create new independent uid/gid for tftp_proxy and ftp_proxy.
  > They should not share a uid.  Leave the proxy uid for later mop-up
  > (sysmerge does not handle uid renamings well enough)
  > ok dlg, ok aja a while back (deraadt@)

master.passwd

  ~ master.passwd                         

  > create new independent uid/gid for tftp_proxy and ftp_proxy.
  > They should not share a uid.  Leave the proxy uid for later mop-up
  > (sysmerge does not handle uid renamings well enough)
  > ok dlg, ok aja a while back (deraadt@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > Send Aviion to same place as Nova II (deraadt@)

== games ============================================================= 05/14 ==

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

backgammon

  ~ backgammon/main.c                     

  > Answering "yes" to the question "Do you want to see the rules of the game?"
  > execs teachgammon.  Allow this and drop this pledge afterward.
  > Spotted by Paul Janzen, thanks! (tb@)

  ~ backgammon/main.c                     

  > Make sure "exec" rights are dropped asap in all code paths.
  > The game also needs "wpath cpath" for supporting the score file,
  > so add those. (tb@)

== gnu =============================================================== 06/14 ==

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

gnu

  ~ gcc/gcc/config/i386/constraints.md    ~ gcc/gcc/config/i386/i386.c
  ~ gcc/gcc/config/i386/sync.md           

  > Fix __sync_val_compare_and_swap_8() on i386 for code compiled with -fPIC.
  > In some cases GCC would generate a cmpxchg8b instruction with a memory
  > reference that used %ebx.  This is wrong (and will almost certainly result
  > in SIGSEGV).  This fix uses a new memory constraint "W" to prevent the use
  > of %ebx in this case.  This differs from the approach taken by upstream so
  > there are no GPLv3 issues here.
  > Fixes the Mesa i965 dri module on i386.
  > ok jsg@ (kettenis@)

== lib =============================================================== 07/14 ==

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

libc

  ~ string/strdup.3                       

  > Phrase allocation failure more clearly.   ok deraadt@ (mmcc@)

  ~ sys/intro.2                           

  > Mention ksh along with csh when job control is discussed.   ok deraadt@
  > (mmcc@)

  ~ sys/ptrace.2                          

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  ~ gen/getgrent.c                        ~ gen/getgrouplist.c
  ~ gen/getpwent.c                        

  > modify getpw*(), getgr*(), and getgrouplist() functions to access the
  > YP lock file unconditionally.  This hints to the kernel that a "getpw"
  > operation is happening, even in the non-YP case.  This looks like a
  > gruesome hack, but helps refine the ways these functions are called
  > and mandates the right pledge requests.  Once the tree is fully annotated
  > we will know better how to improve the backing store management.
  > ok semarie espie beck (deraadt@)

  ~ sys/pledge.2                          

  > Document that "tty" provides read-write access to /dev/tty too.
  > OK deraadt@ (millert@)

  ~ sys/stack_protector.c                 

  > use strlcat instead of strlcpy with modified arguments. ok deraadt@
  > (canacar@)

== libexec =========================================================== 08/14 ==

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

ftpd

  ~ Makefile                              

  > needs utf8.c from the ls tree also (deraadt@)

rpc.rstatd

  ~ rstatd.c                              

  > Remove superfluous check; "Of course" deraadt@ (tim@)

  ~ rpc.rstatd.8                          

  > rpc.rstatd(8) and rpc.rusersd(8) don't run as user nobody for quite some
  > time. (tim@)

  ~ rpc.rstatd.8                          

  > knock out duplicate rcs id; (jmc@)

rpc.rusersd

  ~ rusersd.c                             

  > Don't fall back to user nobody if _rusersd doesn't exist; "Of course!"
  > deraadt@ (tim@)

  ~ rpc.rusersd.8                         

  > rpc.rstatd(8) and rpc.rusersd(8) don't run as user nobody for quite some
  > time. (tim@)

== regress =========================================================== 09/14 ==

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

etc

  ~ MAKEDEV/Makefile                      

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

sys

  ~ copy/Makefile                         

  > Send solbourne to where the ........... (deraadt@)

usr.bin

  ~ mandoc/man/TP/double.out_lint         ~ mandoc/man/UR/args.out_lint
  ~ mandoc/mdoc/Bf/badargs.out_lint       ~ mandoc/mdoc/Bl/badargs.out_lint
  ~ mandoc/mdoc/Bl/bareIt.out_lint        ~ mandoc/mdoc/Bl/bareTa.out_lint
  ~ mandoc/mdoc/Bl/breakingIt.out_lint    ~ mandoc/mdoc/Bl/notype.out_lint
  ~ mandoc/mdoc/Dt/dupe.out_lint          ~ mandoc/mdoc/Dt/late.out_lint
  ~ mandoc/mdoc/Dt/missing.out_lint       ~ mandoc/mdoc/Fo/noarg.out_lint
  ~ mandoc/mdoc/St/badargs.out_lint       ~ mandoc/mdoc/blank/line.out_lint
  ~ mandoc/roff/ft/badargs.out_lint       

  > Cope with the changed order of warning and error messages caused by the
  > seperation of parsing and validation modules.  I originally intended to
  > mop this up when the parser reorg is complete, but since the work
  > stalled a bit, i should not leave this lying around broken for weeks.
  > Reminded by daniel@. (schwarze@)

  ~ mdoclint/mdoclint                     

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  ~ mdoclint/mdoclint                     

  > sync and update the list of supported archs;
  > feedback/ok schwarze (jmc@)

== sbin ============================================================== 10/14 ==

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

disklabel

  ~ Makefile                              

  > Send solbourne to where the ........... (deraadt@)

fdisk

  ~ cmd.h                                 ~ fdisk.c

  > Make '-i' set 'reinited' flag so that the initial Xwrite() will zap
  > any undesirable GPT hanging around. i.e. same as 'reinit' from the
  > fdisk(8) command line. Noticed now that install media relies on
  > '-i' rather than issuing 'reinit' in a script. (krw@)

  ~ disk.c                                

  > Fix inexplicable use of 'disk' instead of 'disk.name' when trying to
  > print the disk's name in an error message. (krw@)

kbd

  ~ Makefile                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

reboot

  ~ reboot.8                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

== share ============================================================= 11/14 ==

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

man

  - man8/man8.aviion/MAKEDEV.8            - man8/man8.aviion/Makefile
  - man4/man4.aviion/Makefile             - man4/man4.aviion/autoconf.4
  - man4/man4.aviion/dart.4               - man4/man4.aviion/intro.4
  - man4/man4.aviion/le.4                 - man4/man4.aviion/mem.4
  - man4/man4.aviion/nvram.4              - man4/man4.aviion/oaic.4
  - man4/man4.aviion/syscon.4             - man4/man4.aviion/vme.4
  ~ man8/Makefile                         ~ man4/Makefile
  ~ man4/oosiop.4                         

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  ~ man7/mdoc.7                           

  > sync and update the list of supported archs;
  > feedback/ok schwarze (jmc@)

== sys =============================================================== 12/14 ==

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

sys

  ~ Makefile                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  ~ Makefile                              

  > Send solbourne to where the ........... (deraadt@)

arch

  - aviion/Makefile                       

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  - solbourne/Makefile                    

  > Send solbourne to where the ........... (deraadt@)

arch/amd64/amd64

  ~ vmm.c                                 

  > Properly disable SVM until its support is added back.
  > Should prevent a NULL dereference when initializing VM.
  > ok mlarkin@ (mpi@)

  ~ vmm.c                                 

  > KNF
  > ok mlarkin@ (mpi@)

  ~ vmm.c                                 

  > Prettify dmesg output.
  > ok reyk@, mlarkin@ (mpi@)

  ~ vmm.c                                 

  > Do not wait when allocating a page in vcpu_init().
  > Should help with the possible hang when trying to create a VM when
  > the host is out of memory.  It also improves coherency as all the
  > allocations in vmm(4) are done without sleeping.
  > ok mlarkin@ (mpi@)

  ~ vmm.c                                 

  > Instead of using a supplementary variable to check if we found a VCPU
  > or a VM in an iteration, check against NULL.
  > ok mlarkin@ (mpi@)

  ~ vmm.c                                 

  > Pass M_NOWAIT when allocating a temporary page in vm_writepage() to be
  > coherent with the rest of the allocations.
  > While here report the correct errno if an allocation fails.
  > ok mlarkin@ (mpi@)

  ~ efifb.c                               

  > Change a lot of "else if" lines to single switch block.
  > input by tobias (yasuoka@)

arch/aviion/aviion

  - autoconf.c                            - av400_machdep.c
  - av530_machdep.c                       - bus_dma.c
  - bus_space.c                           - cio_clock.c
  - conf.c                                - db_machdep.c
  - disksubr.c                            - eh.S
  - genassym.cf                           - locore.S
  - m8820x.c                              - machdep.c
  - pmap_table.c                          - prom.c
  - rtc_clock.c                           

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/compile

  - .cvsignore                            

  > crunks of Avvion (deraadt@)

arch/aviion/conf

  - GENERIC                               - GENERIC.MP
  - Makefile.aviion                       - RAMDISK
  - files.aviion                          - ld.script

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/dev

  - dart.c                                - dartvar.h
  - dma.c                                 - dmareg.h
  - dmavar.h                              - if_le_syscon.c
  - if_le_vme.c                           - if_le_vmereg.h
  - mainbus.c                             - nvram.c
  - nvramreg.h                            - oaic_syscon.c
  - oosiop_syscon.c                       - syscon.c
  - sysconvar.h                           - vme.c
  - vmevar.h                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/include

  - _float.h                              - _types.h
  - asm.h                                 - asm_macro.h
  - atomic.h                              - autoconf.h
  - av400.h                               - av530.h
  - avcommon.h                            - board.h
  - bus.h                                 - cdefs.h
  - cmmu.h                                - conf.h
  - cpu.h                                 - db_machdep.h
  - disklabel.h                           - endian.h
  - exec.h                                - fenv.h
  - fpu.h                                 - frame.h
  - ieee.h                                - ieeefp.h
  - intr.h                                - kcore.h
  - limits.h                              - loadfile_machdep.h
  - lock.h                                - m88100.h
  - m8820x.h                              - mioctl.h
  - mmu.h                                 - mplock.h
  - mutex.h                               - param.h
  - pcb.h                                 - pmap.h
  - pmap_table.h                          - proc.h
  - profile.h                             - prom.h
  - psl.h                                 - ptrace.h
  - reg.h                                 - reloc.h
  - setjmp.h                              - signal.h
  - spinlock.h                            - stdarg.h
  - tcb.h                                 - trap.h
  - varargs.h                             - vmparam.h

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand

  - Makefile                              - Makefile.inc

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/a2coff

  - Makefile                              - a2coff.8
  - a2coff.c                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/boot

  - Makefile                              - boot.c
  - conf.c                                - crt.c
  - dev_net.c                             - devopen.c
  - if_le.c                               - if_lereg.h
  - oaic.c                                - oaic.h
  - oosiop.c                              - oosiop.h
  - scsi.c                                - scsi.h
  - sd.c                                  - version.c

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/installboot

  - Makefile                              - installboot.8
  - installboot.c                         

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/libprom

  - Makefile                              - Makefile.inc
  - cpuid.c                               - getc.c
  - getenaddr.c                           - halt.c
  - prom.h                                - putc.c

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/libsa

  - Makefile                              - Makefile.inc
  - clock.c                               - delay.S
  - exec.c                                - fault.c
  - libsa.h                               - nvramreg.h
  - parse_args.c                          - setjmp.S

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/libz

  - Makefile                              - Makefile.inc

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/aviion/stand/vdmtool

  - Makefile                              - vdmtool.8
  - vdmtool.c                             

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

arch/solbourne/compile

  - .cvsignore                            

  > Send solbourne to where the ........... (deraadt@)

arch/solbourne/conf

  - GENERIC                               - Makefile.solbourne
  - files.solbourne                       - ld.script

  > Send solbourne to where the ........... (deraadt@)

arch/solbourne/dev

  - obio.c                                - tod.c
  - todreg.h                              - zsclock.c

  > Send solbourne to where the ........... (deraadt@)

arch/solbourne/include

  - _float.h                              - _types.h
  - asm.h                                 - atomic.h
  - autoconf.h                            - bppioctl.h
  - bsd_openprom.h                        - bus.h
  - cdefs.h                               - conf.h
  - cpu.h                                 - ctlreg.h
  - db_machdep.h                          - disklabel.h
  - eeprom.h                              - endian.h
  - exec.h                                - fbvar.h
  - fenv.h                                - frame.h
  - fsr.h                                 - idprom.h
  - idt.h                                 - ieee.h
  - ieeefp.h                              - instr.h
  - ioctl_fd.h                            - kap.h
  - kcore.h                               - limits.h
  - lock.h                                - mutex.h
  - oldmon.h                              - openpromio.h
  - param.h                               - pcb.h
  - pmap.h                                - proc.h
  - profile.h                             - prom.h
  - psl.h                                 - pte.h
  - ptrace.h                              - reg.h
  - reloc.h                               - setjmp.h
  - signal.h                              - spinlock.h
  - stdarg.h                              - sun_disklabel.h
  - tcb.h                                 - trap.h
  - varargs.h                             - vmparam.h
  - z8530var.h                            

  > Send solbourne to where the ........... (deraadt@)

arch/solbourne/solbourne

  - autoconf.c                            - clock.c
  - genassym.cf                           - locore.s
  - machdep.c                             - mem.c
  - pmap.c                                - prom_machdep.c
  - trap.c                                

  > Send solbourne to where the ........... (deraadt@)

conf

  ~ files                                 

  > Split functions in if_bridge.c into if_bridge.c bridgectl.c .
  > Splitting functions in if_bridge.c into if_bridge.c for the forwarding part
  > and bridgectl.c for the control part. It shouldn't have any functional
  > change.
  > ok reyk@ mpi@ yasuoka@ (goda@)

dev/pci

  ~ if_myx.c                              

  > myx doesnt use atomic.h anymore. (dlg@)

  ~ drm/i915/i915_irq.c                   

  > Enable the GSE interrupt on Broadwell.  Fixes acpi brightness control on
  > the MacBookPro12,1, 3rd gen Lenovo X1 Carbon (when hacked to use the
  > standard
  > acpi mechanism for this purpose) and probably many others.  Seems this
  > hasn't been figured out over in Linux land yet. (kettenis@)

  ~ ppb.c                                 

  > Teach ppb(4) how to allocate PCI bus numbers such that it can properly
  > condigure bridges left unconfigured by the system firmware.  Not perfect
  > yet,
  > but good enough to make the Apple Thunderbolt Giabit Ethernet adapter work
  > when inserted at boot time.
  > ok deraadt@ (kettenis@)

kern

  ~ Makefile                              

  > Send Aviion to same place as Nova II
  > discussed with jsg (deraadt@)

  ~ Makefile                              

  > solbourne went away (deraadt@)

net

  ~ if_bridge.c                           

  > Fix bridge to forward broadcast/multicast frames from gif.
  > ok reyk@ mpi@ yasuoka@ (goda@)

  ~ if.c                                  

  > Iterating on &ifnet should only be done with the KERNEL_LOCK held.
  > With input and ok mpi@. (vgross@)

  ~ if_bridge.c                           ~ if_bridge.h
  + bridgectl.c                           

  > Split functions in if_bridge.c into if_bridge.c bridgectl.c .
  > Splitting functions in if_bridge.c into if_bridge.c for the forwarding part
  > and bridgectl.c for the control part. It shouldn't have any functional
  > change.
  > ok reyk@ mpi@ yasuoka@ (goda@)

  ~ route.c                               ~ route.h

  > Kill redundant or unused arguments in rtredirect().
  > ok bluhm@ (mpi@)

netinet

  ~ ip_output.c                           

  > typo in comment (mmcc@)

  ~ if_ether.c                            

  > Remove backward compatibility for "older version of routed and gated".
  > ok millert@, bluhm@ (mpi@)

  ~ ip_icmp.c                             

  > Kill redundant or unused arguments in rtredirect().
  > ok bluhm@ (mpi@)

netinet6

  ~ in6.c                                 

  > Remove "just for safety" over engineering checks.
  > ifa->ifa_addr must not be NULL when an ifa is on a per-interface list of
  > addresses.
  > ok bluhm@, sthen@, benno@, millert@ (mpi@)

  ~ nd6.c                                 

  > Remove backward compatibility for "older version of routed and gated".
  > ok millert@, bluhm@ (mpi@)

  ~ icmp6.c                               

  > Kill redundant or unused arguments in rtredirect().
  > ok bluhm@ (mpi@)

  ~ nd6_rtr.c                             

  > Use rt_ifa_add(9) instead or rtrequest(9) when adding ND prefixes.
  > While here pick the corresponding ``ifa'' to attach the route instead
  > of the one corresponding to the link-local address on the same interface.
  > ok bluhm@ (mpi@)

== usr.bin =========================================================== 13/14 ==

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

openssl

  ~ openssl.c                             ~ s_client.c

  > pledge dns so openssl can use dns.. noticed and fix by todd@
  > ok jcs@ deraadt@ theo@ (beck@)

  ~ openssl.c                             ~ s_client.c

  > Undo previous, pledge("dns") was already present.  The problem was in
  > s_server. (jca@)

  ~ s_server.c                            

  > s_server also needs DNS; reported by tb@ (jca@)

skey

  ~ skey.c                                

  > We no longer need pledge "wpath" since "tty" allows read-write on
  > /dev/tty. (millert@)

ssh

  ~ ssh-agent.c                           

  > basic pledge() for ssh-agent, more refinement needed (djm@)

tmux

  ~ server-client.c                       

  > Do not deref wp if window_get_active_at returns NULL which can happen on
  > very large terminals, from Michael Graczyk. (nicm@)

units

  ~ units.lib                             

  > update currency exchange rates; (jmc@)

== usr.sbin ========================================================== 14/14 ==

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

bgpd

  ~ config.c                              

  > It is not a network hackathon without a bgpd commit. So here we go.
  > Fix rdomain setups that got broken some time ago when I refactored
  > the config loading to exec the rde and se on startup. Works for me
  > and I think I'm the only user. (claudio@)

ftp-proxy

  ~ ftp-proxy.8                           ~ ftp-proxy.c

  > switch to new _ftp_proxy user; ok dlg (deraadt@)

installboot

  ~ i386_installboot.c                    ~ i386_softraid.c

  > Don't need <sys/types.h> and <sys/param.h>. Nuke the former when DEV_BSIZE
  > is needed. (krw@)

  ~ Makefile                              

  > aviion went away (deraadt@)

  ~ i386_installboot.c                    

  > Steal code from kern/subr_disk.c to check for a protective MBR before
  > using GPT info. Otherwise GPT remnants might become revenants. (krw@)

pcidump

  ~ pcidump.c                             

  > Print PME# state together with the PCI power state when enabled/asserted.
  > (kettenis@)

radiusd

  ~ radiusd_module.c                      

  > Fix a couple typos.   ok yasuoka@ (mmcc@)

rebound

  ~ rebound.c                             

  > add missing fclose(3)
  > ok tedu@ (gsoares@)

rtadvd

  ~ if.c                                  

  > This RTM_GET case can't trigger due to the filtering done above.
  > ok florian@ (jca@)

  ~ if.c                                  ~ if.h
  ~ rtadvd.c                              

  > Use setsockopt(ROUTE_MSGFILTER) instead of hand-rolled filtering.
  > ok florian@ (jca@)

smtpd

  ~ parse.y                               ~ smtpd.h
  ~ ssl.h                                 

  > prepare the ground for the CA certificate handling refactor, this commit
  > adds the parse.y bit + structures & members needed but does not make use
  > of it yet (gilles@)

  ~ smtpd.h                               

  > add IMSG_SMTP_CHECK_SENDER in preparation for another diff (gilles@)

  ~ pony.c                                

  > add IMSG_SMTP_CHECK_SENDER in list of smtp IMSG (gilles@)

  ~ makemap/Makefile                      

  > cleanup Makefile (gilles@)

  ~ smtpctl/Makefile                      

  > cleanup Makefile (gilles@)

  ~ smtpd/Makefile                        

  > cleanup Makefile (gilles@)

  ~ mta.c                                 

  > delay between retries when operating as a secondary MX increases too much,
  > reduce it to something saner. while at it cleanup some whitespaces and set
  > the relay task pointer to NULL before iterating over tasks (gilles@)

  ~ mta.c                                 

  > whitespace (gilles@)

  ~ parse.y                               

  > reorder header (gilles@)

  ~ mta_session.c                         

  > when peer outputs a multi-line response, concat response into a single log
  > ok sunil@, jung@ (gilles@)

  ~ parse.y                               

  > update enum values in listen options (gilles@)

  ~ parse.y                               ~ smtp_session.c
  ~ smtpd.conf.5                          ~ smtpd.h

  > add received-auth parameter to listener to identify authenticated sessions
  > in locally appended Received header when enabled
  > ok millert@, jung@ (gilles@)

  ~ smtpd.c                               

  > whitespace (gilles@)

  ~ smtpd.conf.5                          

  > missing articles in previous; (jmc@)

tftp-proxy

  ~ tftp-proxy.8                          ~ tftp-proxy.c

  > switch to new _tftp_proxy user; ok dlg (deraadt@)

vmmctl

  ~ main.c                                ~ parse.y
  ~ parser.h                              

  > Fix -i option handling.
  > ok reyk@ (halex@)

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

Reply via email to