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

bin/ksh                                 distrib/sets
lib/libedit                             lib/libssl
regress/usr.bin                         sbin/growfs
sbin/pdisk                              share/snmp
sys/arch/amd64/amd64                    sys/dev
sys/dev/i2c                             sys/dev/pci
sys/dev/pv                              sys/uvm
usr.bin/aucat                           usr.bin/audioctl
usr.bin/file                            usr.bin/less
usr.bin/ssh                             usr.bin/tmux
usr.sbin/ifstated                       usr.sbin/lpr
usr.sbin/rcctl                          usr.sbin/smtpd

== bin =============================================================== 01/09 ==

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

ksh

  ~ NOTES                                 

  > Therefor -> Therefore (where appropriate)
  > from ray@, ok jmc@ (tb@)

== distrib =========================================================== 02/09 ==

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

sets

  ~ lists/base/mi                         

  > sync (jsg@)

== lib =============================================================== 03/09 ==

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

libedit

  - key.c                                 - key.h
  - term.c                                - term.h
  ~ Makefile                              ~ el.h
  + keymacro.c                            + keymacro.h
  + terminal.c                            + terminal.h

  > Start synching with NetBSD:
  > Rename the files key.[hc] to keymacro.[hc] and term.[hc] to terminal.[hc].
  > The change makes sense because "term.h" conflicts with <term.h>
  > and the functions key_clear(), key_end(), and key_print() in "key.h"
  > conflict with macros in <term.h>.
  > No content change yet, no binary change in *.o after "strip -d".
  > This reduces the remaining diff from +4634 -3992 to +2640 -1998.
  > OK czarkoff@, and mmcc@ agrees with the direction. (schwarze@)

  ~ el.c                                  ~ el.h
  ~ keymacro.c                            ~ keymacro.h
  ~ map.c                                 ~ read.c
  ~ terminal.c                            ~ terminal.h
  ~ tty.c                                 

  > Second step in synching with NetBSD:
  > * Rename some types from *key*_t to *keymacro*_t.
  > * Rename struct editline member el_key to el_keymacro.
  > * Rename some functions in keymacro.c from key*() to keymacro*().
  > This removes the conflict of key_clear(), key_end(), and key_print()
  > with macros in <term.h>.  No functional change.
  > This makes keymacro.h identical to the NetBSD version.
  > It reduces the remaining diff from +2640 -1998 to +2446 -1805.
  > OK czarkoff@ (schwarze@)

libssl

  ~ src/doc/apps/s_client.pod             ~ src/doc/apps/s_time.pod

  > Therefor -> Therefore (where appropriate)
  > from ray@, ok jmc@ (tb@)

== regress =========================================================== 04/09 ==

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

usr.bin

  ~ ssh/rekey.sh                          

  > Add regression test for RekeyLimit parsing of >32bit values (4G and 8G).
  > (dtucker@)

== sbin ============================================================== 05/09 ==

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

growfs

  ~ growfs.c                              

  > Therefor -> Therefore (where appropriate)
  > from ray@, ok jmc@ (tb@)

pdisk

  ~ partition_map.c                       

  > Conform to Apple Mac OS X's behaviour of not giving 'Apple_Free'
  > partitions a name. Nuke kFreeName. (krw@)

  ~ partition_map.c                       

  > Conform to Apple Mac OS X's behaviour of setting dpme_flags on free
  > partitions to 0, and setting them to VALID | ALLOCATED on the map
  > partition. (krw@)

  ~ dump.c                                ~ partition_map.c
  ~ partition_map.h                       

  > Rename struct partition_map to struct entry. No change to .o files. (krw@)

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

  > Rename struct partition_map_header to struct partition_map. No change to
  > .o files. (krw@)

  ~ dump.c                                ~ partition_map.c
  ~ partition_map.h                       

  > Shorter names means a few whitespace adjustments. (krw@)

  ~ dump.c                                

  > Tweak printing of partitions. Always show the pblock info in the
  > 'p' command output. And always show the lblock info in the 'P'
  > command. Showing sometimes one and sometimes another with a subtle
  > extra character to indicate which is being shown is error prone. (krw@)

  ~ partition_map.c                       

  > Warn of partitions extending past the end of the media. (krw@)

  ~ io.c                                  

  > Base 10 should be enough for anybody!  Allowing hex and octal number
  > input for partition id's, partition starting points and partition
  > sizes is silly, especially since we never display anything but base
  > 10 numbers.
  > Also ensure that numbers end with a space, tab or newline. (krw@)

  ~ pdisk.c                               

  > Add do_dump_map() to make command processing more consistent. Pass
  > 1/0 (a.k.a. vverbose/not verbose) do do_dump_map() to differentiate
  > P/p. (krw@)

  ~ dpme.h                                ~ dump.c
  ~ file_media.c                          ~ file_media.h
  ~ partition_map.c                       ~ partition_map.h

  > Fold struct block0 into struct partition map. There can be only one
  > and read/write_block0() can move the data from/to disk to/from
  > appropriate fields anywhere. Removes a bunch of dereferencing,
  > malloc'ing and pointer checking. (krw@)

== share ============================================================= 06/09 ==

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

