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

lib/libc                                lib/libevent
libexec/spamlogd                        sbin/fdisk
share/man                               sys/arch/amd64/stand/efi
sys/arch/hppa/dev                       sys/arch/sparc64/dev
sys/dev/cardbus                         sys/dev/ic
sys/dev/isa                             sys/dev/pci
sys/dev/pcmcia                          sys/dev/pv
sys/dev/usb                             sys/isofs/cd9660
sys/kern                                sys/net
sys/sys                                 sys/tmpfs
usr.bin/lex                             usr.bin/make
usr.bin/mg                              usr.bin/sort
usr.bin/ssh                             usr.bin/tmux
usr.bin/yacc                            usr.sbin/amd
usr.sbin/dhcpd                          usr.sbin/nsd
usr.sbin/pstat                          usr.sbin/rebound
usr.sbin/rtadvd                         usr.sbin/smtpd
usr.sbin/tftpd                          usr.sbin/vmctl
usr.sbin/vmd                            

== lib =============================================================== 01/07 ==

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

libc

  ~ arch/amd64/string/strlen.S            

  > "the the" -> "the" in comment (mmcc@)

libevent

  ~ log.c                                 

  > Libraries should not print to stderr, ok tedu beck deraadt (nicm@)

== libexec =========================================================== 02/07 ==

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

spamlogd

  ~ spamlogd.c                            

  > pledge spamlogd - again from  Ricardo Mestre <[email protected]> -
  > Thanks! (beck@)

== sbin ============================================================== 03/07 ==

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

fdisk

  ~ fdisk.8                               ~ fdisk.c
  ~ gpt.c                                 ~ gpt.h
  ~ user.c                                ~ user.h

  > Add '-v' flag that forces the display of both GPT's and the MBR.
  > Useful for seeing exactly what is currently on the disk. Suggested
  > by a request from kettenis@.
  > Man page & usage ok jmc@ (krw@)

  ~ fdisk.8                               

  > there are no boot_ pages for armish or landisk that i can see,
  > so remove their references;
  > while here undo a predefined string (as mandoc_char(7) calls them); (jmc@)

== share ============================================================= 04/07 ==

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

man

  - man9/domountroothooks.9               - man9/mountroothook_establish.9
  ~ man9/Makefile                         ~ man9/autoconf.9
  + man9/config_defer.9                   

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

  ~ man9/rtable_add.9                     

  > Correct SYNOPSIS. (mpi@)

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

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

arch/amd64/stand/efi

  ~ include/amd64/efibind.h               

  > comment typo (mmcc@)

  ~ include/i386/efibind.h                

  > comment typo (mmcc@)

arch/hppa/dev

  ~ lcd.c                                 

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

arch/sparc64/dev

  ~ creator.c                             

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

dev/cardbus

  ~ if_pgt_cardbus.c                      

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

dev/ic

  ~ pgt.c                                 ~ pgtvar.h
  ~ rt2661.c                              ~ rt2860.c

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

dev/isa

  ~ asmc.c                                

  > instead of checking the status everywhere do it directly after (trying) the
  > command and propagate the result (jung@)

  ~ asmc.c                                

  > remove no longer needed prototype (jung@)

  ~ asmc.c                                

  > remove wrapper function and call LKSB key write directly (jung@)

dev/pci

  ~ auixp.c                               ~ cs4280.c
  ~ if_bnx.c                              ~ if_iwm.c
  ~ if_myx.c                              ~ if_nxe.c
  ~ if_oce.c                              ~ if_pgt_pci.c
  ~ if_tht.c                              ~ if_txp.c
  ~ yds.c                                 ~ drm/radeon/radeon_kms.c

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

dev/pcmcia

  ~ if_malo.c                             

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

dev/pv

  ~ xenstore.c                            ~ xenvar.h

  > Let xs_getprop decide itself whether it's OK to sleep or not (mikeb@)

  ~ xenstore.c                            

  > Remove xs_resume for now; pointed out by mlarkin@ (mikeb@)

  ~ xen.c                                 ~ vmt.c

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

dev/usb

  ~ ehci.c                                

  > Work around Nvidia EHCI controllers bugs.
  > Do not set the "Port Number", "Hub Address" and "Split Completion Mask"
  > fields in Isochronous Queue Heads for high-speed devices.
  > These fields should be ignored by the host controller unless the EPS
  > field indicates a full- or low-speed device, but that's not the case
  > with Nvidia controllers.
  > From NetBSD via miod@ (mpi@)

  ~ if_athn_usb.c                         ~ if_atu.c
  ~ if_kue.c                              ~ if_otus.c
  ~ if_rum.c                              ~ if_uath.c
  ~ if_upgt.c                             ~ if_zyd.c
  ~ udl.c                                 ~ ulpt.c
  ~ uticom.c                              ~ uvideo.c

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

