OpenBSD src changes summary for 2016-10-11
==========================================

bin/ed                                  bin/ksh
bin/mv                                  distrib/sets
regress/usr.bin                         sbin/newfs
share/man                               sys/dev/pv
sys/net                                 sys/netinet
usr.bin/sed                             usr.bin/sort
usr.bin/ssh                             usr.bin/tmux
usr.bin/unexpand                        usr.sbin/switchd
usr.sbin/vmd                            

== bin =============================================================== 01/08 ==

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

ed

  ~ sub.c                                 

  > Reimplement g flag for s commands. Got lost in previous commit.
  > Found because of a hint by and OK schwarze@. (martijn@)

ksh

  ~ vi.c                                  ~ main.c

  > Partial UTF-8 line editing support for ksh(1) vi input mode;
  > so far, it covers these commands: a h i l x /
  > This is an isu8cont()-based hack similar in style to what i did
  > in emacs input mode, but less elegant and slightly more intrusive
  > because the vi mode code is much more ugly and less straightforward
  > than the emacs mode code.  This one required partial rewrites of
  > a few helper functions, and comments were added while there.
  > This is not perfect, but hopefully reduces people's cursing
  > until a more rigorous solution can be devised (much) later.
  > Some polishing may be useful in tree, in particular adding
  > utf8cont() support to a few missing commands.
  > Mostly written shortly after Christmas 2015.
  > Reminded by and OK czarkoff@.
  > Feedback, partial review and testing, no longer any objection by martijn@.
  > Feedback and testing by tb@.
  > Also read fine to nicm@. (schwarze@)

mv

  - pathnames.h                           ~ mv.c

  > Remove now-unused pathnames.h, from Jan Stary (millert@)

== distrib =========================================================== 02/08 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armv7                   ~ lists/base/md.hppa
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.loongson                ~ lists/base/md.luna88k
  ~ lists/base/md.macppc                  ~ lists/base/md.octeon
  ~ lists/base/md.sgi                     ~ lists/base/md.socppc
  ~ lists/base/md.sparc64                 ~ lists/comp/mi

  > sync (deraadt@)

== regress =========================================================== 03/08 ==

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

usr.bin

  ~ sed/sedtest.expected                  ~ sed/sedtest.sh

  > Add a regression test for the off by one bug reported by pfg.
  > Based on the example presented by pfg.
  > OK otto@ (martijn@)

  ~ ssh/misc/kexfuzz/kexfuzz.c            

  > fix the KEX fuzzer - the previous method of obtaining the packet contents
  > was broken. This now uses the new per-packet input hook, so it sees
  > exact post-decrypt packets and doesn't have to pass packet integrity
  > checks. ok markus@ (djm@)

== sbin ============================================================== 04/08 ==

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

newfs

  ~ newfs.c                               

  > Enable the noperm option for mount_mfs. mfs is ffs in sheeps clothing,
  > so we basically get this for free.
  > requested by espie
  > ok deraadt (natano@)

== share ============================================================= 05/08 ==

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

man

  ~ man4/vic.4                            

  > Remove vic(4)'s BUGS section that I added in 2006 when people were
  > still terrified about VMs - vic(4) was the first driver for a virtual
  > interface in OpenBSD.  The statement is still true but we all got used
  > to the obvious fact: "BUGS There are tons of bugs in VMware and the
  > underlying host operating systems.  Please consider that the security
  > of the OpenBSD guest can be circumvented by attacking the host
  > environment."
  > OK mikeb@ (reyk@)

  ~ man5/port-modules.5                   

  > Ports can be built with several (not just two) lua versions. (jca@)

  ~ man7/mdoc.7                           

  > link to http://mdocml.bsd.lv/mdoc/ below SEE ALSO;
  > tweak and OK jmc@ (schwarze@)

== sys =============================================================== 06/08 ==

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

dev/pv

  ~ files.pv                              ~ hyperv.c
  ~ hypervreg.h                           + hypervic.c
  + hypervicreg.h                         

  > Move Hyper-V integration components into a separate source file
  > Input & OK reyk. (mikeb@)

net

  ~ if_ethersubr.c                        

  > Strengthen Ethernet packet length checks on input;  ok dlg (mikeb@)

  ~ switchofp.c                           

  > Small code improvements:
  > - use the same idiom as switchd(8) to calculate alignment;
  > - use oxm_value instead of doing pointer arithmetic;
  > - typo fix: 'recived' -> 'received';
  > - remove unused variable;
  > - use definition instead of hardcoded value;
  > ok reyk@ (rzalamena@)