snmp

  ~ Makefile                              

  > install the relayd mib
  > ok blambert@ (jsg@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ vmm.c                                 

  > Move a pool_put() to avoid a use after free.
  > ok mlarkin@ stefan@ (jsg@)

dev

  ~ audio.c                               

  > Move the AUDIO_GETDEV ioctl in its own routine. (ratchov@)

dev/i2c

  ~ ihidev.c                              

  > use hid_desc fields since we have them, instead of manual offsets
  > into hid_desc_buf
  > tested by jsg (jcs@)

dev/pci

  ~ xspd.c                                

  > Add support for XS_WATCH: XenStore notification facility
  > After configuring a watch for the node, XenStore will asynchronously
  > notify the system when the value of the specified node changes with
  > an event message. (mikeb@)

dev/pv

  ~ xen.c                                 ~ xenstore.c
  ~ xenvar.h                              ~ if_xnf.c

  > Cleanup XenStore API
  > Turns out that we want to let devices choose whether they're issuing
  > XenStore requests to the backend or frontend.  This also unifies the
  > the API somewhat as providing the xen softcore structure is now
  > mandatory. (mikeb@)

  ~ xen.c                                 ~ xenstore.c
  ~ xenvar.h                              

  > Add support for XS_WATCH: XenStore notification facility
  > After configuring a watch for the node, XenStore will asynchronously
  > notify the system when the value of the specified node changes with
  > an event message. (mikeb@)

  ~ xen.c                                 ~ xenvar.h

  > Add support for "control/shutdown" power management facility
  > At the moment only "poweroff" and "reboot" actions are supported.
  > Suspend/resume requires additional changes. (mikeb@)

uvm

  ~ uvm_pmemrange.c                       

  > Therefor -> Therefore (where appropriate)
  > from ray@, ok jmc@ (tb@)

== usr.bin =========================================================== 08/09 ==

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

aucat

  ~ aucat.c                               

  > Check that byte order is native only if we're using more than one
  > byte per sample, check that samples are lsb-aligned only if there's
  > padding. Fixes unsupported parameters not being detected if compiled
  > in 24-bit mode and sndiod is not running. (ratchov@)

audioctl

  ~ audioctl.c                            

  > Display play and record parameters that are not independent
  > as a single variable (this corresponds to the way the audio
  > driver handles them). As we're at it, drop unused/duplicate
  > parameters.
  > ok mpi (ratchov@)

  ~ audioctl.1                            

  > We're not allowed to change audio parameters while the device is
  > in use by another program. Explain that and remove wrong example.
  > (ratchov@)

file

  ~ magdir/msdos                          

  > Therefor -> Therefore (where appropriate)
  > from ray@, ok jmc@ (tb@)

less

  ~ defines.h                             ~ filename.c

  > remove superfluous macro
  > ok nicm (mmcc@)

  ~ less.h                                

  > remove unneeded CHAR_BIT macro
  > from Michael Reed (mmcc@)

  ~ less.h                                

  > sort includes
  > from Michael Reed (mmcc@)

ssh

  ~ packet.c                              

  > Account for packets buffered but not yet processed when computing whether
  > or
  > not it is time to perform rekeying.  bz#2521, based loosely on a patch from
  > olo at fb.com, ok djm@ (dtucker@)

  ~ packet.c                              ~ packet.h
  ~ readconf.c                            ~ servconf.c
  ~ sshd.c                                

  > Allow RekeyLimits in excess of 4G up to 2**63 bits (limited by the return
  > type of scan_scaled).  Part of bz#2521, ok djm. (dtucker@)

  ~ packet.c                              

  > Revert "account for packets buffered but not yet processed" change as it
  > breaks for very small RekeyLimit values due to continuous rekeying.  ok
  > djm@ (dtucker@)

  ~ packet.c                              

  > include packet type of non-data packets in debug3 output;
  > ok markus dtucker (djm@)

  ~ clientloop.c                          

  > Remove leftover roaming dead code.  ok djm markus. (dtucker@)

tmux

  ~ grid.c                                ~ input.c
  ~ tmux.1                                ~ tmux.h
  ~ tty-term.c                            ~ tty.c

  > Support for RGB colour, using the extended cell mechanism to avoid
  > wasting unnecessary space. The 'Tc' flag must be set in the external
  > TERM entry (using terminal-overrides or a custom terminfo entry), if not
  > tmux will map to the closest of the 256 or 16 colour palettes.
  > Mostly from Suraj N Kurapati, based on a diff originally by someone else.
  > (nicm@)

== usr.sbin ========================================================== 09/09 ==

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

ifstated

  ~ parse.y                               

  > Fix err.h uses, reporting errno when available and simplifying error
  > messages.
  > Partially from Michael Reed. (mmcc@)

lpr

  ~ lpd/printjob.c                        

  > Remove code that has been disabled for almost 20 years:
  > No need for bauds structure, since handled by cfsetspeed.
  > From Chris Bennett, thanks!
  > ok millert@ (tb@)

rcctl

  ~ rcctl.8                               

  > Use apmd instead of ntpd in the example since the later is on by default.
  > (ajacoutot@)

  ~ rcctl.8                               

  > whitespace fixes; ok ajacoutot (jmc@)

smtpd

  ~ filter.c                              

  > Remove the query queueing mechanism. It's useless since pipelining is
  > not supported anyway.
  > ok sunil@ gilles@ (eric@)

  ~ filter.c                              

  > Simplify code: hasrun is confusing and useless.  There is no way
  > filter_drain_query() can be called when the ->current filter is
  > still running the query. Just make sure we move forward after
  > having received the response from the current filter.
  > ok gilles@ (eric@)

  ~ filter.c                              

  > remove unused field (eric@)

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

Reply via email to