isofs/cd9660

  ~ cd9660_vnops.c                        

  > implement kqfilter. copied from tmpfs (which I copied from ufs).
  > hint about kqueue from jsg after a crashing httpd report from sevan (tedu@)

kern

  ~ init_main.c                           ~ kern_subr.c
  ~ subr_autoconf.c                       

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

net

  ~ route.c                               

  > Do not pass a NULL ifp pointer to rtdeletemsg().
  > ok visa@ (mpi@)

sys

  ~ device.h                              ~ systm.h

  > Replace mountroothook_establish(9) by config_mountroot(9) a narrower API
  > similar to config_defer(9).
  > ok mikeb@, deraadt@ (mpi@)

tmpfs

  ~ tmpfs_mem.c                           

  > fix nde structure initialization, noticed in netbsd pr 50381 by mmcc@
  > by ensuring the structure is zeroed when allocated from the pool
  > ok mmcc@, stsp@ (beck@)

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

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

lex

  ~ main.c                                ~ scanopt.c
  ~ tables.c                              

  > Remove a few NULL-checks before free(). I've already removed these
  > upstream. (mmcc@)

make

  ~ arch.c                                

  > Use %zu to print size_t's rather than casting to u_long.
  > ok espie@ (mmcc@)

mg

  ~ dired.c                               ~ line.c
  ~ undo.c                                ~ yank.c

  > Remove NULL-checks before free(). (mmcc@)

sort

  ~ coll.c                                

  > Use %zu to print size_t's rather than casting to int.
  > ok millert@ (mmcc@)

ssh

  ~ readpass.c                            ~ ssh-pkcs11-client.c
  ~ sshconnect2.c                         

  > Pass (char *)NULL rather than (char *)0 to execl and execlp.
  > ok dtucker@ (mmcc@)

  ~ sshconnect2.c                         ~ ssh-agent.c

  > correct error messages; from Tomas Kuthan bz#2507 (djm@)

  ~ ssh-agent.c                           

  > fflush stdout so that output is seen even when running in debug mode when
  > output may otherwise not be flushed.  Patch from dustin at null-ptr.net.
  > (dtucker@)

  ~ authfile.c                            ~ ssh-add.c
  ~ ssh-keygen.c                          ~ sshconnect2.c
  ~ sshkey.c                              

  > Remove NULL-checks before sshkey_free().
  > ok djm@ (mmcc@)

  ~ ssh.h                                 ~ ssh-keygen.c

  > use SSH_MAX_PUBKEY_BYTES consistently as buffer size when reading key
  > files. Increase it to match the size of the buffers already being used.
  > (djm@)

  ~ ssh.c                                 

  > don't try to load SSHv1 private key when compiled without SSHv1
  > support. From Iain Morgan bz#2505 (djm@)

  ~ packet.c                              ~ packet.h

  > include remote port number in a few more messages; makes tying log
  > messages together into a session a bit easier; bz#2503 ok dtucker@ (djm@)

  ~ authfile.c                            ~ krl.c
  ~ packet.c                              ~ ssh-dss.c
  ~ ssh-ecdsa.c                           ~ ssh-rsa.c
  ~ sshbuf.c                              ~ sshkey.c

  > Remove NULL-checks before sshbuf_free().
  > ok djm@ (mmcc@)

  ~ ssh-agent.c                           

  > Add "id" to ssh-agent pledge for subprocess support.
  > Found the hard way by Jan Johansson when using ssh-agent with X.  Also,
  > rearranged proc/exec and retval to match other pledge calls in the tree.
  > ok djm@ (doug@)

tmux

  ~ cmd-attach-session.c                  ~ cmd-break-pane.c
  ~ cmd-display-message.c                 ~ cmd-if-shell.c
  ~ cmd-list-buffers.c                    ~ cmd-list-clients.c
  ~ cmd-list-panes.c                      ~ cmd-list-sessions.c
  ~ cmd-list-windows.c                    ~ cmd-new-session.c
  ~ cmd-new-window.c                      ~ cmd-pipe-pane.c
  ~ cmd-run-shell.c                       ~ cmd-split-window.c
  ~ control-notify.c                      ~ format.c
  ~ names.c                               ~ server-client.c
  ~ status.c                              ~ tmux.1
  ~ tmux.h                                ~ window-choose.c
  ~ window-copy.c                         

  > Add cmdq as an argument to format_create and add a format for the
  > command name (will also be used for more later). (nicm@)

  ~ cmd-switch-client.c                   ~ server-fn.c

  > Check alerts when session changes, from Patrick Palka. (nicm@)

  ~ cmd-set-hook.c                        ~ hooks.c
  ~ options.c                             ~ tmux.h

  > We cannot do hooks_find and then hooks_remove because it might have come
  > from the parent (global) tree, instead make it remove by name like options.
  > While here, also tidy up a few bits of options and hooks handling (use
  > RB_FOREACH_SAFE, and a helper function for the free). (nicm@)

  ~ tmux.1                                

  > Mention {src,dst}-{window,pane} where we define target-{window,pane}.
  > (nicm@)

  ~ cmd-list-windows.c                    ~ layout.c
  ~ screen-write.c                        ~ status.c
  ~ tmux.h                                ~ tty-term.c
  ~ tty.c                                 ~ window-choose.c

  > Style nits and line wrapping of function declarations. (nicm@)

