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

distrib/sets                            etc/Makefile
etc/examples/vm.conf                    etc/mailer.conf
lib/libcrypto                           lib/libssl
regress/sys                             regress/usr.bin
sbin/dhclient                           sbin/iked
sys/arch/amd64/amd64                    sys/arch/amd64/include
sys/arch/i386/i386                      sys/arch/i386/include
sys/dev/pci                             sys/nfs
usr.bin/arch                            usr.bin/calendar
usr.bin/grep                            usr.bin/m4
usr.bin/nc                              usr.bin/sndiod
usr.bin/ssh                             usr.bin/tmux
usr.bin/vi                              usr.sbin/dvmrpd
usr.sbin/eigrpctl                       usr.sbin/httpd
usr.sbin/relayd                         usr.sbin/smtpd
usr.sbin/snmpd                          usr.sbin/vmctl
usr.sbin/vmd                            

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/base/mi                         ~ lists/etc/mi
  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 02/08 ==

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

Makefile

  ~ Makefile                              

  > Add initial vm.conf(5) example.  But please note that the grammar is
  > not fixed yet. (reyk@)

examples/vm.conf

  + examples/vm.conf                      

  > Add initial vm.conf(5) example.  But please note that the grammar is
  > not fixed yet. (reyk@)

  ~ examples/vm.conf                      

  > /var/vm is a terrible idea, the images are filled on demand, they are
  > not backed by blocks until used.
  > So I'll use /home/vm instead.
  > Pointed out by deraadt@ (reyk@)

  ~ examples/vm.conf                      

  > Previously forgot another /var in the comment (reyk@)

mailer.conf

  ~ mailer.conf                           

  > Now that makemap(8)/newaliases(8) are merged into smtpctl(8), update
  > the paths.
  > Ok gilles@, jung@ (sunil@)

== lib =============================================================== 03/08 ==

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

libcrypto

  ~ cert.pem                              

  > Add root certificate for COMODO RSA Certification Authority, ok beck@
  > In some cases sites signed by this are covered by the old "AddTrust
  > External
  > CA Root" that we already had, but that depends on the site sending a fairly
  > large chain of intermediate certificates which most aren't doing (because
  > there's no need because this newer one is in browser stores..). (sthen@)

libssl

  ~ src/crypto/engine/eng_openssl.c       

  > Remove SHA0 check, as we did in v1.21 of sha.h.
  > This enables ENGINE_get_digest to work again with SHA1.
  > noted by NARUSE, Yui, @nurse from github (bcook@)

== regress =========================================================== 04/08 ==

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

sys

  + netinet/in_pcbbind/Makefile           + netinet/in_pcbbind/runtest.c

  > Add regression tests for in_pcbbind. (vgross@)

usr.bin

  ~ ssh/unittests/sshkey/test_fuzz.c      ~ ssh/unittests/sshkey/test_sshkey.c

  > basic unit tests for rsa-sha2-* signature types (djm@)

== sbin ============================================================== 05/08 ==

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

dhclient

  ~ dhclient.c                            

  > Convert to arc4random_uniform.
  > ok krw@ (tb@)

iked

  ~ log.c                                 

  > sync with vmd (reyk@)

  ~ ca.c                                  ~ config.c
  ~ iked.c                                ~ iked.h
  ~ ocsp.c                                ~ proc.c

  > Sync proc.c, use shorter proc_compose[v]() (reyk@)

  ~ proc.c                                

  > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@)

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

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

arch/amd64/amd64

  ~ identcpu.c                            

  > Add cpuid bits documented in the August 2015 revision of
  > "Intel Architecture Instruction Set Extensions Programming Reference"
  > (jsg@)

arch/amd64/include

  ~ specialreg.h                          

  > Add cpuid bits documented in the August 2015 revision of
  > "Intel Architecture Instruction Set Extensions Programming Reference"
  > (jsg@)

arch/i386/i386

  ~ cpu.c                                 ~ machdep.c

  > Add cpuid bits documented in the August 2015 revision of
  > "Intel Architecture Instruction Set Extensions Programming Reference"
  > (jsg@)

arch/i386/include

  ~ cpu.h                                 ~ specialreg.h

  > Add cpuid bits documented in the August 2015 revision of
  > "Intel Architecture Instruction Set Extensions Programming Reference"
  > (jsg@)

dev/pci

  ~ ichiic.c                              

  > match on intel 100 series
  > from and tested by daniel@ (jsg@)

  ~ azalia.c                              

  > enable snooping on Intel 100 Series HDA
  > from and tested by daniel@ (jsg@)

nfs

  ~ nfs_vnops.c                           

  > NFS can pass a buffer cache buffer straight to VOP_STRATEGY here, so
  > dma_flip is
  > needed.   Found by henning@ - thanks!
  > ok deraadt@ (beck@)

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

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

arch

  ~ arch.c                                

  > delete pointless setlocale(3) call;
  > forgotten to commit, OK deraadt@ some time ago (schwarze@)

calendar

  ~ calendar.1                            ~ calendar.c
  ~ calendar.h                            ~ day.c

  > tweak the code a bit and add a -w option to display day of week.
  > okay jmc@, millert@ (espie@)

grep

  ~ grep.h                                ~ util.c

  > Represent line numbers with off_t rather than int. This prevents
  > overflow on huge inputs. ok millert@, deraadt@ (mmcc@)

