OpenBSD src changes summary for 2017-04-22
==========================================

distrib/sets                            distrib/syspatch
lib/libc                                share/man
sys/arch/loongson/loongson              sys/arch/mips64/mips64
sys/arch/octeon/octeon                  usr.bin/tmux

== distrib =========================================================== 01/05 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

syspatch

  ~ bsd.syspatch.mk                       

  > rework the syspatch makefile and do complete builds for each errata
  > and diff those instead of doing partial builds of affected directories
  > (robert@)

  + diff.sh                               

  > Add a small shell script to be used by syspatch to diff the fake root
  > directories for changes due to the fact that we have to do some "magic"
  > to figure out if things have really changed. (robert@)

  ~ diff.sh                               

  > do not leave temp files after the diffing is done (robert@)

== lib =============================================================== 02/05 ==

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

libc

  ~ stdlib/malloc.c                       

  > For small allocations (chunk) freezero only validates the given
  > size if canaries are enabled. In that case we have the exact requested
  > size of the allocation.  But we can at least check the given size
  > against the chunk size if C is not enabled. Plus add some braces
  > so my brain doesn't have to scan for dangling else problems when I
  > see this code. (otto@)

== share ============================================================= 03/05 ==

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

man

  ~ man4/Makefile                         + man4/witness.4

  > Manual page for witness(4). Adapted from FreeBSD. (visa@)

  ~ man4/ddb.4                            ~ man4/options.4
  ~ man4/witness.4                        

  > Shuffle bits into their proper files.
  > Prompted by jmc@ (visa@)

  ~ man4/witness.4                        

  > Xr mutex(9) and rwlock(9) (visa@)

  ~ man5/port-modules.5                   

  > The gnome module supports cmake now. (ajacoutot@)

== sys =============================================================== 04/05 ==

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

arch/loongson/loongson

  ~ machdep.c                             

  > Fix an early boot failure on Loongson 3A2000.
  > Reported and patch tested by wen heping (visa@)

arch/mips64/mips64

  ~ cpu.c                                 

  > Recognize Loongson 3A2000/3B2000 processors. (visa@)

arch/octeon/octeon

  ~ autoconf.c                            

  > Reindent with tabs and add missing braces. (visa@)

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

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

tmux

  ~ cmd-load-buffer.c                     ~ cmd-save-buffer.c
  ~ cmd-set-option.c                      ~ options.c
  ~ server.c                              

  > Memory leaks, from David CARLIER. (nicm@)

  ~ tmux.1                                

  > Typo in example. (nicm@)

  ~ cmd-if-shell.c                        

  > Fix if-shell without a client (so in the config file). Reported by Theo
  > Buehler. (nicm@)

  ~ input.c                               

  > We need to collect UTF-8 characters so that width != 1 characters are
  > correctly flushed. (nicm@)

  ~ cmd-attach-session.c                  ~ cmd-break-pane.c
  ~ cmd-find-window.c                     ~ cmd-join-pane.c
  ~ cmd-new-session.c                     ~ cmd-new-window.c
  ~ cmd-select-pane.c                     ~ cmd-select-window.c
  ~ cmd-split-window.c                    ~ cmd-switch-client.c
  ~ server-client.c                       

  > Mouse bindings and hooks set up an initial current state when running a
  > command. This is used for the session, window and pane for all commands
  > in the command sequence if there is no -t or -s.
  > However, using it for all commands in the command sequence means that if
  > the active pane or current session is changed, subsequent commands still
  > use the previous state. So make commands which explicitly change the
  > current state (such as neww and selectp) update it themselves for later
  > commands. Commands which may invalidate the state (like killp) are
  > already OK because an invalid state will be ignored.
  > Also fill in the current state for all key bindings rather than just the
  > mouse, so that any omissions are easier to spot. (nicm@)

  ~ cmd-attach-session.c                  ~ cmd-break-pane.c
  ~ cmd-capture-pane.c                    ~ cmd-choose-buffer.c
  ~ cmd-choose-client.c                   ~ cmd-choose-tree.c
  ~ cmd-command-prompt.c                  ~ cmd-confirm-before.c
  ~ cmd-copy-mode.c                       ~ cmd-detach-client.c
  ~ cmd-display-message.c                 ~ cmd-display-panes.c
  ~ cmd-find-window.c                     ~ cmd-find.c
  ~ cmd-if-shell.c                        ~ cmd-join-pane.c
  ~ cmd-kill-pane.c                       ~ cmd-kill-session.c
  ~ cmd-kill-window.c                     ~ cmd-list-clients.c
  ~ cmd-list-panes.c                      ~ cmd-list-windows.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-run-shell.c                       ~ cmd-select-layout.c
  ~ cmd-select-pane.c                     ~ cmd-select-window.c
  ~ cmd-send-keys.c                       ~ cmd-set-environment.c
  ~ cmd-set-hook.c                        ~ cmd-set-option.c
  ~ cmd-show-environment.c                ~ cmd-show-messages.c
  ~ cmd-show-options.c                    ~ cmd-split-window.c
  ~ cmd-swap-pane.c                       ~ cmd-swap-window.c
  ~ cmd-switch-client.c                   ~ cmd.c
  ~ tmux.h                                

  > Get rid of the extra layer of flags and cmd_prepare() and just store the
  > CMD_FIND_* flags in the cmd_entry and call it for the command. Commands
  > with special requirements call it themselves and update the target for
  > hooks to use. (nicm@)

  ~ cmd-new-session.c                     

  > new -A should use the session name. (nicm@)

  ~ screen-write.c                        

  > Can't collect UTF-8 characters of more than one byte at the moment. (nicm@)

  ~ arguments.c                           ~ cmd-find.c
  ~ tmux.c                                

  > Do not need getopt.h. (nicm@)

  ~ status.c                              

  > Memory leak from David CARLIER. (nicm@)

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

Reply via email to