yacc

  ~ lalr.c                                ~ output.c
  ~ reader.c                              

  > Remove NULL-checks before free(). (mmcc@)

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

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

amd

  ~ amd/xutil.c                           ~ amq/amq.c
  ~ include/config.h                      

  > Remove debugging fluff from allocation functions. There's probably more
  > of this stuff elsewhere in amd.
  > "such clutter just makes people not care" deraadt@ (mmcc@)

dhcpd

  ~ parse.c                               

  > Actually use default-lease-time, max-lease-time, bootp-lease-length
  > specified in dhcpd.conf. Broken in -r1.18.
  > Problem noted by Arne on bugs@, identical fix independently developed
  > by Serguey Parkhomovsky. (krw@)

nsd

  ~ Makefile.in                           ~ acx_nlnetlabs.m4
  ~ config.h.in                           ~ configlexer.lex
  ~ configparser.y                        ~ configure.ac
  ~ netio.c                               ~ netio.h
  ~ nsd-checkconf.8.in                    ~ nsd-checkconf.c
  ~ nsd-checkzone.8.in                    ~ nsd-control.8.in
  ~ nsd.8.in                              ~ nsd.c
  ~ nsd.conf.5.in                         ~ nsd.conf.sample.in
  ~ options.c                             ~ options.h
  ~ query.c                               ~ region-allocator.c
  ~ server.c                              ~ tsig-openssl.c
  ~ zonec.c                               

  > update to NSD 4.1.7, ok florian@ (sthen@)

  ~ Makefile.bsd-wrapper                  

  > Disable database file by default; we already have it in our default
  > nsd.conf
  > but this also disables it for users who don't have that line. (It can be
  > re-
  > enabled by explicit config in nsd.conf but it is suspected that it has
  > issues
  > and performance seems totally OK with zone files even for quite large
  > setups).
  > ok florian@ (sthen@)

pstat

  ~ pstat.c                               

  > dformat is pointer, don't compare with 0 (tedu@)

rebound

  ~ rebound.c                             

  > it's not necessary to use a tree to track requests if kevent can do this.
  > (tedu@)

rtadvd

  ~ config.c                              ~ dump.c
  ~ if.c                                  

  > Remove NULL-checks before free(). (mmcc@)

smtpd

  ~ makemap.8                             ~ makemap.c

  > Add -U option like the sendmail makemap, for dumping DB files back to text
  > ok sunil@ gilles@ (guenther@)

  ~ smtpctl.c                             

  > whitespace (gilles@)

  ~ smtpd.c                               

  > New '-F' option to let smtpd run in foreground while logging to
  > syslog.
  > Ok gilles@ jung@ (sunil@)

  ~ smtpd.h                               

  > prepare smtpd.h for masquerading (gilles@)

  ~ smtpd.h                               

  > add filter.c prototypes, unused for now (gilles@)

  ~ parse.y                               

  > in add_filter_arg() do not allow the same filter twice in same chain
  > unused for now (gilles@)

  ~ parse.y                               

  > add keywords that are going to be used in upcoming mini diffs (gilles@)

  ~ smtp.c                                

  > fix a logic error in smtp_can_accept() which caused smtpd to accept less
  > concurrent sessions than it really could.
  > ok millert@, ok jung@ (gilles@)

  ~ smtp_session.c                        

  > rename header_masquerade_callback() to header_domain_append_callback(), the
  > name was confusing on what this function really does (gilles@)

  ~ lka.c                                 ~ mta_session.c
  ~ smtp_session.c                        ~ smtpd.h

  > rename field member + whitespaces (gilles@)

tftpd

  ~ tftpd.c                               

  > Remove NULL-checks before free(). (mmcc@)

vmctl

  ~ main.c                                

  > Allow to specify relative pathnames on the command line (eg. -k ./bsd).
  > (reyk@)

  ~ main.c                                ~ vmctl.h

  > Remove unused argument in parse_vmid() (reyk@)

  ~ main.c                                ~ vmctl.8
  ~ vmctl.c                               ~ vmctl.h

  > The vmctl "id" argument can now be a number of or a vm name, eg.
  > vmctl stop 3
  > vmctl stop "openbsd.vm" (reyk@)

vmd

  ~ vmd.c                                 ~ vmd.h

  > The vmctl "id" argument can now be a number of or a vm name, eg.
  > vmctl stop 3
  > vmctl stop "openbsd.vm" (reyk@)

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

Reply via email to