m4

  ~ misc.c                                

  > Yet another missed ferror call (espie@)

nc

  ~ netcat.c                              

  > Get rid of modulo bias and replace the naive shuffle by the
  > Knuth-Fisher-Yates shuffle to make the random sequence of ports
  > less biased.  Based on the implementation in sys/netinet/ip_id.c.
  > With helpful input from daniel@ and beck@
  > ok beck@ despite eye twitching (tb@)

sndiod

  ~ sock.c                                

  > reset the slowaccept flag in sock_close() (ratchov@)

ssh

  ~ ssh-rsa.c                             

  > stricter encoding type checks for ssh-rsa; ok djm@ (markus@)

tmux

  ~ alerts.c                              ~ cmd-attach-session.c
  ~ tmux.h                                

  > Fix bell indicators across detach, reported by Torbjorn Lonnemark, diff
  > from Thomas Adam. (nicm@)

vi

  ~ cl/cl_main.c                          ~ cl/cl_screen.c
  ~ common/cut.c                          ~ common/exf.c
  ~ common/main.c                         ~ common/mark.c
  ~ common/mem.h                          ~ common/screen.c
  ~ common/seq.c                          ~ common/util.c
  ~ ex/ex_args.c                          ~ ex/ex_argv.c
  ~ ex/ex_at.c                            ~ ex/ex_global.c
  ~ ex/ex_init.c                          ~ ex/ex_script.c
  ~ ex/ex_source.c                        ~ ex/ex_subst.c
  ~ ex/ex_tag.c                           ~ vi/v_init.c
  ~ vi/v_paragraph.c                      ~ vi/vi.c
  ~ vi/vs_msg.c                           ~ vi/vs_split.c

  > Remove needless type casts and corresponding type parameters from
  > allocation macros. No binary change.
  > ok tb@ (mmcc@)

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

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

dvmrpd

  ~ packet.c                              ~ report.c

  > strings.h -> string.h to prevent implicit declarations. From Serguey
  > Parkhomovsky. (mmcc@)

  ~ control.c                             ~ igmp.c
  ~ kroute.c                              ~ packet.c
  ~ prune.c                               ~ rde_mfc.c

  > Replace bzero with memset, and change a strings.h include to string.h to
  > get the declaration. From Serguey Parkhomovsky. No objects from
  > deraadt@. (mmcc@)

  ~ ask_nbrs2.c                           ~ graft.c
  ~ graft_ack.c                           

  > Remove unneeded strings.h includes. From Serguey Parkhomovsky. (mmcc@)

eigrpctl

  ~ eigrpctl.c                            

  > No need to check for NULL before free(). (mmcc@)

httpd

  ~ log.c                                 

  > sync with vmd (reyk@)

  ~ proc.c                                

  > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@)

  ~ server_http.c                         

  > No need to check for NULL before free(). (mmcc@)

relayd

  ~ agentx.c                              ~ config.c
  ~ relay.c                               ~ relay_http.c
  ~ relay_udp.c                           ~ relayd.c

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

  ~ log.c                                 

  > sync with vmd (reyk@)

  ~ proc.c                                

  > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@)

smtpd

  - makemap/Makefile                      ~ Makefile
  ~ enqueue.c                             ~ makemap.c
  ~ smtpctl.c                             ~ smtpd.h
  ~ smtpctl/Makefile                      

  > Merge makemap(8) into smtpctl(8).
  > Ok gilles@, jung@ (sunil@)

snmpd

  ~ log.c                                 

  > sync with vmd (reyk@)

  ~ proc.c                                ~ snmpd.h
  ~ traphandler.c                         

  > Sync proc.c, use proc_composev() (reyk@)

  ~ proc.c                                

  > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@)

vmctl

  ~ vmctl.c                               

  > use O_EXCL rather than a race (deraadt@)

vmd

  ~ log.c                                 

  > Skip the "fatal in" message prefix when aborting with fatal() - when
  > the daemon died with a message, it is obvious that a fatal condition
  > happened.  More important is a useful, but short, message that
  > provides enough information to fix the problem.
  > OK benno@ deraadt@ (reyk@)

  ~ parse.y                               ~ vmd.c

  > tweak initial error logging (reyk@)

  ~ parse.y                               ~ vm.conf.5

  > Most common strings in vm.conf are pathnames, so allow unquoted
  > slashes in strings.  Slashes were excluded because the parser came
  > from pfctl and bgpd were IP prefixes are parsed this way but we can
  > handle such cases differently if vmd ever has to parse IPs with prefix
  > length.  This change also allows to concatenate pathnames with macros.
  > (reyk@)

  ~ config.c                              ~ vmm.c

  > Fix error handling in a few cases: some function return (-1) on error,
  > while others return (errno) on error.  We probably have to agree on
  > something. (reyk@)

  ~ config.c                              

  > Only increment the vm counter after successfully adding a new vm; the
  > counter has to be in sync in the parent and vmm processes.  This fixes
  > reload after a previous load error. (reyk@)

  ~ vmm.c                                 

  > Forcibly remove the local vm reference on error. (reyk@)

  ~ proc.c                                

  > Add imsg "peerid" to debug messages (only within -DDEBUG). (reyk@)

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

Reply via email to