OpenBSD src changes summary for 2016-01-19
==========================================

games/morse                             lib/libc
sbin/pdisk                              sys/arch/amd64/stand/efi
sys/arch/sparc/sparc                    sys/dev/pv
sys/isofs/cd9660                        sys/kern
usr.bin/less                            usr.bin/mg
usr.bin/tmux                            usr.sbin/smtpd
usr.sbin/unbound                        

== games ============================================================= 01/06 ==

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

morse

  ~ morse.6                               ~ morse.c

  > Teach morse(6) the <AC> prosign as '@', as added on May 24, 2004 (the
  > 160th anniversary of the first public Morse telegraph transmission).
  > Support decoding (only; not encoding) of other prosigns, including <SK>
  > as we were previously using for '@'.  From pjanzen. (sthen@)

== lib =============================================================== 02/06 ==

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

libc

  ~ stdio/vfprintf.c                      

  > remove a nop assignment that has been #if 0'd since 1996
  > ok millert@ (mmcc@)

  ~ gmon/gmon.c                           

  > replace (void *)0 with NULL (mmcc@)

== sbin ============================================================== 03/06 ==

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

pdisk

  ~ pdisk.c                               

  > No need for pdisk(8) to provide a version of hexdump. Remove
  > the "expert" mode 'd'/'D' command and its supporting code.
  > ok deraadt@ jasper@ (krw@)

  ~ dump.c                                ~ dump.h
  ~ pdisk.c                               

  > Bring code into line with man page and usage() by only allowing one
  > disk to be specified on the command line. Nuke dump() function and
  > hoist its few lines into main() as a result. (krw@)

  ~ file_media.c                          ~ pdisk.c

  > Remove forward declarations for functions that do not exist. (krw@)

  ~ io.c                                  

  > Remove unused global 'io_buffer'. (krw@)

  ~ pdisk.c                               

  > It's pointless to check for 'dflag' inside do_expert(), since you can't
  > get there unless dflag is set. Makes switch() statement easier to grasp.
  > (krw@)

  ~ pdisk.c                               

  > Simplify the main command switch, eliminating a couple of /* fall
  > through */ and two variables by simply calling the target functions
  > with the different parameters. (krw@)

== sys =============================================================== 04/06 ==

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

arch/amd64/stand/efi

  ~ include/efiprot.h                     

  > Correct the definitions of currently unused protocol guids so they will
  > work as EFI_GUID initialisers.
  > ok yasuoka@ krw@ (jsg@)

arch/sparc/sparc

  ~ clock.c                               

  > Fix a race causing hardclock() to be sometimes invoked between the end
  > of cpu_configure() and initclocks().
  > from Miod
  > no objection deraadt@ (ajacoutot@)

dev/pv

  ~ xen.c                                 

  > Cast evtchn_mask to a char pointer for an isset operation
  > When testing evtchn_mask bits we need to treat the array as a bit
  > matrix for an isset macro to test correct bits.  Reported by reyk@
  > some time ago, Wei Liu <wei ! liu2 at citrix !com> figured out how
  > to reproduce the problem.  Thanks! (mikeb@)

  ~ if_xnf.c                              

  > Fix a few issues in the xnf transmit path
  > A crash reported by Jonathon Sisson is caused by incorrect calculation
  > of available descriptors on the tx ring.  While here, split the mbuf
  > chain so that we won't unload the whole thing in the txeof before
  > removing grant table references from transmit descriptors. (mikeb@)

  ~ if_xnf.c                              

  > Mask interrupts on boot, masking/unmasking is handled by stop/init (mikeb@)

isofs/cd9660

  ~ cd9660_vnops.c                        

  > Convert min() and uiomovei() to ulmin() and uiomove().
  > Diff from Martin Natano
  > ok kettenis@ (stefan@)

kern

  ~ kern_pledge.c                         

  > Check if the vnode type is VBAD (corresponds to disconnected
  > usb devices) and return ENOTTY rather than terminating the
  > caller program. Found by Michael Reed <m.reed at mykolab.com>
  > ok semarie, deraadt (ratchov@)

  ~ spec_vnops.c                          

  > Convert min() and uiomovei() to ulmin() and uiomove(),
  > preventing integer truncation.
  > Diff from Martin Natano
  > ok kettenis@ (stefan@)

== usr.bin =========================================================== 05/06 ==

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

less

  ~ funcs.h                               

  > Remove the lintism PRINTFLIKE1, don't replace it with an attribute so we
  > can keep it portable.
  > also noticed by Michael Reed, discussed with deraadt@ (mmcc@)