netinet

  ~ ipsec_output.c                        

  > Rename 'i' to 'hlen' for greater readability;  ok millert, naddy (mikeb@)

== usr.bin =========================================================== 07/08 ==

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

sed

  ~ process.c                             

  > Fix an off by one error when no matches were found in a substitute.
  > By pfg@ from FreeBSD
  > OK millert@ and otto@ (martijn@)

sort

  ~ sort.1                                

  > missing .Fl macro, from Jan Stary (schwarze@)

ssh

  ~ packet.c                              ~ packet.h

  > Add a per-packet input hook that is called with the decrypted packet
  > contents. This will be used for fuzzing; ok markus@ (djm@)

tmux

  ~ status.c                              ~ tmux.h
  ~ utf8.c                                

  > Support UTF-8 entry into the command prompt. (nicm@)

  ~ cmd-bind-key.c                        ~ cmd-command-prompt.c
  ~ cmd-list-keys.c                       ~ cmd-send-keys.c
  ~ key-bindings.c                        ~ mode-key.c
  ~ server-client.c                       ~ status.c
  ~ tmux.1                                ~ tmux.h
  ~ window-choose.c                       ~ window-clock.c
  ~ window-copy.c                         ~ window.c

  > Fundamental change to how copy mode key bindings work:
  > The vi-copy and emacs-copy mode key tables are gone, and instead copy
  > mode commands are bound in one of two normal key tables ("copy-mode" or
  > "copy-mode-vi"). Keys are bound to "send-keys -X copy-mode-command". So:
  > bind -temacs-copy C-Up scroll-up
  > bind -temacs-copy -R5 WheelUpPane scroll-up
  > Becomes:
  > bind -Tcopy-mode C-Up send -X scroll-up
  > bind -Tcopy-mode WheelUpPane send -N5 -X scroll-up
  > This allows the full command parser and command set to be used - for
  > example, we can use the normal command prompt for searching, jumping,
  > and so on instead of a custom one:
  > bind -Tcopy-mode C-r command-prompt -p'search up' "send -X search-backward
  > '%%'"
  > command-prompt also gets a -1 option to only require on key press, which
  > is needed for jumping.
  > The plan is to get rid of mode keys entirely, so more to come eventually.
  > (nicm@)

  ~ key-bindings.c                        ~ key-string.c
  ~ server-client.c                       ~ tmux.1
  ~ tmux.h                                ~ window-copy.c

  > Support double and triple clicks (they are cumulative, so double is
  > fired then triple), and use for select-word and select-line in copy
  > mode. Inspired by a different solution from Omar Sandoval. (nicm@)

  ~ arguments.c                           ~ cmd-queue.c
  ~ grid.c                                ~ names.c
  ~ screen.c                              ~ server-fn.c
  ~ session.c                             ~ tmux.c
  ~ tmux.h                                ~ tty.c
  ~ window-choose.c                       ~ window-copy.c
  ~ window.c                              

  > Add static in window-*.c and move some internal functions out of tmux.h.
  > (nicm@)

  ~ cfg.c                                 ~ format.c
  ~ layout-set.c                          ~ mode-key.c
  ~ paste.c                               ~ tmux.h

  > Some other stuff that can be local to one file. (nicm@)

unexpand

  ~ unexpand.c                            

  > Make the "all" global variable local to main() since it is passed
  > to tabify() already.  Adapted from a diff by Jan Stary. (millert@)

== usr.sbin ========================================================== 08/08 ==

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

switchd

  ~ proc.c                                

  > Sync proc.c file vmd(8) and switchd(8).
  > New changes:
  > * Fix msgbuf_write() usage idiom;
  > * Add context (function name) that fatal()ed;
  > * Use less fds on startup;
  > ok mlarkin@, reyk@ (rzalamena@)

vmd

  ~ proc.c                                

  > Sync proc.c file vmd(8) and switchd(8).
  > New changes:
  > * Fix msgbuf_write() usage idiom;
  > * Add context (function name) that fatal()ed;
  > * Use less fds on startup;
  > ok mlarkin@, reyk@ (rzalamena@)

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

Reply via email to