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

bin/pax                                 etc/group
etc/mail/aliases                        etc/master.passwd
etc/rc.d/vmd                            games/caesar
games/hack                              games/hunt
games/sail                              lib/libc
lib/libevent                            sys/arch/sparc/conf
sys/dev/acpi                            sys/dev/usb
sys/kern                                sys/net
sys/net80211                            sys/uvm
usr.bin/awk                             usr.bin/nc
usr.bin/tmux                            usr.sbin/syslogd

== bin =============================================================== 01/07 ==

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

pax

  ~ pax.c                                 

  > Replace "tame" by "pledge" in a comment. (tb@)

== etc =============================================================== 02/07 ==

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

group

  ~ group                                 

  > Add _sndiop user and group for (future) privileged sndiod process.
  > ok deraadt (ratchov@)

mail/aliases

  ~ mail/aliases                          

  > Add _sndiop user and group for (future) privileged sndiod process.
  > ok deraadt (ratchov@)

master.passwd

  ~ master.passwd                         

  > Add _sndiop user and group for (future) privileged sndiod process.
  > ok deraadt (ratchov@)

rc.d/vmd

  ~ rc.d/vmd                              

  > Add pexp match otherwise rcctl stop vmd doesn't work. OK deraadt@
  > (jturner@)

== games ============================================================= 03/07 ==

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

caesar

  ~ caesar.c                              

  > Use __progname instead of hand-rolled parsing of argv[0].
  > Inspired by similar diffs by tobias@ and millert@.
  > "I like the concept" pjanzen@
  > ok tedu@ (tb@)

hack

  ~ hack.end.c                            ~ hack.main.c

  > Use __progname instead of hand-rolled parsing of argv[0].
  > Inspired by similar diffs by tobias@ and millert@.
  > "I like the concept" pjanzen@
  > ok tedu@ (tb@)

hunt

  ~ huntd/driver.c                        

  > Use __progname instead of hand-rolled parsing of argv[0].
  > Inspired by similar diffs by tobias@ and millert@.
  > "I like the concept" pjanzen@
  > ok tedu@ (tb@)

sail

  ~ main.c                                

  > Use __progname instead of hand-rolled parsing of argv[0].
  > Inspired by similar diffs by tobias@ and millert@.
  > "I like the concept" pjanzen@
  > ok tedu@ (tb@)

== lib =============================================================== 04/07 ==

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

libc

  ~ sys/pledge.2                          

  > in pledged process, setuid/setgid/sticky bits should be ignored.
  > enforce it for mkfifo(2) and mknod(2) (with "dpath" promise).
  > ok deraadt@ (semarie@)

  ~ asr/asr.c                             ~ asr/asr_private.h
  ~ asr/getaddrinfo_async.c               ~ asr/gethostnamadr_async.c
  ~ asr/res_search_async.c                ~ net/gethostbyname.3
  ~ net/resolver.3                        

  > Remove support for HOSTALIASES from the resolver.  This "open and parse
  > any file indicated by an environment variable" feature inside the
  > resolver is incompatible with what pledge "dns" is trying to be.  It is
  > a misguided "feature" added way back in history which almost noone uses,
  > but everyone has to assume the risk from.
  > ok eric florian kettenis (deraadt@)

  ~ sys/pledge.2                          

  > documents pledge(2) "dpath" promise
  > with inputs from jmc@
  > ok jmc@ deraadt@ (semarie@)

  ~ net/gethostbyname.3                   ~ net/resolver.3

  > tweak previous; (jmc@)

libevent

  ~ kqueue.c                              

  > change the kqueue backend to call kevent() as events are added instead
  > of deferring until the dispatch loop. kqueue support for various types
  > of files and filesystems has been historically incomplete, and kevent
  > handles this condition by returning an error. the libevent dispatch
  > loop has no way to recover from this error and fails catastrophically,
  > bringing down the entire process because one file went bad.
  > now, instead of all that happending, event_add will return an error. the
  > application can choose to handle or ignore this error, but at least the
  > band will play on.
  > ok nicm (tedu@)