mg

  ~ cscope.c                              

  > Skip empty entries in $PATH instead of erroneously interpreting
  > them as ".".
  > Ok lum@ jasper@ (sunil@)

  ~ cscope.c                              

  > Check snprintf(3) return value for overflow instead of manual length
  > check. From max at max-fillinger.net.
  > Ok lum@ jasper@ (sunil@)

  ~ cscope.c                              

  > Fix bad indents. From max at max-fillinger.net
  > Ok lum@ jasper@ (sunil@)

  ~ cscope.c                              ~ tags.c

  > Update my mail address. (sunil@)

  ~ cscope.c                              

  > Bounds check while stripping trailing slashes. From max at
  > max-fillinger.net.
  > Ok lum@ (sunil@)

tmux

  ~ alerts.c                              ~ arguments.c
  ~ array.h                               ~ cfg.c
  ~ client.c                              ~ cmd-attach-session.c
  ~ cmd-bind-key.c                        ~ cmd-break-pane.c
  ~ cmd-choose-buffer.c                   ~ cmd-choose-client.c
  ~ cmd-clear-history.c                   ~ cmd-command-prompt.c
  ~ cmd-copy-mode.c                       ~ cmd-detach-client.c
  ~ cmd-display-panes.c                   ~ cmd-find-window.c
  ~ cmd-find.c                            ~ cmd-join-pane.c
  ~ cmd-kill-pane.c                       ~ cmd-kill-server.c
  ~ cmd-kill-session.c                    ~ cmd-kill-window.c
  ~ cmd-list-buffers.c                    ~ cmd-list-clients.c
  ~ cmd-list-keys.c                       ~ cmd-list-panes.c
  ~ cmd-list-sessions.c                   ~ cmd-list-windows.c
  ~ cmd-list.c                            ~ cmd-lock-server.c
  ~ cmd-move-window.c                     ~ cmd-new-session.c
  ~ cmd-new-window.c                      ~ cmd-paste-buffer.c
  ~ cmd-pipe-pane.c                       ~ cmd-queue.c
  ~ cmd-refresh-client.c                  ~ cmd-rename-session.c
  ~ cmd-rename-window.c                   ~ cmd-resize-pane.c
  ~ cmd-respawn-pane.c                    ~ cmd-respawn-window.c
  ~ cmd-rotate-window.c                   ~ cmd-select-layout.c
  ~ cmd-select-pane.c                     ~ cmd-select-window.c
  ~ cmd-send-keys.c                       ~ cmd-set-buffer.c
  ~ cmd-set-environment.c                 ~ cmd-set-option.c
  ~ cmd-show-environment.c                ~ cmd-show-messages.c
  ~ cmd-show-options.c                    ~ cmd-split-window.c
  ~ cmd-string.c                          ~ cmd-swap-pane.c
  ~ cmd-swap-window.c                     ~ cmd-switch-client.c
  ~ cmd-unbind-key.c                      ~ cmd-wait-for.c
  ~ cmd.c                                 ~ colour.c
  ~ control-notify.c                      ~ control.c
  ~ environ.c                             ~ format.c
  ~ grid-view.c                           ~ grid.c
  ~ input-keys.c                          ~ input.c
  ~ job.c                                 ~ key-bindings.c
  ~ key-string.c                          ~ layout-custom.c
  ~ layout-set.c                          ~ layout.c
  ~ log.c                                 ~ mode-key.c
  ~ names.c                               ~ options-table.c
  ~ options.c                             ~ paste.c
  ~ proc.c                                ~ procname.c
  ~ resize.c                              ~ screen-redraw.c
  ~ screen-write.c                        ~ screen.c
  ~ server-client.c                       ~ server-fn.c
  ~ server.c                              ~ session.c
  ~ signal.c                              ~ status.c
  ~ style.c                               ~ tmux.1
  ~ tmux.c                                ~ tmux.h
  ~ tty-acs.c                             ~ tty-keys.c
  ~ tty-term.c                            ~ tty.c
  ~ utf8.c                                ~ window-choose.c
  ~ window-clock.c                        ~ window-copy.c
  ~ window.c                              ~ xterm-keys.c

  > I no longer use my SourceForge address so replace it. (nicm@)

  ~ cmd-find.c                            ~ cmd-queue.c
  ~ cmd.c                                 ~ tmux.h

  > Split out getting the current state from the target search so it can be
  > replaced if we already know the current. (nicm@)

== usr.sbin ========================================================== 06/06 ==

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

smtpd

  ~ smtpd.conf.5                          

  > minor tweaks: remove comma, remove superflous plural s, add the word "file"
  > after ~/.forward, and change builtin to built-in
  > from tj
  > ok millert@ (jung@)

unbound

  ~ util/netevent.c                       

  > Backport r3602 | wouter | 2016-01-19 15:37:54 +0000 (Tue, 19 Jan 2016) | 3
  > lines
  > - Squelch 'cannot assign requested address' log messages unless
  > verbosity is high, it was spammed after network down.
  > (problem reported by Philippe Meunier) (sthen@)

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

Reply via email to