== sys =============================================================== 05/07 ==

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

arch/sparc/conf

  ~ files.sparc                           

  > Remove the solbourne entries now that all its code is gone.
  > ok deraadt@ (mmcc@)

dev/acpi

  ~ acpithinkpad.c                        

  > Don't attempt to get the ThinkLight state if neither the KLCG nor the MLCG
  > methods are present.  Should fix the panic that occurs on older ThinkPads
  > (such as the x201) when you press the ThinkLight key. (kettenis@)

dev/usb

  ~ umass.c                               ~ umass_scsi.c
  ~ umass_scsi.h                          ~ umassvar.h

  > Refactor umass_detach() in order to pass a size to free(9).
  > Based on a diff from Mathieu <naabed AT poolp DOT org>. (mpi@)

kern

  ~ vfs_syscalls.c                        

  > in pledged process, setuid/setgid/sticky bits should be ignored.
  > enforce it for mkfifo(2) and mknod(2) (with "dpath" promise).
  > ok deraadt@ (semarie@)

  ~ vfs_syscalls.c                        

  > in pledged process, setuid/setgid/sticky bits should be ignored.
  > enforce it for open(2) when used with O_CREAT and mode.
  > ok deraadt@ (semarie@)

net

  ~ rtable.c                              

  > Merge rtable_mpath_select() into rtable_match().
  > This allow us to get rid of one more "rt_node" usage with ART.
  > ok jmatthew@ (mpi@)

net80211

  ~ ieee80211.c                           

  > Don't forget about monitor mode while building the ifmedia list
  > for 802.11n capable wireless drivers.
  > ok mpi@ (stsp@)

uvm

  ~ uvm_map.c                             

  > Avoid grabbing the kernel lock in uvm_unmap() if we have an interrupt-safe
  > map.  This removes the (hopefully) last case in which pool_put() might try
  > to grab the kernel lock for interrupt-safe pools.  Note that pools that are
  > created with the PR_WAITOK flag will still grab the kernel lock.
  > ok mpi@, tedu@ (kettenis@)

== usr.bin =========================================================== 06/07 ==

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

awk

  ~ run.c                                 

  > Remove modulo bias in random number generator.
  > Diff from Matthew Martin, rewieved by deraadt@ and me.
  > ok deraadt@, millert@ (tb@)

nc

  ~ netcat.c                              

  > clean up some unused variables, and add the printing of the certificate
  > validity
  > to the verbose output when using tls - from [email protected]
  > ok mmcc@ jsing@ deraadt@ (beck@)

tmux

  ~ cmd-show-environment.c                ~ cmd-set-environment.c

  > showenv and setenv need to be CANFAIL. (nicm@)

  ~ cmd-attach-session.c                  ~ cmd-find.c
  ~ cmd-queue.c                           ~ cmd-respawn-window.c
  ~ hooks.c                               ~ server-client.c
  ~ server-fn.c                           ~ server.c
  ~ tmux.1                                ~ tmux.h
  ~ window.c                              

  > Add infrastructure to work out the best target given a pane or window
  > alone and use it to add pane_died and pane_exited hooks. (nicm@)

  ~ cmd-send-keys.c                       ~ input.c
  ~ tmux.h                                

  > send-keys -R should reset the input parser to ground state (so it can be
  > used to escape from, for example, printf '\033]2;'). (nicm@)

== usr.sbin ========================================================== 07/07 ==

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

syslogd

  ~ syslogd.c                             

  > Adding mark messages to log files was broken since OpenBSD 5.7.
  > The mark timeout event is not persistent, add the timer intervall
  > everytime it fires.
  > Bug report, analysis and fix from Einfach Jemand rru.142 at gmail.com
  > (bluhm@)

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

Reply via email to